900000 540000 (((((((()())())(()(()))()(((())()())(((())))((())()))())(((((((()())))(()))((((()((())())((()))())())((())())()((()()))(()(())))(()))(()(()))(())((()))())((((())())((()()())()))(((()())(())())((()()))((((((()()))))())((()(())((()))())()(()))(((())())(())((()))())())((((((())()))(()()))())())()())((()())(()()))(()())()())(()((()))()()())(((())(()))(()()()()(()(())))(((()(())()())())(())())(()())(()())())((()())(())(()))())(((((((((())())))(()()()()))()())(()(())()())())((())((()))())()())(((()())((()()))(())())(()())((((())())())(())((())()()))(()()(())))((()(((()))(()))(()())()())(()(())())(()()())())((()()))(((()))))()(((())())(()())(())((()()())(())())((()())(()()())()())(())())((((((())))(())())()((()(())))())(())(((()()())(()))(())())()())((()()())((()))())(())()(()(()))(()(())())(()(()))())((((()((()())()))((())(())())((())()(())(()))())(())(((()()())()())()()()())((()((()((())))()))(())())(()())(())(())())((((()(())(()))(()())())((((()(()))()))()())(()())())(((((())())))(((((())((()())())(()()()()())(()(((())))))()))())())(((()()))((())()()))(()(()())()))(()())((()()()))(((()))))(()())(())())(((((()())())(()()()(()))()())())((())(())())(()()))(((((()())((())))())((())())(())()((())))((((()())((())((())()()(()))(())))(((((()))()))()())((())(()))(()()()))(()(())()())())(()(()()))((()))())(((())())()))((((((((()())())()())((()(()))()(()))(()())(())(((()))((((())))))())((()((((()))(()))())()(((()())(())()())(()()(()()))((((())(()()())))()()()))(((())(()()))())(())(((())(())())(())())((()()))()((())((()))))(((((((())))(()()))(()()(()())())(())(())(()())()()())(()))())(((((()((()))())()(())(()))())(((()))())()(())((())))(((()))((()()()((()())()))(()(()))((((()))()())(())()())(()))(())(()))((((()))(()))()())())((((((())(((()))))())(((())((())()())(((())))(())(()))(())()()())((()))()())((())(())())((((())())())()())((())))((()()()())(()))((()))(())()())(((((()())(()))((())))()())(((()()))())()((()(()(())())(())())))((((())))()())(()))(((((((((()())()(()())(()))(((()))(()()()))((())(())())(()())()())(((((((()))(())(()))()())()())((())(()())())(((((())())(((()(())))(()))))(())(())())()(()))((()())(()(()))())(((()())))()()(())())(((())()())(()))((((()))()))(())((())((()())())(()((()()))())()(()))()(())())())(((((()())()()))(())))(()())(()())()(()))(((()()(()(())())())()())()(()))(())(())(()())(())()())(())((((()))(()))(()))((()))((()())))((()))())(((()()((((()))()())((()()(())((())))(()))(()))(()()))())((())()(()))()()())((((((()()())())()())((()())()())(()())())((())(((()))())(())())()())(()(())()())((((())))()()())(((())(()))(()(((())()())(()())(()))())((((())))())(()))(((())())())())((((((())(())))((())()())()))(()())())(((((())())(((())()))((()))((())))((())((()())())())((()))))((()())()()))((((())(())((((())(()))())())((((())()))())(())())(((())(()))(()))(()))(((()())((((()((()(())))())((((()())()))()(()())()()()))(()(())))(()())((()()(()))())()((())(())))()(((((((())(()))(())((())()))(()()))((()))()())())()(())(((())())((())())())())(())(((())())()))()()())(((()()))((())(())))((())))((((((())())((()(()))(())()))((()(())())(()(())((())()())())((())(()))(()())(()))(((((())))(((()()))))((())((()))())(())()())((()))(())(()))(((((((()(()()(())((())))()(()()))((((())))())(()))((((((())(())())))())())((()())())())(())())(((())(()()))(())())((()())(())(((())))()())()()())(()())((())))((((((()())))())()(()(())())(())))((())())(()))(((())))((()()()))()())())(((()))(()()())(()()()))(())())((((((((()((()))())(())))(()(((((())((()))()))(())())()())((()()()())(()))))(())(())(())(()()))((((((())(())()))()())(((()))(((((()))))(())(())(()))((()())(()(())))(()())()())((((()(()))())))(((())()())(((()(())())((())()))(()))())(()()(()))((()(()))())())())((((())(((()))()((())())()(()())))())((()(())))))((((()(()))())()(()(((()))))((((()(()()))())((())))()()())((())))(((()))(())))(((()))()()())(((()))(())))(((((()))(())(()))((())((()()))())(((((())(()))()()())()()))(()())((()(()))))(((((()((((())()())())()()))(((())()())())(()())(())(()()))(((((()((()))())(()))()())((()))((()())())())((())()())(()(()))(()()())((())))(()())(())((()((()(()))))))()(()()))((((())(()))(()))(((()((()((())()())())())()))((()))(())((())())())(((((()))()))))(((()))(((((()())()))((())()(())))((()()))()())(())()())(()(()))()((())(())))(((((()))(()))((()((()())()))())((())())((((()))))()()())(()()()(()((())()())))(()(())())(())((())))()(((((((()))()())))((()())()()(())())())((())())(((((())(((())))())()())(()())())(()))((()())(((()))())())(()())(()()()))(())()((())()))((())((()(()())()))(()(()))()())((((()))(()())))((((()(()((())())(()())())(((())()(()))(()(()()))(((()))(()))())(()(()())())((((())())(())))()((()))(())()))(((()()(()))))(())((())(()(()))())(())()())((((((())((()))())())())())((())()(()(()))(()))(()()))((())))((((()))()(()())(()))(((()())()))(())))(((()((()))))(())(((())))())((((((((()))()(()))()())((()(()))((())())()(()))((())())(())()))((((()())()(()(()))()))((()()(()()))()))((())())((()(())(()))())())((((()()))((()((())))())(()))(())())(()()))((()(()))()(()))((())(()()))(((()))(()))((()))()())((((()(()())())())((())((()))())((())))()(((())()))())((((())(()())()(())((())()(()(())()()))())()()()((())))((((()(()())())()())(()())(()))(())())((((())((())))((())())()())(()))(((())()))(()))((())(()())(()))())((((()(())((())))(((())(((())))(())()))(((())()())((()))()()())(((()))()()(()()))(((()((())(()))((()))())())(()()))()(()))((()())))((((()())(()(()())(())())(()(()())()))(((((()(()))(()))()(()()()))())((((())))(())(()))(())())((()))(((((()))(())(()))(())())()((()))())(()()()))((((((())((((()())())())))(())())()((()))())((())))(()(((()())((())((())())(()())(()())())((())))(()())((()))(()()))(((()))()(()))())(()()(()()))(((()((()))())(()())())((()())))(()()()((()()))()))(((((((())((()))()))(((())(())())()()()()(())())((())())()())((())((((()())))()(())(())())())(()())(())())(((((()())())())(((())()())))(()(((()))))()())(()()())((((())))))(((((()(())(())(()(()()))())()())()()())((((())))())()())(())(())(((())())())(()(()()()()))(()()())((()))()())(())())((((())(((())(())(()))())((()(())()))(((()(())))((())))(((()()))(())())(())()())((())())(((())(())))(()))((())(()(()))((()()(())))((()())())((()(()))()))()(((()))())((()))())(())(())(()))((((())((())))()(())(()))()())((((((())))()))((((()))())())(()()))(((()))((((())(((()))))(()((()((()))))())())((()())((())()))(()(())()())(())())((((())(()))()))())(())(()()())((()(()))(((())())())()())(((())())((()))(((())())((()))(()))))(((()))((((((()(()(())))((()())())())((())((())(()))()())(()())()())((())))(()(())((())(()())))((())(()))()(()))((((())()((())((())))(())))((()())(()))(((())())((((()))((())())(((())()())(())(())))()())(((((()))()())((()))((((()())())()()))((()))((())))())(())((()))())(((((())()())((()())))())(()())((((())())())()((()))())()(()))((()))((())())()(()()))(())((((()())(()))(())(()))()()))((((((())(((()))(())()))((()))()(((()()())))(()())()(()))(())()(((()))(())))((()))()())(((()())((()))())(())(()()))((()()))()())(((())()())((())(()()))()()()()())((((())(())()()())(((()()())))((()(()))()))(()(())))(()())(((((())(())))((()(()))())))())((((((()(()))(())(())()())((())))())()(())(()))()())((((((()))(()))())((()((()))())))((()((((()()))))((()))(())())(())(())(())()())(()()))(((((()))(()))(()())())))((((((((((((((()())())((()))))(((())()))(((()())(())())(()()())))(()(((()((())))())())((())(())())())(()(()))())(((((()()))((())()())())))((())(())())(((())())())(())())((()())))((())())(((((()))()(()())()()))(())((())))(()()(()))())((()()()())(()(()((())())(((()))()()))()())())(()(())))((((()(()()())())(())(()()))((((())))()(()))((())(((())()()))(()))(())(())(((())())())(((()))))(((((())()())((()))(((((()))())(()))((())(())())()())(())((())()())(((()))())())((((())()())(()))(((()()(())())((()()()())(()))(((()((())()))((())())(()))())(()))(((())(())()())(())(())())((())()())(()(((())))((())))))((())(())))((((((((())())())))((((()()())))))(()()(()))(())())(((((())())(()()))()())())()(((()))(((()))(())()())))()())(())()(())(()))(((((((()()())(((()))(((()))(())())(()))())(()))()())())(()))((()())())((())((((())(())()))(((()())(())())(()))(()(()()()()())()(()()))(()()))((()())(()()))()(()((()))(()))()())((())(((((()))((()()())(())()))(((())((())))(())(())())(())()())()(()))())((())()())(()()(()))((())))(((()(()()()()))((((()))())()())))((()()(())())(((())())(()()())()((()))())()(()))((())()())()(())(())()())((((((((()((()))()))(((()))()())((())(())())())(((()))(())))(())((())())())(((((()())))((())()()()())(())(())(()()))((((((())))(()()))(()())((())())())((((())(())(()())(()()))(())()()()(()())())(((())()())(()))(()())()((()))))(((())))(()(((()((())())))(())())(())())((())))((()()()())(((())(())(())))((()()(()))((()))()(()))(())()()()()))(((()(())))(())()())(()(()())()))((((())((())(((()())()()()))((())))(((()()))())()((())))(((()()))()()(()((()))())())(())((()())))(())()()())((((()))(()(()())((())))())()((()())()))(((())((())((())))(())())())((((()()())()())())(())())((())())((((())))))((()((()))(())())(())(()))(((())(())()(())())(((((()))((()())())()))(()))((()(()())(()(())()))(())()))(())())((((()()())(()(()))())(((((((()(()(((()())()())())())(())))(((())())(()))())(((())(())()())))(((()))(())))(((()((()))))((()())())(((())())(()((()))))(())))((((((()(()(()()()))((((())())()()))()(()())(())()((())))(()()))(((()())))()()(()))()(())(()())((()))(()))((()((())))()()(())())(())(()))(()))((((((())))(((())))())((()())())((())))((())(())()())((()((())(()))))()())((((())(()))(()())((())))(()))(()))(()))(()()()()())()())((((((()))((()))(())()()))((()((())())())((((())()())())((())(()(())))(())(()())())()(((()))(()))((())()))((((())))(())())()(((()))(((((()())())(())()(()))()()))((())((())((()))())()((())()))(()(())((())()))(()())(())(((())()()))()))((()(()))(((())(()))()())()())((()())(()())((((())()())(()))))((()(((()))()())(())))()())((((())())(()())(())()))(((())(())()))(((()))(())(((()())))(())(())))(((((((())((())())((((()))())()())((((()()))))())((((()))(()())())()(()))(()()))(((((())()))((())())())()(())())(((())))())((()(((())(())())()(())()()())())(((())())()((())))(()))(()))(((((()()(())))())(())((()())))()(())())(((((())(((()()))()()))(()()())((())(((())())(())())(())(())()(()()))(((()(()))())((()))())()()()()())(((((()()())(()())(()()()))()(()))())((())()))()(())())((((()())(()()))(()((((()))(()))()())((((())))())))()()((())())(())())((()()(()))())(()()))(((())(()(()())())(()))(()((()())))(()((())((()(())))(())(())))(()())(((()())(((())()))((()(())))()())()(())())((()())(())))(((())(()))(())(()))())(((((((((()))(()())()))((())))(((()()))((()()(()))))(((((()()())))((())))(((()((()))(((())))(()))())(((()))(())(()))())(((((())(()))()())((()()((())())())()((()(())()))())()())(()))()())(()((((((())(()))))((())(())(()))()(())()())(()())())((((()())()((())())((()()))(()(())))()())((()())())(((())()()))((()()(())())(()()())(()))(())((()))())(((()(()))(()(())()())())(())()()()()()))(((((((())())())(((((((()))())(()())())())((((()))())(()))(((())((()))()))()())((((((((()())())()())((()())(()))()(()))(())())())())(((()(()))(()())())))((())))((())())())((())()(())())(())())()(())()(()())())())((()())(()))(())()())(((()()()())((()())()())((()))(()))(()))((()((()())())()((((())))()())(())())(((((()((()())())))(()()))())((()()())(())))()())((((((()))((((())))())))(())()())())(((((())))(())(((()())()))()())()())(((()()()())())())()())(((())()))(((())()())((()())()(())))(())(()())()))((((((((((())())((()))(())))()(((())))(()()))((())())()()))((()(())())()(())())()())((()))((((())(())()())((((((())))())(())(()))(()()())()()())()(()(())()())())((()))(((())))(()(()((()))))(()))(((()))(()))()())((((())(())))()()(())(()()))(((()))(((((((()))())(())())()(()())())())((()))(()()())(())())((((()(()))))(()())()(())())(((())())(())())())(())(((())(()))((((())())))(())))(()(()((())))(()()))(()(())))(((((()(()())()()()(()))((()()))(())(()))(((()())())(((()())()()()())(()())((((())())()())()((()))(()((()))))()))(()((()())))()())((((((((())((()))(()))()()())(()()(()()))((()()))(()))(((()()())((()))()())))(((())())()(()()()()))((()(())(()))(())(()(())()())(()))())((((()))()))(()())((())())())())(((()((())(()(()))))(((())))()()())((())))()((())())(())())(((()())()(()()()))(()(()))(((((()()())())(()())(()())(()()))(())()())((()))()(()()))())((((()()())())())(())())(()()(())())(())())(((())((((((()))()())()(())))())((((())))())(()))(((()))()()(())()()())((()()))((())(())()(()))()((())))((((((())(((())(((()()()))())(())(())))((())())(((())())(((())(())()())()()))(())())(((((()()()())())(()))((()())(())(())())((())()())((())(()()))((()))((())))((())))((((()()())(())((()))())((())((()())))(()(())()()))(())((())()()))((())))((((()))()())())((()(())()(())())((((((())))((((())))())))(())))((()(())((())()))(())(()))()(()))((((((()))()())())(((())()))())()(())())((()(((())())())())(()(()((())))))(()((())())))(()(((()()()())()(()()())(()))())(()((()))((())()))())(((((())()()))()())((((()(()())())(()())(((()())())))((())())(()()))(()))((()(())()))(()(())()))())((((()))())((()))((())((()))))(())(()))((((((()(()(((())(())))()()())())())(()())())((()(()))(()()())()((()))())(((((())()()))()(())(())())(((((())(())())(()()())()))(()))()(()))())(((((((())(())())()()))((())(((())())))(((())())()))(((()()(()))(((((()))())((()))(()))()))(())((()(())())(())(())()))((()))()()())(((((())())()(()(())(())()())(((()))())(()))((()()((()()))((())()()())(())()())((()(()))((()())(()()()()))())(()()())((()())((()())()())((()))()())(((()()))()(()))((()()())())(()())(())(()))(((((()())(())()()())((()))(()))((()))(()(()())()()()))((()()()))(())))(((((((())()))())(()()()))(((((()))((())())))(()(()))())(()(())()())()(())((())((())))(())())((((())())((())()(()))((())()())())(((()))(()))(((())())()())((()()))((()))(())((())))((((()())()))((())(()())())())(()()()))())()(((((()))()()()())(((()())(((()))()(()))()())((((()((()))))()))()()((())())()())()()())((())()(())())((()(())())(((()())(())))())((()))((())(())()))((((((()))((())(())(()()))(())())((()(())))(())(()(())())())()())((()())())())((()))()())((((((()))(()(()(()))((())((())((()))())((()))())(()(())))())(((((()())()()())(())()))()(())()())((((((())))((()(()))())())(()()(())))())(((((()))((((()))))(()))()())(())(()())(())(()))())()(()))(((())()()))((((())())())((()())))((())()))(((()((())))(()))(())(((())()()))((()))((())()())())((())((((((()))((())))()(())()))((()))())(((()))(())())((((()))))()(((()())())()()))((((()(())())((())(())))(()))((())((()())(())()))(((()())()))()((())))((((((())(())()((())))(((())))()())(((((())(()))(()())(())()))())((())((())(())))(((()))(())))(())(((()()(()))))())(((((()()))())(()((()())((())(())))()(()))(())())(()()()())((())())((())))((())))()()()())(((((((()())((())()())()())(()(())))(()())())(((())())((((())))(())))(())((()(()))(())((((((())))))))((()()())(())())((())()(())(()()())()))((())((((()())())((()))(()))()))(((()))((((()())))())()())(()))(()((()(()))))((())())((()())((())))())(((((()()))((())(((())))(()())((())())(())(())())((())(()()))()())((((((()(((()))()((())())()))((()(()())()())())())(())())(((()))())(((())())(())()))())((()((())))(((())(())())()())()))((((()(()))())(((())())()())(()((()())(()()))(()))((()))((()())(()())())())(((())(((()((())(()())())(((()()()()))(())))(()())(((((()))))((())(()())()))((())((())()))(()())(()(())(()()))(()())(())(()())(()()))())(()()())())(((())()))((()(())())(())(())))((((())())((((()())()))()()))((()))(())()())(())(()))(())(((((())((())()()))(((())())()))(()(())()()))(((((()())()())())()()()))((())((())(()))(()())())((((()()))(()())()))(((()))()()())())((((((())(()()))(((()())((()()()))()()))(())))(((()()()())()(())()())((())(())))(()()()))((((())())))(()(()()))()())((())(())())(()()))(((((()()))(((((()()))(())()())()((())((()())()))(()))(())()()())()((())()(()))())((((()))(((()))())())())(())())(((()())(((())))((()))(()()(()))())(((((())())(()))()))(()()))((((((()())()(()()))(()())())((()))(())((()))((()))))()())(())(((((())))())))(())(((())())(())()(((())())())())()(())(((((()(()))(()())()())()(()()))()())())())(())((()(())))((()))())((((((((((((((()(())())(()))(()))(()()()())(())()))(()))()((((()())))()())(((())((())()))())()(()()())())(((()()())(((((()))))())()()())((((())())()()))((()()))))(((())((())))((((())())())(()(()())())())())((())(()))(()))((((()())(()))(((()))(())())())(()))((((((((((()))))))(()()(())))(()(()))((()))())(((((()))()(()))((()(()())))()())((()())))())(())(()))())((((((()())(((())))))())((())(())()))((()()())())()())((()())()()(()))(((()))(()))((((())))())(())())((()())(()())(())())((()())()))((((()())((()))())((((()(())(((()))))()((())())(()(())))(())(()))((()((())())())))((())((())())()()())(((()()())())(((()())()))((()))())(((())()())(())(())())(()))(((((((())()())((()))((()))(()())()())(())())(())))((())()((())))((((()(()))((()))())(()))((((()()))()()())()(()))((()())()))(())((((()())(())()))))(((((((((((())(()()))(())())())(((()(()))()(())())((((()(()))()))))())()())((()))()())(()(())()()(()((()))()()())(())())()()())((())))(()())()(())((()))(((()())())())())((((()))(()())))(((()())(())(())((()((())))))())((()))()(()()())()())(()(()(()))(()((((()()()())(())(()))((()(()))())()(()))()())((()))((()()()())(())())())((())()()(()))())(()((()))(()))()())((((()())()()(()))(((((())())()(((()())()()))())(())(()))(((()))())()())(((()))()()))(((()()()()())))((()(()))((())))())(((())(())(()())(((())))(()()()))()(())(()(())()))()(((((()())())())())(((())()))()()())(((()))())(((((((()))))())))(()()(()))()()(()()()))(((()))(((()()))()((()()()())))(())())(()(())(()()()(()))((())())(()()))(((()((()()))))(())()())(()())(((((())())(()())(())())())((()))()())(())((()(())()()))(((())())())((((()))()())(()()()))())((((((((()((()))())()(((()()))(()))())((())(()))())(((())(()))((((())()))(()()))())(((()()((((())))))()(())())(((()((()()())()())())())(())()))(()))((((()((()))(((()(()())()))((())))(())()()((())))((()()())(((((())))())(())())((()())(()()())())))(((()()))(()()))((((()(())))(((()))))((((((())))))(((((()())))())()())))((((()())((()))())()())))(()((((()))((())(()()))(())(())())())())(()((()()))())((())())(()))((((((()))(()))())(()))()((())())((((()))(((()())()))(())()())(()())()))((((()()()))((()())())())((((()()))()(()()))((())((()))(()()())()(()))(()))()())((((((())))(((()())((()))())())())()())(((())(()())())()((()(()()))()))((()))())(((()()()))()(()()())()(((()))))()())((((()))))((()(()()())(()))()()())(()()))(((())(()))((()())()()))(((()()((()))()))((())(())(())(()))(()))((((()())()))(()(()))(()())(()())(()))((()())(((())))((((())))()())))(((((()))()()())()()()())(((())()())(((())))())()(((())((()))((())())())((())()))((()()()())((()())))(()())()())((((())(())()))(()())(((())(())()((())())(()()))()()(())(())))((((())()()())())(()())()(()()))())(((())(()))((((()))()((()((())))(())))(((()))())((()(())())())(())((((())()(())))()))(((()((()())())())(((())()()())())((((()())()(()()))()())((()(()())(())()()()))()(())()())(()()())((()()))())(((()(()))(())())())(()())())((()((())))())())()(((()))(()))())(((((((((((((((()())((((()())())(()))((())((()())))(()))((())()))((()(())()(())))(())()(((()))()))())(()((()()))(()))((((())()()())()))(((()))()())(((())())))()(((()))))(((()(()())((((()))())))((()()((()()))())(())))(((()())())()())((()())(())()())(((()())()))())((()())(()))((()))((((()))))())((((())((()(()))())((())()()))((()()())())())())((((())((()())((()))))(()())())((((((((()(()))(())()((()))((())())())((()()))(()())()())()(())(()))(((())(()))(())((()))())((()((((((()))(()))(()())()()())((())())((()))()()))()()())(((())())(((())))(()))()((()())(())()))()()())(()))((()(()()))(())()))(()(()()))())()((())())((())))(((((())()))()))(((((()))()((((())())))(()))(())())((())(()()(()))(())(()))(((()))(((())()()(())()(()())))((((()())(()))()))())(())((()()))(()))((((()))))(()()(()()))(()()(((())(())())()))(())(()))((((((((((()())(())())()())(((()))()()))(((()()())((((()())()))((()))(()()))((()))((())())())((((()()))())(((((()))))((())())))(())())(((()))()())())((((())(()()())()())(((()())(()))))(((())())((()((()))())())(((())()))(((()(()()))))(()))((((((())())()())((())((())))(((())))(((()))())())((())())(())(())(())(()()())(()))((()(()())()())(())())(((()))(()))()(()))(()(()))())(((())()(()(())())()((())())(((()))))(()())(())(((())()(())())(()))((()))())((((()())(()((()))())())(())())((())))(()((())))()())(((()(()()))(((())()))((((((())))())((())))(((())(()()())(()))(()(())(()))(())())(()))()())(((()))(()()(()())(())(())))(((())()())(((((()))())(()))(()()((())))((())))((())((())(()))()))(())())(())(((((())))(()))))((((((()((()))))())()())()(()(()())(())))(((())((())))(())(()()))(((())())((()))())((()())((())()()()))())((((()(()()()))((())(((())))(())())((((()))))(()))((()()())())(()()())(()))(()((())())(()))(((()))(())(()(((())))()())(()(()()))())(()(()(()())())())()(())(()))((()()()(()())(((()())(())())(()()))((()())((())(()))()))())(((()(()))()(()((()()))(()))(((()))())())(()())(()())))((())((()())((()())()())()(())())(()(()))(()()))(((((((())()))(((()))()())(()()()))()()())((()((()(()))(()))()()()())(())(())((()))(((()()())(())))()()(()))(())(((()))()))(((((((())(()())())()))((((()())((())))(((()))((((()()(())()())))(((()))())()())()())((((((())(((()))))(()()((()())())()()())((())))(((()))(()))())(((()(()))())())((())))((()()(()))((())))((()())))()(()())((()(())(((())))())))((()))(((())(())(()))(()(((())(()))))()()))(((((((())(())())(()())())(()())(()))(())())((()))()(())())((()(())()))(())(()))((((()))()((()()(()))(()())())())(()))(()(((())))())(())((())))(((())())()())((())())((())())(()())()(()))((()()()))(())(()()))((()(())())())((((((((())))(()))()))(()())(((((()))))((())))(())))(()))((((((((()))((((())))())((()))(())()())())((()))())(((())()()))(((()()))(())()())())((()())(()())())(())(()))()())((((())())((((((())(((())(())))(())())()()(())()())(())())((()))(()(()())(())))())(()))(()()(()))(()(())))((((()((())())()())((((()))))())((((()()(())))(()()(())))(())(()((()))(()()))())((()()(()())()))(())(()(())))((((())())())((()()(())))(())()((()((()))()())(()))())(()(()(()))()(())()))(((()())(())())((((())())()))((((((())()(()())((()(()(()))()(())())((()()())())((())))())())())())()((())((((()))))()(()()))()(())()(()))((((()()(()))())())()())((()())()())(((()()))()())((()))((())))((()(()()))()()())(()())(()(()))(()))(((((((((())(()())(()())())()(()(())(())())((((())())))(())((())((()))(())())()())(())((())((())))(())())((()))(()()())()()(()))((((((((((())())()()(()))((())())(())()))())()()())((())(((())))(()())))(()())(((()))()(()()))())((((())()))(()())(())()(()))(())((((()()))((())())()(()))))(()())(()))()(()()))((())(()))()()(((((())(()(()))())(())(())())(()))()(()))()())((((())()))()())((((()())(())()())(((()))))(())()(())(())()())((((()())(()()(()))((()))())())((()(()())())(())(()()(()())())(())()(()))((((()))()())(()(()))((())())))((((())(())))())(()(()))())((((((()))(((((((())())(())())(()))((())(()))(()))()())(()(()))()((()))()()())())(((()(())())())((()((()())()))((())()))(()))(()()(())))(((((((((())())())())(()()())(()(())))()(((()))(()))(()())())()(()()())())(((()(((()))))(()((())())())(()))((()())()()())()()(())()())((()(()()())(((())((()(()()))))(())())())(((((())())(()())())(()())(())()))()())(())()()(()()))(((())((()())((()())((())()())))(((((()())())()())(()())))()(((((())))()(())))((())())()())((((()))(()))((((()))(()(())))(()))((())(())(())())()(()(())())())())(((((())))())((((()((()()))(()())(((()))()()()()()))()())(()())())((())(()()))())(()))(()()())(())()((()()()))()(())())((()(()))(((()))())(())(()((())))())((((((())())()(())))(())()((()))(())))(((((())(()())(()))(((()))()((())())())((()()(()))())(())(((()))((()()())())((())))())(()))()((())())((())())()())((())(((()))(()))())(()(()())()())()(()())())(((((()()))((()(())((())()()))(()()))(())()())(()()())(()())()()())((())((()())())())((((((()))())((((())))(()((()))())())((())))())(()())(())()))(((())(((())))((())())(()()())())((()())())(()(((())))()())(((())()))()((())))((()(()))()())())((((()()()))())(()()))(((((((())()()))((()()()(())())(())((())())())(()()))()((((()())()))((()(()())))(()))())(()(())(()))(()())()(())(()(()))(())())(())((((())())())(()()))(((()))(())())((())(()(((())()))())())()())((()((()()))())(()())((())()())(()(()))(()()()()))((())))(((((()(()))())())()())((())(((()))(()))())())((())((((((()())())()))(())(())(()())()())((())()())(((()())())()())))((())())(())(((())(())()()())()((()()()())()())()())(((()())())())())((((((()))((((()(())))()(())()())(((((())(()))())((())))(())(()))(((((())()))(((())())()))(())(()))(()(()))((()())))(((((())()(()))()())((()(())())(())())())((()))((()))()())(())(()(()()())())()())((()()(())(((())(()))())(()()())(()()())())((())())((((()))))(()))(((()))(()(()())((())())()()())(())())((())()())((()())()()))((()()((()()))(((())(())())))((((()))()))((((((())()))(()())(()))(((((())())()((((((())))))()))(((((((()()))))(())(())()())(((())(())())((((()))(()))((()(()))()))()(((()))())()()())()))(((()(()))(())(()(())()))(())(()((((()))(()))()((())))())())(()()())((((()))))((()()(()))(((()(())))())(()))(((()))())(())(()())()(()()))(())(((()()((()))(())()()(()()))(()())((()))()()())())((())((()))()))((()())()()()))(((((())())((())())(((()))(((()))((())())((()())))(())))(()(()))(()((())()))()(())()())(()())(((())((()())())())(((())(()())(()))((()())(()(((())())(()))(()()(())())((((())))))((()())))())((()))()())(()(()))((((()()))(())()))((())())((((())))(()(()))())(()())(()())(()))())(()(((())))(((())())(())(())))((()((()))(()))())((())())()())((()))(((()())((()())()(())())(()))()(()((()))())(())()((())())((())))((()))((()((())))(()))(((())())(())()()())((()())))(((((())(()(()()))((()())()))()((()))(())())((((((()))))()())()((()())()())((())()()))((((())))()(((()(())))())(()(()()))())(()(()))(()))(((((((())(()))))((())())()()())((()))((())(())())()((((()())()))(((())())(()())())())()))(()((()(()()))((())())()()((())()))((()))((()())))())(((())())(())()(()))(((())))()()())((((((((()))()())(())()()())()()()())((((())()()))((((()()()()))())((())())()()())(((()))(((())())()()()))(()()))((())(((())))(()()))((())((((()))()())()()))(()(()))(())(()))(((((((())((()())))((((())())())(())())()(()))())((((()()))((()(())(()))((((()))(())(()))()()(()))(((()))))(())((()))())((())())())(((()))((())()))()((()()))((((()))(())())()))(((((())((())()()())))((((())()())(()))((((())))(((()))))(())()())()(()()))(()())()())(((()))()())(()()())())((((()()()))()((()(()))((())))()())((())(())()())((()))())((()))(()()))((((((())(()()())())(((()))(())(()()(()))()(()))(())((()())((())(())()())())((())(()()))(((()))(()))())((()()()())())(((()))()))(((())((((()())((()(()())())(()))())(((()())(()))(((())))()(()))()(())(())())(((())))()())())((()())(()(()()))()(())())(((())(()())(())(((()))((())())((())()())())(()()())(()()())(()))(()())(((()))(()))())(()()(())())()(((()(())))(()())(()))(((((())()())))())()()())((())(((()())()())))(())())((((((((())((((())()()))((()))))((())))())((((((())())())()(())))(()))(()())((((())(()))()(()))()(())())(()())(()))(((()())(())())()()(()())()(())(()))((((()(()(()())))((((()())()())))(()))(((()())(()))(())((()())))(())())(((()))(())())(())(((()))()))()((())())())(((((())())()())))(()()())(())(())()())((((()())()())(())()(()))(((()()()))())()()(()))()(()))((()(()))(((())))(())())(((()()))())((((()))))())((((()()()())(()(())(((())))(()))(()(())))(()())(()(()))())(()(())()()())((((()))(()()))((())(()))()())(())())(((())())((()))()())((((((()))((()())))(()()())()()())(((()()))())((())(()))(())(((())))())()()())()()())(((((())())(((())()))()())((()()(())(()())())()(())()(()))()()())((((()))(()))()))(((((())(()((()()))())()())())(()))((((()()))()())((((()((()))(())))()((())()()))((()(())()))())(())(())())(((()()())(()()()))((())(((()())))(()))()(()))()(((((()()))(()())())()())()())(((()))())())(()))(((((((()))(())())((()))()())(()(((()))()))())((())((())))(())((()(()))(()))(())())(((()()()()())(()())))()())(())((((()(()))()(()())((())(()))((((()))))))((((()))())()(())())((()()())(())(())())())()((())()()))((((((())()(()())(()()))()(())((()())(()((()))(())()()())((())))())((((((()()))(()()())()())((()())(((())))())((()()())()())((()))()(()))(()((()))())(((((())))((((()()())()))())(())))(((()(()()))())(()((()))())(())(()())()(()(())())())(((())((()))()()))())((()(()())(()))((((()))())(()())()(((()()))()())(()())))()(())()())(((((())())(())(())(()))((()()()())()(((())((()()))())(()()())()(((()))(())()))((((((()())()))(()()))()()))(())((())())(())())(((((((())))(()))())((())())((())()())()(())())((((()())(()(((())))(()())()(()))(((()()))(()))()())(((((())))((((())(()((())())))())(()()()))(((((((()))())()))())()(()()()))()(((()(())()))(()))(()))(())()())(((())))(())(())(((())())(())))((()()))(()(())()(()))(()())())(())())((()())(())(()))(((())())()()()())((()))())((((((()())())())())(())((()())())((((()))())((()()()))())((()()))()())(((()))((()()))((((((()))()))((((()(()))())))())(()))(())())((()()(())((((())))())())(((())()()(()))(((()))))(()(())())(()()())())(())))(()()(()())(()(()())))((())((()(())())((((())()()(()))(())(())))())((((((())()(((()((()))))())((()())))(((())()()()())())((((())())()((()())))(((())())()(())())((())()())(())))(())(((()))())((())((()())((())))(()((())(())))((()((()))()())()))())((((((())())()(()))(())())(((()))(()()))(())(()))(((((())())(())())((((())))(()())()))())((()))((()))()())(())(()())((()))(()))((())(()()((())()))(()(((((())()))(()())))(((())))((()))()(()))((((())((()))())(()(()))())(()(()(())()))()())((((()()()))()))((((()((())()()())(((()))((()))((()))))((()))()())()(()()))(()())(())())((()))()(()()())((()))())(((())(())(((())())(()))((())))))((((()()(()))((((())((()))(())())()())()(())())(()(()))(()())))(((((())())()()()))((())((())((()())))())((()))())(((())())))(((())(((((())())(((()()))(())()))(((())(())))())(((((((()))(())))())(()()))(())(())())(())(())()((()())()))((()))((())((())()))())((((((()()))(()()))())()(()((()(())()()))()))(()())(((())())())())((((((()()))())(())(()))())(()())(((()))())()())(((((())()(()()))())(()))()())(((((((())()())((())()()())(())()())()())()())()()())((((()))(()())((())))((()())()((()))))()())((((()()())(())))((()())(())(((())))()())(()()))(())())(()())((()))(((())(())))(()))(((()())(((())()(())((())))(())()(((())))())((((()))())(())))())(((((((((()()))()(()))(()))()()((())))()((())))()((((())))((((())))())()(()()))())((())()))(()))((())(())()(()))())((((((((()())()())((())(()((()))())(())(())(()))((())(()())())(())((())(())())(()())())(((()))())()()())(((((((()(()))()()())())(()()))()((()))()())((()()())(()))(())(()))(()()(()))((())(((()()()())())((()())))((((())))(()(((((()))())()))))()())())((((()((())))())()())(((()()(())())(()))((()(()))())()(()))(((())())))(((()()))))(((())()((())()()())(()())())(())(((()()))((()))((()())()((())(())()))())(((()(()((()))))(())(())()())(((())(())((())))())((())())((()))))((((((()()))(()()())(()(())())(()))(()())(())()((())))(((())()))((())())(((()())((())())())(((()))())()))(((()(())(((())(()((()))())(())()))(()())((())))((((()))(()()())()((()((())))(())((()))()))((())())(()))(())(((()))))(()(()()))((())()()())()()()())(())(((()))()((())))()(())())((((()()))(((())())(((()))(((((()))))()())())(((())))())((((())()))(()())((((()(()))(()()())))()())(()()))((())()(((()))(()))()))((((()()())((()))())(((())))((((())(()()(()))((()()))((())())(()))((())()((())())(()()()))((()()(()))((()))())()))((()())())(())())()())((())()()())(())(()))(())((())()))((((()))(((()))(((())())(())()())((()))())((()())()))()((())())())(((()))())((((()())()(((())))())((((()))()()())(())())((())())())(((()())())((())()))((()((()()())((()())()())(())(()))()())()())((())()))(((())()))(()())())(((((((((((()()())((())))()()())())(()())())((()())())()((()())))((())()()))(())())((((()(())))((())))(())((()))((())())(()())())((((((())()))(())(())(()))((()(())((())(()()))())(()())()(()))((()(()))())(())(())))((((())()()))()(()))()())()((()((()()))()()))()()())((((((()(()())())(((())())((((()())))((())()())((()()))(())(()))(()))((()())((())(())()))((((())())()())(()()())()())((()))(()))(()())((()())((()(())))())(()))(((())()(())())))(((()))((((()))(()())(()))(())(((()())((())()())(()(()))))())()(())())()()())(((())(()))((((((())((()))(())()))()))((())((((()))))))((((()))()(((()))()(((())))()())()(()))((())()())((((())()())())())(())(()))(())(((()()))()))((((()(())())((((())())())((()()))())(()(()()()))())((())))(())()())(((()((())))(())())(())((())())((()())(()))(()()()))((())((()))()(()()))(()(((()))(()(()))()))()(())((((()())))(()())()))((((()(())())(())(()))(((((()()(()(()()))())()(()())())(()()()())(()))(((((()))()()(())(()))))((((()))))())((())()())()()))((((()(()))(()))(((())((()())))()()()))()(()()())((())()()))(((((())(()))(()()()(()())())()(())()())((()()(((())(()))(()))(()(())()))(())(((()))()())((())((())))(()()))((()((()(())))((()()))(())())()(()))(((()))(((((()(((()))))())()())(()))((())())((())(()))(())())(((())()))(())())(()())(((()))())(()))((((())())())(()()))()())(((())((()))(((())())(())))((((((())))))())(()()())()((()))())((())(()())(((()()())()))()()(()))()()((())(()()(())())(()())()()())())((((()()))(()))()(((())())))(((()))((()))(()(())()))(((((()(()))()())(()((()))(()))()())()(())(()))((()))(()))((()(((())(())())(()())))()(()))(((())())())((((()(()))(((((())()))((()))(())))(()))()(())())()(((()()))(((())())())((())))))(((((((()(()())(()))(()())(((()())()))((()()))(()())())((()(()))((()(())((()()))()))(()(()))())(((())((())()())()((()))())((((())(())()()()())((()()())())(()))()())((()())(())))((((())))((()()))())(()(((()))))(())(()()))(()((())(()))((()())))((()()(()))()(()()))())(((((((((()())(()()))()()))((()()()))(((()())()())(())()())())((())())((()))())(((()())((())())()())((((())(()))()())()))((((()))((())(())(())()())(()())(((()))))(()())((())()())(()(()(()))))((())(()))(())())((()((()(()))(()())())())(()(((()())((()))(())()())(())(()))())(((()))(()()()))())(())()())((((()())((()())())((()(()()()))(())()()())((()))(())((()))(())())(((())(())(()()()))((()()())()))(())()(())())(()())((()(()))())(((((())()))(()(())(())(()))((()))((())))()())(()((())()()))())(()(()()))((())))(((()))((()))())(((())())())((()))()())(((((((((())())()(()()))(()((()(()()))(())()))(((())))()()())(((()(()()()))(((())())((())(())(()())())(()())())((()))())())((((()()()))((()()(()())))()))(())(())()())((((((()()))(()))((())())())((()())())((((())))())((()))()())()((((((()()()())((()))(())())(()())((()()())((((()))))())(((()())))())(())(()()(())())(((()(())()(())()()))))((()())((()))((())()())())(()())())()())((()))())(((((())(())()()())()((())))(((((())))()))()((()))()(()))(((((())()())())((()()())(())())()()()())((())((()()()))(()()())()(()))(()(()()))())(())(()(())()())(((((()))()())(((()()())))(())()())))((((())()))()())(((()(()))(()())(()())(()))(()))((((()(())())()(())(()))(((((())))(((()())()())()()))()((()))(((())())(()))(()))()((()()(())))())(((()((())))())()())(()())()())((((())))(())(())()))((()(()))((()()())((()(()))))((()())()())(())(()())()())((()())(()())((()())))())(((((())((()())()())((())(()(())())((()())))(()()))(((()())((())(())())(()))()(())())(((())))(((())))(()))((())(())())((((((()(())((())()())((()))())(())()())(((()(()())())(()())(())))(((()()))(()))())((())(((())()))())()()()))(((((())()))(())((())()))((())())())((()))(()()))((((()))())()()()(()))()(()())(()))(((()((()()))()()())()(((()))))(()))(((())((()))))(((())())())())(((()((())))()()(((()()())(())()))(())())(((()(((())))((())()))()())(()((()))(())())()())(((((()(())())()(((()))))(()()))(((())())((())))()())((()))()))(((()(())))(((())((()()))(())))((((())())(()))((((())()())(())()))((((()())(()()()))(()())())()))(((((())())(()))()())(()(())())((()()())))((()(())())(())(())((())()()())())((())(()())())()(()()))((((()())())())(()((()(()))())())(())())(())()((())))((((((())()())(()))()(()())()())(((())(((())())())())(((()())()))(())())()())(((()())())((())(()))()())(())(()(())(())))(((((((((())))(()))(((()(()))(()))(((())()((()))(()()))(((()))(()))(()()())())()())((((())))(()(())(()()))(()())())()(()())())(((()())())((((())()()())())(())(()())(())))((())))(((())(()))(((((())()(())))()(()()))(()())((())())()))(((((()(())(()))()())((()))()(())()())(((()))())(()()))())(((()())((((())())))(((()())())(()))(())()(()))((((()((((())))((()())))())())()()(()())(())())(((()((())())())())((((()())(()((()())()())(()()(())))(()()))(()()))()((())()()))((()))(())(()())((())))(()())((()())())(()))((()((()()())(()(((())()))((()))))((())(()))(((()())))())()())()(()())()()())((((((())())(()))(()))(())))((()))(())((()(())())()())(()))(((((()(()(()()())(())()())()()())(()))(()())((())()((())))()())(((()()())())(()()))((())((()()()())(()())(())))((()))(((()))()()()))()((((())()))())())()(()(((()())))(()))(((())()())((()(())())(())(())())(()))(()))(((((())((())))((()())(()))((()()))(((()))))())((((((())())())()(()())()))((()())((((()))(()(()))()()(()))((())(()))()())((()()))())(((()()))(())(()))(((()))()()))())((()(((()))))((()(()()))())))(()(((((())(()))((())()())((())()))())((())()())()())()())((((((()(())(()()()))((((()())((()(())(())()))()))((())))(()(()()))(((()()())(()()))(())(()))(()))(((()()))(()(())))())((()))((((((()))()))(())()()())((()((())))()()))()())((()())((()())))((((()))(()))(((()(())))(()((())))(()))))()(((((()))((())())(()))((((())())()(()))((())((())())()(()))(()()())(()))(())((((())(())()()())())(()))((((()()))())()(())()))((())((()))()(()()()))(())((()()(())())(()))()())(((((((()()))(()()))))(((()())((((())())()())())()(()))(((()))((()()((((())))()())())(((()))))((()(()))(())(())()())()((()))()()())(((())(()())()()))())(())((())())()(())(())())((((((())))(())())((()))()))((((((())()())()())(((()))()))(()))(()))(((()(()))()())()()())()(((()))())(()))((((())())())(()()())(())))((((()())(())(()))((()())())())((((((()(()))((())))(())(()))(()((((()()))()())))()())())((((()())(())())(())())(()))()())()(())))((((((()(()))((())((())))((((((())))())))(()))())())((()((()(())()())(())()()()()())((()((())()))())())(((()((()()))(()))()()())((()))((()))((((()))))())((((())((())())())())(()()())(()))((())(((())))()(())(()))()())(((((((((())(())()())(()(()))))((()()))((((()())))())()()())((((()()(()())())(()())())())(())()())(())())((()(((())()))()()()))()()(()))(())(((()(())()())(())()())())((((()()())(())((())())))((())((()())()))((((()(()))()(((()))(()))))()(()()))((()())(()())((())())((()())()()))())((((()()()())(())(()))((())())(()))(((((())))))))(()((())(())())(((()())((()()))(((())))(()())()(((()())))))(())()())((())()(((((()))())(()()()))())()())((((())(()((()))((())))((()())()())(()()))(()(()))())(())()(())()(()))(())(())(()()))((((()))(()())(()))(((()))(()()())()())(()()())()(()())())(()(())())(((((()))(((())((())))()))(()())()(())(()))((()))())((((())((())())(()())))(((()))()(()((())()))()))(())((()(()))()))(((()())()(()))((()()())((()))))(()()()())((((((()))(())))))()())(((((((()(()())()())(((()))())())((()))())(((())))())()()())(((())((()()))(())(()())))()())(((()((())))((()))(())()))(((()())(())())(((()()(()(()())))(()))(()))())((())((()()()((())))())((())(()))())()((((()))())(())()))((()()())())()((())))(((())(()))(((())(((()(())(()))((((()()())())())((()))()()())())()(())(())())((())((()((()())((())))()()))(((())((())()())(((())(()))))()((())(()))))()()())()())(((()())((())())(())(()()))(((()(())((()))(()()))))(((((((()))()()))()()(((()))(())))((())(()()))(()()(()(()))))()(())((()(()))(())(())()(()(((()))))())))(((()())())((())())()())(((()()))((())((())))(()(())())(()))())(((((()))(()())())(((((())())(()(())))(())()))(((())((()())(()())((()))()))(()))(())(((()()))())()(())(())(())(()))(((((())()())((())))(())()())((((()(()))((())))(()))((()()(())())(()()())()))(((((((((()()()))()(()())()))((((()))((()))))(())()())(()()())(()))(()))(((())()())((((())(()))())(())((()))(())(()(()))()()())((())(()())((()()))()))(()(()())))((((())())(()()))(((()()((((()())())))()))((((()))))(())())()(()))()(((())))()((())())(()))((()()(((())))((()())))(()(())()())(()(()())(()(()))(()))()))(((())((())((())(()))(())())(()()))((()((()))((()))())())(((())((())(()()())))())((((())()())(()(()())(()()))((()()())(()())))(((()((())))((()()())(())))(()))((((())()()))(())())((())(((()))))(()())()())((()(()))()((())))((()))((()(())())((())())(())(())())(((((((()))(())())())()()())((()))((((((()))())())(()(()(()())))())((())((())))()()(())))(((()))))(((((()()))(())())())((()))(()))())((((((()))(((()())()(()))))(())())())(())())()(())((())())())((((((((((())())(())())())(((()())()())())(()))(((())(()))((((()()())(((())))((())))())(()()())(((())((()())())))(())()(())()))(()())(())(())())((((((()))()))((())((()((())))(()())()))())()(()()())())((())(()()())()((()(()))()))(((((())((())))(()(()))(()((()))())()()())((((())((())(()))()(())())(()))())(((())())()(((()()))())(((()))()()())())()()((()(())))((())))((()((())()()(()))())(()())()())((()()())()))((((()()()())((())))((())()))((()))(()())(())))(((((((())((()())())())(()(())()))((((()))((()))())(()))(())(())()())(()()))(())(((()))()())())((((()()()))(()((()))()())(())(())(((()())()()(()))(((())((((())))()))(()()))(((()))())(()))()((()))()()())(())((((((((())(())))()))((()())))())))()(()())())((((((((()))()())()())(()())()((()())()()))((())())()))(()()())((((()())()(()))((((()())())()()))()())((())(((()()))()())(((())()))((()))(())())()(((())((())(())()(()())))(()))(()))()()(())())()(())()(()))((((((()(())())())(())())((((())()()))((()()()()))(()()))((((())))()())((())())()()())(()((()))))(()())(()())()()())(()(())(()))(()(())())(((())(()(()))()(()))((((())))())()(()))((()(()))(()))())(((((())(())))((((()(())()))()((())))(()(())(())))()((())))(((())()())((((())())())(())(()))()())(((())()(()))())(((())())()))(((()(())())((()())()())(((())()(())()())(((())())((())))((()(()))((())())))()(())())(()(((((())))((()(((())(()))(()))((())()()))))()())()()(())((()())))((()()())((())(())())((((()(()))()())(())((())())(())())((())(())())())(()))(()(())(()())))(((()(())))(((((((()()(()))(((()))()(()))()())()())(((()))((()))()()))(((())(())())()())(((())(())()()()))(((()))())())(((((()))())(()))()())()())(())(()())())((((((()))((()())((()))(()))((((()(())(()()()))(()))(()))((())(())())(()))(())((()())())())((()(())())(())())()())((((()())()())(()()())((())))(())()())())(()())((()))())(((())))(())(((())()(()())()(())))(())(()())(((()))()))((((()()))((()))())((((())(()()()))()(())(()))(())((())())()(())()((())))((()))(())((((((()())((()())))())(()(())(())))())((())(((()())())()()()())((())())(()))(()()))((())())(()((()(()))())())())(((((()())()())())(())())((())()))((((()(())(())((())())))(((((())()))()())()())()())()()())(((((()())((())(()())()))())()()(()())()())(())(()((()))()))()(()())((())()()())(()))((((()((()((())))(())(()))()(()())))(())())(((()()))((())))((()())(()(()()))(()))((()(()))(()()())()())(())(())(())()())((()()()())()))((((((((((((((())())())(((()(())(()())())()))(()))((())((((()))))(())())(()))()(((())(()))()()()())((()))((()(())())())()())((()))()()())((())()((()((())()))(()((())))))((()()())(())(()))((((()))())()))(((())())((((()())())((()))((())())(())()())(((((()))(()))()())())(((()())(((())()()))()())()()())((())(()(())())))(((()()()())(())))(())()())((())())((())())(((())()())()(((())()))(()()))()()()(()))(((((())))(((())())((((()))()())(())(())(()))((()()))()(()))()(()(()))())(((())())(()))())()((((()(()))()())(((()(((()))())()())(()())())()((())()())((())())((())())(())((()())))()))(((()())()((())()()))(())()())(((())(()(()())))(((((())))())(())())()()(()))((((())())())())((())((())))(()()(()()))(()))(())((((())(()))((()))())((()(()(()()))()(())()())(((()(()))(())(()())())(()))(((())()())())()())((((()))(()))(((()))(((()(())())(()()((())()))(()))()()())(()))(())())((())())(()))(((()(((()()))))(()))(()()()()))((())(())(()))(((()))(()))((((())((())()))((())))(()))())(((((((((()(((())())())())()(())())(()())())(())((())(()))((()()())))((())((()(()())(())())()()))((()())()())(()))(((((()))()))(())())((()()()())((())))()())((()()))(())))(((()((()))((()()))(()())(()()())(((()))())(()()(()()))))(((()))()))())((((())(())()((()))(()(())))()())(((()))())())(()()((()())())((()())())()())()(())()((()))())((((()))((())(())(()))())())(((((((((())()(()))(((())()))())()())(())(())())(((((((()()()())()())((())))()(())(()())()())(()))((()())(())()(()))((()()))(()((())()())(())))(()(((())(())())(()))())(((()))((()))(()))()((())(()())(())())()))()(())(()()))((((((())())((())))()())(())()())((((()))))(()))((()(()()())()))(())((((()())())(())(()(())))()())((()))()(((()()())()())((())(((())))())())())(((()))))(()(((()))(())())((()))((((()()))((())())(()())()(()))((()(()()))())))(((())())())(((((())())(()))((()())()(()))())(((()())())(())()))()(()())(((()()))()))(((((()()(())())(((())()())(((()()))))((()))))((()())(((())(())((((())()())))())()(()))((())(()()()))(()(())())((())()))(())(((())())((())())())()(()()))(((())(((()()(()()())((())(()())())()))(()()())(())(((()(()))((()()))(()()(())))(())(()())(())(())(())())(()))((())(())(()())())((()())()))(((()(())(()())(()))((()())((()))(((())(()))))(())())(((((()))()())())()())())((()())(()))((())(())))(((())())((()))(())()())()()(()()())()())(((()(())))(((())(((())))()(()(()))((()))())((((())))()))((())(()))(()()()())())(((((((()))(()()())()())((((())()))(((())())(()))(((())())()()()))(((()())(()))(()())()())(((()))())()(()(()))((()))(()()()))(((()())())(())(()(())()))()(()(()())())((((()())(())())(((())(()))()())(()())()())(()())())()(((()()))))((())()))(((((((()))(()(())())())((())))(()((()))((()))()(()(()())()))(()))((())(((())(())()())(())())((((()))())())((())))(())()())(((((()())()())())((()(())())()(()))(()))((()()))((())()))((((()(()()()))((())())())((()(()))(())())()((()()))))()(((()())(()))()))())(((()((()()))(()((())))(())()())(()(()))(()())())((()())(())())(())()(())(()))()((()())()())())(((((((()(((((()))((())))(())(((()())))(())((()()))())()(((())(()))(())))()((())()))((()()())(()())())((()())(())))((())())(((()()))(()))((())(()(())(())())((()(()))())())())(((())(())()())((())(((())))())()((()())())(()))((((()(((())()))((())())(()))((((())(())()())(())())(())()()))(()(((()())()())(((()(()))(())))((((()))(())))()))(()(((((()))((())())()((())))(((())))((()))())(((()())()))((()()))(())()())()())((((()))()((()()()())))(()((())(())()())())(()(())))(((()())((())()(()))()())(()))())((())(())(())(()())())()((()))())(((((()))((()((()()))))(()))(()((()())(((()))))((()))()())()(()))(())(((()))(())(()))((()()()))()()((()()))(())()())(()(())())(()((()())))((()))()())(((((((()()))(())(())())((())))(())(((()))())(((())()())())(()))(()(()))())((()())()())((()()())(()))(()))((()())(((()(())(()()(()))(()))((((()())(())())((()()))(())())())((())((()()))())(()(((())())())()())((()()))())())((())()()())(((()()())()))(()))((((()))((())())()())(()))((()))()())((((()())(()(())))(((())())())())((((((())()))((()))))(()))((())(()()(()())))((((()))()()()))()((()())()()))((((((()()(()(()))(())())((((())()))((()))())(((((())())(()))()())(()))()())()()()())(((()(()(()))(()())())(()))((((()))()(()))())((((()())(()())(((())(())))(())()))(((((())(())))(())())())())()(()))(((())()((())))(((((((())()))))(())((())()))((())))(((()())())(((())(()))))(((())()())(((())))(())())(()))()(()))(()()((())())((())()()))(((((((())((())()))((((())())()))(((((())))())((((())((()(()))())())((())))()(((()))()()())()((()))()(())(()))(()())())())((()())(())(()))(((((())((((())))((()))())(())())()(())())(()()())((()))(()))(((())())())((())())()(())())()(()))()((())(())())()()())(())()())((()(())(()))()()())(((()))(((()))(())())((())((())()(()))())(((()(())))()()))((()())(()())(()())())()())(((((())())(()(())())())(()(())((())(()))())(()()())()))((((((()()(())))(((())((()))())())())(()(())(()()))(()))((((())())()))())()())((()))((())())(()(()())())((())((((()))(())))())((())()())((((((())(()))()(()))(((())())())())()())())()(())()((()())())(())(()()))(((((())()))()())(()((())))(()))(()(())()(()))(()((())(()))(()())(())())((()()()))()((())))((((())()())()()())(())(()(())(())()))(((((()(()()())())((()())())((()()())()))(()))((((())(())))(((())()()()))()())())((())())(()(((()))())((((())))(()())()))(((()))()())(((((()))())))((((())((()))()))((())())(()))((())(()))((())(()()))((())(())()))((()())((()()))())(()))((((((())()))((((()))()((()())()()))(())(())((())))((((((()()()))))((((()))())())(())())())(())(((()))(((()))(())())())())((((()((())))(())(()(()(())())(()()))((()))())((((((((()()))(()())())((())()())(()())())())(()(()))())()(()))(((()))(())))(()())((((((()))(()()))((((())()))()(())(()))())(((())()(()))())()())())((((()))()))()())((((((())(((()())())())()())())())(((()))())(((())(()())(())()))(())))()(())(()))(((((())()()())(((((()))((())(()))())))(((())(()(())))(()((())))((())))((())))((())()(()))()(())())((((())())())(())(((()))(())(()))())(((()(()))()))((((())())()())(())))((()))(((())))()(()))((((((((((())()))((()())(()))((()))())((((((()(())()()()(()))()))(())(()())(()()()())())((()())))(((()))()(())(()))(())(()())(())(()))(((()(()))(()())(()()())(((()))(()))(()()(()())()))((((()))(())((())()))((((())))())((())))((())()(())(())(())()())((()()))()(()()))((()))((((((())(())())(())())(((()(())()()))))((())(())())()(()))(((((()())())())(()())())))()((())))(())(()))(()(()))((((()(())((()))()()())(())())(()(())())())((((()))()()())((((())())(()))(()))((()()))((((()(())())((()))(())())())()()(())())((()())((())())(()))())())((())())(()()())())(((((()())(()))(()()))(()(()((()))(()))(((()())())())((())))((((()()))())(())))((()(()()))((()()())(()())(()(())()())()())())((()())((())(())())()))((()(()(()))())(((())(((()))()))())((())(())())(((())))())((()((()()(())()))())())())(()()(()))(((((())())(())())(((()(())()))((())(())())())((())())(((())()))(((())()(()))())(()())())((((((((())()(())()))((())(())()))()()())()(())())()(())(()())(()))((((((()())))((((()))()())((())((())(()))())(((())()))()()())(((())(()))((())(()))(()(()()))()())(())(())())((((())((())))))(())()())((()))(())())(((((((((()))()()())()())())(()())(()())())((())()()())(((()(()))(()())(())(()()))())(()))()(()()()))(((()))((())()((())())())(()))((()())((())())())()))((()())())()((())())((()(()))())())(((()(())())(()(()(()))())(()())(()))((((())))())(((((())()))(()))())(((())(()))(((()()))())(())())((())(())(((((()(()))())(()))(()())())())((()))(()))(()))((((())((()()(())()())((())()))(((())()())((())))((()())(()(()(())())(()))(())(())((())())())((((()())(()()))(((())))())(((()))())()(())(()(())))(()))(((())())())())()(((((())))(((()())))((())))(()()))((())())(()(())((()))))((((())((((())((())()))(((()(()))(())()))(()())((())(()))()))((())(())(()()))())())()((()))()())(((())()(())((())))(())((()))()(())())()(()))(((((())()()))((())(())())((())())(((()))()))((((()())()))())(((()))()())(()()))((()(())(())))(((()))(()())()()))((())(()((()))())(())())((((((())()()()())))()())()())((((()))((()))))(((((())())(())())(())())((()()()))((())))((((((())(())()))(())(())())(()(()))())(())(()())())((((((()()))((())())()))((()())((()()))())())()((()((())))))())(((((()())((())(()))(()(()((())))((()(()))))()()())(((((()))((())())())()((()())))(()((()))(()(()))(()))((((()())())())((()))(()())()())(((()))()(())))((((())((())))()())(((()()()())())((((()()(())())(((()))))(())())())())((()())(()()((())))())(()(()))((((((()))(())))))()(((()(())))))(((()())()))(())()(())())((((())(()))(()())(()))((((())())(()())(())(()))()())((((())()(()())())()(())())(())((())()))(((())()()())(()(()())())((()())))()(((())(())()))(())((()))((())())(())(()))((()()())(()())())(()))(((((())((()())(((()()))))(((()(()(()))(())())(())())(((((()))())(())()))((()))(())())())((((()((())())(((((()))))))((()()))(())())((())(()(()))(())(()())(())(()()))())(()((())))(()(()))(()(()()))(())((()())(()())()())())(()())(())()(())())((((((())()))(((())(())()())(())()())()(())())())(((((())))()())()())(()(())())())(((())())(()())(())(())()())(((()((())))(())()()())((((()))(((()()()))()))(())))(())())(((((((()(((())((())()))()))((())())()()()())(()())(((())())()))(()())((())))(((((((()(((()))))(()()))())(()(())()))(())((()())(())()())((()))()))(((()()(()))(((((())()()))()())()()(((())))((())()))(((((())())((()))())((())())())(((()())()()))())())(((())()())(())())((())()))()())(()())(()(()))(()(((())))())()())(((((((()))(()())(()()()))((()())(())())(((()()(()))()(()())(())())((()))(())())(()())(((()()())(((())))())((()()))((()())())((()()()))))(((((((((()())((()))(()))((((()()())())(()))((()))(()(())()))((((((((())))())())(()))(())(((()))(((()))())(()))())())(()(())(())())(())()())())()((())()(()))((())()())())(((())())(((()()())(()()))())())(((((((()))((()))())((()()(())))()(()))())(()(()))(()())(())((())(((()())()))(((()))))((()(((())())()))(())()(()))())())(())(()())()(())())()())((()()((())())())(((()))))(())(((()((()())())(())(()(())()()))(((())))))((()(()(())()))(((()())((())))(())())(((()())))())(())())()()((())())(((()()))())()())(((()())(()))(((()))(())(()())())((())()())()(()))((())(((()))))(()()(()())(())()())(((())(((()))(((())))()())()())(()))(()()()))(((()))())(((()()(()())))(()())(())))(((((((()((())(())(())))()((()))())()(()())(((())())()())((((()()))())())()((())()()))(()()(())))(((())())()())(())()(()()))((()(((()))((((())))((()))))())(((((()))())(())())()((())))(((()(()))(())())((()((())))((())())()(()))((())())(((()))(()))()())((((()())())((()))(()))(())()(())())(()(()())())(((()))(())()())(()(()()))((()(()))(((())(((()())()))())(((())))(()))(()))()(()(()()))()(()())(()()())(())())(()(((()())((())()())()(()))(((()())()))(())))(((()()(()))()(())((())))((()()))(()))((()())(())(())(()))()(()))()())(((((((()())(()())))(()()()))(()(()))()()()())(()())))(())(((()))()())(((((()(()))(())()()()())(()))((())(()))())((()())))((((()(()()()))())((())))((()())))((()))((((()))))((())()())(()()))((((()()(()(()()())))(((((()()))())())()())(()((()))((()))(()))())(()()))(((((()())(((()()))(()))())))((()()()))((())(((((()))())()((())(()))()))(()()))((()))())(()(()(()))())(((()))))()(()(()(((()))(()(())((())(()(())))())(()())(())(()()))()(()))(((((())(((())))(())())((()))(()))(()))(()))(()))()(((()())())()))((((()()(())())()(((()()))()())(())(()())(())())((()(())(()))(())(()(((())((())()()))))())())((())())(()())((((((())())()())(((()))(())())())((()))())(((()))()())())((()(())())()()()(()()())))((()())((())))(((()())(())())((())())(())()())(((()())()(()))(())((()))(()((()))))((())(())(())())())((((((()))))(((()()()))()))((((((())())())())(((())())(())(()))(((())()())(((()(((((())())()(())(()))(()))()))((())))())(((())))((()))())())(((())(((()))()(())()))(((()())(())()())()()))((()()))(((())))())(((())(()()()())(()))((((())())((()())))(())((()())))((())((()())))()(((()()))(()(()))()))(((()(((()(()))())()))((())())()))())((()()()())())((((()())())()())((()))((()((())))())())((()((())))((())))((()())()()(()))()()(()))(())((()(())()(()))(()))(((((())(())(()))((((())((()))(()))(()())())(((())()())(())()))(()())(((())))((()())())(())()))((())())((())((()())()))((())))((())(())()()))(((((()()()(())((()(()))))(((()))((())())(()))((())))((())(())((()()))())(()(()(())(()))()(()))(()((())())())())()(())(((()())()())(()(()))())()((())()))((())(())())((()))(()())()())((())((((()))((((())(()))(((((()))))(((()))()))((()(())))((())(()(()())))))((())())()))(()()())((())()(()))(())())((((())(())())(((()(((()))))))(()(())())(())())(((()(())())()((()))())(((((()))()))())((()())())())(((()(()(()(()))))((()(()))((()())))())(()()())()(())(()((())))())(((()((((((())))())(((()))()())(()))(())))((((()))(()(()))())((())())(())())(((((()))(())))())()(()))((((()()))((()()(())))())((()())())((()))(((((())()))(()())(())(())(())(())()))(()))()()))(((((()))(()))())((())()())(()()))(((())(())((()()))(()()())()())(()()(()))(()(())(()((())))(()())(()()))()(()()()(())())(())()(())())(((())()()))((()())())((((()))))(()))(((((((((((()()()()())((())(())))((()()())())((((())()))(((()))))((((()))()()))(((()))())()())()(())(())()())(()())(()))((((((())(())())))()())())()()())(())())((((((())(())))((()())(()()))())(())()()())((()))((((())))(()())))((()))((((()()))(((())()()))()()(()())())(()(()())(()))()()())((((()()))()(()))())((())()((())()()))((())))(((((((()))()()(()))(((()))()(()))(()(())))((((((((())()))())((())())())((()(()))())(())())(()())()())((()(())()())())((()())(())())(()())()(()))(((((())()())()())(())((())()())((()()())((()))(()))((()))())((()(())(()())(()))()(()))))((()))(()(()))(())(())())((((())(())(())(()))((((()(()()()())(()))()(()))((())(())())((()())))((())(())(())))((((()(())(()()))()()()())()())((()))(())((((())())(()))))()((()()))()(()))((((()())))((()()))(()))(((()())(())())()()())(((())(((())()))(())))(((()()(()))()(()())()))()())((()(())(()))(()((()())(()(((()()())())()())((()))())((())(()))((()))())(((())((())()))(()))())(((()())(()()((())))())()()()())(())(()())())(()())(())((()(((()))())(((()())(())))()())())(()))((((()))())((((())()(()))())(()())((())()())()))(((())((()))()()())(((()))()()())(())(()))(())((((()())())((())())())(())(())((())))(((()())(()))())((())())((()(()))((()(())(()))))(()))(((((()(()(())(())()()))()())((((((()))(((()))()))((()))()))((()(())(())())()()))((((()(()))(()))(((())())((())()()))((())(())(()())))(()(((())()()))())((())(()))((()))())(())((((()))()))()())(())(((())()))(()))(((()((())(())(()())(()))())(((()(())()())(((()())))()())())(()))()()((()))())((((()()))(()())())(((())(()()))(()))()())(()(()))()(((()())()())()())(()())()(()()()()))((((())((()))())((((())(()((())(())(()))((()))()(()))()()(()))()()(()))()((())))(()(())(()())((())(((()))(())()))(()()())((())))((()(())))(()())())(((()()(()()))())()())((((()))(())((())(()())())((()))((())))(((()())())())(()))(((())())())(()()((())))(()()())()())((((((())((())(()())))(()())(()))(()()))((())(())(())(()()()))(((())((((())))((((()))()))())())(()(())()(())()())(()())((()((()))())())()())()(()()()()()))((((()())(())(()())()())((())())())((()((())())(((()))((())()))())())(((((()()))((()))())()()()))((()))())((()))(()))((()))(((())()(()))(()())((())()))(()((()(()))))((((())())()())())((())(()))(()))(((((())())(()))(())(()))(())((()()())))(((((()())((())((()))())(())())(()()())())((((((((()))((())(())())())())))((()((())()))())()()(()))(()(()))((())())())((((()))(((())())))(())()()))((((()(((())(()((()))()))())()((())())(()))(())((())))((())(((())((()(((())())(())))()))()(()(())()))(((((())()())))(())())((())()))((())((())()(())(()))(()))()())((((()())((())())())(())(((()()())()())()())())((())((()))(())())()()(()))(())(((()(()))((((())()(())))))(()(((())())())()())())((()()))(()()))(((((()())())((())))(((()())()())((())())())(()))())((()())))((((((((())()))((((()()(())())()(())))()())())((()))()()(()))()((())())(())((()))()())((())(()))(()(())((())))(()(())())((()())))((((((((())((())())()())(())())(((()(()))(())(()(())()(()())())())((())()(()))(()()))(((()))()))((())()())()((()()()))()())((())((()()()))((())))())((())(()))(())()())((((((())))())((()(((()))())(()))()())((()(())))())((()(()()))())((((((()))((()()))())(())())(()((())()())(((())())()())())(()(()()))((())))())()((()))(()((())((())())))())(((((()))(((())))(())))()(((((())((()()())(())()((())())())(()())(())())(((())(()))()(()))())(()()())()()())(((()(()()()))(())))())((())(()()())())()())(())()(()))()(((()))(())()()))(((())((())((()))()())(((()(())(()))()()))()(()())(())()))((((()((()))((())()))()())((()())((()))())(())())())((((((())(())())((())())())()())((((())((())())()())(())((((())(())())((()))()))(()))(((((())()))((())(()())())()))((()()((()))))()((())())()()()())((())(())())()((()(()()))))(()(()))(((()))()((()))())((())()())()()())()())((((((((()())(())())(((())())((())))())()(()(()))(())(())())(()((()))(())((()()))((())()))((()()())((())())())(((()))()))((()))((((()()))((((())((())))()())())(((())))(((()))()))((((()()))())((())))((()()()(())))()())(((()((()))))((())((())(()))(())())(()((())))(()))(((()(()()))()((())())()(()))(()())(()))((((((()))()))())(()))(()(()))()())((((()())())(()()))((()((()))(())())(((())()))(())()())(())(()(()))((((())(()))()(()))())())()()((((()))))())(((((()()(())())(((()))((()))()())((()())())(()()(()))())((()()())(((()))((()()))()()((())(()))()())()(())(((()()))(())))(((((())(()))())(())(()()())(()())())((()()))()())((())(()))((((()()))()))()())(()(())())((())()))(((((())))(())(())())(()))(((())(((())))((())())(()))(()((())))((())())(((()())()()())())(()()))())((())(((())())((())(((()))(((()()))))()((()(()()()))((()())()))(()))()(()()))(((()((())))))())((()())(()((((())()()))()((())())((()()())))()(()))((())()()))((()()())(()(()))((((()()(())))))()(()))()(((()())()(()))((()(())()))()())((((((())())))())((())()())()(()))(((((())(((()))((())())())(())()())))(((((())()()()))())((())(())((())))(()))()(())()()())(())(())()())((((((((()())))(())()()))(((())(()))(((()))((((()))()()))()())())(((()()((())))))((((()())(())(())(()))()(()())()(()(())))((()()))()(())(()))(()((((()))))())((()(()())())(((()))())(((())))(())())())(((((()))())((()()())((())(()()))(()()))(())()())(())))(()()(())(()))((())())(())(()))((((()))(()()((()())))())((())(((())())))(())(()))(((())())()(())))((((((()())))())()())((()(()(())())(((())())()())())((()))((((())())())(())())()())((((((())())()()())(((())()())((()))()))((((()))())())(()))((((()())()))((((())))()))((()((()))(((())))())()))((()())((((()))()(())(()))((())((())()()))((())()())((())()))((()())(((()))))())((((()))((())(((()()))())()()())())((())))(((()))((()(()))())(()())))(((()(()()())()())(((()())()())((())(()))((())((()()())))(()))((((())()))())((()(())))((())((())())()(()))(((()))())((())))(())((()(())())()(())()()))((((((()))((())()))(())((()))(()))((()()((()))())(()())((())()())())((()))((()())()())(((((())())(())))()())()(()()))((((())(()())()))()))(())(()())(()((()))))(((((((((()((((((())((())))(()((()))(()))(((()))))((()(()))))((()))(())(()((())))())(())((((())()))()())())())((())()())((((()()())(((()))())(()))((()()))(())))())(((())(((()))())(((()())())()()())(()))((())())((((()())((()()())))((((())))))((((()))()())())(()()(((()))(()()))(()())((())()))((())(()()))())((())(()))(()())(((()(()))())(()))())((()())(()))(((()()())(())((()()))()))(()))(((()))())(((())))())(((((((()()))())(()))(()(()()())))(((()()))())(((())())(()()(()))(()))(((()))((())()))(((())(((())())()))())())((()()())()(((())))))((((((()())(()))()))())()())((((())())())(((()))())())())(((((((((())))((()(())))()())(((())())(()(()(())))(()((()))((()(()()))()))()((()))())((((((()))((())))((())()(((())))((())))())()(((()))())(()()))(((())((()())))()())(())()()())(((()))())(((((()))()(())((((())())))())(()))(())(()()()))(()(()()()))(())(()()())((()))()()())((((()(()()()(())())())())(())())((())((()))(()))(((((((((())())()()())))(()()))(()(())))(())()()(())())(())((()()))()())((())))((((((())())))())())(((())()((())))(())((())()())((())))((((())((()))(((()(())())))())((()(())(()))())(()))(())(((((()))()((())))()(())(()))()))(()(())))(((((((()()))(())())(((())()))())((((())((((((()))))()))()())()())((()(())())(()(()))(((()))(())())(((()))((())))(((()))()))(((())()()())(()))((()()())(())((())((((())))())())())(((())((())()))()(()))(((((((())(()))))(())())((((()))((()())))())(()())()()())()(()))()((()))(((()()))((())))(()))((()()())(()())))((())()()(()(())(()())())()((()))())(()(()(())((())))(()))(())()())(())((((((()))()))((()))())((()((()()))()())(())())((((((())()())()))()())())()())((((()))((())())())(((()()()((()))(()))()(()((()))(((())()())(()))())((((()))()))())())(()(((())())())())(((()())())(())())())())(())(()(())())()(((()())()(())(()))((())(())))(()())()(()()())())((((((((()()))()(()()))())((()(())((())(()))))()()())((()((()))(()))(()(())()))())((((((())))))((())))((((())))(((()))()())()())((()((())))((())((()))))((((())())()))(()))((()(())((()))())((((())))((()))())()())((()(()))(())(()()))(((((()))(()))((()()))(())())(((()())(()()())()))()())((())))((((((())())(())()((())()())()))(()(()()((())))())((()())()(())(()())())(((()))()))((()()())(((()())())(())()()())((())((((()))())()(())()))((((()())((()))()()())())((()())())()()(())())((())(())()()))(()))((()(()()))((((((((()(()())(())((())))((())))(()()()))(())((()))())((((()())())((((()))()))()())((()))(()(())())(((())))(()))(())(()())(()(())())()())(((()())())(((()))())()())((()())()()()()(()))(())(()))((())))((((()()(()))()()(()))(((())()())(())()))(()(())())()))(()()))(())(()((()(())(()())))(())())()((())))(((((((((((()))))(()))()((((()))())(())()(())())(())()())()((()))()((())))((((((())(()))()(()))(()(()))((((())())()()))())(()()())(()())((()(()))))((())))()()())((()(())(()))(((()())(())(())))(()(())))(((()))))())((((((((()(()))(())())(()))(()())()))(((())()())(())(()((()(())())(())))((()))()()()(())())(((((())()))(())())(())())(())()())(((((((())())())())((((()()))()())())((((((())()))))())((((())())()))())(((((())(())())))((())))(()(((())())))(((()()))())((())())(()))((((())())))()((())))((()())())())(((()))(((((())))())((()))())(())((())((()(())())())()(()))())(()()())((())((()))(()))((())(()()))())(((((()((()()))()())()))(()())(())())())()())((()((()()(((()))(()(()())(())())(())))(((())())((()))())())(())(((())()(()))((())(()())((())())())()())((((())()()())(())(((())))(()))(()))(()(()()())(())()())(())(()())))(((()))(()())())(())(()))((())(((((((((())())())())(())((()()())(())())(()(()()))((())(())()())())((()())(()()))())()(((()())(()())(((()))))(()))((())())((()))()()(()))((()())())(()((()))((())))())((()(()())(((())()()()))())((())()())(())())()((())())()())(()((()))())(()(()())(())())()())((((((((())))(()(())())(((()(())(()())))((())))()()())((()))(()))(()())(())())((((()))())((((()))((())))()))(((((())))((()))())((()))((())((())))())()((((()())))()))())((())((((()((()(())())(()((()))()))(())(()))(((((())((())))()))((())))((()(()))()))(()(((()(())())())((())(()())((()())(())())())((())(())(())())(()()))((()))(()())(((()())(())))((((()))()(((())())()(()(()))()))()())())((())())((()(()))())(()((()))(()))((())())((())()(()))(()))()))(((((())((()(()())())((((()())()()()())()())(()))(((())(())()()())()(())))(())((()))())((((())(())(()(()()))(())())(()())((())))()((()(()()())())((())((())())())()()))(((((()((()))())(())(((())))(())((())))(()()())(()))((()(())())()())())(()((())((()))))(()(())))(()(()))(()))(((()()(()())()(()))(((())))())((((()(())())(((())()))()(((())()(())((()))))())(()(()()))((())))(((()(()))()())((()())(()()(()())()(((())))((()))(()()))((())))(((()((())))()()())()())(()))(((((())))())))(((())((()(()((())((())((()))(())()))((((())()))(((())())))((()()()((())()))())(((())()))(((()())(())())()(()))())((()())())((()))()((())(()))(()))()())((((()))(()))((())()(((())()())))())(())(((((())()())))())(())())(((()))((()))((()(())))(()())())((((()()))(((())())(()()())()()))((())((())(()())()())(((()(()))((()())))(())())((())()((())))(((()))))((((((()())(((())())(())))()(()(())(())())((()())()()()())(())((()())((()))(())())(()()))(((()()())((()()))())(()))()()())(((()()))))())())((((((((()))())())()()))(((())(((())(((()))(())((())))(())))((())())())(((())))((((()())(())))(())(()(())())(())())(()))())(((((())))((())))((((()()))())())((()((())(())())())()(()))())((((())((())())(((())(()))()())())(())))(((((((())())())(((((())(()(()))))())(())(()()))(((((())()))()(()(())())))()((())())())(()))(())()())())((((((())(())))())((()(())())())(()()))()((()))())((()(())))((((())()))(()))((()(()())((()))()))(()(()))()())((((((((((((()))))())))())()(())))())((())(((((()())())((()))()())(()(()()))())(()(()()))((())(()))(()))()())((()())())())((())())(()())(((())())((()())())(()))()(())(()()))())(((((()())(()())(())())()(())(()))(((()())))((()()))(()))((((()))))(((())))()())((((((()))(())())((())(()(()))))(((())())(()))((())()())(((())())))((((((())())()())((()())()()((())))())((())(()())()()())((((())()(()))(()))()(()())))((()))())(((((())()))(())()(()())))(()(())(())))(((()()()()())))((()(())())(())())(((((()))))((()())())()()()())()(((()(()))))(((()))))((((()())()()())(()())())((((()(()))((()(()))))(()()())()())(()))(((()(()))((()))))((((((())()())(())(()()())()()))(())(())())((((()()))))())()())((()(())())(((()())(()())())()(((()))())()))((((())))(()))(((()))(((()()))(()))()())()())(((((()()())()())(())(()()(())))((())(()())(())(()())()(()()))((()())((()))(())))(()(())()())()((()((())())(())())((())))())((()()()())((()(())))((()((()()))()()()))((()))(())((())()())())()(((()))((())(()))(())())((())(())())(())()(((()(())())())()(()())((())))((()))()(()))(((((((())())(())())(((())))())((())(()())()())(((())())())(()))(((())()(((()))())(((()())))(()))(((())((()()))(()))()((()()()))())((()())()(())())(()((()))))((((((()((()())()))()())((((())(())))(()())())(()))(()(())())((())())((()))(()))((((((())()))(())))(()))(()(()))())(((((((()))))((((())()(())()))))((()()())()(()())())(()())()()))((()(())()))(((())()())()()()())(())()()))(((()()(()))((()))()(())))((()())(())((())()(())(()))())())(((((((())((()))())(((())(())())(())())(((())())(())()()))(((((())()))())((()))()())(()((((()()))))))()((()()()()()))(((()())()(()()))())((()())())(((()()()()((()))())(()))()(()))((()())()()())(((())))())())(((((())(())()()())(((())())())(()(()))(()))((()()())())(()))((((()(())()))())(((()(()))(()()())(()(((()))())))())((())))(((((()())))()))(()((()()(()))()())))()((())(()))(())(())())(((((())()))(())((())(())))((((())())((((()))())())((()))(((((((()())))())(()()()))(((()))(((()))))())((()())()(()))()()))((()())(())())())(()(((()))())())((((()(()()))())((()))(((())))())()(((())(())())()))((((()))))(((())))(())(()))((()())())()())(((((((((()())((()())(())())()()())(()()())((()(()()))()))((()())((())))(((()())))()()())((())()())(())())(()((())((())))()()())((()()())))(((((())()))(()())(((())())()(())())(()(())()))((()(()(()))())()))(()())(()))((((()((())))(()(())))(()(((((((())())))((()())()()))())())())(())())(((()())(((())())(())))((())(((())())())((((()())))((())())((())()))())(((()))()())())(((()())))())(((()()()))((((()())())()))((((()))(())()))()((())())(()())(()(()))(())())((()))((((((((()))(()()())(()))()(()()))()()()())(()))(()(((()()))))()((()))())((())()())((())()(()))((()(()))(())))(((()(()()(())())(()()))())((((()))((()))())(())())((((()))(()))())())())((((()((())))((((())(((())))()())(()()(())()))(())())())((((()))((()))(()(()))()(())())(()(((()())()))(()()(()))(())())(())(())(()()())()()(()))((())()(()))(((((())()())()((())()))(())))((())())())((((()())()))(()()(()))(((()))(())(())())()())(((()(()))((((())(()((())()))()(()(())))((()))((())((()))))(()())((()))((()()))())((())())(()()(()))()()())(((()())(()())())())(()()((())())((())()()))((()))((())))((((((()))()())(()())(()))(())(())())())(()(()((((()())()(())())()())(())(())())()()((())(()))())()((()))())(((((()(())))())())(((())()())(())(())())(((((()))())(()(())()(()))()())(()())(())))((())()))(((((()))((()())((())))(()(()())((()(()))())))((((()())))())(((((((()())()())())))((()))(()())())(())())(()()()())((())(()()())())(())()()((()))())(()(((()())())()())(())())(()((())())((())()))((())()()())()())(()()())(()())((())())((()))())((((((((()))((())))((((()))()))(()))((((((())(())())(())(()(()))())(((())(()())(()))((()())))(((())))())(((()())(()))(()(())())())(())(((()()())()())())((((())()()))()())()())((((((((()))()()((())))(((()(()))))((()))(()))((())(()())(()))(())(((())(()(()))(())()(())())(((())(((()))))(()())(())())())(((())())(()(())()()))(((()())())())()(()()))(()()()()())(())(()))((()((()))(()())(()))((()(()()))(()))((((()()()))())()(()())(()))(((())))(()()())())(())()(()))(()(()()()())()(())(()()()))((())(((()))((()))))((())()())(()))(((()()(((()))()))())((())(())))((()))(()))()(()))((((()()(((((()))())))()()()))((((())()))(()))())(((())())(((())(())(())))((())))((()(((())())(()()())((()()(())))()())((())())(())())((()))()())(((()))()()))((((((()(()((())(())())()())()(()(())))((((()(())))((()()))())()())(())())((((()))())(())((())(())())(()))((()))(()))((()())())((((()))(()))((()())()(()())())((()))())())((())())((((())()))(()))(((((()))())(())())(()))(((())))(((())(((()())()(()))())())(((()())())((()))(((())))())()())(((((())(()())()(()))())(())()(()()(())))((()()())())(()))((((((()))())())((()())()))(())())()())((((()))(())()())()(()()(()())()())()())(((()(())())())(((()(())(())())(()()()()))((()))(((()))())())(((())()())((())(((()(())))())((()(()(()())))()())())(((())))((())))((()()()())((())()))()((())((())())(()(()()))())(())((())))(((()()((((())))(()())()(()))(((()())))(()))((())()())())((())()))(((())())())((()())(()()())())((((())())()())))(((())((()(()))))(((()())(())())()())((((()))()()())((((())))(())((()(())(()()))())()(())()()))(()(((())()())())(())())((((((())))())((())())())())((()(()()())())())(())(())())((()((())))((()(()))(((())()(()))()())()(()())(((()()()))(()()))())((())(()))())()())(((((()((())()))()()())()())(())(()()())()())(((()())((()())))((())()())()(())())((()((()))(())())(())((())()())(()))((())()))((((((())())())()(()())())((((()())()())())()(())()()))(((()()())()))(()()))(((())((())))()())(((()())))())(((((()(())(()))(((()()(()))(()))((())((())()()())((())))(((()))(()))(((())()))(())(())())((()())())(()())()()())(((((()(()))(())()()())((()))()))((()((((((())))()())()(())()())()(()))(())()()())(()))()(((((())()))((())())())((())(())))()(()())()(()))(((()))()(())()())(())())(((((())(()))(()))(((())))())((()()((())))(((()((()))())))(()((())))((()(()))())(()(())))(()()))(((())())(()))(((((())(()))((()))())((()())())((()))((((())())()))()())((((())((()())(())((())()))(((())))())(())(())())(((()))(())())((()())((()()())())())())(())(((((())()))((()()))())((())())())(((())((()(())))()())(())()(()))((())))((()())(((())()))((())))(())(((())()))(())())((()())()()())((((()))()())((()))))((((((()()())(((())((()))()())())((((((()((())))())(())())()))((())(()())((())))((())())())((()))((())())(())())((((())())())()))((((())()(())))(((((()()))())(())(((()())())(()())((()))(())())((()))()())((())())((()()))(()())())(()((())()())((()(((())()))(()))())(((())))(()(()()))())((((()))))(())((()))()())(((((((()()())(()))(()))(())((())((())))((())))(()))(()()))(()())())(((((()(())(()))(((())(()())()())()((())(()))((()()()))(()()))())(((()(()))())())()()))())(()(((((()()))((()))(()())))))((()))(()))((((((())()))((()(()))))(((((()())(()))()()())(((())(()())(()))())())((()))())(((())(()(()))((())())())(()))(())(((())()()))((())))())((()())((())())((((())))())(((((())()())()(((()))))()(()())())(())())(((())()())()))(((()(())(())(()))(((()))(((()())))(())())((((())))(()))((())()(()())()((()))()()))(()(())(((())(())))()())(()))((((()))())())(()(()))((())))((()(())())()(()))(((())()(()))((())((()))(((()))())())(((()(()))(()()))()(())(())()(())())((()))()(()()()))(((((((()()())()))(((((())(()))())())((()()))()(()))()())((((((()(()))()())())())))((())))((()())(()))(())())(((()(((()))))((()(()())))()))()())((())((())())())())((((()())(()())(())((())))((())(((())())(()()))((())))()()())(((((((()()(())(())()())((())(()()))(()))((())(())())(()()())(())()())(())())((((())())(((())(((()))()()))())(()))(((())(()))((())(()(()))))((())))())((()((()))()())(())(()()))((())())()())(((((())())(())(()()()))())())(((((())(()(()())))()(()()())))(()()))((()))(())()())((((()))((()(()(()())()))((())(()))()(())()())((()))(())((()))())(((()())(()()())()))(()))()(())())(((((()())(()()(())(()()))(((())((())()))())()(((()))))((((()())())(()()())))((((()(())))(()(()())(()())())((())(())((())())()())()()())(()(((()((()))))())(((((()))()())())((())()())()((()))())((()()()())(()))(()()))(())(())()())((())(((((())))((()()()())((()))()))())()())(())(())())((((()((()))())(())()())((((())())()())()))()()())((((()()()())())(()())(())((()))()(()))()(()())(()))((())(((()())()(()())((()())))()())(((()))(())(()(()()))((()()))())(())(((()())()()))())((((()))(((((()((())())()()))())((())))(()())(())()))((()())((())(())))((()(())()()))(()))()(()))((((())((((()))())(())()())()(()())())(((()())()((())()()))((()()))(((()(()))(())(()))(()))(()())((())())())()((())))(((()()))())((((()))()()())(()((())())(())())(()(()))((()))())()())(((()(())(()))((((()))())())(())()()())(((()())(()((()())(())(())))((())()()))())((((()()))(())()))(((()()(())))((())()())(((())))((()())()(())())((())()))(()())(())()()((()))()))((((()()))()()())(((()(())())(()())((()())))((())(())))(((((()(()))((())))()((()))()))(((((()()))())((())((()())))())((()))())())(()((()))((())())())())((())))(((()()(())(()()))((()())))((((())()()())(()()()())(()()()))((((((()))(()))(())(())())(()))())((()))()())((((()())((())))(()))()())(((((()()())(()))(((()))(()())())()())()()())(((())((()))())(())))((())(()))(()(())((()))()())(((()())()()())(()()(()())())()))(((((((((((())()()))())))((((()(()())(()))(()(()))())()()))((())))())((((()())((())))(((())()))())(()())(()())(())())(()()((())())()()())(())()())((())())())((()((())(()()())))(((()())))((())())))((((())))(()())(())())(((((())((())((())))())()())())())(())()(()))(((((((((((())((((())(((())))(()(())()()))(())(((())())(((())(())()))())()))((())())(((())))(()))(((((())()()))(())())()()())())()(()()(()))(()()())(()))((((((((()))(((()))(()()))((()))()()(()))(())))()())()()(())((())))(()))((((((((())())())(())(())())((((())((((()())())())(()))())()()()))()((())()(()()))())()())((())())())((())((()()))(()))()(((()))(()())())())(((())()((())()))()(())())((()))((()))())(()(()()()))(((((((())()())())())(())()()))()(()(()))))(((((())(()(()())()()))(())())((()((((())((()))(())())()())((()())(()()()))(())()()()())((()))(((())))()(())())(((((()))())())(()()()))(((()))())((()())(()))())(((((((((()())())(()())()())(())(()(()))(()))((()))()(()()))(((()())(())))((()))())(((((((())))))())((())())(()())(()()))(()))()(((()())())))((((()(())(()))())((()(()((())())()())(())()))())((())())((((()))))((())(())()((()))))(((((()(())))(()))((())(()))(())())(())(())()())(((())())())())(((())((()())()()))()())(()))(()(()))(()()))(((()((())(()))())((())())(())((())()))(()))((((((()())(((()()))())())))(()))(((()((())))()((()))(()))(()(((())())()(()())(()))(()))(((())())(()(())))(()()))()())(((())((()()())())())(((()((()())()())())(()))(()()(()))((()))())(((((())))(())()(()))(()(()))(((())())((()())))((())))((((()))(())()))((((()(())())(()))((())()))()))(()())(((()))(()))((())()())((())))(((()()))(()())()())((()())(()))((())((()(())())(()())(((()))(()(()))(())())())(()))((())((()))(()()()))()(()())((()()()))()(()())((()))(())())((((((((((()))()())((())((())(()(())()()))(())()()))(())((()())()))((()((())(()))((())))(((()))())())(((()()())((())))))(((()))((()))((())())())(()(()))()())((())())((((())()()))())()())(((()((())((())())()())(()((()(())())()()))((()())())())(((())((((()))(())())((()))()())((()())((())(()()))())())(((()()())(()))((()()())())(()(())(((()()))(()()))(()()())))((((())())())))(((())())(((()))())())((())((())((()((())))(((())))())()))(((()(()))(())())(())()())())((((()))((())(()))((()()))((((()))())))(()((()()))(()()))((((())()))(()))(())()(((())()))())((((())()))(()))(()(()))(()))((((((()((())())(()()())()()(()))(())((())()))()())(()(()))()(((()())((((())))()())())(()())())()())(()(()))((((()))((())()))())()((())()(()()))()((()))(()())(()))((())((((())(()()))))((((((()))(())(())())(()(()(()))()(()))())((())(()))(()()())(()()())(((())))()())(())))(()(()))(()(())(()))())((((()((())))())(()(()(((()()))))(()))(()(())())(((()())))(()(()())())(()(())))(())()((())((())))(())(())())(((((()))))())((())((())(())((())())()())((()()))(()()))((())(())(())()(()))((()(())())))((((((((((()())))(((((())()))(()())))())((()))())(()))(((())(())))((()((()())()()()))())()(()))))((()(()()())))(((()())())()(()())())()(()))((()()()()))(((((((((()(()()))())(()((())))()())((()))((()()()))((())()))((())(())((())))(((((((()))())(()())()(()))((((())()())))(()())((((((()(())()()))())()(((())()()()))(()))((())())(()())()(())())((())())()())(()()))(((())()())(()()((())))(((()())()())))(()))()))(())(()())(()(())(())))(()(()))(()()(((()())()(())())((()))((()))(()))())(((())((()))(())()))())()()())((((()())()())(((())))())((())((()))())((()((()()))(())()())(())()())(((()))())(()()()())(((()))()())())((()(())((((()()())(()))()))(()())()(())())()(())((())))(()(()())()(())))((((((((()()))(()))(())()(())(()())())()(()()))((())()))(((((())())((()())(()))((()))()()())())((((()))(()()))(()())()(())()))((((())(((()()))()((()))(()))(()()()))(((())(()))(()(()))()))(()((())))(((()(((()))()))(((()))())())(())()))((())()()))((((()()())(())((()))())(()())())((()(((((((()))(()()(()()))()(()))))())))((((()))((())()()))(()(()())(())(())(()))(())))(((())()(()))())(()(()))())((((()())))(()))(((())()())((((()))())(()()))(()())())()(())(())(())())()((())()())(()))(((())(((()()))()))()(()())(()))((((((()()))())(()()((()()))()()(()()))(((()((()())))(())()()()())))((((())())(((())))()())(((((())))(())))()()())()())((()()(()())())(()))(()(()))(())())((())(()))()())(((()))(((((()))(())))((()))((((())))((())())((())()((()))))(()())(())()())(((((((())(()(()))(()))((()(()())))(()))()))))(())())((())((((()())(())))())(()))(((((()))((())))((((()(((())())(((())()))((()))())(())((()())((())))((()())((())))(())((())()))(()(()())()())(())(())(())())()(())())(()(()))(((()))())(((())(()))((())((())()(((()()))))())(((())(((())))(())())(((())))())()(()))((()))(())())((((()(()))(((()))))((((())())()())((())()))(()()))((())()))(()(((())())()()))(((()()))(()())())((()(()())()())(((())())))(())()())((()))(()())((())))(()(((())(()(()))((())))(((()((()(())((()))))((())()))())((()))())(((()))((((())))())(()())())((((())())(((())())))(())())())(()))(()(())()())(((((())())())(()((())))())())(()())((((()()(())())())(()))(()(()))(()))(((())))(((())())(()(()))()())())((((((())(()))(()))((((())(()())()())((()))((())))(())()()(())())(((((()()())((()()))())((()(())())()))((()()))((()(()))((())())())((((()())))()())()())(())((())(())()))(((((())())(((()))())()(())((())))(((())()))())((())((()(())())())())((())))()((()))()()())(((((()(())())((((())))(())(((())(())())())()(()()()))(()))(())((())((())))()(()()))(((((()(())()()))))((()()))(())()())((((()))((())(())(())())(((())())()())((()()(()))(())())((())(())))()(())())(()((()))(())((()())))())(((((((())))()(())()(()))(()()))((())(())((()(()))())()())()(((()))(())()(()())(())()())((()))())((((()(()()))(())()()))(()))(()(()())((())()()))(())())(()())())(((()(()())((()()))(((()))(())))(())())(()()(((()))()()))()(())())((((((()))))(()())(()(()))()()()())(((((())))()(()))(((())(()))()())()()())((()())(()())()))(((())()()())(()()(())()()))(()))((((()())(()))(((((())())(()()(())()())(()))(()()())(())())((((()())()))(()))(()((()))())((((())))()(())(()))((())())()()())(()(())())((((())())())(()))()((()()()))())((((((((((()(())()))())())((()(())()()))((()(((()(()())(()))())())()())())((()))(()))((())))((((()))((((())(())((()()))())((()())))))((()((())(())))((((())(()))((()))()())(()))((())((())()()))(())()(()()))((((()())())((())(()))(()(()))())((()(())()))((())(())())(())(((()))))(()())(())(())(())(()))(((((())())()(())())())((())()))())(((((((()())())(()((())())(())()())(())(()))())(((())())((())(()()))()))((()())((()(())()(())()()))()())((())(()(()))))((((()))((()())())()(())())(()())(()))(((((())(()()))((())))(((()))(((())()())(()))()(()))()(())())()())()((((())(()))((()())())())((()))(()))(((()))((()(())(())()()))())(()(())())(())(((())(()())))((()()()))()())((()())((((())())(((())())))()()(()))(()))((((((((())(()())(()))))((((()()())(()))()))(()()))(((())())()())(((())())())(((()))())((())))(((())())(()(())())(())()())((((()))(())(((()()(()()()))(()))(())))(()()))())(((())(()(()()))())(()())(()(())(())(()())())())(((((()(()()))((()())()())((()(()))(()())()())(())((())())((())))()()((()))()((()()(())))()())((()())()))(((()()())()((()))(())(()))(()((((())())())((())()(())())()(())(())())((())))(())(())())(((())()))())(()))((((())(()))()())(())((((())())(())())((()()(())()())((((((())()()))()))()())(((())(((()))())))())(())()(((()())()))((())()())()())(())((((())())())()))(())()((()))(()()())())(((((()(())))(())(())(()))((())(()(())(())()))(()))(()(())()()()((()())))(())()())((((())()((())((()())())(()()())))(()())()()())((()))((()()()(((()())))(()))())(()))()(((()))()))(((((((()())((())((()))()()))((()())(())(())()()((())()))((())(())))((()())((()(()))(()())))())(()(()()(()())))((((()))(())(())(()))(((((())(()()()))((((()))()))())(((())()))((())))()()())(((()()())(())()())(()))())((((()))()()))()(()))(()((((()())((()()))(())((()())(()))())(())((())))(()())((()))())(())())(())((((())(())()))(()(())())(())())(()))((((()(())(())())((((()(()())((()))()()(())))))((()())(((()()())(()))((()))())()(())()()())((((((()(()))((())))()((((()()))(()))()))()((())))(())())(()()))(())((()())())(()(())()))((((((())))(()))()))())(((((())())(()))())())(((((((())))())(()()))(())((())))(((()()())()(()))((())()))((()))())((((((()())()))())(()))(())(()))(()())((())((())(()))()))(())()())(((((())((())())(()())())()((()))((()()(()(()))))()())(())(()))(()((())(()))()((())))((((()())())))()())((((((((())()())(())())(())(())()()())()()))((()())()(()())((()()))(()))(()(((())()())()())(((())(())))())((((((())())()())()())(((())()))(((((((()))())(()())()()())())(()()))())(()))((()())((()(()()()())(())))(((()))(((())))((()))()))(())(()))())(((((((((())(((())(()(()())))())()))(())())(()()))((()())))(())((((((()())(())(())))(()(())))()())((())()())()((())(())(())())())((())())())((()(())))()(((())(()))()()))(((()()(((()))())(())())((((()))(()(((()())()))(())((())()))())(((()()))())(((((())))()()(()))(()())((()))())(()()()()))(()())())(((())())((((()())())())((()()))))((()(((())))(())))(((()))(()())))((((()))(())()()()))()(((()()))()))((()())(((())(()))())(()))(((())((()())()(())()))(((((()))(())())())())(((()))(())))(((())(()())((()))())()))((((((((())))((())())()()(()))()((())()))(((())(()(()()(()))()))())(()))((()((()))()))(())(()()())(())()())(()())(()())((()()))())((())()(((()())()(())(()))())()())((())))(((((())(()))(())(()(()()))())()()(())())((()((()())()())()(()))()))((((())())(((())()())((()()))())))(()())(((())))())(((((((()((())((()())()()))()(()))(((((((((()())())(()))())(())((())(()()))((()())))(((()()())())(()()))((()(()))))((()())(()()()())())(((())())))(((()())())(()())(())())(())()()())(()((())((()))())))((((()(()))((((()()())(())())(()())()))()(()))(()))((()())(())(())()()))(())((()())())(()())(()))(((((((()()))()()())((()()))))((()(()))((())))((((()(()()()))())())(()(()()())((())))())(()((((())))()(())())()))((((((()())(()())())((())())())(()()()(())())(((()())())((()))()())(()((())()()))(((())((()))))())((()())(((()))((()))))(((()))((())))()(()))(((()(())(()))(()((())))(()())()(()))(())())((()())(())((())())())()())(((((((()))((())()))(()))(())())((())())(()(()()(())())())()(()()))((())(())(()))((())(()()))))()()())(((((()((())())()())())((())(((())())))()()(((()))()))()())(()((())))())(((((()))(()())())()((())()()))((((()))())()(())(()))())(())((()())))(((((((()(((())))())()))())(((((())(())(())((())(())))((((())))())(((()()))()())((()(()()))()))(((()))))())((((()((()())()(()())()))((()))(()(())()))(()())((())()))()(())()())())(((((((())())((()))())((())(())(())(((()()))()())()(())(()))(((())))((((())()))(()(())(()))()()(())()(()))())((()))((()())())(((()))())())((((())()))())(((())))())(((()))(())()))((())((((())())())))(((((()))(()))(()())()((((())()))()))(()()))())(((()(()))()()())()((())))(()((())(()(()())(())())((((()))()))(()))())(((())((()())()(())()))(()()(())(()))(()))(()((((()()()))()())(((())()()))()())(()())(()(()))()())()(())()())(((()))))((((((())()(()))((())()))((())((()))())()())((((()(((((()))))())(()()))())(((()))()()()))())(((()()(()))()()(())()())((())((()(()()))()())()())())(((()())(()())))((())))(((()())))((((()())(((((()))(()()()())()))((()()()))()()))((()())))(((())(()(()(()))())(())(((()()(()))(((())(()))(())())()())()())((())()))())(((()()))(((()))()))((()())())(()(())())((())()()))((())()))(((((())())())(((()(())))((())(())())()()())()())(((()())())))((()((())())))()(())(((()()))(()))((()())(())))(((((()((())())))((((((()))((((()))((())))()()))((()())(()())()))()())(())(((((())()()))((()(())))())())(())(()()))((()))()())(((((()((()))))((())(((()())))((()))((())(())()))(()((()()))()())((())(())()()())(((((()))(())())()()())))(((((()()())(((()(())(()((())))(()(())))((()))((((((()(()))())(()))()())(())())(())(()))(()))()())((((()))()()((())))(()(())()()())(()()))((()()))())(((((())))(()))())(()(())(()())(())()))(((((((())))())(()))(()())(()))((()(())())((()())()))(((())(())(()))((())))((())(()())(()()))()((((()))))((()())))(((()())()(())(()((())())(()())()))(((()()()())()(()())()))(()()()())(((())))(()())((())()))(((()(()()())()(((()())))(()((())(())())())(()))())(((((()))())(())((())))(())(()))(()(()))(()()))(()((()(())())())()(((())))((())))(()())()())((((()))())((())((())))((()()()())(())())())(((()()((()))()())((()(()()))((((()))()()())((())((())())()())()(()))())(()())()()()())(((()(()))((()())))((((())()))())()())((()((()()()())()))(()(()))())()((())(()))((((((()))())((()())())())()(()))(())((()())((()(())))))()())(())(())())((((()(())(()))((()()()()))()()())()())((((()())(()())()()())))((()()))()())(((()))((())(())))()()())((((((())())()(()))()(())()())((((()))((()()))((((()))(()))())((())(()))((()))())((((()()))())(())(()()))(()(()))((((())()())(()(())))((()())())())((()()())(())(())((()()))((()())))(()))((()())((())())()())())((((((()(()))()(()(()())())())(((()))()(()(()())()))(((())())())(((()())())((())()(())(())())()())((((()((()))())(((()))()))((()())())()))())((((((((()())()()())(((()))((())))(((()()))())()()))(())())(()(()(())(()))()))(((((()()())))(()))())(()))(((()))(()())()())((()())))(()())())(())(()())())(()()()())((((((()))())())())())((())))(((((((((()()())()()(())())((((()(()))(())()))())((()()))()())((())(())())(((((())(())))(()(()()())(()())(()())()())(()())()())(((((())))(()))((())()()))(())((()))())((())()(()))(((())(())())())())((())(((()()))((())(())(()()()))(())(((())))())((())(((())()()()))())((((()))))())(()())(())()())(((((((()))(((()))())(()()))()()))(((()))((()))(())()))(((((()(()))((()()())()())(()()())((())()))((()())(()((()))((())()))())((((())())())()())((())())(())))())((()())(())(()))(()()())((())))()()())((((())((((())())())())(()))()(())))(((((((()))(())))(((())(()())))(((())(((()))()())()()(()(())))(()(())())((()))(())()))(((())(()))())(()))()(((()())())))(()())((((())()()())(())())()())()(()()((())(())((())()()))()()))(((()())(((()())()))((()))(()())()())(((((((()(()))()()()())(()(()))((())()())()()(()()())()())((()))(()))((((()((()()()))))(((()()()()))(())(())()()(())))())(()))((())(())(())())(()))((((()())()((()))())()((()())(()))())(((())(()))()()))(()))(())(())())(((())((())(()))(((()))))((((()()))((())())))((((()()))))((((()())())((()()())((())))))())(()())((()()))())((((((()())))((((()))((()))(())()(()()))((()()))(())()()()))((((())((()()()())(())(()()())())(((())()))())(((((())))(((()))())()())(((()())()))(())())((()(())())((()(()())()())()())(())(())()())(()()(())()())()((())))(((()())((()))))(())()())(((((())(((()))))(())((())())()())(((())(()(())))(())))(()())(()()))((()((((())()())))()()))((())())())((()))((())(())())()(())(())()()())((((())))()())()())((((()(()())()()()))(((((()()((()))())((())())))(()(()))))((()())()())(()(()()))(()))(()())((()))(((())())))((()))(()((((()())()))(()())())(((()()())))()(()))((((())()()()()))(())()(())())(((()))()))((()()()))(())(()(()()))())(((((((((())(()()))(())()()))(()()())()(()))(((()(((())))()()))(()()))(())))(((((()(())((())))((())(()((()))))((()())(())())(()()())((()())(())()(()))((((()))()()))(()))(((()))(())((()())))(()(()()())(((())))()()))(((((())(()()))(())())())((()()))(((((()()())))((((()))(()()(()))()(())())(()())()))())((((()())((())(())())(()()))(()((()))(())())()()()())()()()(())()())((())()))(((())()()()(())(())(())())((((())))(()(())))(())(()(()()(())))(((())(()))((())))()((()))()(()((())())((()))(())))((((())()))(((())())()((()))()))((((()))())()()(()())()))(((((()()()()())())(()(()))((()(((()()))())(())())(()))())((()((())())()))()())((()))(((())())(())(()))((()(())())(((()()))))((()()))((()))()())((((((()(()((()())))()()(()))()())()(())(()))((()())())()())((((((()))())()())()((())(()()))())(((()()))(())(()))((()))(()())(()()))(((())))(())(((())))())((()(())()())(())())(()((()()()))(()()))(())(()()(())())())(())(())((()))((())))((((((())((()())(()))(((())))()())((()))()()())(())()())((())()))((())((())))((())(()))(())((())(()()))())((()(()())((()))(())()))(()())())(((()(()()(())())()(()()(())())()())()()())()((())()()))()(((()())))(())(()))((((((())(()())(()))(((((()(()))())(())())(((()))()(()()))())((())((())))()())((((()())())())(((())(()))))(())((())()(()())())())(())(()())(())())((((()))())()((()()))(()))(((())((()())(()())((())(())())())(())())(((((()(()))((((())))())())((()(())(()))())((())(()())))(())())((()())()(()()))(()()))(()())(()))(())((()())()()())((()())(((()))))()(((())))(()))(((())((()))(()))(())()()()))(((()((())())(()()()())))(((()((())()))(())))(()((())(()()))())(((((())((()))()))(()()))()()))((((()(()(())()())((()))()())()())(((())((((())()))))(()())((()))((())))(()))(()()())(())(((())))())(((((()))())(())())((())((())))((())())())(())(((()())((()))))(((()()))))(((()(()()(())())())(())((()()(())()())(((()())))())(()()()()))(((()(()()())())(()())((()()))()())((())(()())(())())()()()))(((((()))()(()()))))())((())())((((((((()()))(((((()())(())))(()())(()))())(()))((())))((((()(())())(()))(())())(((()))(())())(()))(()()((())))()(()))(((()())())(())()())(()())(((())())()))(((())())(((())(()))()(())))((()()))((())(()())())(())()())((())(((())(()()))(((()(()))())(((())(())())((())(()))()))(((())))())(((((()))())(()))())(()()))(((((()()()))(()()())((())))((((())(())))((()))()()())(((())((())))()()))((()(())))((()(()()())((((((()))))(())())())(())())((())(()))))((())(((())()))()((())()(()()(()))(()))())((())())((((((()))))()()())())())((((())())())((()))(((((())())()())()(()())(()))())((()))((()(()))())())(((()((()))(()((())))(())())))(()((())(())(()))((()()))(((()())((())())(((()()))))(()(()))())())((()()))(()())(()))((((((((()())()())((())()())()())(((((())(()())))())(()(())))(()))()(())))(((((())(((()))(()))()())(((((((()))(()()())())(()(()))()())(((()()))()())()(()()))()(()))((())())())(()))(())())(())(()))((((((()))()())())(()()))((()))((((()()(()))())())((()))())(())(()))(())(((()))(()()())(())(())(())((()))((())())))((((((()))(())((())())(()())()()())(((()))(())(())))(()()(()))(()(()))())((()))(((())((()))))((()(()()()((())())())()())(())()())((()))())((((()()())(())(())())()())())(((())())(()))())(((((((()((())()))())((())()()(((()())())()())())((())))((((()((())())())(()(()))())((()())(())))(((()))(()))()(())(((()))(())))((()()())(()())(())(()))((())))(((((((())())())()())(()))((())())())(())()())((()))(((((()))(()())(())())(())((())(()))(((()()))()(())())(()((()))()))((()())()))()(()())())(((()())(((())()()()(()))(((()()())(())(())())(()())))(((((())))))((())(())()(((())))))(((()((()))()))(((())()))((()((())()))(()))())(())((())))(((()())(())()(()(())(()))())())((((((((()()(())()())()))(()()()))((())()())((())))()()()())((((((()()))())()(((()(())())(())(()))()())((((())))()))(((()()))())(()))()())(((((()())(()))(())(((())))()())()(()))()(())())()())()()(())())(()()())(()(()))()())(())(((()(()()())(()())())((()))())((((()(()))(((()))())())((((())(((()())(())((()))(())))((()())())(())())())(((())(()())()))(())())(()(()))(()))((((())())((()(((()))(())()())(()()))(()(()())(())()))(()(((()))))((((()))()(()))())())((((()((()))()())(())())(((()())(()))()())((())())(()(())(()()))(()))(()(())())(((())))(()())()(())()())()(())(((()))(()()())(()))((()))(((())())())(((()))()))((()(()))()())((((())(())(()))()())(())((()))())(((()())())())())((((()))(()())())()((()()))(()())())((()())((((())()(((())())))))((()()()))())(())())(((((((((()())))(()())()())((()))()(())())((())())(())(())(()))())(((()(())))()())())(((())()))(((()(()())())())(((((((())))())()())()((())))(()())(((()))())(())()))(()(()))())(((()((())())(())()())()())(((())(((((()()))())(())())(())))(()))(((())())(()(()())())())((()())((()))()())(((())(()))())((((())))(()()(())())))((())((()())())((((()())()(()))()()((())))((()(()()))(((()))()))(((()()))(()())((()))(())())((()(()()()))((())()(((()()))))(()()))())(())())(((())()())(()(()))((()()))(((()))(())()()())())(((())(()())(()))(()()(())())(((()())())))())(((()())(((())()())((())))(()()))(((((())(()))((())())))((())((())))((()(())()())()))(((((()(((())())()))())()))(()()((())))(((())()()())((())())()()()))())(((())((())((()((())())())())(((())()))(())())((()()()(()))()()())(((()))(())((())))()((()))((())(())(()()))())()(()))((((((()))()())())(()(()))())()(()))(())(()(((())()(())))()())((())(()()))(())())((((()))((((()()()()))()(((()())(())))(()))((((())(())))()(())(()))(())(())()(()))(()()()))((((((()))()(())())((()))())(()(()))()())((((())())((())(()))()(()))(())(())(()())())())()(())()(()))(((()))(((((((()())()())((())))((())))()(()()())()()()())())(((()())())()(()))((()))())(((((())())()()()())(((()))))(())((()))())(((()())(((()((()))())(())()()))())(((()))((()))))(((()())())((((())())()())())(((()))(((()))()(())())())(())(()))()()()())(((()(()()))((()((()()))(())())(()))((()))(())(()()))(())())((((()(()))())(())())())(())())((((((((()())())((())((((()())))((()()))(())))()())((()()(()))(())((())())((())(()(())))(()))()()()())()((((()()))(((())()())()(()())())()())()(()()))(()())()())(((((()))(((())(())()())()((()))((())(((()))))())((()()())(()))(()(()))())((((()))((())())((())(())))(()(())))(()))((()()(()))((((()()()))(()))(())((()())(()))()())()))((((((((())))((((()))()))(()()()))(())()())((()(()))(()())(((()))(()))())(())((())())())(()((()()())(())()))(((()))())())((((())(()))((()())()(())(())))(())())())(())(())(()())((())()))((((((())((())((((()())()()))(()()))()))())(((()())(()(())))()))(((()())(()))()))((()()(())())((((()((()))((()()))((()())((()))()))())(((((()))()(()()())(()))())()()(()()))((())))(()()(())()())(()))(((((()())()())()()())((()(()((()))((((()))())())()(()))(((()))(()((())()()))(((())()()()())(()))(((((()()())((())(()))())())))((()(())())(()))())((((()))(()())()()(()))()())())()(((())))())((()())((())()())(()()())())((()(())))()(()))())((((())()())())(((())()())())(()())((()))()(())(()))(())(()))()(()())(())(()))(((()((((()))())()())())()((())))(()((())())(())())(((((((())(())))()))()((())))())()()()(()()))(((()(())(((()))())())((()())((())()))(())())((((())())))((()())(()())()()))(())(()(()(())()))(((((())))())(())((()))())(()(())()))((((((((())())(((())()(()(()))))(()()))()(((())())(()))())((()())((((())))((()(())))()())(()(())())((())(()(())))(()()())())((((((())))(()))))()(()))((()(())()(())())(()(())))((()((())))((()(())()())))())()((((()((()())()())())())((()))(()()))(())())())((()())(()((()(()()))(())()))((()())())()(()))(((()(()))(((()((()))((()(()))()()))((()))())(())))(()())((()))())(())((()))()())((((((((()())((())))())()(()(())())(())()())(((()((()))())()())(())))(((())()()())((()())(()))(())(()()))(()(())((())(()))())((()())()())(((())))()()())(((((((())())(())))(()())())((((()()())(()))()(())(()))())())(((())())((((()))())()(())((())(())())()()))(((()))()())(()())())(((((((())))(()()()(()()))())((((()(())()()))((())((())()()))(())(()))(())())((()()()())())((()))()())((())))((((((()))(()()(((()))(())())((())(()(()))))()())((()())()))(((((())(()(())())()()())((())))((()()))(())((())())(((()))(()))(()))(((()))())(()((()))()())(((()))(()(())(())())(()))((((())()))()())()(())(()(()())()())()(()))(((((((()()()))())(((())))((()))()(()))(())(((())()())())()())((())())))(())(()())(()())())(()))(((())((()))())((()))(()(()))(())())((((((()((()))))(((()()()())(()()))()()()(())()())(((()((())))((())())((())())))(()(())(()())()))((()()())()))(((())())(()(())())())()))((((()))(((())()())()()))(((())())(((())()))((())(())))()())(())())((()))(((())(()))(()(()()))()(()))(()())((((()))())()(())())())(((((((()())())())(())(()())(())())((((())()()))(((()(())()))((()())())())(())())(((((()())())()())())(((((())())()())()())()())()()))((((())()())(((()())())(())))(((())()()())(()(((())(())))()(()))(()))()())(())(()()))((((()(((())())()(())())())()()())(((((()()())())())(()()())())((()))(()())((()())()()))())(())())(()())())((((()))(()()())()))((())((((()(()))(())))()())(())(()))((((()()))(((((())()))()())((())())((()))())(())())(()(((()))))()((()())(()))((()(()))()(()))()()(()()))(((()))())()(((())()(())())(()))())((((((()))(())))((()))(())(()))(((())())()())(()))(()(())(())())(()())(()()())())(((((()(((()())())((()())(())))(((((()(()()))(())))((())))()())(()))((((()())())(()))))(((()()()))(())()()())((()((())()())((())()())()()())(())())(()(())())()(())()())(((((()))(((()()())((((()))()())())()())(()())(()))(()())((((()))))()(()()))((((((()())(()())))(())))(((((())()())(()())(()()())((())(((()))))(()))(()))((()))())(()((())(()())))())(()()))()(())())(((((((((())))()())()(()))(()(())()))(()))()((())))((((())())()((((())((())(())))(((((())()))(())((())))))()())(((()))(()()())))(())())(((((((()())()())()(()))())())((((())())())())((((()())()))(()))(()()(((())())())()()())())((((())((())((((())))()())())(()))(((())))(()))((()())()((()))))(((()()))()()())(())(())())()())(()(()()(((())())()))())((((()()()))((((()(())))())(())))(((())((())(())))()))(((()))((((())())()()())()()))(()())((())()(()))()())(((((()()()(()())((())())())(()()())((())))())((((())()())(()())())()(((()()))(((())))())()()())(((((()))))(()())(()))(()(()))(((()())())(((())))())())((((()))((())()()()))(())())((((()))((())((())()(()))())())())(()))((()(()(()))((()))())(())())())(((((()((((()))))(()))((((((())((((())()))())(())())((((())())()())(((((())))(())(())))()()(()))((()(())(()))(())()(((()(()))())())(()))()((()()))((())(())(())()))((()())(()((()()))()(())))())(((((()))(())()())((()))((()())())()()))(((())((()))(((())()())))(()(()(())()())(()()))((())())((((()))))((())()())())((())(((())())(()())))((())))(((()((()))(()))(())(()(())))(((()())()()())((())())((())()))((()))))((()(())())()((()())(((((())(())())())))()((()()())())())((((((())))()())()()())((()))())()((())())())(((()(((((())))((()()))(())(()()))((())()(()))((((())((()))(()())((()())))()()())((((())()()))(()))((()))()((()))(())())()()(()))((((())())())((())()))()(((()))(())()())())(())((())))((((())((())(((()))))((())((())))((())()())()))((((())())))((((())(())))()((()(()))())()((())())())((((()()())(())())()()))()())(((())()))((())()(()))())((((()(()()))())(((())((()(()))(()(())()))())(()((())(((())((())))(()(())(())()()))(()(())))()())(())(())()())(((((()()())))((((()))(()))(()))(((()))((())()))((((())()))()(())))(()(()()())(())))(()(())()())((()()())(()(()))(())((())))())((()())())((()((()))(()()))())()(()((()))()((())))()()(())(())())((()))((()()())(())(())(()()())())((())()())(((()(()(()(())))())())(((()))())(((()))))((()())(())((()))()(())))(((((()())((()))())))((((())((()(())(())())((())())(())(()))()())()))(())((()))(()())()())((()()()())(()(()))(())(()((()))(()(())))(())()())((()(())())()))((((((((())((())))(((())())(()))((()))())())(())((()(())())()(())())((()())())(())(())())((()()(())())((()))(((((())))))())(()))((((()))(()(())()()()))((())((())())(())())(()())()())((((()())(())())())(())())((()))((()((()())()))()()())((()(()())()))(())(()()())()())((((((()))()))(()))(((()))(()()()))((((((()))())(()())()))())((())()))(((((()))((((())(())(())())(())()()))())((()(()))(())())((((())))())((()(()(()())((()))())())((((())(()))((()(()))((()())))(())(()()()))()(()(())())))()((())())(())()())(((((((())()()()())((((()))))())(()(())(()())()))())((())(())())()))(()())(()())(()(((())())())())())(((((())()(()))(()()()))(()()())(())(()))(((())()()())(((()())((()()))()(()))(()))((())(()())))(((((()())())())(()()))())((()(()())())((())))(((()()))())()()()())(()((())))()((()))(()()))((()(((())(())()()))(()(()(()))((())))()()((()))(()))(()((((()()())()))(()))()())()()(()(())))()((())()(((())())()())()())(()((()))())((()))(()))(((((((((()()))((((())())())((()))(()())((()()))((())))()()())((()())())(()(())()())())(((()))(()())(()())(((()))))((((()))()())(())((((())()))())())((()())()(()())())()())()()(()))(((((()())((()())()()())(((()))())()(((())))())(((())))()(())())(())(())((()(()))((())))((()))())(((()())((((()()))())()((()))()))(()(()))()(()))(((()))((())()))()())((()())())((()(())))(()((()()()())(()))(()())()())())(((())(()())(()))(((((((())(())())())(())())(()))())(((()((()))())(((((((()))()))())()()())(()(()))(())(()())())())((())(()()())()(()())((())))((()())((((())(()))()()())(())(())())())(())()()())((())())(()(()())())((()))())(((((())))((((((())(())(()))(()))(()))())(((())())()((())))())((()())())())()(())())(((((())())(())()))(()())((()))())((()())())()())(((((())(()(())()))((((()()))()())(((()())(()))((()()()))())((()))()))(((((()())))(((()(()))()()))((())())())(()())((())())((())((())(()))())()(())())((((()))(((()(()))))())))((()))((())()())(())()(()()))(((((((()())(()(())()())()())((()))(()))((()))()((()(())())(()))(()()))(()))(((()))((()()))(((()())))())((())(()))((()()())))(((())((()))())(()())())((()()()())())(((()()(())())(())))(((()))()())())(((())())()(()))((()(((((())(()))())(((())(()))(()(((())))()))((()))()())(((()())()()()))())((()(())))(()())(()))((((())()()()))()())()(())(())((())()))(()()()())((((())))()())(()))(((((())(()())())(()())(())))())((()())())(((()))(())(())())((((()))())((())))(()))(((((())((())))(((()))(()())()((()()))()())(((())(())((())))())((()(((()())))())())(())(((())()()())()))(((((((())()))())((()))())(((())))(()()))(((()())()())((((())())()())())())((()))(())())((((((((()))())))((()))((()))())((())((()(()())(()))(())))((((()())()())(()))((())(()()()())(()()))(()(()((()))())(())())())((((())()))()()((())))())())(((())())((())())()())((())((())(()))())((((()())(()))(())(((())()())())(()())(()))(())())((()))(((((())))((()())()))())(())()())((((((())(()())())((())))((())())())(()))(((()((()))(())(()))()()())(((())())())(())(())())((()((())))))((((((())(()))(((()((())())(())(())()())()((((()))(()))))()(()))(())()())(((((())()))((())))(()(((((()))())())())(((())))(()))(()))((((((())()())()())()()(()))()()(())))((((()))(()))((()())()())())(())()()())(((((())())(((()))()))((())((()))(())(())()())())()())(((((())()))(()((())))(()(()))(((()())())))(()()())((()))()((())()))(((()()))(()()()))()((()())()())((()()())((()))(()((())))()))(()()(()))()((())))(((((())((((())))))((())()())((())()))((((((()))(())())()())((())))()()())((((()()))())((((())))())(()())())(()))((()()(()))()())()(()))((((())(())()())()()(())()(()))()(((((((()())((())())((())))())(()))(())()())())(())(())())()((())()))((()())(((()))(()))(()()))(((()))(()))(()))((()()())()()()))(((((((((()())))(((()))))())((((()()))()())(()(()))((()())()()()))(((())(())((((())(()))()()))()()))(())((())))(((((((()))())(())))(()))((())()()((())))((((()())((())))(((((()))))()()()))()(())((())))(()))((())())(())((()))(()))(((())())(((((())))(((())))())((((((()))(()))(()))())())())(())(()(())()))((((()())((((((()))(()))()()())(()(()))())(())()())(((()())(()()))))((())(()))((()(())(()()))()())()(()))((()()())()(())(())())((((()(())()())(((())))()())((()))()()())((()))((())))((())()(())()))(((((((()((())(())(()))())()((())))()(())(()())))(((()))))(((((())())(())(()(()))()))()())(((()))())(((((()()))))))(((()))()))(((())()))())(((((()()())(())(()())(((())))())(((())((()())))(((((((()))())())(())()())(((()))))((()))()))(((())(((()(()))()))(()))((()((()())()())())(()()))(()())(())())()((((())((((()))()())())()())(()())((()))(()())()(()))()(())))(((()())())())(())())(())((()())()))(())(())((())(()))(()()))((((()((((())))())((())(()))())(())()()()(()))(((()))(((())))(())(()()(())))(())((((()))(()))())())((((((((()()(()())))((((()()))((())()))())()()())((((())())))())((((())(()()))(())())(((())(())(((()))))())(()()))((((((((())))()()))(((())((())))(()())()))())((())((()())())())())(())(()))(((()(())())(()(())()())((()))(()(())))(())()(()()())())((()())())(()))(()))((((()((()(())())(())()))(((())(())(()())()())()(((()(())(())())())(()))(()))(((())(()))(()()))(())())(((())()))())((((()(())()()(())()(()))(((((())()())))(()()(()))()))(((()))(()))())(())(())((((())(()))))()(((())))())(()(((()()))()())(((((())(()())))()())())((((()))())))())(((())(()(())()())((()()))()())(())((())()())(()))(())((((()()))()())((()(()))(()))((((((())()))(())()()()))(()))()(()))((()()))()()())(((())()((())(()))()(()))(((())())(())(())())()((()))())((((()))(())))(())())((((())(()))((())))(((()())(()()()))()())()()((((()))())()))()((((())()))(())()())((())()))(((((((((((())(())())()(()))()((())))(()(()()))(()((()((())(())())()()))())((()))()))()((()))((())(())(()))(()())(()))((((()((()())()())((((()))())(((((()))))(((()())())(()))())(())()((()))))(()((())((())))(((()))())())((((())))(()()()))(()()()())((()(())())())())(()())(((())())()())()())(((()(()))((((())))()((())(()())(()))()((()())()())((()(()))()))((())()))((())((())())((())(())))(((((((()))((()))())(()))(()())(())())(())((()()())(((())))()()))((()(())))())(()())((())))(((((((())()())()(())((()))())((())))()(((()(()))((())())))((((())())(()))(()))())(((())((())))()())(()(())(()))(((()()()()())()((()))(())((())())()))(()(((()))()))()))((((())(()))(((()()))((((())((())(()())(((())))())(((()())())())(()))(((()))(()()())())(()())(()))())(((()()))((())))()((()))(((())(()))(())()()))(((()((((()()))(()()())(())))()()(()))(())())(()(())())())()(()))((((()()((()))())(())(())((())((()))()))(()))))((((((()()())())(())((()()()()))(()))))(())((()()))(()())((())))(()(()))(())((())))(((())())(((()())))(((((()()(())))()))()())()(())()(()()())(((())((())((()))((()))()(()))())((()))()))((((((())())()()(())))(()))())(()))((((((((()(()))))()(())(()()))(())())(((((()()(()(((()(())))()))((())))((()())())((((())()())(()))(()(()(()))()())((())()())(()))()()()())((((())()()()))(()())()))((()()))(()()((())(()))((())())())()())()()()())(((((()))((((())()))()(()))(())())((()())())(()((())()))((((())))((())())((())))())((((((())))((()))()())()((()())())()(()))(((()())()()))))((((()()())())((()))(()()))((((()))(())()())())(())(())())(((((()(())))(()(()))(()))((()()())))(((()))(())()())(()(()))((((()))(((()()()))()())((((())())(()))))((()()(()))((()()))))()()((())))((())((())()(()))())(((((())))(()((()()))())(())()())())()()())((((((()())()()(())(()))())((()))(())(())())(((((())))(())())(())())((((())()))((())(())()))((())()()()))(((()((()()())()()())((())(())())((())))((()())())()(()))(()((())))(()())((())())(())()())(()(()))()()())((((())((((()))))(((()())))(()))(()())(())(())((())())())((())))(((())))((())(()())))((((())(())()(()()())(())())((()()))((()))(())()())(((()(()())()())()(()))()())()((())()))(((((((((()))())((())())(()(())())(())())())(()()(())())(())()()())(((((())(()(()))()())((()())(((()))())((()()()())()()())()))((((((()))(((())(()()())()())()()))(())(())(())()()))(()))(((((()))(()))())((()))(())(())()()))()((())))((((((()())()))()()))(()()()())(((())()(()))()()(()))()()(((()(())())()))(())()(()))()((((())()())())(((()())))(()(())())))()((())())((())())(()()))((())((()())(()))(((((()))(()))((()))(()))(()(()())()())()(()))()())(((())())())())(((()())((()))((()())(())((())())(())())((())()))(()(((()))()))(())(()((()())()()))(()()))((((())())(((()())()())()))())(((())))(((((((()(())()))())(()(())))((()(()))()))((((()))((())())()())(()))(()())()())(())())((())(()))((((()())())((())()))(()))((()))()(()()))(((((())((())(()()())()(()))((()()))(()())()))())((((()))(()(()))((()())())())((((()(())))(()))((())()))(((()))(((()(()))())))((((()))(())((()))()(())))(()())()(()))()(()(())))(((((())())((()())((())))()()())((((()()())()())((()()))((()())))(())((()))()()))(()))()(())()()(()))((((((((()))(((())())())((())())()())()()((())))((((())))()())())(((()(((())()))())(()())())()()())((((()))())(()(())()(()))((((()))()))(()()())((())())((())))((())((()))())())(()(())(()())())((())())(()))(()(((()))(()()(()))(()))((((())())(()())()())(()))()(())(()))(()())((()))(())(()))((((()())())(((((((((()))())((())))())(((()())()()()(()))(()())())(()())())(()))(())((()())(()((())()(()()))((())())()(()())(()))(((()))))()(((())))(())()())((((())())(())())(())((())())())(()())((()())(())(())((((())())))())((())(())())()(()))(()(()()()())((()(())())(()()(((()))()))()))()())(())(()())(((()())()())()()()))((((())(())(())(())()())(((()())())(()))((()))()(((()))(()))())(((()()())()(((()())))())((((())(())))()))()(())())((()((())(()))(())()))((()((()))())((((())()(()))(()))((())(()))))(((((())())(()))((())())((()))())(())((())())(()())())(()(())())())((((((((((((()()))()())(()())())((())((())))(((((())))()()()))())(((((()(()))())((())((()(())())(()()))())())(())(()))(()())((())())(())(())())((((()))()((())((())))(())()())(((()())())(())((()))(())(()()))((())(()()))(((((())())())(((()())(())())(()()())(()()()(())))((())())())(()(()(())))((()))()(())())(()())()())()((()))())((((((())())(())))((((()())()()(()))()())())(((())(())))())(((()))()(()(()))))((()))(()))(((()))(((()((()((()))))())()(())()())((())(()()())()())())(())())(())((()))())(((()((((())(()))()()())()(()))()(()())())(())(())))(((()())(()()))(((())())(()())()()))(()())((()))()(()))(((((((()()()()())))(()))())(((((())())((()(()())(()(())))())(()(())()(()))(((()))))((()(())()(()((()))()))(())()))((()(((())())))()())()((())((((())))()))(()()(()))())(((())()()(()))(()))(()())()(()(())()))(()())((((())()()())()(((()())))())()(()())((()())())(())()())((())()))((())())(())()(()))(((((((()())()())(())()())()(((()()))()))((()(()))((()(())()())((()()())()()()()))())((((())(()))((())()())())((()))())())((((((((())())((()())(())))((()((((())())()(()))((())))()(()())()))((((((())()())())(())(()()))())(((())))((()))()(())())()(()((((())))()())()())())(((((()(()())(())))()())(()(())())())(((((((()))))(()))(((())())(())(()))((()))(()(()))(()()))((()))(()())(()(()))((()()())()))((()(()(())()())()((()))()))(((()())))())((((())(()))())())(((((((()))()())()(()))(()()))(()())()))(()))()((()())((((((())))())))))((((())(()))())(((((((()((()))()())((())))((())())(()))())(()())((()()))()))(((((((()()())()(()))))(((()()((())())()())())(((())(()))()())()())(((()()())())(((((())()()))(()))()))(((()))))((((()))()))(())(()))((()(())(())))())(((())())((())()())((()()())))(((()(())))(())())((()))(()))((((((((()))))(()())()(((()(()))())(()())()()())((()))()()((()))()(())))(((())())())()())(((()())()))((((((()))()())())(()(())(()())))(()))((()(()(()())()))()())()((()())(()())())(())())(((()))())(((()()))())(((((()))(()()))()())))(()())()(((())(((())()))()))(((()))))(((()()()()))((()()(()))(()))(((()))())(()))((((((()(())())))(())())(())))(())()((()()(()()))(()()))(((()()))))(((()((()))(()))(((((()))(((()())())))(((()())())())(()((((())())()()()))(()))()())(()())()())((()))())(()())(()())())(((()))(((()())(())()())(((()(((())()))(())(()))()))()())(())((()(((()(((()))())))((())()()())(())(()))((()))((()((())())())()((()())))((()()())((()()())()))()())(((()(()()))((())(()))((())))())()(())()()))()(()())(())(()()))(((((()(())(()()())()))(((((()(())())(())()()))(()(((())))(())((()())()))((((())()))())(()())()(()()))(((())(())()((())())(())(())())(())((())(()())))((((())((())()))(()))(()((()())())))((())())()())()(())(()()())())((()))((())))(())((((((()))())(()(()()))(()(())(((((()())())))))((((()))))((())())()((())()))()(())())(()())(())(()))(()())()())(((((()(())()())((()(((())(()())()))))((()())((()))((()())))(())()()())((()())(((()((()))))(())()))((((()(())(())((())))(()())(()))((()))((((()())()(()))(())()()))()((())()))((())(((()))())((())))())((()())(())))(((())()(((((()))()()()()())((()))())(()(()))())((())()())()())((())())((())())(()()()))((()((()))(()(())((())))())(())(())())(()))()((())(()()())())()(())(())())(((()))((((()(()()))())(()(())()())()((())()())(())())(()()))((()(()())))((()())(())()))((((()())(((((()))(()()))()())())()()()(()))(((()()()))()())((())((()()(()())))(()())(((())()())()())())((())())(()((()))())(()))((()()(())()))(((())())(()()))((())))())((((((((((((())(())((()()))((()()))(((()()())))(()())())(((()(()))())((())(()()))(())()())()())((()(())()))(((()))((())))()((()(())))())((()))(())()()(())(()))((((()))()()())()()(())())(((((()))))()()())((())(((())))()(())(()(())())()())(()())(()))((((()())())())((((())))(()())(()()(()))()((())))(())())((())())((())(((()))()()())())(()))((((((())))(())())(()))(())((()())((()(((())())())((())(())))())(()(())))(((()))))((((()())())((((()())))(()))()((()))(()()))((())())()()((()))())(()(((()))())())((()(()))()(())))((()))(((((())(())()())()((())())())(((((())))()())())((())(()(()))((()))))((()((())()()))(()(((())(()))((()))())()())((()()))(()))(((((()())(()))((()())))(((()()))(()))(((()))()((())())))())(()(())()()))(((()(()())(()())((())))()()())((((()())((())(()((()))())()()))((()()(()()()))())()((((()))())()))(())())(()((()))()()()))((((((())())()()(())))((()()())(())((())()))(()()(())))())((())((()()))(((()(()))()())(()())())())((()(()()()))((())()(()))(())(())(()()))((()(())()))()())((()(((((())()())()()()))(())())(())()())(((((()))(()()))())())()())(()())((((())))())((())(((())))())()())(((()()))(((()))(())(()))())(()()(())())((()))(((())(())()))()(()(())())((())()))((((((()))(((())()())(())()()())()()))(((((())(()())())()))(()((())(()())((())())(())())(()((((())(()))(())())))()(()()))()(()())())(())()(()((())))())(((((((()(())((((())))()(())()))((()())())((()))()(())(()))(((())(())))())(((())))(((()()())))(())((())))((())())(()(()))(((())(()(()))(()))((((())))()()))()()())((())(((()())())((())(()))()(()))()())((())()))(())()(())(()((())))()())(((()(()())(()))(()())(()))()(()))())(((()())(())(((()))(())))(((()()())())(((())())))(()(())))((()(((())))))((())(()())(()()))())(((((((((()))((((())))())(())(()())())((((())()))()())()(()())())(((((()()))())()))(((()))()())((((()))())()())())((((())()())((((()))()())())())(())())((((())()())()()())()()))(((())((()()))(()()())((())())())(())(()())(((())())))(()()))(((())((()(())()())())(())()(()))(((()()()(()))(()))))(((()(((())())))(((())()))())((()())(()))((()))((()())(())(())()())))(())(((((((((()))(())())()))(()())(()()(()()))((())())())()((())(()())()))(()())((()())())(()))((((()(())))))()())((()()()()))((((()()()(())()()))(()())())((()()))()())(())(()(()(()))((()))())()())(((()))(((()())())((())))(((((((())())((((())))(()))(())(()))(())())(()()(((())())())))(((()))())(((()()())))((()()))())(((()))(())())((((())())(()()))((((((()))()))())(((()()())()()))()())(((()()))((())))()()())(())())(())(())(())((())(()))())((((())((((((())))((()))()()()())(((())())((()))()))())(())(()())(())())((((()()())())())()(()())()())(()))((((((())(())((()()))())((()))())((((()(()))()())))(((())())()())()(((())())(()))()(((()()))()())()())((((()()()))()(())()))(()()))(((())()))((()))()(((()))())(())((()))())(((((()(((())))()))(()))(())((())))((((())))()())((())())(())())()()()())()(((()())())(((((()(())))(())())()(()))(())())(()((())()))((())()(((()())(())()())(()))))(())(()))(((((())())(()))))((((())()())(((())(())))((((())(()))())()))(()())())((()(()))(((((()))((())()())(()))((()())((()())((())())()())((()()(()))(())()((()()))(()))(((())))())(((()()))()()))((((()))())())(()()())()())((((((()())(()))())(()())())((((())()))()))(((()))(()))())(()())()()()(()))(((()))()())(((((((()))))(())))())((((((()))((()))(())())((())())())((())())(()))()(())())(((()))(())())((()()))()()(()))(((((((())()))()((())(()))())(((()())((()(())(()(())))())()))(()())(()))()((((())())()()())(((())))())(()(((())((()))(()))()())()()())(((()))()()())(())((()))())((((((())(()))((((()())()())()(((()))(()))))((()))(()((())())()))((()))(()(())))((((()()())))()()(()()()))((()())()))((((()())(())))(())(())())((()(()()))())((())((()))())(())()()(())((()))(())()(())()())((((((()((()))())())()())(()(()()()())(()())))(((())(((()(()))(())(((()))(((()))(())())()(()))(((())())(()))())()))(((((())()())(()()()))())(()())((())))(())()(())())((((())))())(())((((()())())))(())()(()))((()())((())()()((()()))())((()))(()(()()))()()()))((((()())(()(()))((((()))())((())(()))()()())()()())(()(()))(()()))(())(()((((())()))()(()))))((())())(((((()())(()(())())((())())(())))()(()))((((()())()))(()())())(()())()(())())((((()())())()))(())()())((((((()())(((())()()()())()())((()))(())()())((())(())()()(())())((())()()))((((()(((()))()))(()))(((()))((()))))(()(()())(()))((())))((((()()))((()(()))(()))((())))(())())((()())(((())))())((())))(((())((((()()()())()))()(()())())(())((())))())(((((()))((()()))(()())(()))(()()))()((())())((((())())(((()))((())(()))()))((())))()(()))()(()()((())(())()(()))())((())())())(((((()()))((()(()))())((()))(())())()((()()())((()()))()())())((((()())))((()))()))(((((((())())()()(()))(())((())())())(((((()))()((()))())(((()))())()())((()))())()(())()((())(((())))()))((())())(()())())(()()()(()())(()))(()))(((())()((())))()((())()()()))()())(((((()())()())()())(()((()))(()))((())))(())(()())())()())(((((((((((())())())(((())())())))((()())((()()))(()))((())())(()(()()(()))((()))()())(()()))()()()()(()))((())(((())((()())))(((()))(()))(()(()))((())())()))()(()))(((((()()))()())(()())(()()))(())(())(()))((()())())(((((()))())(((()()()))())((()()())(())))((())()((((()))))())))(()((()))()())())((((((()(()()())((())((()(())(()))())())())((((())())((()(()))((())))(((())))())((()((()))())()())((())()())(()))(()((((())(())((())()())()())(()(())())()()(()))()(())())(((())))()((((()()()))(())((())))()()))(()())()())((((()))(())(()(())()())())(())((())())((())((())())())()(()(()))(()()()))((()((())((()(())))()())())((())(()())())((()())(())())((())(())()())(()))((()()))()()())(((())()(((()())()())())(((())((())())(()(()))(())))(((((())()())(())())()))())((((()))(()))(()()()))())((()((()))((())())()))(()))((((()()(())()()))(()()())((((())()))((())(((()())))(()()())())((()))(()(()()()()())()(()()()))((()())())())())()()()())(((())()))((()(())())(()()()())(()))(((())()())(()()))((())()(((())()))))((()())()()(()))(())()())(((((())(()))((((())()()(()))()())((())(())(()))())((())))(()))()(())()())((()(())())(())(()))())((((((()()))())((()()())((()))(())(()))()(()))(()(())((())()())())()())((((()))()((()()))()()(()))((())((())()(())())(())))())((((((())()()(()))()())((((())())(((()())))()()))())(()))((())()))((()()))(((((()(())((()))(()))((())))((())())()())((())))(())((((())())(())())(((())())())((((()())))()())(((()))()))((()()))()(()))(((())())(()()))((()))(())(()())(())()(()()))(((((((()(((()))(()()))((())())(((())((())(()))(()))(()((((()))()())))()(()(()()))()())(((((())()(()))(())())()(()))(((())(()(())())()()())()())(())(())())())(())(((((()()))())()(()))))((((())(()))(())()(()))()()()())((()())()())(((()))((()(())(())))())(())()())((((()()())((())())(())())(()())(((()(()))))((()())))((((((())(()))()))()()())(((()))((())()())(()))(((()())())((((())())((())()()())())(())))(((()))(((()(())())()()))((()())((()))())())(()(())(()())(()))())(()()()(()))((())())())(((()((()((())()))))(())))()(()))(()(((())(()))(())()(((())()))())()())(((((())()())(())(()))(((()()))(())())((())(())())((()))())()())((())())((())())(()))((((((((()))(()(()())())()((((())))()())(())()())(((())((()())(()())())()()()())(()()())()()))(())(((()((()))))))(((()()())())((()))())(()()())((()))())(((()))((((())()))(()()))()()())())(((())())(())(()(()()))())(((((()())()((()))()(()()()))(()))((())()((()())(()))((()))))((((())())(()(()(()))))(((())(())))(((())))()))(((()))))((())()())((((()(()))())((())())()())((((()()())()()()())(())()())(())((())(((()()())))()(())(())(()())())()(())(()()))((((())()())(())))()(()))((((((()()())((()(()())(()))())())((())(())())()())(()()((((())()))(((((())))))(((()())(()))()())(()(()))()()()()())())((((()())())()(()))())())((((((()))()))(()(()())))(((()()())(()))()())((((()(()(())))())())()())(((())()())())()(()))(((((()))(()))(((()))())())())())((((((())(()(())())(())))()((())))((()()))(()))((()(())))((((()(())()))(((())))()(()))(()(())())(((())()()))()(()))((((((())(()))(())))())()()())(())(()())())((()(()((()))))(())(())())((((())()(())(())())()(((())())))((()))(((()))())((())())())(((()(((())((())()((())))()))())()))(((()))(())())())((()())())()())(((((())(()))))(((())(()())()))()())()(()))((((((()()))((()())(()(((((((())(()))()())((()()))(()((()))()))((((()()))())()())())((())()))(()())()(())((()(()))))(()())())(()))((())())(()(()())())((())(()()())))((((()))((((()()))())()))(((())()))()(()))(()((())())(((())))(())(()))(((())()()())))()(((()))((())()()(()())()))(()(()()())))()(()(()))(((((())))())())(()))(((())(()))(((()((()))())())(())(()(())())()()())((()())()())(()())()()())(((((()()()))(((((()))(())())))))(((()(((()))))())((())(()())(())))((()(())()()(()()))()(((()())(())())()())(()())((())))(((()))())(()))((()()))((())((()))(())))(((((((((())()()())((()))())()())(((()))()((()(())))(((()))((())))))(((()())((()())))(((()))(())()))(((())(()()))((())())())((())((())((()))))(())((()())()())())(((()))()(())()()())(()()(()))()(()))((((((()()(()))(((((()()))(((()(())()))())(()())))(()))()((()())())()())(((((())))())()()((())))())(((()()))(())(()()))((((()))))())((((((())())()())((()(())())())(((()))(()))((((()))()))((())(())(()()))())((((((())()())(()())()))((()())(())()))(((()())((())))()((())(()))()(()))((()())())(((((()(())))()(())))(()()(())())((())())(()))())(())())((((())()))((()()))(()))(((())(()))())(((()())())())(((())((()((()(()))()))())()(()))(()))()())())((((()())((()())))(()()()))(((())()())(())()())((())))(((())((()))())())(())((((())()))())((())(()))()()(()()))(((((((((()))(()()))(((()))((())))(())(((())()()))((()))(()))(()((())))((())))((((((()())())(((())()((())))())())(())())((()()())()())(()())(((()()))))(())((())))()((()())(())()))(((()))(((((()()())(())())()))())((()))()(((()()))((())))(((((()()))()))())())((((((()))(()))()(()))(((()()()((()()())))((()()))())((()))(())(()))()()())(((())))(((()))((()(())(())())()())(()))(((()())(())()())(())())()(((((((()))((())()))()))(())))(()()))()())(((((()(()(()))())((((())())()())()((())))((((()))())((())())(())()())(()())()())())(((())((())(())))()))((())()(((()))))(()((()))(()))()((()))()())(((((((()(()))(())()())(((())()()()))(()(())(()))(()()))(((((())))(()))())(()())(())(())))(()(((())()(()))(((()))))((((()))()()))(((())())(()()))())((()))(((())()))(()())(((()))()())(()((())))()(()()))((((()))))((((((())())()()))())(())())())((((())((())())()(((())))(((())(()))))(((()())((())))((()())))((())(())(()))(((()())))())((()))((()))(())(())()((()())()))(())((()())(())())())(((())(((((((())))())()(((()()))))())((()))((()(()))(()())(())(()))()(()))(()(())(((())))())((((()()(())()())(()())(()()())((())(()()()))(()()))(())(((()))()())()((())()((()))))(()()(()()))(()))(((())()()))())(((((())((()))(()))()((())((())()))())()()(()()))(((())((())))(()))())(((())(()())(())()()())((()())(()()))(((())(())))(()())(((((()(())())))()())((()()))())())(((((())((())(())()()(())))(()())())(()())(())())())((()(())(()))(())())((()()())(()))(()()(()))())((((())())((())(()()))(()))((((((()(())()()))(((((())()))(())()(()))()(((())))()))((()())())(()))(((()(()))(((()())()((())(()))())((((()))())((())(()))())()()(()))((())())(((())(()(((())))())))(())(())(())())((((())())())())((()()()())(()((()))))((()))())(((((((())))(())(())))(((()())((())())(()(()()))()))((((()))())())(())())((())))((((())((())()))()())(()((())()))()())()())(((()()()(())())(())())(((((()))(()))()(()))))((((()))((()()))(()))((((()(())))(())())()(()))(()())((((((())()()()))(()(())))()()()())()())(()(()())))(()))(((((()(()())(()(())))(())())(()()())()())())((()(())()()))(((())))((())())((()))()())((((()()()()())((())()()))))((()))((((()))(())()))(()))(((()(())(((())))())(())())(()((()())((()(())))()((())()))()())((()((((()()))((())())())())(()())(((()()()))())()())(()())(()())(())))(((((()()(()())(())(()))(()()))((())())())(()(())()()()())(()(())(())))(((()((())())(()))((())())((()())(())(()))()((())())())(()()(()()))(((())()())(()(()))(()()()))(()))()((()))((())())())((((()(())((()()())(())()()())(()))((())()())())(((())())(((())()()()))())(((((())))()())(()()))((((()))(()()())()())(()(()))((())()))(())(((())))(())((()()))())((((())((()))(()())())())(()()))()(()())(())())()(((()()()))(((())(())())()())((((())(()())())()(())())(())(()))((())()(()())(()())(()))()(()()))((()))((((()()())())(())())(())(()))(()())(()(())))((((((((()))())()())(()(()((())(()))))()))(((((((())(()()())()(()))((()(()))(())())(())())((()((()(()))(())))(()())(())(())())((())(())())(((()))))(((())((((((((())))()(())())(((()))(())()))()(()))))((()())())((())()())()()())(())()())(()(()))))(()))(()(())()()())()(()())()(())())((())()((()((()))()()())())())(((((((((())))())((()))(()))(()())()((()(()())))())()()())(((())((()()))))((())())(()()())(()))())(((((()()))(()))((())()))((()))((()))(()))()(()))(((((((())(()())))(()))((((()())(()(()))())(()())()())(())())(())())(((()())())(((()))())()())()())(((()(((())))(((()(()))())()())(()())())(())((((())())(()())))((())))(()))(((()(()()))((())))((((((()))))()))((((()))()))(()())(()))((()))(()()()))(((((())())(((()))((()))()())(()())((()())(()))((())((()()))(()(()))())((()))())((((((()(()))((())())(()())(())))(((((()))())())()()))(()()))(((((())()(())())(())(()()))(())(()))(()()((())())((())())(()()()))(((()))()())((()))(())())()(((()())()())())(()))(()))(((((((()))(()))()()))(())((()(()))(()())(()))(()()))()())(((()(()()(()))((()(((()())(())))()))(()()))((()))((()())((())()))((())())((())()()(()))((())))((()(()())(()))(()))(()()))())((((((((((())(())))(((()())())()()())(())())()(()))(((((())))()(((()))()()())(()))((()((()))()())(())())((())))(((())(()()))(()())())(()())(((())()())((()))))((((((())))()))((())((())()()(()))(()()))()())((())())(((()(()))(())())((((())())())()(()())(()))((())(())((())(((()))()))(()()()()())())())((((())(())()(()()))((()))))())((())()())((()()))(()()))(((()()(()))((((())())))())(((()))((()))())(()((()()))((((())))))()())(()((())(())())((())()(()))()(()((()))()(()))()(()()))((()(()))())()())(((()))()())(((())(())()())())(()(()(())())(())()())((())()())((())(()()())(())(()))()())((()())())((()))())(((((()((())()())())((()()()))(())())((((())())(())(())())())(())(()))((((())((()())))((()()))(()))()(())()()))(((((()))((()()())(()(())(()))()(())())((((()())((()())())(())()))((()()())(()()))())((()))((()())(())())(()(())(()))())(((((((((())()()())())((()()())()))((()())()))(((())())((())())(()))((((((()))(())()))(((()))(((()())))))(((())))()())()())()(())(((())())))((((())())()))((()))((()())())((())()))(((((()())()())()())()(()))())(())(((()))((())())()()())(()(()()))(())())((((()())))(())())((()))(()))((()())((()(())())()())(()())(())())(((())(((())())())()(()))((((())(()())))((()))())(()))(((())()))((()))((()(()))())())(((((((()))()()))((((()))((())()))())(((()()))(())((()()))())((())())(())())(((((()()))(()()())((()()))())(((())(()()))((((((()))()))())(())())())((())()))(((((())()())(((())(())(((()))))))((())())((())()()()))((((())()))(()()))(((())(()))())()())((()())((()))(()))((()()())()((()(())))()())())(((((((()))(()())(())()())()())((())))(((())()())((()())())(()))()())((()())(()()))())(((())())((())(()))()())((())(())()(()(())()))(()())(()()(()))(()))(())(())())(((((((((()())()(()(()))(())())()(()(())())))(()(((())())(()))((())(())(()))((()))(()))())((())()())(())((()())((())))())(())((((())())()))(()())((())))(((())((())()(((())()))((())())(()())()())()()(()())(())())(())())((()(())((()))(())())((((())(())())()(())((()))())(()(()()))((((())))()))()(((()())()(()))))(((())()))())((((()(()))(())((((((()))))((())())()))(())())(((()())((())))(()))((())(()))()(())())(((((()))(()))(((())())((((()()))(())()))((())()))((()())()()))((()((()))()))(())(()(()))())(()(())((())())()(()))(((((())(()())(()))())((()())()))()(())()())())(())())((((())())((())())((((((())((())(())))))()(())))(()))(((()(())((())(((()())())()())((((()))))())())(((()((()))()))((())))())((((())()((()))(())))(()()())())((((())(()))()))(((((())))()))(()(())(())))(((())(((())))(()))()(()())(())()()())(((((()()())(())())((())(()))(()(()))(()))((()))(())(()))((())())((((()))(())(())((())))(())()()())()())(((((())(()())(()(()())))(()))(((()))()()()))(())(((()))))((()()))()(())())(((()()(())())(()())(((()())())(()()()))((()))())((())(()(())))()())((((((((())))))(()())())(())(((((())(())())()()((())()((())()))(((()()))()())()())(())))((()()))(((()()())())(()))()())((((()(()((()))))((()())(())(()()())))(()))((()()))())(((()()))())(())(()()))(((()(()())((()))(())())(()())()))((()()()))((())()(())())((()))())(((((()(()()())(()))()()()(((()()))()))())(((())()(((((()())()())))())()())(((())(()())))((())))((((())((()())()())(())(())()))(())(()()((())))((())())())((()))())((()((()))())())())((()(()()))(((())(())())((((())))()()))(((()()(()())()()))(((())(()()())(((()()))(())())(()))((()))(())())())(((())())(()))((()()))(()))())((((()(()((())())()()())()())(((((((()))(()))()()()())(())((())))()((()()(()))(())((())())(()))())(((())()(((())(()))((()()(()((()))(((()))))((()()()(()()))())()()(())())(((())()())((()(()()()))()())(()))((())(())))((()))(()))((()))())(()()(()))((((())))()())))()((()()))(((())))((())()())())((())(((())))())((((()((()()))(()))(())(((()()))()))((())))((((()()))())(()))(()))((()()))())(((((()((()())())(())((())()()()))(((((((()())))())())()())())(()(())))())(()(()(())())(()))(((())((())())(())())())((((())))((())())()(()))()())((())())((((()))))(())()(()))((()(())()(()()))(())(()))((()((())(()()()))(()()())())((()()(()()))())(()()))(())(()())(())(((()())(())())(()(()())))((()))())(((((((())())()())((()())((()))()())(()(()()))())((()(()))()(((()))())(()))((((())())()()()))(((((())()))()())())((()))()((())())(())()))((((((())((())())))())(()))())())(((((()(())())(()()))(((())))())(((((()()))())((())))()(())())()(()))((()()())(())((()())))()(())((())())()())((((()))()(())()()()))((())((()))(()())((()))(())((()())()()()))(((((())))(())(()))(())((()))()(()))(((()()))(()())())(()())(()(()))(())())((((()()())(((())(()())((()))((()))()())(((())()())(((((()))()())))()())((()())())((((())))))(((((()()()()))()()(())))(())((())()())()()())(((()())()))((())(((((((()))(())))((())))())(((()))))(((()())())((())))()())())((((((())(((((())))((())))())()(()())()()())((()))()(((()))))(((((()())(()))((())()((()))(()))())()()()())(((())())(((((()))(()()))((((()))(()())(((())())())())()(()))()()(()())()())((()))(())()())(((((((())))))((())))(()))(()())((((())))))(((((())))(((()))(())(()))())(())()())()()))(((()))((((()(()())))(())())((()))())(((((())((())))()(()(()))((())))(((()))())(())())()())((()())()())(()))(()()(()()(()))())(())(((((((())()()))(())())((())((()))(()))((((()())))())())()()(()(()())((()))())()())((((())()())(()))((((())))(())(()))(())()())()((())()())(()))((((((())(()))(())())(((((())()()()))()(()())(()))(())(()()))(()()(())(())()))()()())((()((())()))()())()())(((((()())))((())(())(()))(()))()()(())((())))(())(((((()())())))()()))()((()())(()))(((())())())()(()))((((())((()((()(())())(()))(()))(())())(()(())(()()())()()())(((())(())())()())(()(())))((())(()())(()()((()))()))(())()((()())(())())()()(()((()))))(((()))())(((()())(())())((())((())))())((())()(())))((((((())())((()())(())(()))(())())(((()))())((())())())())((()()())(()()))())((((((((())((()))))()((((((()())(())())()())(())())))((()()))()((()))())(()(((()()))))(()())(((()())()))(())()())((((((())(()))((()((())())())(()))(())(())(((()))()()))())())(())))((())(()))(()))((((()()(())(())())())()((())()))((())((())())()())()(((())((())()))(())()(()))((()))())(((((((()))))()())(()))((((()()))((())))()())(((())())()))((())())(()()()())(((((()))((())()())(())())()())(((())(())())(((()())(()))())(((()))))()(()))(())(())())(((((())()())(((((()())))()()())(())((())))((((()))((((()()))())())(()(())(())(()))())())()()())(((((()(())(()))())(()())((())()()))(())())(((()))(()())((((()))))()())((()()())())((())(((()))(())))(()())()())((((()()())()())((()(())()())()())(())()())((((((()()))(()))(())()))((()())(()))(())(((())))()(()()))(((())()())(()))))((())(())))((()(((()()))())())((()(()))()(())())((()())(())(()))(())())((((())((())((())))()(())())((((()()()())()(()()))(()((()()))))((())())(()))(()())(()))((()())(())())()(()())())((()()))())((((((())(()())())(((((())(()))((())))(((())((()))(()))())((()))((()))()))((()(())(()))(()())))((())()((())()()()))(()()()))((((()((()(())())(())()())(()()()))((()(())(())(())()())()()))()()())((()))())(((()))()))(()(()()()))(((()())))())(((((((((())())((()()()))())(()())(()()))(((())(()())(())(()))((()((()()))())(())())))((((()())(((()())))((((()()))()())(()())(())())(()())())())((())(((())))())(())(()()))((())()))(((())((())())()(()))())((())((())((())())(()())(())(()))((())((()))())()))((()(()(()))))((()())((()())(((()(())((())))())())(((()())()))(())()()())((()))()())(()()())()(()()()))(()()((()))()(()()())()())(((()(()))(((())(()(())))()())(()(())(())))((())(((()))()()())()((()())()()))(((()))(()(()(())()))(((())))((((()((())))())(((()))()())()))(()()()))(()()(()()))(()))((((((()()))((())())(((())())()))(((())()())())((())))(((())())())(()())(()))(()()()((()))(()))(((((())())(())())(((((()())))()))())(((()((())))((((())))((())))(()(()())))(()()))((())())()(((()(())())())(()))())())(()(())((())))(())((()())())((())()))((((((())()()()())(()(((())))(())))((()(()())(()))(((())()())((((())))((((())))))((()))))((()(()(()))())(())()())()()())(((()((((()))(()(()))()))())((())())()(())()()()())(()())(((()))()))()()((((((()()))(()()))((()))())((((())())(())()))(()()))(((()()))(()(())())((()())(())())()())(()()()))(()()(()))((()))()()())((())(()()()()()))((((()))((()((()())((()())(())()))(()()))(())((())()))(())(())()(()()))(())(()()))((()(())))((((())))()))(((((((())(()))(()()())()(()())()())(()())(()(((()())(()()))(()()))()())((()(())))())(()()()())((())(()))((((()()()))())((())(())))((()())())()()())())(((()((())()))((()())((())())()(()))(()))(())((()))(()())(())())(())(()())()())((((())(())(()))((((()()))(()()))(()))((((()())))()(())())((((())))))((())(())((()))(()))((()))())((((()))((())())(())(())())((()))(())())((((()())()))(()(())))(((()((((())))()))(()()())())((())())()()()()())((())(())))((((((((((()())(()(()))(()))(((()())())())((((()())(()))))()(()))()())((((()()(())(())())(((())))((())))((((()))(()))(())(((()())(())()()))())((())(())))((()(())(()()())())()()()()())((()())()(()())((())()))(((((()))(())()())()(()))()())((())(()))(())((())()))((()))((())((())((()))()))(()))((((((())()(())()(())())()(())())((((()))(()))(())())())((((())()())))(())(()(()))()(())(())()((())())()())(((()(((()))(()()))(()))))())((()((()())()(()))(()())())()(()()))(((((())()()))(()))(((())(()())()()())())(((()))()))((())())(((()))((()))())(()))(((((())())())())((())()(()))()((())()))((((((()()))))()((())))((((()))))())(()()()())()((())))((((((()()()))(((())((())()())()())(()))((()(())())(((()()(()()())()())())(((()()))())(()))((())())((((())))())((())))(())(((()))(())((())))()(()))(((((()(())())((((((()))())))))())(()())()(()))(((((()))((()()))(())))((())(()))(()))(())())(((((()()))))())(()()()))(((((()(())))(()))())()()()))((((()()(())(())())((()))()((()())())())(((((((()))))())((()())()((())))())(()())(((()))(())()())())(())()())(((()())(())))(((())(()())())(((()))(()(()))))((((())()())())(()()))((())))((((()))((((()))())((()(((((()))((()))()))()))()((()()))))(())(()))(()(())())(())()())((())(())))(()())((((((()()))(())()()())())()()(()))()((())(()())()())(()())((()))()((()))())()(((())())((())(((()))(((())())()()())(()))(())(())())((((()))(((()(()))(()())))((()))(()))(()))()()())((()()))(()())()())(((((((((()()))(()())())((((()())(())((())))(((()))(())))((()))(((()))())()()())((()()(()()()))(()())()())(())(()())()())((()(())(((()))(()(())))(()(()))()(()))()((())))((()(())())((())())(()()))(())())((((((((())()))()(())())(((())(()))())(((()))))((()())((()()((()())))((()(())()))((()())())())(())())()((()))(()(())()))(((()((()((()(())()))()))(()()()))((())((()))())((())))(((())())))(()()())(((((((()))())(()(()())(())()())(()))())((((()()))(()()))(()())()())())()()())(())())((()()))((((()(()(()))())(()))(()))()())(()()())(((()(((()))))()())())(())(())()())(())(())(()(()())())()())((((()()())((())(((())(())()))()))(()))((((())))())(()(()))(()))(((((()))()((()))(()(())())((())))()())()(((()))(())()()()()))((())(()))((()()()())(((((()()())(()()()()))))()()())(((((()(()))((())())(()))())()())()((((()))())()()())(()()))(())((())(((()))())(()()))()())())(((((((((((()()))((()())((())()())(()))(())(()(())())()()(()()()()())((())()())()((())))(())((()))(((()))))((()))((((((())(()))()))(()))(())(()))(((())))()))(((((()())((()())(())()(())())()))())(())))((((()(((()()())())((()))(()()()))((()())(((()))(()())))(())(())(())()())((()())()()(())())(((()())(()))(()))(()))(((()())()))((())()))(())((()(()))()()())(())(((())((()(((())))))))())())(((((((()(()(()))()()(()))((((())(()))))())(((()())((())))((()))(()()))(()((())()())())())(()()))((())((((())()))(())()())(()))(((()()))(())())())(((((()((()))()())(())(()))()(()))())(())()(())(()))())((((()()())(()))(((())())())(((())()()))()(())(())())(((()(())))(((()()))(()(()()))(())))()(((())((())(()()(())()))())(()())(((()))())()(())))(((((()))()())(((())((())())))(((())((())(()))()))())()())(((()))())((()(()))(((()(())))()(()())(()))()((()))(((((()))))(()(()))(()))((())()(((())))(()())())()())(((()()))(()(()))())(((()())(()))))((((((()((())))(((()))(((()))()())(())(()()()))((())(()((()))(()))())()(())()((()))())((((()))(()))()())(())((((()()())())())())(()))((((((()())))())()()())(()((((((()))()))())((())())())()()))(())(()))(((((((((()))())()))())(((()))(())()())())(())(())(()))((((())())((((()())))((()())())))(((())(())))((((())()))()))(((()))())(())())(()(())()))((()(())))()(((((()())()(())(())))((())((())))(())))(()(((()()())))()((()()))())(()())(())((((()))())()((()))()()))()(((())())()())()())(((((((((()))(()((()))())(((()())())(()())(()))(())())((((((()())()()))(((()())(()))(()()))(()))((())()))(((((()))))()(()())))((((())(()))((()())())())(()(())(())())(())(((())((()))))()()())())((())(())(()(((()))))()())(((((()))((()())())(()((()()))(())))((())())(())((()())))())(((())())()())()()(()(()()()))())(((()))(()())())((()()((()(()))))((()))(()))())(((((((())(()))(((()())))((()))(())()()())(())))()(())()())(((((()())()())(()(()))()(()))((()(()()))(())(()))(()))((()())())())())((((((()(((()))))(()()))((())())(()))((((())())()(()(())))())())(((((()())(()))()()))())((()))()((()))(()))(((((()))(((((())())())()()())))()(()()()))((()))((((())))(())(())))((((((()))((())))()())((((())()())()())()()))(((((((())))((((())))())((())())((()))()))((((())))))((())())((())(())))((()))(()(())))((()())()())())(((((()))(()))(())())()(())())((((())(((())))(((()()(()))()()())((((()()())(()())()))())(()))())(()(()))(()(()()()))((())()()))(((((())(())))())(()())(()))(()((()))))(()))(((((()((()))())(()))())(()()())((()))(()())(()))(((())(()(())()())(((()))(())()(()))(((()(())))(()())())((()())()()())(()())((())))(((((())((())(())))((()())())(()))(()())()(()(())())())((()()))(((()))()))(())(())())(()()()())((()))(((())(()())())(()()())())(((())())()()))((((())(((()))()())(()())(()))()((())()))((())((())())((())((()))()())((()()())()))(((())())())(())((()())(())()))((((((())()))()(())())())(((((()))())()())()((()())(()()())(())()))()()())(((())((()))()())()(())(()))((()())(())())((())()((()()))(((()()))(())())((()((())))(())))(((())()))(((()))()))((((((())))())())(((()())())())((())))((((()())())(())())())(((((()()())(()))(())((())()))(()())()())()))((((((()()))())(((()))()))(((()())(())))((())())(()()))(((()(())()(()(())))((())()()))((())(()))()(()))((())(((()))((())))())((((())())())(()))(()())(()((()))())()()()())((((()()))()()())())(()(()())())()((()()))(()))((((((()()())())(()()))(((())()())(())(()())(())()(()()))((())(())(()())())((()))()((())))(((((((())()(()))()))(()((())())())())(((((()))))))(((()(())()())(())())()(()))(((())())((()(()))(()(()))())(()())((()((())()))(((()))()())()()())())((()()))((()()(()))()))((((((()()())))(()())(())))((())()())))((((((())((()())(()()))()())(()))(((())())(()())(((())())(()())()(())())(((())()))())((()())((()())())(())())((())((())())((())))(())(())()(())())((()()(()))()())((())(()))()()))((())(())))((()())(((()(()())())())())(((())()()))(())())((((()(()))))((()())((())())())((())))(()))(((((((())(()()())(()))(((()(())))()((())))())(((()))())())((()(())())()((())))(())(()()))(((((((()))))((()))()())(((()(()))((())()()))(()(())(()))))((((()))(((()))()()))((()(())()())(((()()))))(())())(((()()(()))))(())())())((()(())))(()())((()))(()))((((())((())()((()))))(())((())())((())())(())(()))(((())()())(((())((())(()))(()))()(())())()())((()()()((())())((())))(((()())(()))((()))()()())(((())()()))(((()))(()())()))(((((())())()()())())(()()(()))()()((())))(((()())(()())(())(()))()(()()()))((()))()(((()((()))))()))((()))((()()))((())))((((((()())(((()()())()())())()()()))(()))(((((()(()()())((()))(())(())(()))()((())())(((()))())(()))(()())(()))(((()())((()()))()())(((((()()())())())())(()(()))))()((())(())((()()()))(())())(((())())()(())())(((())())(((()))()))((()))()(()))(((((()(()(((()))()))())()))(((()())())(()))(()(())(()())))((()())()(()()))(()()())((((())(())())())((())())((()))())(())((())()(())((()))())(())()())((())())(()()))((()())()()())()(((())()))((())))()(()())(()(((()()))()()))((()((()()))))(()()))((((((()())())((())))((())((())()())())(())(()())(())())((()(()))((()())()))(())(()(()))(())())((())(()(())(())))(((()())(((((()())))())(()(((()()))()))(()())))((((()))())())(())(((())((()())))((()))())(()))(()(()))()())((((())()())()())((((((()))((())))(()))(((()))())(())(()(()))())(((()(())))()())(((()(()((())))()(())()())(()((())))(())())(()()()))((()()(()))((())()())()(())())(())(()))((((()())()())(())()(())(())(())))((((())()())(()))((())()))(()(()(()())))())(((()(())(())))(((()))(()))(((((())())()())())(()(()())())()(()))()(((()))())())((((((()))(())())())(((()(())))())((()())))(((())())())()())((()(()((()))()())(()()))((((()))()))())((()(())())(())())())(((((((((()))((((((()())())(()())))()((()))((()(())((()()())(())())((())))()))(((())))((())()((())())()())((()))(((((()())())((())()(()))())(()(()))()(())())()(()))((((((()(())))(()))())())((()))())((())())((((()))(()()(())())()())((())()()())())((()))())(((())(())))))(((((((((()()))(()((()))))(((()())(())))(((()))())((())(())()())(()))((()((()()))()(()))(((()()))())()())(())()()(()))((((())()))())(()())()(()())(())()()(()))((()())((())()))(((()(())(()()))()((())())()())()())(()))((())(())))((((()())((()())())()))((()((()))(())(())()()()()()()())((()))()(()()))((()()))()((()(()))((((())())((()))()((()))())))(())(()))((()(())())((()()())(()(()())())()())(())((((()))())()()))(((((())())())((()))()())((()(())())(())(())(())())())(())(()())())(()(((())()()))())()(((())()()))(()())(())((()())(())())((())())())((((((((()()))))((())()())(()(())((()))(()())()))(((())(((())()))())(()())())())(((())())((()))())((()()))(())())(((((())(())(()))((((((())))(()))(((()))())(((()))))((())((())())())()())(())())((()(((())())))(((()()(()()))(())())((())))(((()(((())(()())())())(()))()()())((()())())(()))(()(())())())((((()))((()(())())))((()(())))(())())((())()(())())(()())()(()))(((((((())))((()(())())())())(())(())(()())())(((())(((()())()())(())))(((())())()()(()))()))(((()((())(()))))((())((())))((()))(((())()))()())((((()(()))())((()(())())(())()(())(()))(()())((()))())((()))((((())())()(()))())()(())()())(())(())((())))(((((())(((())())())())()((())))(())())((((()))))((()())(()())))(((())())()())((((()))()())((())(())()())(()())(()))(())((())))(((((((())))())((())(((()))()(())())(()))()()(())((()()))(()())())((((((()))(((()))))((((())())))())(((((())()()()))()(((()())))(()(()))())())((()((()()))())()(())()()())(()(((())())(())(())))((()((())))())(())(()))()(()()))(()(()()()))((((((())))()(()))((())()))(()())(())()())((((()())(()))()()()())(()())()()())()())((())()()())(())(())((())(()())))(((((((()())())(()())()))((((()))(())()()())(((())())(())(()))(()(())())(()))((((((()())((())))()(())()())(()()())((()(((())))()()(()))())())((()))((()))()))()()())(((((()()))(()()())(()(())(())()())(()())()())((()))(((())(())))()())(((()(((((()))))()))((()))((()(()())(())())((())()())()()))()())()((())))(()(((((())(((())(()))(())(()))())(())((())))(((((())()())()()(()))(((()))()))()(()())()(()))(()())()))(()))(()((())((()())))()(((()()))))((((())())(()()()))())(()()))(((()((())(()))(((())()))(((()()())(((((()()))(()))())()((())))))(()))()())((((())))(())((()))()())((())())())(((((()))()()(()))()((())))(()())()())(()((((()))()))()))((((()(()())(()))(((()))))((())()(()))()((()()))()(()(())))((()(((())))(()))(()(()())((()))())(()))()()(())())()((()))()(()))(((((()())()((()()())()())(()())(((()))))(()()))((((((())(())())(()))())((((())()())(())(()()))((()((())((()))))(()()(()))())())(()(())()())((())()()(()()))())((())(()()))((())()(())))(())(((()))())((()))(()))(()())()(()((())((())))((())())())((())(()))((((())())((()((())))(())))(())()((()(((())()))(()))())())(())())(((())()))()((())()())(()())((((()))())())())((())(((((()())((())))((()())()))((())(())))(())((())(())(((()))))()()()())((())())())(((()()())())(((())((())())(())))(())(()(((()())()())()())())()())(()(())))((((()(((((())(())()))(()((()())))(((())(()))())()((()()))()(())())()())(((()))()())()())(((((()())((((()())(()))))((()(()))(((())())()()()))(())((())(())))((((((())()())))()((()))()())((())(()))((()()))())(()(())())((())()))(())(()))(()(()))(((()))())(())(()))((((())()((()))())(((()(())))(())())()(()()))(()()(()(()))(())())()(((((()))((()))))()(())(())(())()(())()()()))((())(()()())(()))((())((((())()))()())()())(())((())())()())(()(()(()))((())())()()())(()(())((())))((((())))())()(()()(()())()))((()((())(((())())(())())))(()((())())())(((())))())((((()(()))(()))()())((((())(())())()())()()())(((())))(()()))()((((())()()(())))()(())(()))())((((((()(((()())())()()()))(((())())()()))()())(((((())))())((())()(())())()())()())(()))((())((())(()())())(())())((()(())(()())()()))(((())()))()(())()())((((((()(((())())()))(()(()))()(())())((()()))(()()()))(())(((()())))((()(())())())()())(()()())((((()(())())((()())()))(((()()))((()())())()())((()()))(()))()(())()(())())((((()(((()))()())())(((())))())((())(()))(())())((((()())((()))(((()())()))))())(((((()))()()()))()))((((()))(()(())(())()))(((())())())((()()((())))))(((())((())))))(((())()))((())()((()))(())())(()()())((())())())(((((())(((())()))())())()()(()))((())((()())()())())((((())())((()())(()))((())()))(((())))(()())((()(()))(()()))())((()))()(()))((((())())((()(())((()))(()))((())))(()))(((()))((()))((((()))(()(()))())((())(()))()))(((()())())((())())(()()()))()())(())(())()()())((((((()(()(())()()())()(()()))()())(()()()))(((()))())(()())()(()(())))((())()())((((())())()())((()(()))()())((()()())()())(()))(()(()())()())((()())(())))(((()()(())(()())(()())(())())()(()))((()))())((()))(())()())((((((((((()))(()(())())(((((())))())(())(()))(()()(())()()())())((()))((()))(()))())((()())((((()))()))(())(())(()))())())(((((())())())(()))((()(()())())((())))()(()))((())((((())()()()())(()())()())())(()()((())))(()(()))((((()))))(())())((((((((())))()(())((())))))()(())())(())(()())())(((((()()()))())((())())(((()))(())))(()))(((()(())(()))())((()))()())((())(())()(()()))())((()))((((((())())))()())((())())())((((()))()(())()())(((()))())())())((((()((()()(()))((()))()(()(()))())())(((((()))(())))))()((())()())()(()()())())((())(()())(((()))()()))((((((()(())())())(())(())()())(())())((((()())(()))()()((())))(())(())()())(()))(())())((()()))((()()))((())))((((()()(()))(())(())(((())))()())((()()()))(())(())())(((()())((()())(())(())())(((()))))(()(())((())))())((()())()(()))()((()()(())))((())))(((((()())))(((()((()())()))()()))((())(((())())()()()())((()()))()(()))(())((()(())()))()((()))(()))((()))(()()))(((()())()((((())(())())(()()())()))())((()))(()(())(((())()(())()())(())((((()))(())(()))())()())(())((()()))()())(((()(()))())()()())())(((())())(()))())((((((((()())(())(()))(((())()))(()))()(()))((((((())()))()))()((((())()()))(()))(()))()(((((())()()))(()))(())((((((()()))()()()()())())())()())(((())())))((())(()))()())(())(((((((()()))())(())())((((((()(())()())()))())()(((()))()))(()))(((())()()))(()((((()()))(())()))(())())()())((((()))(()(((()))()())))())((()()((())))(()())(())(())()))((((()))((())((())())()))(()))(((()))))()()((())(())(()))(()))(((((())())((()))())((())((()()))(()())())((()()(()))((()())()(()))(()))((()()(()))()())(((()))(())())()(())())(()(())()()())()()())(((())(((()))()))((((((()()()))())(()))(())(())))((()(()))()(()))((((())))(()))((()())()))((((((((()()())((()))()((())))((())(())()(()))(((()()))(())())(()())(()()))(((())((()())))(()())(()))((())()((())))(((())()))(()))((()())()((())))()())((((())((())()))())((())(()(())(())()))(((())((())))()(()))()((()())())())((()(((())(()))(()())(((())())())((())()))())(()(())((())(()))())())((()(((())))(())))((((())())())((())())()))(((())())()())(((()))())((((()((())))())(((()(()(())))(()()))()())()(())()(())(())())((()())(()())())())((()((()()))())))((()(((((((())))())()))()()((())))()(())()(()))(((()())())(())))())()((())(()))((((()))(((())())())((())()))(())(()))((())(((((((()())()))()()))())())(((((())()())()())()()()))())((())())())((()((((((())))()(())(()))())(()((())))(((())())(()())(())(())()))(()())(((())((()(((())())())()))()((())))(())())(((()))()((())(())))((())(()))((((())()(()()))(()())())()()())(()))((((()()))(()))(())())()((((()))))((())()))((()()()()())(((())()()())(())(())())((()())()((())))(())(())())((()(())())()(())())((())(()(()())())(()))())(((((()))((((()))((())(())))((()())()())))((()()))((((()))())((())))((()()))())(((()))())((())(()))(((())())())())((())(((())(())))())((()(())((())()()))((())()())())(((()))()())(())(())()()(()())())(((((((()(())))(((((()))()))())(()())(()()))((())()()))(((((())))((())())(())())((())(()(())()))(()())())((((()))()())())(())()())((((((())())((()))(())()))((((()()()))()((()))((()())()(())))((((()())())))((()()())))((((())()())()())(()()())())(())((())()())(()()))((()))(()())(((((()()())))))())((())(()))(((()))(((((()())))())(()()(()()))(()())())(((())(()())))(()())((())()())())())(((((((((())))(()()()))())((()))()())((()()(()))(())())((((()))(())((())))()(()())(()))((()()))())((()())())()(())(((())())(()))())(((((((())))(()))(()(()(()))())(())())((((())())(()()((())())))())((()))())(())(((((()))))((()(()))((())())))()()())((()(((()))))(())(()))((()))(()))(((())((()(())(()()))())()()())(((()))(())((()()))(((())())((()))))((((())))()())(())())(((()()()((())())()(())()((())))((())()())()()())(((()(()))())())))(())((()))((((((())))()))((((((())))(()(()))))((())((()))())()())((()))(((()))())((()()))))((((((((())())(()())))(())((()())(()())())((())))(((()))()())((((())(((())(())())(())))((())(())))(()((()))())())(()()())()())(((((()(()))((())())((())())())(())(((())((())((()))())(())()())(()(()))()((())())(()))((()()())))())((((((()())((())(())()))()))(((()))())())(()())(()())())((()()())((())())(())))(((((()()())(()())()((())(())))(((((())()())(()))((()())())(()))((((((()))()))))(((()))))()((()))(((()))())(()))(((((())())(()())(()))(((()))()())))(()()))((((((((()))(()((()(()())))(())())((()()()))())(()())())((((()())())())((((()()()))()))((()()()())(())(((())())()()))(((())))()())(()))(((())(())()()())((()))(())())((((()()))()))(())()((())()))(((()(()))()))((()()())()())((())(())())((()))(()))((()))((())()())()())((((()))())())()((()()))())((((((())())()(()))((((())())(()())())(())(())()())((()(()))(())))((())())()(()(()))()())((())(((()))(())))(((((()))()))(((()())())()()))(()(()))())((()(((())()))())(()())())((())))((((((()()())()))(((()))(()(()))((((())))())((()()())()())()())((((()()((()))(())))((())())()())((()))((())())()())(())())())((()(()())(()))(()()())()())(((((())(())))(()())())(())())(())((()(()))()())())(((((((((())))((()()))(()()()())(())()((()())()))(())(())())(((((())())(((()()))))(((())(((()())()))())((((()))()))((()(())()))(()(()))())((())()(()()))()(()))(())(((((())(())()(())(()))(()())(())())())((()))((()))())(()))(((())(((())(())())(()()())())()()(())(()))((()))())((()(()())(((()())(()())))())((()())(()(())))()())()(((()()))))((())))(((((((())()))(((()))()(()))())(((()()()()(()))))((())())()((()()))(()))())((()((()))(())()(())(()))(((((()(()))(((())))((())))()(())(())())()))((()()()))(())(((((())()))()))())()(((())))(()))(((((()))(((()())())(()())()())(()())())((())()())()()((())))((((())()(()())())(((()())()((()))()()())()))(()(()())(())())(())())(((()(()())(((()())())(()((()))()))()())(()))(()())())((())(((((())()())))((())()())()((()()))()(()(())())())()()((())))(()))((()())()())(()))((()))(())())())(((((()())(((((()))))))(((((())))((((())))())))()()((((())()))(()()))()())((((())))(()(())())(()))()()(()()))((((()((())((()))())(()()()())()())(((())())(((((()))((()))())(()))(()())(())))(()()())())(()())(())(()())((((())(()((())))))((((()())())(()())()())(()))(()))((((())())()(((())))(())())())()(()))(()(((())((())())))(()))((((())()((())())()))((())()))((()))(((()))(()()))((()(())())(())(()))()())((((()()))())((((())()(())(()))())((())((()())(())(())())())(((()))(()))())(()()(()))())(())())((((((()))()())))()(())())((())((())((()())((()))()))((((()))(()))(())(())())(()((())()))((())()(()))(()))((((()())((())(()))(((((())))()))())(((()()))()(()())))()())(((((((())()))(())(()()(())())()()(()()))(((()(((((())())(())))()())((()(()))()())())(()))())(((()))()())())(((()))()(()))()())(((()())()())((()(())(()(()))(()())())()(()))((()())())((())())(())))()())(((((((()()))((())())((())))(()(())())(((()))))(((((())((())())()())(()))((()())(()())()())())(()))(((((()))(()()(()))(()()))((())())(((()())())()())((()))()()()(()))((((()()))((())())((()()))(()))(())())((()))(()))(((()))())()(())())((((((((((())))()()))((()))(()((()()))((())())()())(()())(()()())(()))((((())()(()()))((((()))()()()())()))((((()()()))(((((())(()))()))())()((((((())()))(((())()()())(()))(((()))()))(()))((())()))(())()())((((((())(((())))())(((((((()))())))(()))(())((()))()()())()(()())(()(()))))()))((())()))()(((()))((()))))())(()()))((((())())(((()))()))(())())(((())()(()())))((()))())((()))())(((()))((()())())((()))((()(())())()(())((())))()(()()))(((((((((())(()))(())())(()(()))(()((()())())()())()(()))(()((())()())(((()())()))())((()))())((((())()())()())(((())()))((()))((()())))((((())))(((()))()())()())((()(())))(((())())())()()())((())(((()))(())(((()))())())(((((())()))())()(()))()())((())())(()())()())(()((()(())()())()()))(()(())()))(((()))(())(((()())()()))())()())((((())((())((()())(())(()))()(())())()((())((()))())(()())(())((())))(((())(()())()())()((())()())((()))((()()))((()))(()()(()))(()())())()()()())(()())())()(((())(()))()(((())()()()()())()())())((()((()))(()())((())((())())))((((())))()()()))(())(((()())())())(())((()()))((()))())((()(()()(())))((())())()())((((()())())((()))())()()())(((())((()())(()))((()(())))((()))(())(())())((((()))())())())(((((()))())()((())())(()))()(()()))(()()()))(((((((((()((()))())(()()))(())(()((((()))()((())))()()(()))))()((()())()())())(((((())))()())((())())()())((()))())((((()()(((()()))())(())())()(()))((()))(())()()((()))(()))(((())()())((((()(()))(((()))()())())(())()((()))())(()(()))((((((())()()))(())(()()))(())()(()())())((()())(()(())())((()())()()))(((()))()(())())())(((())())(()())())(((())())(())()((()))()())()((()))(((()))))()())(((()())(()()))(())(()))((((()))(())()(())())())((())(()()())(())(()))()()(())())((((())()())((((())()))(()())))((()))(((()(())()))())()()()()())((()))(((())())()))(((((((((((())))(()())(())()(())())(()())((())()())()(()()(()))())(((())))())((((())(())(()())()))(()((((())))()))()(()()))()(()(()))(()()))((())((((())((()(())))(()))(((())(()))((()())))((())()))())((()())((())((())()))((())())()())((())))((()())(()())(((())(()())(()())())(()))()())()()(()))(((((((()())()())())())())(((()))())())())((((())())(())(((()))))()())(((())(((((()))()())(((()())((()())()())))()((((()))())())(()))(())())(()())())())())((()())(()())()(()))()((()))()((())()))((((((((((()))())())((()()((())()))(())())())(((()())))(((())))((())))((()))()((()()))()())(()(((()())()))(())))(((((()))(()()))(((()()))())(()))(((((((()())())())(()()()())()(())))(())()(()))(()))((()))(()())())(()(((((())(()())())())(())(()))()(()))())((())()()())(((((((())()()()()))())())()(()()))()))()(()((()(())(()))()(()))((())())(())())())((((((()(()))((())()()())(()()((()()))(()()))()(())())((()())))()())()(((())(((()))(()())(()))))((())((()))()())(((())())()))((())()())()()())()(((((((()(((())())()())())())(())())()))()(()))()(((())((()())(())()))()()(()()))(())())((((()())))((()()())((()))(((())(()())()))((((((()))()())))())())(())(())())((((()()())()())(())(())())(()((())))())(((()(()))())(())((()))))((((((())(()))(((((())((())))(((()))()())(())((())))()()()(()()))(((()())(()((()))()))(()))())())(((()((()))((()))(((()()))()))))(((())()())))((((())())())(((()())))((()((())()())()())()()())())(((((()((())(()))())((()()))((())(()))()()()())(()(())())(())(((((())())))()()))(()())()((((()))())))((((()))(())(()))(()())(()()())(()())((()())))(()())((())(())))((())((()))()()(()))(((())((())(())())())()((()())(()))())((())))((()))(((()(()))(())())(()))()(())((())()(()))((())(()()((())(())())()))((()))(()()())())((((()(()))())()()())(()((((()))((())()))(((((())()))))(((())((((())())())())((()))(())())(())()()())(()((((())))(())()))())(())((())))((((()))))((((())())()(()))(()()())((())(())())()(()(()))(((()))())())((()(((())))()())(()))())(((()(()))()(()()())()((())))()())())(((((()())(()())()(()))()((())))(((()(())()())()(()())())((((()(())))()))((()))((())((()))))((())(((((())))))))((((()))(())()())()(()()))((((((()())(()))((())))())(()(()))))((())())())((()(())(())(()()())()()(()))(())(())((()))()()())(()(()())())(((((()(())())()()))()())(((()()))((()))())()(()(()()))))((((((((()()())(((())(()()()))((())(()()()))(())())((())(((())(()()))())(()()())(()))((()(())())))(()(())(())()))((((()((()))(()(()))()(()))((()(()))())(())()())()(()))((())))(()))(((((())())(()())()(()()((())))(()(())))((((())()(())())(()())(())(())())())((()))()())(((((())(()())(())())(()((()))()())()))()()())((((())))((((((()))))())())(((((())))()()))(()())((((())(()))())())((())())())((((()))((()(())())(()())((((()()))(()))))(()())(()))()())()())((((((()())))((()((())())))()()())()(()))((()(())()))(()))(((()(()))()((())()())())(()(()))())(()))(())(()))(())(((((())((())()))())(((()(()()())((()(()))))((()())()()))(()(())()())())()())()((((()))())()((())()))(())()()(()))(()())(()))((((((()(())))((())())(()())())(()())(((())(()())()(()))((())((()())(())()()())(())()((((()))))())())()())((((()(((()))(((())()())((())()))((((()))(()()()))((((())())((()))(()))))(()()))((()())())((()))(()())())()(())())()(()))((())((()((())))(()(()))()))()()(()))(((((((((()())())))()))((((((())()(())))))((())(((())())()())(())))(((((())(())))())(()))((()())()()())())(())()()(()))(()()())(()()())())((()))()(()))((((())()(())()(())())((())())(()))())((((()))()(())()(()))(((()))()((())(())))(()((()))())((((())))))((((()())())(()))((((())())()()()))(((((()))()(())))))((())((())())()())(()()))(((((()))(()(((())()(())))(((()(((())())))(()())())((()))(()))()(()(())))(()()()())())()(()))((((((())))(())(()(()))()()()())(())((((())()))()())())(((()))(())()())(())()(()())())(((((((((()()))())(())()())((())()())()()(((()))())())((((((())(()))()()))(()(()()))(()())())(())((()(())((())())(()(())))(())(((())))()()())()((()))()())(((()()())())(((())()())(()()()))())(())())((((()())()))((()(())())()(()))((()))()())(((())((())())((()))((()))(()))()(()))((()())()())())(((((((((())())((()()())))()())(()))(((()))())())(((((())())()()())((()))())((())(())))(())((()))())()(())(()))((((((()()))))(((()())())()())((()))()())(()())((()))(()())())((()()()())(()))())((((()))(()(())()()))((())()))()()(()()()))((((((((())())((()))(()(()))((())()()))(()(())()(()))((((())))(()()())))(()()(()))(()())())(((()))()())())(((())(((()))()())(())((())))())((()())()()())(())((((()())))(()(()))())((()))(()))(((()))((())())((())()))((((())()(())())())(((()))(()()))(()((()))(()))(())(())(())(())()())(((((())())(()()((()))((())()))(((())()))(())(((())()()()())())(())())()(()()()))()()())(((())((()))))()())(((())()())())((((())(((())()))((()))())((())(())()()))((()(((()))()())((())())()())((()()(((()))())(()))))((((()()())(())())(()))(()(((()())()))((())()()()())))(())()(()))(((()))()(()))()(()))(((())()()())(()(()(()))((())())))((((()))())(())(()()()))()(()()())())((((((((()()))(())()())((()(())(()()))))(())())(()(())))((((((()(((()))())(()())())()())(())(())()())(())(((()(()))))((()))())(()())(((((()))))(())(()()))(((()(())))(())())((()))())((((((()())()()))(()())(((())(())())(((())())(((())))()(()())()())((()())((())))(((((())())())()))()))())(((()))(())()())(()())((((())))()())(((())()(()))())(((()))()((()))(())())())(((()())())((())((()()())(()()))())(((())(())((())))((())((()()())))()())(((((((()))())))())((()))())()())(())(())(()())())((((()()((()())(()()))((())()))()())((((())(()()))(())((())((()())))(()))(((())((())())())())((((()))(()()())(())())))((()((()())()))())((()())()())((((()))))((()))(())()()(())(()))(((())(()())()())())((()())())(()()))(((()()())(((())(()))()())(())(()((())()))())((((()))(((())()(((()))))()())((((())()()())()(()(()))()())())((()))())((((()))(()((()))())()((()))())()()())()(()((())))()((()()))())(()()((()(()))()))(())(())())(((()))((())())()())(()(((()())()()))(())()()))(((((())())((((())))()())()()()()(()))(()())(((((()))(()))()(((())())))(()(())))((((()))((()))())((((())))()()))()()())(((((())()))()((()))()(())())(())((((())))()()()))(())(((())())()(()))((((())())(())(())()))((())()))(((((((((()))((((())(()))(())())(()()))(())((())((())))(())()()()())(((())(()))(()))(())))(()))(())(()(()))())((())(())())((()))(()))((()())))((((()())(()))()(()))(()(()))(((())()())((())))((()(())(()))((()))(())(())())()())((((()()())())((()())())(())()(((()()))(())()(())((())))(()(()(()))()))(((((())))((())))(((()())())))(((()))()())((()())()())(()())())(()((((())))())())((()((((())))())()))((((((()))))()))()())(((())(()))((()(())((()()))())((())()()())((()))())(()()))(((((((())())()(())()())(()(()))())(((((())()))()())()())(()())()())(()(())())(())())((()(((()()())(()))((()())())(((())())())(((()))()())())((((()())(())())((()))())(((((())())(((()())())()))())(((()))()()()))(((())(((((()))))())(()(()))())((())())())())(((((()())(()())())(()))((((()))()()()))(((())))(((((()))(())())))(())()())()())(())())()(()))(()((())(((())()())()())((()(()))(()(())))((())())()(()))((((())(())()()())())())((())))(((()()())(((())))((())(()))(()())())()())(()(((()))(()))))(((((()())(((((())))())())(())((())))(())(())(()()))((())((((())()()))((()())())((())(()()()))()())(((()())((()())()(()())(())(()))(()())))(((()())()()()))())((())((()))()()())(())((())))((((()(()(())(())(()())())((()())))((()())((()))(()())()()()(())()())(())(()))((()())))((())(()())())(((((())))()()))((()))()(()))(()((()))))((((()()())((())(())))((())((())))())(()())(()()(()))((()))())(((((()(((()(()))())()(())())(()))((()))((())())())(()(())(()))(((())()))(()())()())((((())(()())((((()))(())()))(())))((((())()()()())())()(()))(((((()))))())(((())())(())())(((()())(()())(()))((()))())(())(())())(((())))((()())((())((())(()))()())((())(()())()())(()))((((((())(())())(((()))()())())(())())(((())()()))(()))((())))()(()())()(()(())))((((())()(())())))((())((())()))())(()(((((()))((()()))()()())()((())))(((()))())()())((()()()))((()))()())(((()))(()())(())())((()()()())(())())((()())())()(()))(((((((()())(()())()())())(((()(())))((()))()())))((())()(()(()()))(())(()))(())((()))())(())(()()))((())))((((()(()()(()))(((())))))()((()()())))(()((()))())((((()))))((())()())((()))(()))(((())(((()()))))(()()())())((((((()))((())(())(())((())))()(()())())(((()))())())())(((()))()(())()()))()(()(()(()()()))(()))(()(((())))(()))(()((())())((()))())(()(()))()(()))(((((((((((())))(((((((()())(()))(())())()((())))(()())()())()(()))((())((()())())((()))())(()))((((((()))(((())()))())())()((())(())))((()))())(((()))()))(((((()())((()())(())((())))(((())())((()))())())(())())(())()())(()(()))((((((())((()))())(())())((())(()())))(()())()())())((()()))((()()))((())(()(()))))(((()(((()))(())()())(((()())(((()))(()()))())(()((()()))()))(()((((()()())())))(())())((()(())()))(())())()(())()()(())(())())((()((()))(())()))(())((()((())))(()()())((()))))(()())(()())()((()(())))()()())((((((())((())))(()))()())((((((()())(()))(())(()))(()()()())())((())())())(()((()))(()())())((((())((())(()((()))()()())()()())((()))))(((()(())))(()())())(())(()))(()(())())())(((())))((((())(((())((()()))()())(()))())()(()))(((()))((())))((()()))()())(((((()(())((()(()))()))())((()(())))()))(()))((()((()))())(()()())(()())((()))())((())())((())()))((((((()())(())()))(())(())(())((()))())(())(())((()()))((())))(())()((())()(()()()())()()())(((()())())))(((((())()())((()())))(()))()((()(())))((())(())))((())()))(((()(((()())())()((())))(((())(())))()()))(((())))(()))(((((((())((()))()()))()())(((()(())(()))()())))(())(((())(()))(()))()())(()))(((())()())()((())()()(())(()))())(((()))()())((()()()(()))(())(())())(((())(()))))(((((((((())()()))))(())())(((((())())()())(())())(((())())((())(())())((())((())()))())(((()(()))))(((()))()())())((((()))())(()))((((())))((((())))(())((()))(())()(()))(()(()(())))(()))(()(()(()(()))((((()()))(())())()))(()))(())(((())(())(()))()((())))((((()))())())(())())(((((())()()())((())())()())((()(()()())()))((())())(()()))((())(())())(()())())())(((((((()()(())(()))((())())((((()))((())()()())()())))((()())())((((()))())(()())())())((())())(((((()))())(()))()))(((()()(((())))((())))()())((())((())))((((()()()())((()))()((())(())()))())(()((()(())))())(((((()))(()())()()()))(((()()))((((()())())()))(()))())(((())())()))((())(((())))())()(()())(())(())())(())(()))(((((((()((())(()))(()()))(()())(()())((())())(()))((()(())()))(())(()(()))())(()(((())(()(()(()()(()())()))()()))((()(()())((())())(()()))(()))(())()())(()(()))())(()())((())(())())(()()))(()((()())())())((((()(()()()(())())))((())(())))(()(((())))))(()())())(((((((((()()))())))(()(())()(())))((((()))(())()))(()()()))(((())((())()))((()))())((())(((()()))()))(()())()))((((())())(((()))(())(())()()(())(()))(((())(())(((())()))(()))())((()((())()))((()((((()(()())())()))(())(())))()(())((()())()))))((((()())()))(())())(()))(((((()()()))((())()()())(()(()))(((())())())(((()))()())())((()()))(((())()(()())())())(((()()((()()())))())(((()))))())()()())((()(()))(()()()))((())(()(()))())((()()))((((()))))()))((((()(((()((()))()(())))())(()())(())())(((((())()(())())(()))(((((()()())))()())))(((())()())((((()))))()())((()())(())()())((()()))((())(()))()((()())(()))())((((()()())()))(())())(((((())))()()))((((((()))(())()(()))()())(()())())(()())((())))())(((((())()()())(()())())(())()())(())(((()))()())((()())())(()))((()()))())(()((((())()(()))(((()))(()))(()))(())((()()())())()()())(())())(((()))((())())())((())(()())(())(()())()())(()()())(((()()((()))(()(()()())))())()((((()))))))(((()(())())(()())(((())(()))()))((())())())(((((())(()()))()((()))()))()(((()()())())((()())())(()()))(()))(((((()))))))((((()))(())(((()))))((((())()())(((()())(())())((())))()(()())))(((((((()((()))))(()())))((())())(())(()(()())()())(()))(((()()()))(())()())((()(()())())((()())()))()((()()(())(())())(((())))(((())())()())(()()))(((()))))(()())())(((((()()))())(())())()(()()))(((())((()))(()))(((((((()()())())()())((()())(()(())))())(()(()))))((()())(()()))((((((())))()()()))(()))()(()))((()(((())))())(()()))(()((()))))((((()((()))()(()()))(()(())())(((()()()(())())()))(()())())(((())())()(())())((((()(((()()))())(())())((())()())((())(())(()()()))()())()(()())())())((())(())(((())(())))()))((((()))(((()))))((())(()()))(())(())))()(()))((((((((((())(()))(()((()))((())))(())((()())())())(((()())))((()()())()))(()())())((((())()()())())(())())((((((())((())())())())()(()(()))))()()(((())))(((())(()()))))(()())(())())((((((())()()())(())((()))())()()())((())((())()))()())((())(())(()())())(()))(()())(((()()))(()((())))(())()(())()())()(()()()))((()))(())(())(())(((()))()())((()())))((()((((()))()))(()((()))(()(()))))(((()))()((()())))(((())()())()())((())(())((())())(()()(())))(()(())()())())((((()))((((()))))(((()))(()))())((((()))(((()))((())))())((((()()())()())((())())()()))((())(()))())(((((((())))))(())(()))(())))(((())())(()((()())))(()()))((()()()())((((()()(()))())())()()))()())((((((())))()()())((((()(())()())((())(())()))((())()(())(((())())())())(())((()())())())(()()(())())(())(((()())(()()))((())())(())()))((())))((())(((()(()()))(())()))(()))())((())((()))()())())((()(()(())))(((()()))())(((()(()))))(())())((((()())())((())((()))())()())(()((()))(()))(((()((())))(())(())())()()())(()())()))((((((()(())())(()()())())(()((()(()))(()()))((((())))())((()))(()))((((((())))))()(()))((())())())(((((())()(()(()))(((()(())()))(((()))(())))(()))(()((())())(((())()())())()(())())((())))()()())((((()()))())()((()))))((((())())((((()()))()(())()(()))(())()(())())((()()())(()(()))(((())))())((())))((()((()((()))())()(()))())(((()())()())(())(((())())(()))(()()())((()))())(((()))(()))(((())(()())((()))))((()())()()()))(((((()))(())())())((())()))((())()())())(((()()))()))(((((()())(()))(())(()))))(((((())(()))(((()(()(()(())()))(()()()))((())))))((((())))))(((()()())(())())())(((()))(((())))))(((())))(()))(((((())((())(())())(((()))()()(()))((())))((((((((())(()())())(()))()())())(()())()()())()(()(())(()())))(()(()))()())(())(())(()((())))((((()))(()))())(())()()())()(())(()(()))(()())())((((()))((()))())(())(()()())((()())())((()(())())(()))())(((((((()()))()()())())(()(((()))))())(())()(())()(()))((((()()())(((()())(())()()))((())(()))((()))(()())()())((((()))((((()))())(()())(()))(())(()())()())(())(())())((())(()())())(()(()))(((())()))((()((()))())()())(((()(()()))()())())())(()()())())((((((()()))())())(())()())((()))((()))())()(()()))(((()))()((())))(())((())())(())()()())(((((((()((())(()))())(())())()(())))((()(()(()())())))(((())((())()())((()()))((())()())(()))((()))(()))(((((()(())())()))((()()))(()())(())))(()))(((()())))((()()())(((()))())(((())))())((((())(()))()()()))((()())((())))((((()))(()))(()((()())()()))(()))()((()))())()())((((((()))(((()(((()()())())()()(()))(()())()())())(()())(((())())(()))(())()))((()()())(((((()))()))(()(()())))((((()())()())))(())())((()()(()()()())())()(()())())(((()(()(()))))())(()())()())(((()())((((()))((((()))))())())((())((()()))())(())(()())())((()((((()))())((()))()())()())(((())((())(()()()))()())(()))(((()()((()))))(())())()(()))(((())()())())(())((((()))))(()(()(())))()())((((())())())(()()))((())()()())(()())())((())))(((())(()))(((()())())()())(()))(((())())(((()))))(((()))(()((((())())(())))))((((())))()(()()())(())(())()))((((((((())(()()()))(())((())((()())()())())(())())((((())(())())()()()())(()()(())(((()()))))()(()))(())(()))((((()())())(((()))(()))(()())(()))())(((((())()())((()()())())((())((()()(())))()())())((())((()))()))((((()()())()()(()))(((())())()))((()((((()))))(((()())(()))((())()(()))()(()))()()()(()))(((())())(())((())()(())()())())(()(())())((())()))(((()))())(()(()))((((((()))())()((((()())())())))())(()())())(()))((())()(()))()(()())(()()))(((()))(((())())())()(((()())((())()))())(((()())))((()))()((())())(()()))((()))()((()))())(((())()())()(()()))(((())())((())(()))()())()((()())()))((((((((()))(())())(()()(())())((()))())(()()))(()()))(())()())(((()))(()))((((())))()()))((()())())(())((()))()()())((()((()))((()()())((())))()))(()(()))((())((())()())(((())))(()))((((()())(()())))())()()())(((((((((((()))(()))))(()(())())((((()((())))()(())(())())()((()))(((()))()))(())(()))(((()))()(()())()())(())()())((((()))((())()()()))()())(((()))())())()()(((())(())())(()())(()))(()(()()())((())(()())))(((())())()()()()()())(((())(((())())()()())((())()))())(()(())())()())((((((()())()(())()))(((()()))(((())()())()))(())(())())(((((())))())))((((()))())(((()))())(())()())()(()())())((()))(((())(()))(()()(()))())()((()))())(((()()))()())(((())(()))((()()()))(((())()))(()))(())((((())()()())(()))(()(((())))())(())())())((((((((((()))())((()(()())))(())(((())()))()))(((())())()()))(((()))())()())((((())(())()))))(((()((((()()))((()))())(())((())(()))(()()())())(((())(())))(()()))(((())(())()())((()()()))(()))())(((((())())))()(((()))()())))((((())((()())()((())())())())(((())(()))())))((()())())(()())((())))(((((((()))())()()())((((())()))((((()))()))())(((()())((()()))())()))((()((()))())))(()(()))((())())()(())(())(()))(())((((()()()())()())(()))(((((())()()))()(()((())))())(()())(()()))(()(())())(((((((())()(()))())()())())(())()()(())())())()()(()(()()))())((())()())(((()(())()())((())))()))((((()(())())())((((()()))((())())(()())))(())())()()((())()())())(((())(())(((()))(()())((()))()))(()(()())(()(()))))((((())(())(()((()))())((()))())()())()((((()())))()))(((())((())))((())())(()))(())((()))())((()))((()(()())()())(())())((()))(()(()())())((()(((()))(())))(()(())()(())))())((((()(()(()(())()))()))(()(()()))((()())()()))((((((()))(()())(()())(()))(((())(()(())))()())((()(()())()))()((()())()))(())(())()())(((()))(()())()()())())(((((())))())()())(((())(())()((()))()))((())()())(()()((()))()))(((()()((())(()))((())()())(()(())())())((((()))()()))((())(())(()()))())(()()))(((((((()))()())((()))(())()(()))(())((())(())(()))((())))(((((()))(()))())(()()())()(())(()(((()))()())))((())(()))(()(())())((()))())((()((())(()))(())())(()())()()))(((((((())())()))(()(())()))(()()(((()()))())(()())(((())()))())()(((()()()(()))())((()))())((())()))(((((()(()))(())))(()())))(((()()))(()(()))())((()())())(())((())()((())())()()())(())())(((()))())(((()())())())(()(()))(((()))(())()()(()))())((((((())(()(()()))(()))())(())((())))((())()(((()))()))()()))((((())))(((((()))(((((())(()()()()))())((())())()()))(()(())())(((())()))((()))()(()))((((((()()())((()))())())())((()))(()())(())(()(()()))()(()))(())((())()(()))(()(())))())((((())(()))())))((((((((()()))(()(())))()())(())))((((()))())(()))(()((())((())))()())(())((((((()))(())))(())())()()))(()((()))(())()())(((((((())))())(())()(())(())((())()))((()()(()())())())(()))(((()))(())()(()))(((()))()())())((((()))())(((((())))()())())()()((()())(())))(((()))(()))()()(())()))(((()(())(()(()))(()())()())((((()))(())))((()())((())()()))()()())(()(((()))))(())((((()()))(()))())(()))(((((((((((()())))()(())())((((()())())()()((())())(()()())())((())())((())))((())(()()))((()()))())(((((((())())())(())())())(())(((()))()))((((((())))(())(()))()())((()))()(()))(())())(()((()))((()())))(()))(()()))((()))(((())())((((()())))(()))((())((()))())()(()()))((((()))(()))))())((())(((()((()()))(())))()())((()()((((()))()))((())()))(()))())((())(()())()(())())((((())))))(((((((())))())((())()))(((())))()())(())((((((((())(()))((()))()())((()())())((((()(()))())()())))())((()())()(())())(())(((()))))((()(()))(())()())())(((())))((())())(((())))((())))(()(((())(()()()))())())((()))((()())())())((((((()((())))())(((()(())))(((())())((())))())((((())(()()())(()()))())()))(()(())())((())((()((())())))))((()(()())))(())(())))(((())())()())((((()())())((())(())())())()()))(((((((())()())((((())())()))()))(((()))(()()(())()())((((())))))(((()())()(())())(())()()())(((())(())())())(()(()()))((())()(()))(()(())(()))((())()())())(((())(())(()()))(()((())))(())))((((()((()((()))()())(()))(())())(((()))())()))(())(())())(((())())(())()())((()((()((()))(((()))))(())()()())())(())((())()((()))))()((()))(())())((((()()()())((((()())(())())((()))))()())((((((()(((()))))(())())()())()()))(()())())())((()))((())()))((()())(((())))(()())(()))((()()))())(((((())()()()))((((((()))())(()()()))()((()())(())))()())(((((((()())(())))())()()(())())(((()(()()))())())()((()())()()()())())(())())(((()))((()))((())()))(((((()()())())(()()))(())()())(())())(())(()())()()())((((()()()())(((((((())())(())(())(())())())(()(()))(((()(())))))()()()(()()))(((()()))(((()())())((())()()))())(((((())())(())())(()()(())())())())()())(())()())(((()())())((((()(())))()())(()(()((())))())())()()(()))((()))()()((()(()())()())()))(()(()))(())((())))((((((((())()))(()(()())(()))(((())((()())()())()(()))())())((()())(())(()))(()()())((()))(())())(((()())(()))((()()(()())))()((())(())())())((())()))(()()())((()))((((()))()()))()())((((((()))(()(())(())())(())()))()(()()))(()(())())()(()())(()))(((()(())()))()(())()())(()((()()))())((())(((((()))()((())())())())())()())((((()))()())())((((())())(()))(()())()())())((((((())()())((()())())(()))((((())())())(())())()(((())(())))())(()())())(((((()())()())((()))((((())(()))()()))(()))(()(())()(())())((())((()))())())(()())(((())((()()())())((())(())())(())()())(())(((())))(((()()))()))())((())(()))(())(()()()())())((((((()())(()())())())((())))((((((((())))()))()(()))()(()))()()(())(()))((())((((()()((()))(()()))())(()))())(()))()())((()((((())((()))())((())()()))(((())())())()(()()))(())(((())())))((((()))()())())()())(()(((())()))())(()))(((((()(())(()()))(((()()))(()))())((())))((()())(()()))())()(((()(()()(()))((())())()()())((((()()))(()((()))())(())())())()()(()))(()(())))())((((()))((()))()())(())())((()())(())()(()))(())((()()))(((()))()))(((((((((())()()))((())(())())())(()((()))))((((())((((()))())())())(()()())())(()(()))((()))()())((((())(((()()))())()(())())())((((())(()))((((())))((()())()))((((())))(()())())(())(()(()()()))((())())(()))(((((((((())(()))())(((()))()())()()())()()())((((()))(()()))))())(((()((())(())())()()())())()((())()())(())()())((())()())())((((((()))(())((((()()())(((()())()())))()())()())((((())))()(())))((())())(()())(()))((((()())(((()))((()))(()))))())((())()(()(()))()))((((()))))(((())(()(())))(())(())))((((()())())())())(()(()()))()(()()())())()()(((()))()())()((()())()))((((((((((())(())()()(()))())((())())())(((((()())))()(()())()())((((((()())(())())(()())())(())(((())(())())(())))(())())(((()()())()())(()())((())()(())))(()())((())()()(()((()))))(()))(((((()))(()))(((((())())())()))()()())()()))((((())())(())(())(((()))))()(((((())))(()))(()))(()))(()))((((()))((())())()()))())((((((())(())())((())(((())())())(()))())(()))(())())((((()(())(((())))(())()()())(()))(()(()))((())()))(((()())())(()))))((((())()))()(()))(())()())(((((()))())())(())((()))()(()))(((())((()))())())()())((()))((())(())(()))((((())())()())((((()((())))((())())())())()())))())(((((()())()()))()(())())()())(((())())(())()(()))((()(()())))())((((())()))((())())(((())(())())())((((())())((()())())()())())()()()())(((()))()())())(((((()(((())(()())(())())())((())(())))(())))(((()())()(((()())(())())(()))()(())())(((((()(()))(((((()(())())))))())(((())()(())())(()()))((((((()()()))(()))((()))())(((()))(()()(()(())))()())((()))(())()()())((()())()(()))((()))()(())())(((())((()()()))(())(())())(((())()())))())(()(()())()(()))((()))(()()))(((())(())(()))())((())((()())()())(()())()()(())(()))(((()())(())))())(((())(()())(())(()))((()((()())())())((()()))((((((()))(((())((()))())())()())()()()))(())())((())())(()))(((())()()))(())((())))(())()()()(()()))(()())(())()()())(((((())((()())(((()))())(()()))(()()())())((())()((())())(()())())()())(()))(((())()())()))(())(()((())))()(((()()))())(((())(()()))())())(((((((())()(()))(()()()))()(((())))())(((())()())())())(())())((()))((())(((())((()))(()))()())())((()()()()())(())()))(((((()()(()(())))((((())())(()))(())((())))()())())(((())())())((()))()(()())()()())(((()((((())(()())())(((())()()))())(()((()()))()))(()()()())()())(()())(((()()())(()())()())())(()(()(()))())(()))()())()(((()()))))(())(())(())())(((((()())((()))((())))((((())))(()((())))()())())(()()(()))((()(()(()))((((())))())(())(()))()((((()))())((()())((()(())))()(()))(()())())((()(())()())((()()())))((((()))())(()())((()))())(()))(((((((()(())())()))(((((()())()))(((())()))(()()()))((((()))()(())))))(()())(())(())(()))((())((())(()())()))(()(((()(()))()())(()))(())())(((()()()(((()((()))))())())(()))())())((()()()))()())((())(((())())()()()())()()(()))(()(()()(((())))())(())()))((((((((()((()())()((()())()))()())()(((())))())(((((()((())()))())())(((())))())((())(()))(()())()(()))())((())())(()())(())))((())(()(())(())())())(((((()()()))(())((()))())())((()(())))(()())((()))())()(()))(((((()()(()))()))())(()())(((()()()))((((()))()))()((())())(()))(())()())((()()))((()())())((())())())(((((((())())))())(()())(()))(((())())()(()()))((((()))((((())()))()((())))())(()))(())())()(()())(()())())((((((()())(())()(()()(()))())(()))())((()()(())(()))()(()()))((()(((()))))(())))(())()())((()(()())))()((()())(((()))())((()((()))))(()))()((()())))(((((((((()()()())()())()())())()(((())(()()))((()))))(((()())((((())()()((())))(()(()))))(((())()())()()((()))))(()((())())(()()))((((())))()()())()(())(())(()())())(()()())())((((()()))((()((())))(()()))((())))((((())())()()))(((()()))()(()()))(()())((()(())()))(())))()(()))(((()())((((((()))(())())((((())()))))(((()())()))()(())(()())()())(()))((())(()())((((())))())(())()())(((()))())(())()())((((()))((()())(()())())()())))()())((((((())())()(((())())))(((((((())())()(()())())((((()()(())())())(((()))))(()())(()((()()))()))((((())((())(((()))())))((()))(()(())()))())(((((())()))((())()())((()))())((((()))))()()())((()(((()())()))))((())())(())(()))(((()()())(()))((()())(()))(())(()))((()))()(()(())))(((((((()(()()()(())()))()())())((()()))()())((())(())(())())(((())(())())(()())))((((()))))())((((()))((()))(()()))((()(()))()(())()((())))(())((()(()))((()))()))(()))(()(()(()))()(())))((()())(((()())(()))(()())())((())(())()())()())(()))((((((())()()))(((())()(())())(())())((()()))))((((((())()()))())(())((((()()))()))()())((()())((())))())()())((((())((())))(())((())()())()())(()())(()))(((())())()())(())()((())))((()())((()((((()()))())))))(())()())(((())(((())(())(()(())())(((()))(()))()()((()())))()(()())()())(((()))))((((())()())(((()()))())((())())(())()(()(()))())(((()()))()))(((()))()(()())))((((()())))())((())((()(())())()())()(()())())(((())((()))()(((()))))(((()()()()))(((())())(()))())()((())())(())(()())()())((()((()())())))())((((((())(())))())(()))(((()(()()))())(((())(())()()))(()((()))(())()())(()))((()))())((()))((((()))))()())(((((((())()(((()())())((()())(())))(()(())))((((((()()))(()())(((()())((()))())()())(()()())(((()()())(())))))(())(()(()(()))())())(((())(()()))))((())(((())())(()(()))())(()())()((())(())))((((()()(()))()(())))(((((()))(())()))(()))())(((())()())(())()))((())(())())(((()()))()())(((((()())())((()()))()()())()()))())(((()())()())((((()))))()(()(()))()())(()())())((())(((())))(()))((())(()))((())())(()))(((())(((((()))((()))(()))(()()(()))()(())(()(())()))((())()(()()()))((())((()(())())(((())))(()((())))(()(()))(()))(((()())))()())((())()))((((()))()())((((((()))(((()))())(())()))()))((((())))))()((())())(())()()((()))())((()())((()())()))(()()()((())())(()())()())(((()))()())((())))((((((())(()()))())())())(())(((())(())())()))(((())(())())(((())())()((())))((())(())))((((((()(()))()))()(())()()))((()(())(())(()))(((()(())))(()(()()))())(()((())))()()))(())()())((((((((((()())()(((()))())((())()())())(((())()())(((((())())())(())(()()()()())(((((())))())())((()))())()()(()))(((()((())()))())()(()()))((((()((()))))())((()()))))((()())))(())()(())(()()))(((()()())())(((()))(((()((()))))(())())())(()((()))((())))()()((()))())((()((())())(())(()))(()(())))((())(())()())((())(()))((((()))((())())())())((()))(())((()))((()()())())()())((()(()))((())(())((()))())(((()))((((()()())()()())))(()())(()))((()()())()()())(((())))()()()())((((()(()))((())())(())()())())(()()))(()(((((()())())(((()))))()(((()))())())(()(()(())())(())()))((((())(())())())((())())((())(()))(()()))((((()()))((((())))()()()())()))()())(()(()))(()))((((((())())()()())((()()()())()()()))((()(((()))(((()))()()(()))()))(()))()(()()))()()()(()()))(((()()())()(())())((())()())(((()()))))((((((((()))()))(())))()())())((((()(()))((())(((()())(()(())())))((()))(())(())()))())()(())(()((()()))()))((()))((()()()))())((((()()(()())(()))(()(())())(())((()())))((((((())))()(()))()())()((((((()))(())(()))())(()()))((()())()))((()()()))())((()())((((((()))()))((()))((())(()))(()))(((())))((((()()())))(())((())))(()())())(()))(((())))((()()))()())(((()((()())(()))(()()))()()(()()))(())()))((()()))(()((())(())))((()((())))(()())()())(((()(()()())())())))(((((()))()())((()()))((((()()))()()())(((())(())()())((((()))()))(())(()(()())()()))()(()))(()))())((()(()((()))))()())()(((())())()))((((((())()()()))(()((())))())((()((((())))))())()(((((()))()())()()))())(((((((()()(()(())(()))((())()))()())((())())((((()())()())(())))(((((()))(()())()))()(()())))((()())((()()))((())(())())((()))())(((((()())((())))(()))()()())(((())())())()()())(()(()())())(((())(())(())()(((())))()())(()())(())(((())(()()())())()))(()(()))())((()(())))((()))()())()((())())((())()()())()()((())))((()()())()((((())(()))()())(()))((())())(())(()(())))(((())))(())(()))(((((((((())(()())(())())())(((()()())((())(()))))(())())(())(())())()()())(((()()(()))())(()())((())))()(()()()))((()))((()))())((((((()))()()))(())))((((()()))(())((()()())))((((()))())()())(((()))()())()())(((()))))(((()())())(()(())()()())(())((()()))(()))((((((((()()))()())()(((()))(()))((()())(()(())()))(())())(()))((((()())())((())(())()()()))(())(())()())(()((())((()))(()))(())())(()()())((())()(()())))((((((()))))(())()(()))()((()(())())())()())((()))(((()))())(()())())(()(()))()())((())(()()()))())(((((()(())()(())()((())))())(()()(())()))((((())(((())())()))()(((())(()))()))())()(())(()())())(((()())(((((()))(((()()))()()()())()))()())((()(())(((((())()())))())()))(()())())((((())()()))())((((())())((((()())()()())())((()())))(((()))())()()())(((())))(()()(())))(()())(((()(()())((())())())((((()()))())(())(()))(())))((()(()))(())())(()))((((((())))((()((())))))(()((()(())))(((())((()())())())(()))()()))((((()(((())()))()())((())()())(()))(()())())((()()))((((((())(()))((()(())))((()))()((()))(())(()))((())())(())())((((((()()))()()())((()))()(())((())))(((((())((()())())(())(()))((()((())()))())(())(())()())()()())(())())(()()())((())(())()))()()())(()))(())((()))(())(())(((())))(()()()))(((()(()))((()(()()(()))()))((((((()())()((())())))())((()))(())(()()))((()((()))()()))(())())(()(())(()))())(((((()))())(()(()())(()))(()(()()))((())()()))(()(())(()))(()()))())(())(((()))(()(()))))(((((()))())(()(()(())())())((())()((()))())()())(((())(())(())())()()())())()((()(())()((()())())(()(()))(())))((()(()))(()())())(())((())()())(((()))()))(((()))(((()()))()()()())(())(()())()(()))((()()))()())(()())((()()))(((())())((()))(()()))(((()))(())(()))())(((((()))()(()))(()())()(()())())()((()(()))(())(()()()(()))())(()())((((()))())())()()())(((((())(())(()()))((()))(((())())())(((()()))())())((())((()(()))())(())()())((()))(()(((()))(()))()()()())(((())()(()))())(()))(((()(())())(()(()())()))(()())()())(()()))((((()))(())(()()))(((()(((()))()))(((())())((())()))((((()))(()))(())()())(()(())())())((()))(((()))(()())((()))()()()())()())(((((()))()(()())())(((())()()(()))(((()))()())()))((((((()))((())))((()))))((()())()()))())(((()))(((())()()))((()(())))(((())())(()))(())(())())((()()(((())))(((())()))())(((()((()(())(())))()())())(()())()())(()))()())((())((()()))((((()))()()))()((((())()))()())((()()()))()()())(((()(())())(()()))(((()))())()())((()(()(((())())))())((())))(((((()())())())(())(()))())((()))()()())((((((()(())(())(()))()(())())((()())()(())())((()((())))(())()))(((((())()(()(())())((())())))((((())))())(())(()((()()))((((())(()())()())((()))((()))))(())())(((())))()(())())()(())(())(((()))()))()())(()()())(()))((((()())())((((())))(()())(()())))(((()))()(((())()))()((()))())())((((()(()()()))(())((())())(()())())(((())((())(((())))(())))(((()(()))((()))())((()(())()())(())())((()(()))((())))(()))(((((())(()))()()())(()()))(((())()))((((()()())()))()()())())((())()(()))())(((()(()))(())()())())())(()((((())(()))()(())())(())()))(((((()))()()())(()))(()((())))(()))(()())(()())(())())((()(()))((())(())(()))())(((()))((()(((((())())())))())((((()))((((()(()))))((()))(((()))(())()))(())(()())()()())())(((())())(()()))())()()(()))(((()(()(())))()()())(())((()))())(()())()(())(()()))((((((())())())(((((((())())()(()))(((()))())(()))()())((())()))((()())()())(()(())))((())())()(()(()))()())(()()()())(((()())())()))((((())(((()(())())))(())()))((()(()))()(()))(()()))((())(((((())))((())())(())()()))(((((()))()())((()()())(())))(()())(()()())()()(()))((())()())((())(())())())(((((())(()))(()))(())(((()))()())())()(((()(()())))())((()))())(((()())(()))(())()(())()()()))((((((((())(())())()(()))(()((()()())())(()())(())))(((((((())(())(()()))())())(())()())((()))((((()))(()())(())()))((())())())(((((())))(())))()((()))()((())())(()))((((())((((())())()())(())((()))())((()))((())())(())()()))((((((())))(((())()))))()((())))(()())()())((()))(((()()(())()))(())))(((()((())()()))()(()((())))(())())((((((()()())())((())()())(())))(((()))()(())())(()))(()())())((((()())()(()(())()))()())(()))(()))(()(())()))((((((()(()())((()()))(()()((())()())())(()())(()))(())())()(())())())(((((()))(()((())()))()()(())((())))(())(()))(((()()()())(()(()))))(())()()())(((()()())(()(((((())))(()))))((())))(()())()())((((()))()())())(((()))))(((())(()()(()()()))(())(((())(())())))()((())(()())()(()))(((()())(())()())())()()())(((())((())))()())(((()(())))(())))((()((()()(()()))(((())())()(()))())(()()()()()((()))()))((()))(((()))())(()()))(((())())(()(()))((())()))(((((((()))()))())(((()())(()(())()()())(()))()())((())(((())()())(((())(())())(((()))(()))()))()(())))((())()))()(())(()))((((((((()))))())((()))()()())((()))(())())))((())())((())(()))(()()()())(()())())(((((((())((()(())())(())(((()))())(()))((((())())((((()(()))()(())(()))(()())((())))(()()(()()())()()()())(((())())((()())(())()(()))()))((()())(()))((())))((((((((())(())())())(((()))(()))(())()(())())()(()))((((()))(()))(()((())))()()())((((()))((((((()))))())()()())())((()((()()))())()()())(())(()()))(())((()()))(()))((((((()))((()))()())((()))((())()))(()((()())))((())(())())(()())))((((((())(())(()()))(()())()(()))((())(())()()))(()))((()())((()()))))(()())((()))()))(((((((()(()))()))())()()(()))((((()())))()((())()))(()()(()))((()))()(())(()()))())(()(()))()())((((()))(()())(()))()(())()()(()))((((())(()()((())()))(()))())())((()(()())()())((()()())()()())())(())())((()())(()))()((((())))(()))()()(()(()()))(()()))(((((((())(()))((((())))((())((())(()()))(((())(())())))(()))(()))(((((())())(()()))((())(()()))(((()))()())((())())()(()))((()))(()(()))())((()()())()(())())(()(())(()()())(((()))))((()))())((((())(())((())())((()))(()))(())(()))(()()(()())())((())())((((()()))()())((())((()))()))(()(()))())(()()(()))((())()))(())(((()()))())((()())((())(()))(()))((((()))()(()))()())((((((()()))((()))()))(()())())((((())(())))(((())(()()(()))(())())())())(((((()))())(()())()())((()()())()(()))((())()))((()()())(((())()))(())))(()(()())())((((()()))(()))((())())(())(()()))(((()()))())()()())((()(((())(())())()(())(())(()))(()))()()((())((())())()))(()(()(()))()()())(())()()())(((((((())))()))(((())))())((((((()))(()))((())()((())()))((()))())))((()(())())(()(()))))((((()))()(()))())()())((((((()()())()())(()))(((())())())(()()())())((())()(()))((())(())))(((()())((()))((((())())(())()))())(()()())((())(())())(())())(()))((())(())()())()(()(()))())(((((()((()())))()(()))((()()())(())()())(())(((((()()))()()(()))())((()(()))())()(()()(()))))(((((((())())()(())(()))()()(())(()(())))())()(())()())((()())(()(())()))((())()((())()(())()())(()(()((()))))()()(())))((((())())(())()()))(()()())(((())))())(())(((((((((()))(()())()())((()(()()))(())()())((((())())(()())()()()())((()((()())(()))())(((()()))())((((((())())(())()(())))((()())())((())))(((()(()))(()))((()))(()))(((())(()))()))()((()))((()())()))())((()))(()))(()(((())()))()(()))(((())(()()())())()())())(())((((()()))(())())(()((()()())())((()))))(())())(()(())())(())())(((()())()())(((())())())(()()())(((())()()))(()(()))(()))(((()()())())()())()())(((()()()())((()))())((()))((()(((())(()()())))()())))((((()()())())())((())(((())())((((())))(((()))((())))))(()())())(())((()))(()))((()()))())()((((()((()(())())(((())()())((())())())((()())())(()()())())((())())((())(()))(())(())(())()))((())()())())(((()())))((())()))(((()())((()(()())())))(((()()()(()))())()))(((((()()))()()()()((())))()((()))())(()))(((()()(()))(())(())())(()())()((())())(()(()))())(((())())(()()))((())())((()))(((())))()())((((((())((((()))(()))(()()))())((())(()))(((()))))((((())(()))(()())())()((()(()))(((((()))))))(()()))(((()())(()())()(()))((())())(()(())))()(())())((()(((())((()))()))(((())(()())(())))()())((()(())())))(())((()((())()))((()()))(((((())((())(((())(())))())(())()())((()(())())())(((()())())(()))())()(()))((())(()((())())()))((())(()))())(()(())())(((())(()))(())()())(()()()()))((())((())(())))()())((((((()(()(())()))(()(())(()))((((())))((()))(()))(()()())())((((((()()))())(()))((()())))())())((((((()())())(())())()(())()(()()))((()))(()())())(()()))(()(((())())((((()))(()())))())(())(()(())(()))))()(())()(())())((((()())(()))((((((()))())())(())())()(()())))(((()())((((()()()()))(()()))()))()())(()(()())(((()))()()((()(()))))(())()(())())(((()))))(())()()(()()()))(((())))())((((((()(())))(()())(()())())(()))((()())(((())()))(()()))(()())(((())))(())())(((())))(()((()))))((()))((((()()))(((())))))(()()()())())((((((((((())()))((((()())())()(())()))(()))(((()()(()))((())))(((((()()))()()()))())()(((()()))))((((()))()(((()(())())((())))()))(()()))((()())(())())((((()())))(())())())(((((((())(((())))())(()((())(())))((())())())()(()(()(())())))())(((()(())))))(()()()())(((())))((((()())())())())((()())()())(())(()))(((((()())()((())()))(())((())())((())())())(())()(()())())((((())((()((())))((()))))()())((((()()()))(())()((())))(()))((())(())()(()))(((()(())((())(((()))(()))))((()()())(()(())))((()))()())())()((((()))()())(())((()(()))(())))(())((())())())((((())()((()())())(())())()((()()))((())((()))())(()))((()())(())(((()))()())())(((()))))((()())(())))((())(()()())())(((()))(((())(((()))())((())(())())()())(())(())))((()(()))((()())())(())())()(()))((())(()(((((())))(())((((())())()))(()())())((((()))))(()()))()(())()())(()(()))(((())))((()(()()))))(((())())((((())())()()(())))(()))(((()))()()()())(((()()())()())()((((()())))))(((()((())())(()))((()))())((())())((())()()))((()())))((((((())(())((()))(()))((((()))()())())())(())(()))((()())()())((())(((()))((())())())((((()((()))()())())(())((())()())()())(()()))(()()((())()()))(())()()(())())())((((())(()(()))()(())))(((((()))(()())())()()()))()()))(()())((((((((())(()())(()())))())((((()))())()()(()))))(()())((()()))(((()())())())(()()()))(((((())))((()))())((()(((())()))())(())())(()(()())(()))()(()())(())())())(((((((())(((()))())()())(()()))())(())())((()(())()()())((((())(()))(())()())(())((()((()()))())()))(()(())(()())())(())(()())())((()())(()()))())(((((((()())))(()()))(())((()))(((())())()))()()())(()()(())())()())((())(())())()())()())(((((((()))))())(((((()))(((()())))())()(()))(((()()))(((())())))())(((())(())())((((())())()())((()((())))(()))(()())((()))(((())())()(())()()())(()())())(((())(())))(())(()())(((()))(())))((((())()())(())(()))())(())())(((())((()))())(((((((()())(()))))(()))((()()())((())()))(()())())(()())()())(())()())((((()))((((()()))))())(())(((((())(()())((())())())((())()())())(())(()))(()(())()(())((()())))(()())()(()())())((((((()))(())(()))((()))(()()))(((())())()))(())()())((()()())(()()())(((())())()))((((()()))(()())))((()())())())((())((()())()()())((()))())(()()()))((()))(((((()))())()()())((((())(()())(())())()(())()()())()(()(())))(((((())()((()()))((())(((())))((()))))())()))()()())(())((((((()(()(()))))))(((())()))((())(())(())(()())())())(((()(()))()))((())(((()((()))))())(())())()()(()))(()))((()(()())()())(()((())())())())(((((((((((()))(())())()(()(()))))((()()())((())(())()(()))()())(())))(((()())()()))()())((())())(())())(())(((())(()()())(()()))((((()))()())((()))())()(()(())))())(((((((((((())()))((())(((()())(())()))(())((()))(((()))))()(()))(())()(()(())(()())())((()))(())())())(((((()))(((()))())(()))((())())(())((()))(()())()(()()))((((()(()))(((())()(())))())(()()))(())(()()))(())(()()(()))((()()))(())(()())())(())(()(()))(()))((((())()())()))(((())((())((()(()))))((((()))()))()())((()()))(())(((())()(((())())()))((()()())))(()(())))(()))())(((((((()()())())((()((())))((())(())))())()())(((()(()()))(())())())(((()()()))(())(()())())())((((((()())))()((()))))()))((((((((()()())())))((()))())(()))(((()))(((()())))())(()()(()()()())(()))())())(()()(())())()(())())(()())())(((((()()()(()())(()))()((()())(()))()())())(((()((())()()))()())())((())(()(()()))())()()(()()))(((()))))((()()))((((((()())))()())()())()())((((((()())())())((())())((()))(())())(()(()))()(()))(())()()())((())()()())(())()())(()))((((()()((()())()()(())))()(())((()))())(()((()()))())()(()))(((()((())))(()))()(()))(()()))(((()()(())(()))()(()))())(()(())())()(()((())())())())(((((((())(())((()((())))(()))((())))())(())(((()())((())(()(()))((())(()))())())((()(())())())()((()(()()))()))((((())(()(())())())(()(((())())())())()())())((((()))()())(()))()((()())(()())())())(((()()))(((())(((()))()()())(()()()()())((())()()))(()))())((((())()()()())()()())())(((()(()))(()(())())(((())))(()))())(()())())((((((()())(()())()()()()))(((()()())(((())))((()()())(())()))(()()))())((())((())))(())(((()))())((())(()))(()))(((((()())(((((()())))(()()))()())(()))(()((())()()())(()))((((())(()))((())((()))((())))((())))(((())))()())(((()))((()))(()())())(()())((()))())(()())()()(()))((()))((())))((((()()))()((())())()()(()()))((((()))()))()())(((((())()))(()()))())(())()())(((((())())(()()(()))()(()))((((()))(()())((()))(())(()))(())(()))(()(()())))((((((()())((()))())(()))((()(()))()))(())())(((((((())(((()()))((()())()())(())())())((())(()()))(())(())()()))(()(((())))((())))(()))((())))(((()())()((()())())())((()()()())((()))(()())(()))((((()))(()())())(())()())()(()))((()(()())())((())()))((()((()()))))(()())())((()((())((()()()())(()()))())((()())()(()(()()))()))()())(((()())()))()())(())(()()())(()()())(()(())((()))((())()()())(((()())()))(((()())))())())((((((((((())())(((()()())))(((())))(()()())())()())(())()(()))())(((()((()))))(()))()())(((()))(())(()())())(())(())()()))(()())())((((((()()))))())(()))((((())(()())())((()(((((()))()())(()()()()))((()()())())))())(()())()(())())())((())()())((()(())(()))((()))(()))(()()))((((((((()(()(()))(())())(((()())()())())((()(()()))()())((())((()(()))(())))(()((()))((((())())()))())((())())()())())(((()(())(())))()(()()))((()(((()))())()))()())(((()))((()))())(((()))(())())(((((()())()))(())))()()(()))(((((((((())())(()(()))((())())(()())())(()((())))(((((()))(())))()(()))(()())(()())(((()))(())((()()))(((())()))((())))(()))((((((()))())(()))())())()()())(((((()())(((()))(())))((()(())(())))(())())(((()))(())(()(())))(()((())))((())))((()))(((()())()()())(())))(((())())((()()))(()(())())()(()))(()()()))(((()()(())())(()())(()))((()(((())(()())()(())())()))()((()(()))((()))()())(()()(()())((()))((())())((())())()())((())())(()()()))(((((((())))))()())(((())))(((())()()))((()((())())))())()())())((((())())()(()))((((()(()))(((())())))()()()())(((()))))()((())())())())((((((()(()))()())(())())()())(())((())))(((((((())))(()((()))(())())(()))((()))(((()()))((())))((())())(()())(()())))((((())())((((())())()())()(())())()((())))(((()(()))))(((())(())()(()()))(())()())(()))(()()(())((()))()())())((((())(()()))(()))(())((())()))(((()))(()(()))((()())()))((())(()))(()(()())))(()((()()))()())(())(()(()()))((()))(()))((()())())((()(()()()(((()))())(()))((((((((()(()))()())))(())())((((())()))(()))()())()())((())((()()())())(((()())(())))()())((((()()()()))(((()))))(()(())(())())())(((()))()(()))((((())(()())()))(()(()))())(()()()))(()())(()(((()))(()))))((((()())(())(())())()(())())(()(())((())))(()(())(())())())(()(()))(((()())()((()(()))()()))((()(()()))(())(()((())))((()()))()(()())())())(((())))()(()()))(((((()()((())()))((()())))()())((((())())((()))()())))())(((())())(((()))()))(()()(())())(((((())((()())((()(()()))()))())(())((())))())((())(())())(()()())(()()))((())((()))(())))((((((((()()))()())((()))((())(())()))((((()))())))()()((((()))()))))((()()))(()))((())(((())()))(()()))((()((()))())(()))((((())()())(()()()))(())((()))(((()))(()()())()))())(((((())())((())()))((((((((()(()))(()()))((()()()))(((()())))))(()()(())((()))((((()))))())(()(())(())()())()())(((()()())(()))())((((()())()(()))(((()))))((())())())((()))(((())(())()())()()())(()())()(())())(((((()())(()))((((()()())())((()(()))())()())(()()())(()))(()(((()))())))((()))())(()()())()((())))(()(()()())(()((())))())((((())()))((())))(())())((((((()())()()())(()())(()()))((())()())((()()))(())(()))(()))(((((()))))(())))(()())(()))(((())())(())((((()))))(())()())()(((()())(()))((())))(((()((()()))((()))(()))(()())(()())()())()()((()))())((((()))()()))((()))())((((()(()))()(()()))((()))((())())((()))()(()))()(((()))()())(()))(()(()))((()()())(()))()((((())())((()(()()))((()))())(())))()())(((())(((((()))(((()))()))((())))(())(())(()))(((()))())()())((()((()))())()()())((()(())()())((())))(())(()(((())())))(())())(((())(((()(()))(()(())()))((((())())(()))()(()))())((((()))(())(())((()))())()()())(())())((((()())())())(())((())(()))(()((()())()((()))(()()))((())))(()()())(((()))())())()((())((()((()(()())))())())(())((()))())())((((()())(()(()))(()))())(((())())())((((())()())(((()))()))((()(())())(())())(())(()())(()())())(((((()()())(())))())(())()(()()))()())()()()())((((((())())(()())()()))((((()())()())())((((((()(())()))))(()()(())(()))(())(()))())()())((((())((()((())))((((())((())))())(()())()))(((()(())))()()()))()())((((()(()))(()())()())(()(())()())((())(()))(())()())()((((())))()())(())()())((()))(())()((()))(()))(()())((())())((()(())))(())()(()))((((()()))((())((())())())(((()))(((()()())()(()()())))(()))()((((((())))(((())))(()()))))())((((()()(((()())()()()())(()))(())(((()(())()))(())())()()(((()))()))((((())(()))((()))()()())((((())()()()))(())())()()())((()((()())()))(((()))((())(())(()())())((())())())()())(()((())()())())((())()))((()((()(()))((((()())(())(())()()))((())((())))((()))))())(())(()(())()((())()))(()()()()))()()()())((((()())()))())((()())((())())()((())))(((()())(())(())()))(())(())())((((((((((())())())))()))()((())())())((())(()))(())(())()((())((())()(())))()()()))(((((())()(()))()((())((()())()))((()))))((()((())())(()())()(())())(((()))(())(((())())()(()))(()())((()())))())(()(()()())()()()))()(()(()))(()))(((((()))(())()())((())((()(())()(()(())))(())(((())())))((()(()))()))(()))((((((()))())))(((((())())))(())))((()))(((()(())()))))((()))(((()())((()))))(()()())(())(()))(()(((())))(()())())(((((((((())()))()((()()))())((())()))(()())()())(())())()(()))(()(((())))()()()()())(())(()((()))(())()()))(()())(())()())(((((((())(((()())((()))())()())(()()())())(()()(())()))((()())((()))()())(((()())(()(())()))(()((((())())(())(()())(())))(())())(()((((()))))()()()()()))()(((((()))())()))(()(((()()))))((()))())((())(())(())())(((()())(())(()))))((()(()()))(())()))(((())())(((())(()))()))(()()()))(((()())()))((()((())))((((())()()())())(()))()()(()))(((((()())())())(((()()))(()(())))((()((())))()()()(()))(()(()((()))))())(()))())((((((((((()(()())())(((())())())())(((())())(()())(((())())())())()(())())(()(()())()))((()())((()(()()()))()())()())((()))(()))((())())(()(()()))((((())))))(((((()()()))(()((()))()())())((()()())((())(()())())())(())((((()())()())((()))(()))((()(())))(())()((()()())()()))((()))((()()()))))((((((((()(()())()())(()())()()())((((())((((())())()())(()()))(()))(((()))(())(()())(()(()))())(((()()()))()()())())((((()))())()())()(((()))))(((()())(())(()))(()(()))(((()())())((((())(()))()()))(()()))()(())(()()(()))(((()))())(()))((()())((()())(()()))()())(()()())()())(((())(())())((()))((())())())((((())()())(((()()))(())))()())(((((())())()((())())())(()()))((()(()())((())()))())())(((((())()))(()(()))((())))()(((()))()())()())()(((())))(()()))(((()(((())(()((())(())())(())())())()()))(((((())(())()((())())()()())(()()()))((()())(())())((())((())))(())())(()(((()))(()))()()))(((((())))(()))(())()())(()(())())((((((()))())(()())()()()())((()())())())(((((()()))(()()))((())((()())))(()(()(()))()())()()())(())())(((()(())(((())(()))()(()))()())()(()(()))()))((()())()())((((()())()()(()))(((()(())(()()))(())(((())()))(((()))())(())()())(())))()()())(()))((())((())))((()((())))(())()(())()()())())((((()))(())())(()(()))((()((())()))((()))()())(())()())(())(()()))((())())((((())((((())()))))(()))()())()(()))(((((())))(((()))(((())())(())((()))))(())((())(()()))()((()(()))())(())()())(()))(((((()))(((()(())))()))(())((())(()))())(((((()(()(())))))())(())()((()())))((((()())(()())(()))())())((()))())()((())((()(()())))((()())(())))((())))(((((()))((((()))((()(())())()()())()())(()))()())((())(((()))(()))((())()())(())()(()))())(((((()))()()()())()())((())((()))())))(()(())())(()()())()())(((((()(()))((()())()))(())())()(())())((()()))())((())((((()((())())))))((((()))(((())))())(((()))()(()(()))())(()()))(((()()))))()(((()))(()()))(()()())(()(()((()()))))(()))(((((()(((()())((())))((())((())))()()(((())))(()()))(((()))())())(()())((()))((()))()()))(((((())(()((())(())()))())())())(((())())()(((()())())()())()))((((((()))())(()(()))((()))()(())()())((()))(()())())((()())(())(()))()())((()()))((()((())()))((()()))((())())(()()))(()))(()))((()(()())())()(()())((())))((())(((((()))(()))(())))(()))(()()())())((((((()())())((((())(())((())())))(((((())()()))()(((())())))(((()))()))(())(())(()))(()())(()(((()))()()))((())()))((((((((((()(()())()())())))(())(()))(((())))(())(()))()((())())((())(())))((())(())(()))(())(((()(())()())))()(()))()()))((()))(()())(())(())()()()()())(((())()())(((()())())())(()))((())()())(((())())((()((())())())()())()())(()()())())((()((()))))((()))((((()()(())(()()()))(()))(()))((()())((())(())()()))()((()))())())((((()))((())(()))()(())()))((((())(()()))()(())))()((())()()((())())()))((((((()))(())())()())((((())((()(()))())(())())((()()()())())(())())((()()))(())(()())())(((()))(((((()(()()))())(())((())()())())(((())))()(())())()(())())((((((()())(()())()))((()())())(()))())()(()())(())())()(())())(((((()())())())(((())())(())(())())((((()))))())))((((((()(((()))()(()))())(((()))(((()((()))))()))(())()())(((((())())())())(((())(((()(()())))(())(())))((()()))()())()(()())())(((())())(((()()(())())(()))()())(((()(()()))())((())())(())(())())((()((()))))(())())())(((((())((())())))(())(((()))))((((()())()))(()))(((((())())()(()))(((())((())))())()())()()((())())))((())()())((()))(((()()))()(())(())))(()()())(()()())((())())())((((((()))(()()())())()()))(())((())()())())((()()())(()()())(((())())(()))()())(((()))((()))()()()))((((((())())())(()()())(()))(((())))(()))((((()())()())(((())()(((())())((())(())())((()))())()())(())())(((()))(())()()))(((())(()()())(()()(())()))((()))()())((())(()(())())(()))(())())((()))()(((())))()()())((((()((()))(())(((((()))(()())()(()))(())((()))))(())()(()))(()((((((())())())(())())())((())))((()))((())()())()(())(((()))())()())(((((()())())()))()())(((()))())())((())()())(()(((()))(()))()()())())(((((((((((()())((()))())((()))()())(())((()))())((())((((()))))(()))((())(()))(()(()))((()))())(((())(())))((()()()))(())(())()())(((((())())()())()))()())((()()()())()()(()))((()(())()((()))())((()))(())(()())())(((((()))()())(()))(((())()))())(((())))())((())(()))((((())()))(()(())()))(())(())())((((()))((())))())(((()))()))((()(())(()(()))(()))((()((()()))()))((((()))((())))())(((()))(()))(())())()(((())())()((())))()()())(((((((()(())()())()(()()))(()))(()((((())()))()(()))))(()()))((()((()(()()())())(()())()()())(())(()()(())(()))())()()())((((()))(((((())()))())(())())())(((())())()(())))(((())())((((())((())())((()))())()((()())()))(())((()())(())()))()())(())()())()(()(((())()()))(()))(()(()())()(())()())((())())((())()()))((((())()))((((()))(()())())()((()(())()))((()()))()(())())()(())(()))((()())())(()((())))(()))(((((((()()))()(()))((())())(())())((()(()())(()))(()((()))()))))((((()())()))(()(()))()(())()(()))(((()()(((())()))(()())())(())(())(())(())(()))(((((()()())((())(())(((()()))()))((()(())(()))(()())(()()()))())(()))(()())()())())((((((((())(()()))))(()(())())((()))())(((())()))(()))()()))(((()))()((((()()))())(()(())))(()()()))((())()(()()))(())((())((())())()())(((())()()))())(())(((((((())())())(()())(())))((())))((((())((()))(()))(())((()()()))()())((()(())))())((())())()(())())((())()(()))((())))((())((()))())((((()((())))(((((()))()())(()()))(()))(((((()))()))(())())())()())()(()()())()())(((())))(((((()))())(())))(())(())())(((((()(()))))(())(())())(((()())()())())()(()))((((()()())())(())(())(()))((())()))((()))((((((()))(()))()(())()())(((((())))))())(()()())(())()))(((((((((()))(((())(())(()())()())())(()((())(()))())())((()())(())()())(()(())((((()()))())()())(()((())())(())()))((((())())()())()()())(((()())(((()())()(()))(((())))()()())())((()))(()))())(((((()))())(((()))))(((()())())((()()))())()()((())()))((())())(())()()())(((())())())((((((((((()))())(((((()()()))()()(()(())())))(())()))(()))((()(()(())))()(())(()())(()))((())()())(())()())(((()(())())((((())))))((()((()())(())(())))(((())()))((())(((())(()()))())())(()())(((()))(())())())(((())()))())(((())((())((()))))(()())())((()(()))))(((()))(())(())(())(()))((()))()((()))())(((((()()())))())(()())())((((())((())())))()())((((()())(()()((()())()())()())())((((()))()(())())())((())())(())))(())())(())())(((())()()())((()))())((())(()))(()())())((((((()))((())())(()())()()())(()))((((()())())(()())((((())(())))((())())()()())(((())(()))(()(()))(((((((())))(()())))((())()))((()))((())())(((()))()))(((((())(()))(()))((()))))(((()))()()()))()(())())((()()())(()())())((((()))((())))((((((()())())())()(((()))))())())(())(())))()((()(()))())((()(()))()(()))()()())(((((())(((()))())(()(())(()))()(())())((())(())((()))()())(()))(((())((()))(())())(()(((()()())()()())(())(((()()))())())(((())(()))((())(()())())(((())(()))())(((())()())())(())))(()((((()))())()))()(()())())((()())(())(((())(())))(()())((())))(((())(()))(()()())(((())))())(((()(())()))(()()())))(((((()(()))(()()))((()())((((())()(())()))()())((((()))())(())(()())))(((()(()(())))((())))(((()()))())(((()))))(()()()())((((())(()((())())))())(()()())(()(()(())()))(())())((((()))(())(())())(()())(()())())()(()())(()))(((((())()()())())(()))()())()(((())((()))()))())((((((())())(((()()))(())()))()))(()(((()))(()))((()))())((((()())((()()())))(((()))()))(((())()(()())())(())((()())(())))()(((()))((()())())(()(()())()(()))))(((((((())(()((()()))())()())(())())(((()(()))(()))(()))(()())((()()))()()(())))(((())()())))(())()()(()))((()(())()())(()()()))(()))(((()()(()(()))())())((((())))(())))((()()))((()()()))((((((())))())())(())())())((((())(())())((()()(()))(())())((()(())(()()))((())((())(())(())())()(()()(())(()))()())((((())()))())(()()()))((())())(())((()))(()()))((())((()()(())))(()(())))()()((()()))(())())(((((()())(())(())(()()))((())(())(())))()()(()()))((())((()))())(()))((((()((()))(())())())((())))(()(()))())((()())(()())((())(((())())()())((((()())(()))())())(()))((()()())((())))(((()())((()())()()(()))()))((()()(())(())()))())((((()()()())(())(()))((())(())()))())(())(()()(()))(((()())))()(()(()())))((((((()())())(((()))())(()))(()))((()))((()))(()))((())(((()))(()))(()()())())(()(()()()))()())((()())(((((()(())()))((())())((())))((()))())((())(())()))((())())())(((()((())))())((((())())((())())(())()())((())())(())(()))())(((((())(()))((((()))())))())(())(())()((())()()(()()()))())((()((())())()())(((((((())()()))())((())())()())(()(()))((())))()(()))((())(()()()((())))((((()))(()(()))))(())()())(())())(()(())))(((((()))()())(((()(()())())))()())(((((())()(((())))())(((()((())))()((()))())((())()))())(((((()()())()(()()())((((((()))(()))()(()()))))()())()())(((())()()))((())((()()))())(())()()))(())(((((()())())()))((()())())(((()())())))()()(())((())(((())))()()())((()())(())()())())(((())(()))((((((())))((())()))()(())())()())(((()())()())()())())(((()()))(()))((((())())()(()()()()))())(((()))(((()))())()(()()())(())(())())(())()()())(((((((()))(()())(()((((()))())(()))(())(()))()(()))((((())())())(()(()(())())())((((((()())())())(((())()())(()()))))((())(())()()()))((())))(())())(()()()))(())((((((())())(())())(())()((())))(()))(()()())()())(((()()())(())())(())())(()()))((())()())((((()))()())(()()))(((())(()()))(()(())))(()())())((((())())))()()())((((((((((())))())()())()(())()())((()()())()()())())()((()())))(((()())())())())(()(())))((())(()()()())(())()()()()())(((())((()())()(())))((()))()(())())((()(()))())(((()))()(()))(()(()())())()(()))(((((((())(())(()))(())(((((())))(())))(())(((((((()())))())(()()))()())(())())()(())))()(())(((())())(())(()))((())))(((())())(()()())(()(()))(())((()(()))(()())()())())((())())(())()())((((())))(()))(((()())))())(((((((()(()()))((()))(())())(()())(()))((()))(((())()())(()())((()(()))))(())())(((((())()))(())((()(()()())())())())((())((())))(())()()())(())(())()())()((((())))(((())))()((())((())))(())())()())()((())((()()))(())((()()(()()()))((()))()((((())(())))))((()()))(((())))(())()())((((())()())(()()))((()(()()()))())((())))((())())(()))(())(())()())((((((((((((((())(())(())))()())((((())())())())((((()))))(((())()())()))(())(())()((())))(()(())()))())((()()()())(()()()))((()))()(()))(())())(((()())()())(()(())(()()())((())()()))(())(((())()))(()))((((())())(())(()))(()())())((())())()(())(()))(()((()()()()))())((((((()))())(()()))((()()))()())((((())(())))())()(()))((())))((((()()))((())(()())))(((()))())(((()())(())(())())(((())())())())((()())()())(())()(())())((((((((((()(())()))())))(()())()(()())()())((()(())))(())())(((((())((()))((()())()))(())()())(()))(((()()))()))(()(()()))()((())()())(())())((()(())())((())(()()))())()()()()())(((()(((()))((((())())(()(())))()(((()())()())())))((()))(((()()())())())()())(((())(()())))()(((((()())(()())()()))((())))())())(((((((()()()()()))())(())())()(()))(()))((())()(())())(((()()))((()())))((())()()(()()))(()))(((())(())())(()(()))(()()(())))(())(())(()())((())))(((())((()))())(()))(((()())((())))((())(()(()))(((())())())())()()()))((((()()())((()))))((((((()))(()))((()())())(()(()))())(((()()))()())()()())())(()())(((()))(())))()())((((((())((())))()())()(((()())()((())))((())()(())())(())())()(((())()))(()))((()())())((((()))))(()))(((((())(()()((())))())(()))((())(((()))()((())))()()())())((((())())((()())()())(())()(()))((()(()))()())()())((())(()()))())((()())(()())(()))())((((())())(()(()(()()()))())(()()((())))((())(())())(())(()()()))((((()))(((())())()())())((((((()()))))(()))((())()())(())())(()(((())()())()(())()))())((()())((()()))(((())()()))())((()()())())((()())())())((())())((((()))((())())())((()))())()()(()()))((((()(())(()))(()(()))(()()(())(())))((()(((())())()((()())(()))()())(()()(()))()())(((()())())((((()))))(()))()(((()))))()((((((()))())(())())()(()))((())((())())(()))((())))(()(()))(((()()(()))(((()()))(())))(((()()))())(())()())())((((()((())()))(()))()(()))(()())((((()))))())())((())(((()))())(())(()()))(()))(((((()))(())((()))((()()())))(()())())(((((()())(())()))))((((()())((()))(())())(()))((())(())())((())())())()(()(()))((((())()(((())))()))()((()))))(((()())()()())()())(()))((((((()())((((()()())())((()(()()))()))))(())(((((()))))((()()))))(((()))(((())))((((())())(())(()))))(((()()()())())((()((()))())()())())((()()))(()))(((()(()()()))((()(()())(()(()))())(()())()()))(((())()()())(()()))(())((((())())(())())()())())()((((()))())()())(())((())))(((((()))(())(()()()())()((())(()))()()())()(())(())()))(((()))((((((((()))(())))))()()())((((((()))))()()())())((()))(())(())())(((())(()))()))(()())(((((()))()))(((())())))(()(())()))(((((((((((()))())(())))(((()))())((())())())((((()))()(()))()()())(()))((()()())((()))())((((())())())(()))(())()((())))((((()))(()(())(()))(())(()))((()(())())())((())())((((()())())(())())()())(())()(()(())))((((()())()))(()))(()(())())(()((()))()()())((()(())()))(())(()(()())()))((())(()())((()())()())()()((())()))(((((())()))(((())())())())(((())()(())()())((()))())(()())()())(((()()))()(())())((())()())(((())(()))((((()()))((((())((()))))())((()))(()(()())()))()(((()))))())(()(((()())()())(()))()()))((((((()))())((((())()))((())))())(())())((())(((()))(((()())())())()))(()(((()))())())(())())(()())(((()(())))((((())))()(())())(()))((()(())(())())(()()))(()(()(((((()())(())))()))(((())))())()())()())(((((((())())())(((())())))(((()())(()()())(()())()())(((())(())()())(()))()(((()()())()))((()())))(((()((()(())())(())())))()())((())(())())(((())(()))())(()))((())((()))()(()))())((())(((())()))())(((((((())))((()))(()))(((()))((())))()())(())(())()((())())())(((((()))))(())())((())(()))()())(((()))()))(((((())()(()))((())))(()(()()())()())(()()))(()(()))((()))(())(((()))())(())(((())())))())((((((((((())(()))())(()())((()()())()()((())(())())()((())))())(((((()(()))(()))((())((()(()()))()))(())())())(())(((()()())(()()))())((((())))))()()(())())(((())(())())(()()(((())(((())()()())(()))))(((()()))())()())((())(((()()))()()))(()())((()())()()(())()()()()()())()())(((((((((())()(()()))())(()))(())(())(((())()()))((())())())(((()())))()(())())((())(((())))(()))(()(()))((())())()(()())())(()((((())())())((())())(((((()(()))())(()))(()))(()))(()())()(())())((())((())))((((()))(()))(())())((()))()())((()((())(()(()))(())()))()))((()))(((())()(((()(())()(())))(()())())())((((())))((())))(((())())((())())(())())(((())(()())()()())()())(())))(((()()(())())(())(())())((())())(((()(()))()())())(()())(())())((()))((())())(()))(((((((())((()())))()(())())(())))()()())(((((()))(()()))((()(()))((())(())(())())()(()))())((((((()())((()))))())(())((())))())(()))((()))(()()))(((((((()()()(((()))())())(())(((()(()))()()())(())())()())((())())())((((())())(()))())((())(()())()())())(((((())((((()()))()())()(())((((()))()))())())((())(()()))(((())))(())(())())(((((())(())())(())(((())()()))()))((((()())((()))))(()()())(()()))(()((()(())())())(((()(()))()))(()()))(()))((((()()))(()))(())))(((())))(()()))(((()(())))(((())((())()()))((())(())))((()()())((())()(())())))(((((())()())(((())())()()()))()())(((()()))())(()((())()))((()))(()())(())(()))((()())(()())()()(()))()(()))((()))((((()())())()(()))())((((())(()())()))(()())()())(()()()()))((((())()())(((()())(((())())((())(()))()))(((())(())()))((())))((((())))(())())(()(())())((((())))))(((((((((()(())())()))()((((()))())()()()))()())((()())())))(((((()))()))()((()))())(()(()(()))())(())((((())(((()))))()()(())())())(()()(())))(((()))()())())((((()(()(())()))())(())())(()())()()))((((()))()()))(())())(((((()())(((((())))(())())()))(())(((())())()))((((())))))(()(((((())))())(())(()()((())))()))(())((())()((())(())())(())((()())((())))(())()))(()())((()()()())(()(((((())())()))(()())())(())())())((()((())))(((())(())()())()))(()())()())((((((((()((()()))()(())))((((())()(()((())))))(()((()))(())()()()))(()(()())(()))((()()()))(()())((())))(((((())(())()))(())()())((()))()())()((()()(()))(())())()((())))(())((((((())()())())(()(()())((()))(()))((()())(())())()())((()))(())(()))(((((()))())(()))(((()(((()()))(((()))())(()))()()()())())((()((()()))())((((()))())(())()()())(((((())))()((()())))((((()))(()))(((()))))(()())()))())((((()))()(()))(()))()(())((()(())))(()())(()))(((())(())())())(())())(((())(())())(((())()())()(()))(())((())()()))((())())(()()()()))((((((()))(())())(()(()((((())))())()))())((((())(())(()))(((((())())((())()))(())())))(()(()))()())((((())(((()))))())((()))()()()())((()))((()(()()))())()((())())()())(((()((()(()(())))(())())())((()())()))((((()))((((())())())((()()))()(()))(()(()))(())()()))(()()())(()()))(((((())()(())())((()))())(())(((((()())())((())())()()())(())((((())))()()())(())()(()))((())()())())((((((()))()))())(()))()((((()()())))()(((()))(())((()())))())(()))((((()))((()(())))))((())()))((()((()())((()))()(()))(())(()()))((()())()()))()((()((()())())()))(()()())((())())()(())())(((((())((())(()((()))))((())((((()))))(())())((()(())()(())()))()()(()))(((((()())))(((((()))()()())(())(())()(())))(())())()(())())((())(())()))(((())(()()))(((())((((())()))())()))((()))((()()())((()())()(()())))())((()))(()(())(()))(((((())()()))(()()))((()(()))))((())))(((((())(()())((()()))()())(()(()))(()(()))(())())(((((()())())()))(((((()())(())()()))(())()()()))(((())))()))())(((())(((((())))))())(((())))((()))(()))((())(((())()))((())()))(((())))((())))(((((())(())((())(()())())()(()))(()())))(())(())()()))((((((()()(()))(()()))(())(())(())()())((((())()())(())()()(()))((()))((())())(())()())((((()))())((()))()(())()())())((((()))()(())())(())(((())())))(((()()())((()()()))((())()()))()()(())(())())((()((()))())(((((())(())()())((()())))()())(())(()())()())(()())(()))((((())))(())())(()())()())(((()(())(()()))())(((((())(()))())((())(((()))((()))()(())))(())(())(()))((()))())((((()(((()))))())(()())()()(()()))()((((((()))(()))(()))(()))()())(()))((())())(()()))((())((())(())())())())(((((((((()))))((())())((()())(()))())(((()))(()))((()())))(((((((())())((()()))()))())()())((()()()(())))())(((()()))(()))()(())(())))(()(((())(())(())()())((())()()))())((((()))())()())(((())())))((((())((()))((())()))(()(()()))((())())(((())()())(()())))(((()()()))(()))(()())()(())()(()))(((((())()))((()))())((()(())))()()())(((((((()))((()())((()))()))))(()()())(())((())())(()())(()()))((()())(()()()))(((())(((())(())))(()()))()((())))((())(((((()())()())))(((())))(()())(()())())(())())((())())((()))(())(())))((((()()())())((((()())(()))((()())(())()()(()()))((()())())((((()()))(())())(()()()))())((()))(())(((()))(()))((())))(((((((())))())(())(()()))()))(()(()))(()()())())(((((((())())((((()))()()(())(())()())())(((())(())))(())()((()()))())())()(()))(((((())()())(()))((())())())()(((()()()))(())))(((()))(()())((()))())(((((())()()))())()())((()))(()()))(())(((())(())))())(((()))()(())(())())((((())())(()))())(((((()))(())()))((()))())((()))(())(()))(((((()(()())(()))(()((())(((((()())()((())())(())())))((()))((())())()())(()))(()()((())))(((((()))(())(()))((()())())(())(()()(())()))(((())(((()))))(()))(())((()()))))((((()())()())((())(())(((()))())(((())())()(())))())((())((()))())(()))((((()))(())(())(()))((()))()())(()((()))(()))(())(()))(()(())()))()((((()))(()))((()(()))))(()))(((((((()))(((((())()))(()())((()())())(())())()())())((())((())))())((((()()))(())(())())(()))))(((((()))())(())())(((()()())((())))())((())(())(()))(()))(())(()(())))((((()())))(())())(()((())())((((())()))(((((())(()())())(()))(()())((()))))())(())(())())((((((())())()()((()))))((()))((()())()))()(()((()))(()())()())()()(())()(()))(())(()())(((((())))())())()())(((((())())((()))())(((((((()))())((())()()(()))())()()((()()()()))))())(())()()())((()())(((())()()))(()(()(()))()))(()()))((((((())())())())()(()))(((((())())(()()())()(()))((()(())()((()()))))(()())()(()))()())()(())(()()))(((((((())())))((())())(()()()())((()))())())(()))(())(()()((()())()()))(()))((((((((()))(()())))()))()(((((()))()())(())(())(()()))((((())(())(()()))())(())((()))(()))((())((())(()))())((()())())()(())()(()))((()((())))(((()())(())))())((((()())()()))((())((()(())))())(())()(())())(()())(())())((((((()))(()()())(()())(())()(())())((((())((()()))()())())()()())((())(((()))())()())()())(())(()))(((((()()(()))()(((()))))())(()(()))(()()())(()))()(()())(())())((((())())(())()()()())(()))(((()(())(()))((((((()))()())()(()))())(((()())))(())()())(()))((()(()))((())(())())()()))(((((((()))(()()())())())(())()())(()((())()))())(((())))(((((()())()())(()()())((())()))(((((())())())))())(())(())(((())(())())()()(()))()((())()()))(())())((()((()())()())((())(()()))(())(()(()))())(()())(()()())()()(()))((((())())()(())(())()(())((()))())((()()))())(((((()())))(()))()(())())(())(()()))((()())(()))(()(()())((()))()))(((((((()(()))(())((()))(((()))())())(())()(()))((((())()((((())())(())(()))(())()())(((())())())(()))(()())(((((()))())()())())()(((()())((()())())((((())()))((()))))(()))())(()())(((())((())((())))())((())())()())()(())())(())(((((()))()))(())()))((((((()))((()())()(()))())()())((()()())(()))(((((((()())()))(())())())(()()((())))())(((((()))())()())(()())(())()())(()()))())((((()(()(()))()())(((())))())(())()()(()))((()))((()(((())(()(())))(()))))((())))(((())())(())()((()))()())(())())((((()())((())))(()))((()(()))(()())()()))(()))((())((())()((()()(()))))((())(((()())))())((()(())())((())(((()()))())))((()))())(((((()((((()())(()))())())())(((()))()())()))((()())(()((()()))(())())(()(()(())))()((())))())(()())(()))(((())())((())()))(()))((((((())())(())))(((()()())(())()())((()()())()()()())(())()())()()())((((())))()(()))())(((())())((((()()()())(())((())()))())(()(()(())()())(()))((((())))(())())(()()(())))(((((()(((()())())())(()()))((())))(())()(()))()((())))(()(()))()()))((((())(()(()))())(((())()()())())(((())())((()())())())(()(()(()())))((())()())())(((()(())))(())()()())((((()))((()))()())(((()(()))())(()())()())(((())((())(()))(())))()(()))()((((()()())())(()))((((()))))(()(()))()(())()))(()())(()()))(((((((()))((((()()))))(()))((((()()(()))(())(())(())(()))())(()())(()(())())(()(()(()))))(()())(()))()()((())))(((((())()())()(()())())()((())))(((((((((()))(((()()))((())))())())())()()())(()())(())))((()))(())(())(()))())()((())(())())()())(((())))((((())(()))()())()(()))(((())()())))(((((())(()(((()))((())))(())))(()))(((((((())()())(()()((())))()())())(()())()(()()())())(((((())())((())())(()(()))((((()))(())()))())(()())()(((()())())(()()))(()(()))((())()))(((()())()())())(())(())(()())()))))()()(()))((((()))(())()()(()))(()))((()())))((((((((())(()(()((()()())(())))(((()())()())())()(((()))()))(()(())((())(())((()))))()()())((()()()))(()))((((()()())((())))()(((()()()))(()())())((())(()))(())(())()())((()))(((())()()())((())())())()())(()((()())()(()))(()(())))(())(()))((())((((()())())())((())))())(()()(()()))((())((((()()())(()))((())()()(()))(()())(()))((()())())()()))((((())(())(()())())(())(()))(((())())))((((())()())())((()))()())()(()())(()))(()(())(((()))())())(((())((())(()()))())())((()))(())(()())(()))(((((((((()))((((()(())())(()))(((())))(())(()))(()(()))())()()())((()((())((()))))(((()))(()))())(()))(((()())(()()))((()()))((()()))((())())())((((()())((()))(())()())(()())()(((()))))(()())(()()))((((()))()))())((()((())()())(((())(()()))())())(((((())))(()))((())((()))()())(()(()))(((())())))((()())(())(())()()()())(()()(()()))((())())())((((())(()))((((())))((()((()(()))((()))((())())(((())())))(()))(()))(())(()())()()()())(()())((()))(())())((())(())(())())((()(())())(())))(((()))((()()())()()(((()))())())((((())(((())(((())())((())))()((()))((()))())())()(()())))()((((()))())(()()())())(()))(())(())())((((())((()))))(()())(()))(((((()())())()((())()())())((()()))()()))((())())())(((((((()(((()(()))))())(()(())()()())(((())())())((()))(((()())(()))(())())(()))(((())(()(()))(()))(()))(()(())())(())((())))((()((()(())))()))())((((((()())(())))(())()())()(()()())()))(())((())())(())()()())((((((((())((())))()()())(()()))((()))(()))(())))()()(()))((()()())())(()((()))))(((((((())))))())((())())()()(((((()))))))((()()())()())(()())()())((()(((())())(((((()())()(((())))()))(())(()))()(()())())()())(())()(((()))()))())(((((((()())()))()(()))((()())((())))((()((()))())())(((()()))())(())(())())((())()(())(((((()()))())())())()())(((((()())())()(()))())((((())()))())((((()())(()(())())()())((())))())(())()(())((())(())())()((()(((())())))())((()))())(())((()())())()())(()(((()))()))(()((((()()))())())(()))(()(((())()))()()(()))((()((())))((()(()))(())((((()))()())()))(())()()()())((((()()))))())(())((()(())))())(((((())(())(())()))(((()((()))()))(((((())(()))())((((()()))()())()()())((()))()))(((()))()((())(())()))((())((())())()()()))(((((((())()))((())))(((())())())())(((())))(()))((()())((()))((())))((((()))()()(()))((((()))())((()))((()))())())((((())))()()())((()()))(((()))()))(((()())()(()))())(((((()()))(())()())()(()))((())(())(((()())()()())((()())()))(()))()())((((())())(((()))))())(())(())(()))((((((((())))()))((())((())())())())(()()))((())())((((((()()()))())(()())())()())((()()(())(()))(((())())())(()())()())((()(()())()())())((())()())(()(((()))())))(())()())((((()((())))(((())()))(()))()()(()())()())((()())())())(((((()()(())))((()))(()())((()))())())()()(())))((())()(((()()()))(()()))((()))())(((((())))(()))((((()())())(((())(()())))(())())(()()))((((())))(()))(()))(((((((()))))(((())((()()))(())))((()())())((()()(()))(())))((((()()))(())(()))(())(())())())(((())(((((()())()()))())())()()()))()())())((((((((()))((())()()))(()))((()()()))((())())(())(()))())()(((()()())(())()(())()))((())))(())((()(()()(()))()()())(())(()(()))())((())((((()))))(())(()())()))((((())())()((((((((())(()))()())())()())(())()(((()))()))(())()(())()(())())((((())((())))(()(())))((((()((())))((()))))(((()()))())(())())((()(()()()))(()()))())(((()())))())(((()()))())((()((()()())()())()(())()())(((()(())())(((())())()((())))(())(())())(())(()))(()())())((())())())(((((((()()))(((()())(((()))()())(()))((())())())((())())((())((()()())))()())(((()((())(()))(())(())(()))(()((())))(((()()))(()(()))(((())(())()))(()(())))()((())()((())))()(()))(()(())))((((((())()())(()(()))())()()))((())(()((())())())(()())((()())())()()(()()()())()))((()()(())())(((())()())(((()))))())((()))(()))((((())())()(())())())((((()))(()))((())((()))())())())(()(()())(()(())(()))((()(())()))()(()))(()()())((()))(())(((()))()))(((((())(())(()))()(()))((((()(())))((((()))())()()())(()()())(()))((()())((()))())((())(())(()())()))((()))(()()()))((((((()()())(()())))((()))((((()())))((()())))((()))(((())((())))))(((()))(()(())()))(((((((())())))())())(()))()())(())()))(((()()())())(((()))((()()))(())())(())((((())(()())(((())))(()())))((()))())()((())))(((((()()(())(()()))()()))(()))()(())()(()((())())))(((((())()))())(((()))((())))((()())()))()()(()()()))(((((())(()))(((()))(())))((()((())))())(()()))(((((()((())()))((()(()))))(((((()))()(()())())(())))(())(()())())((((()())))((()))())()(()))((()(((())())(()))))())((()()))(((()(()))(((())(((()())()))()())((((()))()())(())(())(()))(()())(())(())())((())(())()())(()))(((()())())(()())((())))((())))(((((()))())((((()))((())()))(()())())())(())())(()()())(()()()))(((((())))(())(())())(((()())((())())()())())((())())(())(()))(()(()))((()))(((()))()())(()(())())())((((((())((()())(())))(()))()(()))(((()()())((((()))())(((())())((()())()()())))((()))())())(((())())(())())((()()()))())(((((())()(()())())()()())(())(()))()(()()())(()))(()(()())(()))(((())()())((())()(((()())())()())((()()))(()()()))())((())((())(((()(())(()))())(())(()))())(((()))(())(())())(((()))())(())((()((())))())())(()(()())())())(((()(())(()(((())()())(()))()))(()((())()()))(((()()()))())())(((()))((()())(())(()(())())(()()))())()())((())())()((())()))((((((()())(((((((((())())()))(())(())))(()()())))())(()))((((()))()()))()()())((((())())())())(()()(((()))()()))((())(((()())()(()))(()))())(((()))())(()))((((((())(()(((()))())((())())((())(((()))(()))))((())((())())(())((()()(())))()()))())(((()((()())(()()(())))(()()))((()))())((((())))((((())()))()))(((()))((())()))(())(())())((()))((()(())))((())()))(((()))(())(()()(())))()(())())(((((()()())()(()))((())()()))(((()))))()(())())(())()((()))())(((((()())())((())))(()()(())())())(())(())()())(()(((()(())())))())(((((()(())))(())(()())())((()))(()))((((())))))(()())()(((())())()()()())())(((((()((((((())((()())(())())())(((())())(()))(()))(()(()))())(()()))()())(((()(((()()))))())(()))()()())((((()())()()()())(()))())((())(((()(()))(()(())())()())((()()))())(())(())())((()()())()())((()())()())())(((((()()))((())())((())((()()))(((()((())))(())()())((())((())(())))())(())()())((()())(()())()())())((((()))((())))((()())()()))(())()((()))())((((())()(())())(()))(()())()(()()))(((((()())()())(())())()()())(())(()))((())((()(())())((()(())()))()(()))((()(())())(()))(())(()())()())((()))()()())(((((()()(()(())))((()())(())()())(())(())((()()(())))())()(()))((()))()(())())(())(()))(((((())(((((((()))())())())(())(())()())(()))(())())(((())()((())()))())(()))((())((((())()())())()())((())(()()()))()())(((()))(((()())))((()))(())()())(()((((()))((())))(()())()(()))(())()(())()()))(((()()))(((((()()((())((())(())())()))()))((())()())())(((())()())())())((())(()())))(()())((())(()))(()(())))((()((()())))()())(((())((((())(()()))()))()()())(()))()(()())(()(()))())((((((()(()))((())())())((()((()()))()))(())((()()))()())(((()))(())()))((()(())()))((())()())()(()))(((((())())()))(()())()(())(()()))((())())((())((((()())()())))(()()))(()())()()()))(((()())(()))()(())())((((((((((()))()(()))))((())))(((()())())()())())((((()(()()())((())())()(()(()))())()(())(()))(())((()))()())())((((((())))()())()())()()))(((((()((())()))()))()(()))(()()))(())((()))())(()(((()()))((())()(()())))((()()()())()(()))((()))(())()(()))(((())())()(())(()))())((((()))(((())((()((()))())())())(((())(((()((())())((()))))(()()()()()()))()(()))((())())()(())())()(()())())((())()())(()())(()()))((())(((())())((())())()))((((())())(())(((())))((((())))()()))((())()())((())))(((())())(()())())(((((()))))())()())(((((()((()))()())))())()())()())(((((((()()))(())())(((((()))()()))((()))()())(()(((()))))()(()((())))(())()()(())(()())(())((())))(()((()))(())())())(((((((((((()(())()(()())))(()())(())(())())((()))))(()(()()))()())(()((()())(())()(()))(())(()))(((()))())())(())(((()))(()())())(((()())())(()))(()))(((())))(()()())((((()())()())((())()())())((((()))())()()))(((())())())(()))(())(()(()))(())())((())())(()(()))()())((((())(()())((())())())())(((()())(())())(()())))(())((((())()())()()(()())(())))())(((((()((())))()(()))((((())(()))))((((())()())()())(()))((((()))(()(()))()()))())(((()(())(((())()())()())())((()())(()((()))))(((())(()))())()()())(((()()())(())())(()())())(((()())()(()))(((()))())((((()))())())(())))(())(())()((((()))())))(()()())((()))((((())(()()())()))(())((())())())())(((((()((((()(()))))((()())))()()()())(((()(()()))(()()))(())((())))(()()()())((()())())())(((((()))(())()(()))((()))((()())((((())(()())(()))())()((())))(()((()(()))())())())())(())((()())(()(()))(()))())((((())())(()))(((((()())())(()))(()(()(())())))(())()())()((()())())())()())(((())((())(()())))((())())(()))(())(()(())))(((((())(((()()))(()))())((()))((()())))((()()((()))(()((()()))))())(())())(((((()()()))(())(()))(())()())(((((((((()))())())(()))((())))((()(()))((()))((())()))(()))())(((()()))()())(((()))()((())(())()())()))(()()(((()()()))((()))())(()()()))())(()()(()))(((((()())))())(((())(())())((((())))))(()()())(()()))(()())(()))(((())))()((())(((()))))(((())())()(())))((((())((())()()(()))()))(())((((())))((()((())()))())(((())()))())(()(())()())((())))(((((()())))(()())((()())))(())(())()(((())))()))((((())())(((()((())()))(((((((()))()))(((((()))))()))((((())))())(()))((())())((())))((((((()((())))()))()(()())()))((())()()((())))(()(()))()()())((()))()())((())())((()())())((())(()))()()))(()()()))(((()()())(((((()())())()()))()())())((((()((()))())())(((()()))(()())(())(()()))((()))((((()())(())((()))))(()))))((((())())()(()))())((((((()()(()())))(((())())())(((()))(()()))))()()())(((((()((())))()()())()(()))())(()))(((((())())())())(()())()())(((((())()())()()(()))(()((()))()))()())()())(()(()())((())))(()))((((((((((((())())()))()()(())())((()())((()))(())(()())(()))(((())())(()))(((((())))())())((()())()))((((()))(())())(()(())(()(())()))()()(()))())()()(())())((()())())()()()())((()()())(((())()()()))())(((((()))()))))((((())((((())))()())())(()())(()))((((()))()()())()(()))()((()()()())()()())())(((()())())(((())((()((()())))))((()))))(((())(())(())))())(((()(())())(((()()))(()()())())(())()))()(())())((((()())()((())()()))()(())((()))(()()))((())((())((()))())(((()))()(())())(()())())((()(())((())))((())(()())((())())))((((()()())()()())(())())((())(()()))((())(()())()))(((())())))((((()))))(((((())))(((()(())())(()))((()))((()))()))(())()((())())()())(((((()(((()))))(())()())((()((()))))()())((((())())())())(()(()))(()))((((()()))(())(())()()())((()))(()))((((()(())(())))())()())((())(()))())((((()())(()))()())()())()((((()))())((())()))()())(((((()())((()(())(()))((((())()()(())(()))(())(((())())()())()()(())())()(()()()))((())((()))))((())(()))()())((()())(((()))))(()(())())()())(((((())(()()(()))()))(())(()))((()())((()())())((()))((((()())()())))(((())())))(())(()()((()))(())())()())(((()((())((()))))())()(()))(((()())()()())())(((())((()))(((()(()))())((()))))()())(()())()(()))(((((())(())((((())))()())())(()()()))(((()(())()())(())(())((()()))(()))()(())())((((()))(((())(()(((())()))(()(()))())()))((((())()()))(()())(())())()(()))((((())((()))(()())()))((())())())(())((()))()())(())())((((())((())()())((())())()())((()())))()(()))(((()())()())(((()))(()))((()))((((())())())(((())))(()))(()()))((((())))(((((())(())())()())((((())))())(()())())())()(((()())())(((()))))((()))(()))((()()()))())()(((())(()((()(())))())())(((((()((()))(())()(()))((()))))(()()())(((())))))(((((())))((())(())(())())(()())()())(())((()())()))(((())())(()())(()))(((()())(()))(()()))(()())((()))((()(()))(())())((()((())(()()))())(()))()(())())((((((((((((()))(((()))()()))(()(((())()))(())((()()))(()))())()(()())(((())))()())())()((())(()))()(()))(((()()))))((()))((((())(()())())()((())(()(()))()))())(((())()(()))()())((()))())((((()())())((())()())(((())(())())((())())()))((()))(())()(()()))())((()((())()))(((())()))()(()))((()()()(()()))((()))()))(((()())((())()(()))())(())()())(()))((()()())())(())()()()())(((((((()))((()))())(((())())(()(()))(())()()(())())(())())(((()((())))((()(())()())()())(()()((())(())((())))(())()()())()()(()(()))()((())(())()(()))(()))((((((()))())(()))(((())(())())())()())((((((()())())((())())())()()(()())(())())((())(()()()))((())()())))((()))(()()))((((()())((()))()())(((()())()())()(()()())())()())(())((()))(((())())))((((()())(()())()()))((())((())()())(()()))(()()))((()())())(())()())((((((())()))())()((()))())(())(((()))())(((()())()))((()()))(()())((()))()()())((()))())((((((())())((())((()))()())(((())())((()(()(())))()))())((())())(())())()((((()(())()())())((()())(()())(())(()))())(())(())(())))((()())())((()(())))((())())())(((((())(())())()((()))(()()())(()))(((()())())()))((()(())(())())())(()))())(((()(((()((())))))(((((())))(())())())(()(())(()))((()(()))())()())(((())((()))())())()(((()))())(()))(())((((())(((())))((()))())(()(((()))))(())))((()())((()()(())()())()())((())()())()(()())(()))())((((())(((())()((()()(()))(())())((()))())()((())(())())()())((()(()))))((()()(()))()()(((()((()())(())())(())())(()()))))((((())(()())())()())()((()(())()))((())))()()(()))((())()((())))(()((()))())()()()())(((())()())(())())()((((())(())((())))()((()))())())(()((()())()(()))(()(()))(()()))(((((())))))((((()))())))((((((()(())())(())()())((((()))(())()())(())()(())(()))((((((()())()())((()))(((()))()))()(()))(((())))())()())(()())(()())()()(()))((((())())(((())))())(((()())())(())((()))())((((()))))(())())((())((((()()))())))((((())())((()))()())()())(((()))()())()(()))((((())())()(()))(()()()))(())())(()())((())(((()(()()())(()))(())())((())())()(())(()))())((((())())()()()())((()(()())()()()())()()))())((((((((()())((())()((())())))((())(())))()()())()()())((()(()))((((())())())((()())((())))())())(()))(((()(())()())())((((())())(())((((((())(()()))())()())))(()()))((((()))())((()()))(((()()))())()))((()())((()))()(()))((())((())())(())((()())()))()((())))(((())((((()))(())(()()))()))((((())))((())()())()(()))(((()())))((()))(((())())()()())(()()))()()(()))((((()()())((()(()))(())())(()(())(()()))()(()))()(()))((()()))((())())(()((()(()())())(((())))()()))()(())())((()(((()()(()))()())((()()))())())())(((())())))(())(((())())()))(((((()()(((()())())(())())(())())((((())((())()))())((()())(((((())())())(()))(())(()))(()())))(((())())(())())(())())(((((())(()))())(((())))(()))())(((()()())())(()(()))(((()()))((()))))((((((((()))())()())((((()()))())())()))(()())())((())(((()))())())((()))()())(((((()())())())(((()))()())((((())(())())(((()()))(()))())))((()))((())()))(())(()(()))((((())((()())())())(())(())())((()()))())()())(()((()((()())((((()())())))((()()))()())((()))())(()))(()())((())()())(()(()()))())()(())(((()()))(((())()())))(()()))(((((((()()())((()())()(()()))()())(())((()()))())(((((())((())(())()()(()))()))((((())())))((()))(()()))(()()))((((((()(()))(())()))()))(()(())))((((()(()((()()))(())()))((())((()())))((())))()(())()()))(()())())(((((((()))()())()()((()))())((())(()())())(((()())))())((((()()(((()))())()))((()())))((((((())))()())()(()))(()(((()())()))((())()))(((((())))())()()())((())(()((()))))()())((()()(())))(()((()()))((()))()))())(((()()))(((((()())()))())()))(((((()())(()())()())()())()(()(())))()())()(()((())())))((((()((()()())))()(()(()))(()))(((()(()())(()))())((()()())(())()()((()(()())()))(()))())()())((((()(())())())(()(())())(()())((((())))(()())()()())())(((((()(())())()))(()))()((()(())())(())())(((())))(()()))()((()(()))(()()())((())((())))()())((()()())())(()())((())()())())((((())())()(())((((()))()())())((())()))((()(())()()()())()()))()((()))(()))((((((()())()(()))((()())(())()()))((()))()())(((()((()())()()))()))(()())())(((())((())()()))(((()))((())()))())(())((()))((())()))((()))(())(())()()(())()())(((((()()(())())(((()))())((()))(((()))()())(()()))(((())(((())(((())))(())())((()(((())()())(()((())))(()((()))()(()))))((()())((())))())(((())))(((()))))(((())((())((()())))()())(()()())(((())()(()))()())((())))(()()))(()(()()())()(()))((((())(()()))((()(())))(((()))())(()()(())()))(())())(())((((()())())())(((()))))((()((()))((())))((()))((()))))((((((())())())())(((()()(())))())()(()()))((()()))(((()()))(())(()))((()))(())())((((((()()())((())(()))())(((()()())())((()))(()))))((())(((()))())(()(()())())(()))())())(((((()))())())((())()((()))())(())())(()()()())()(((())()))()())((()))(((())())()(()))(()(())())((()))(())((()())())())((((())((()())()())((())((()())())(())))((()())()(())(())())(()(()))(())())(((())(()))(((())(())((((())()))())(()()(()))((()())))((()())))()((())(()))())((((((())())())(()(()))())(()())()))())())((((())()))(())()()()())((()))(()())())(((())())((())()))((())((((()()))()())(()()())()()())(((((((()())(((())()((())(()))((()())(())()(()))(())))(()())((())(()(())))()))((((())())(()(())(()))()))((())()(())((()())())()())())()())(()()))(()))()((((())(()()())(()((()))())()(())()())((())()))((()()))(())(()))(())()())(((((()(()()))(())()))(()))((((()()())(((())))())(())()))((((()))()())()())(()())(()(((())))())((()())()))((()))(((()(((()))())()(()()))(((()))(((()()))(()((()))(()))(())())(()()())(()())((()(()())()))())((((())()((()))())))(((()())()(())))()(()()(())())(()))()())(((()))()())((()()(())())()())(())()(()))(((((((()))())()())(((((())())))())())(())((())(())())((())(()))(()()))()((((())())(()((()())(())()())))(()()))((())(())(())())(((())()))(())(())()())((()(()))((())(((()))))(())((()))(())())(((()))((((((())((((()))(()))(()()())))(())))((()())(())())((())()())()((((()))())))()((((()())(())(()())(()))(()())()())(())()))(((())((((()))))((())()((((())(()))(()))))())()()())(()())()((()(())()))()()(()))((()((())()())())((()))(()))(((())()())()(()))(()()()())((())))((((((())())())((((()())())())((((())((())))(()())())(((((()()()())()))())))()(()()))((()))(()())(()()))(((()())())()())((())()(()))(((())()))())((()))(())(()))((((()((()))(())()())(())()))((((()(()(())))()()(()))(())()())()(((((()())(()))()()((()))))(())()()))(()))((()((())))())(()((((())())(()))(()()))()())((((())())())(((()()))()())(()(())())((())()))(((((())()()())()(()))()()()())((()())))((()((()))(((()))())())((()())(())()()()))((()()))(()(()(((()))(()())))(()))()())((((((((((((())))(((())()())))((((((()))()())((())((()))())(((()()))())(())())(()()))((()(((()))))))(((()))()(()))((()))(()))((())((())))((()(()())(())(()))((()(())(()())(())())())(())(())((()())()())()(()()))(((()())(((())()()))()((())(()()))())(()))()(())(())((())))(())(()())((()())))()(())())(((()))(())())(()))(((((((()()())()(((()))()))((())())((())()(()))((((()))()))((()))((((()))(()))(())))(()())))(((())())(())())(((((()))(())))((((())))((()())(())))())()((()))(())())(()(()()()))((((())(())))(((()))()))((())())()()(())())(((()(()()()()())(())()()())())((())())()())(((((((((()))()(()()))())(((((()))())))())(()(())(()())(()))()())(()())())(((()()))(())())()()())(())(())())(((()))()())(((())(())())(()())())())((())((())()((())))())(((()))(()))(()((()))())()()())(((()(((((())()))((())()()()))(())((())())(()))((((())(()())()))((()))()())((())()))((())())(()()))((((((((((()))(((((())())(()))))()())(((()))())(())()(()))((()))()(())(()))((((()(()()))()))())()())(((())((()))()))((()))()((()())()))(())()()())(((())(()())())(())())((((()(()())))()())()()()())((())(())()()))((())((())())())()()())((((((())()(())())(()))(())))(())()()()(())(()))(((((((())())()(()(())())())()(()))(())(())(())))(()(()()))(()))(((((()()()(())()())((()(()()))(((())())()))()(())()))(()))((())())(((()(())(()))(((())())()))((()()))())(()(()()())())(()(()))())(((())(())(()))(())())((((()()()))((())(()()())())(((())))())(()(())))((((((()))))(())((()())()())((()()())((()))(())()))())(((()))()()()())()()())(((()(((())(((()))))(()(((()))())((((())))(((()())())(((())))()())()((())((()))((())))(((())))()(()())()())((()(())()))(()((())))((()))(()))((())(())()())(())(()))(()((())())())((())))(((()())())())(()())((((()()()))((())((()())(())(()(())))()())())()()))((((()())())(()))())()(((()()))))((((((((()())((((())))())()())(()()(()))()()()())(())())(()(()))(()))(())(((()())(()(())))()()())(()(()))()())((((((())((()(())())()(()()))())((((())())))((()))(())())(((((((()(())())))))((()))(())))(()(((((()))(()))))((())((()))(()))(()())(())())(((()(()))(((())))())(()())((()()))(()()))()(())((()((()))())())())()())((((()(((((()))(()))(())))())(()((())))(()()))((())())())()())(()((((((((())())))(())())(((()))()(((()))())()))(()())(()()))(())(((()))()())())(()())(()))(((()())())()())((()))(())())((()()))((()())(())))(((()))(()((()))(())())())((((((())()))(())()())(((()()()))(()()(())())(())(())))()(()))()((()())(((()))))(()()(())))(((((((()()))((()))(()))()((())(()())(()()))()()())())(())((())())()()(()))((()(()))(((())))((()))(()))(((()))((((((((()))(()()()))())())((()())()())(()))((()())((())())(())())())((((()(()))())()()())())()()())((())((())))(()(())())(((())))(((())())((())))(((()))())((())())(((()))(()()())()()()))((((())())(()()()))(()())(())())(()()())((((()()))((((())())))())((()))))(((((((()())())(())))()())(()())((())()(()()()))((())(()()())))(()))((((()(())()()())()(())()()(()))(((())())(()))(())()(()()())())((())()(()))((((())))())(()))((())))((((((()(())(())()())())(())(())())((()()))()())(((((())((((()())(()()))())()())()(()))((()))())(((((()())((()))())((()())())())(()((()()))(((()))))(()(()))())((()(()))(())(()()())()())((()))())((((((())(()()))()((()))(())())((())())((()))()(()))()))(())()()(()()))(()(((())()()))((((((()()())))((((())))()())())(((((()))))())(()())()())(((((())))((((())(()))(())()()())(())())(()))(()(())())()()((())())())((())()(())())((()()(()))())(((((()))((()()(()))()())())()()()())()((())())())(((()))()))(())((())((()(())())))()()()(()(())()))(((((((()(((()()))())(()))(((())()())(()())()())((()()))()())((()())(()))((())))(((())())(((()(()))())((((())))()())()())())(()((()(())()((()))())()()(((())))()))(()(())())((())))()((((()(((()))()))()(()))(()()())())())()((()())(())(()())()())(((())))()())((((())))(())())()(((()())((())())()(())))(((()())()))()(())(()))(((()())())((()())))(()(()))(((())()))())((()(()))()(()))(()(())()))()(((()()()())((()())(()))()())(())((())))((())((()())())()()())(()(()))(())()(())(()))(((()((())(()(())))()()()))((((((())()()())())()()())()((())())())(())()())(((((()()()))(())()((())())())(()))(((()))())(((()())()())()(((())(()))())()(())()())(((()())())()))(((((())())()((()))(()))(())()())()((()))()())((())(())())())((((()(((((()(((((())))(()))((()))()(()))((()))(((())())((()))())())((()))((()((()))(()(()))()())((((())())(((()((())))((())(())))()(())())()())(())()())())()(()))((((())())())((()))))(((())()((())())())((())())((()())(())())(())(()))(()()(()))(())()((())))(((()()))())(())((()(())())(())())()())(((()(()))(((()())))(()())())(()(())())((((()()()))((())()(())())()())((((())()(()))(()())()))))((((()(((())())))(((()())(((()()))())())((()())(()())()()(()())(())())((()))())(())()(())((()))(()(()))(()())())(()((())()))())(((()(())))()())()()(()))((((((()(())())())(())(())))()((()())(((())())))(()())()(()()))((()(())())()())(((())))))((((()()())())(())((())()()))(((()))))(((((()())))(((((())))()(())))()((()))())((((()))(()())((()))()))(())(()))(((((()())(()))(((()())())())())(())()(()(((())))))(())(()(())()(()))())(((()())((())(((()))()))(((())(((())))())())()()())((())))(()())((()())((())((()())(()))(()))(((()))))(())())((()()())((()))(((())))())(((()((((())()(())())((()())))(()((((()())(()())())((())())(((()))))((((()())()((())(()))())())(((()()())())()()))(((()())())())()(((())(())))(()()())()()())(((()))()())(())()()())(((()(()))(())())(((((())()((()))((()))()())((()())(()())))(()(()))())((()(())()()))((()(())())((()))((())())()()())())()))((((()())((()())(())((())))((((()))()))(((()))))(((((()))())()())(()())())(((((())()))()())()(()()))(()())(((())())())(()()))((()))())())(((((((())()((()(())))(()))(((())()))())(()))()(()())()((())())())(((())(())())(((()())))))((())((()())())((())()()(()))(()))(()(()))((())())(()(((())()))(()))(((())())())(())(()))((())()(()()))(()))((((((())()(()))())((())))(((())((()())((())(()))()())(())())())((()())(())())()(()))(((((((())))(()())((())))()))(((())())(()()))((())(()))((())()()()))((()(())(()(()))())(())()(()))(()(()))((())(()))())((((())())()(()())(()))(()((())()())(())())())(()((())))(()(()(()))())(((()())())()()))(((((((())(()))(())(())(())(())(())())((())((()))(()())()())())(((())(()))(()(())(())(()))(()(()))())(((()))()())(()())((()))())(((())())()())(((((((()()()))))(())(())())((((())(())())(()))(()))(((()())))((()()))(()(())()))((((()())((()))())()())((((((())()()))()(()()))(()))(())())(())()()))(((((()()())((())())(())())((()()))())((((())()))()(())()())(()))(()))(((((())((())))())())(((()())((()(()))(((((())))())))(())(()()))(((()()())((()())(()())(())()((()))(())())())((())((()))(())(()))(())(())(())())((())))((((()()(()))(())())(()()()))((())()(()))()())()(()))((((())()))(()())(()()))((())())())((()()(()()))((())(()))(()))((()()())()()()()()()))(())()()())(((()))((((())())((()))(())(()))(())(()())(())())(((((((()(())((()()))(((()()))))(())())((()())))(((()))(((())))(()(())()())(()))((())((()())))(()))((())(((()))))(()))((((())(()))))((((()())(((())()()))())())(()())())((())((()())(()(()()())())()())(()(()))(())))(((())(((((())((())())()(()()))(((())))()()))((()))))((())(()))((()))(()))((())(()()())((()()))(()))((())())(()())())(((())(())(((((())))())()()))(()))(((())((())()((())))((()())()))(()()(()()()))()())()((((((()())(())(()))())())(()(())()())())(())()(())()()))((((((((()(())))((()())()))(()))((())(()))()())(((())(()(())())))()())((())(((())()))(((())()(()((()((()))())((()))())())())())(()(()(((())))())())())((((()(()))()))())((()))((()()()))()()(()()())((())())(()()()))(()()()()((())())())((()()))((()))()))(((()(())(((())()())())))(()))(((((()))((()))(()))(((()))(((()))(())()))(()((())(())())(()()))()())()())((())((()))(())())()())(((())(((((())()()(()))((()())())())((())(())())()((()))())()())((())(())(()()()))(((()((((()))(()(())()()))()(()))(()()))(((())(()))))())((()(()))()()()))(((((((()(())())())(()())(()())())(((()(((())))))(()()())()((((((()()))()))))(()(()())))(()(()))(())()((())))())(((((()))(())()())(((())())(((()))()())(()))((())())))((((())))(()((()())()))())(()(())())(())(((())()()()))()()())(((((())(()))(((()())()))(()))())((()))(((()))())(())((())(()()))(())()())((()())(((((((()))())(())()))((())())())(()))(()))((((())((()))())(((())())(()((())))(())(())))(())(()))((()))(())(()(()))())(((((((()())()(()))(()()())())(((()))))((()(()))())(()(((()))))(())())((((((()))(()))(()))(())((())()))((())())(())(((()()()))((()())(())))()()())(()())(((())()())((((()))())(())()())())((((())()))(()(())()())(())()()))(((()()(())))())(()))(((((((((())((()))(()))()())((())())()))()()())())()((()())())())((((((((()()))())(())(()))((((())(()))(((((())()))()))())(()))(((())((())(()))((()))())(())())()()())())()(()))((((()())((((()((())()))()()))())(()))()((((()())(()()))(()()))((())())((((()(()))())()()()())()())((()())(((()))((()()())()))(((())())()))()(()))(()(()())((()()))(())()())((())())((()())())(()())(()(()()))())((()()(()()((()))))())()())((())()))(((((((())(((())()))((())()())(())())(()())((()())(()))()())((((()))))()(())()())(())((()(())()))((()(((())))())()((())))((((())())(())(()())(()()()())(((()())()))()))((((()))())()(()))()()())()(((())((()()))(()()())(()))()(()())(()))(((())(((((())))()())(((((((())))((())(())(())())(((())))(()))()())((((()))(())())())((())))(())))(()()())(()(())))()(())(()))((())((()(()))()))(((())))(())((())()(((()()))))()())(((()())())(())())(((())())()())((()))(((())())()))(((((()(())))(()))(()())())((((())())((((()(()))()())((()())(()))((((())))(((()))()))(()())))((((((()()())((()))((()))())()())((())())(())())()()))())()()()())(()(())(()()))(()(()))(()(())(()()))())((((((()))()(()())())())((())()))(())((()(()))(((((()))())((((())())))(()))((())())(()((()())()))(())(((())()())()))((((())()(()))()))(()(())())(())()())((())(())())(((())(()))(())(()))())((((((()()))((()))()(())))(((()()))(((())()))()((()))())())()())(()))(((())(((()()))(()(())))(())(()())())(()())(()(()))(()())()(()))((((((()))((()(()))((())))()))((((()()(())())(()))()())((((()))())())(())()()(()())(()))(((()(()()))((())(()()()))((((()))))((((())))())(((()))))(((((()))()()))((()()))(((()))))(()()())(((())())(())((()()())))(()))(((())())()()))(()))(())(((()(())())())(()(()()((())))())((()()())((())())()((())())())())((((((())((()))())())((())((())())((())())(()(())))((()))())(()))(()))((()())(())())(())()())(((((((()(()())(()))((())))())(((()))())(())(((()()))))(((()())))(((())())((()()())())(()()())()())((()))(()))((()))()()())(((((()())(())((()))())((((((()(()()()))((())))())()(()()())))((())(()()()()))()(()))(((()))()(())(((()())(())))(()()))(())(((()()()(())))))(((((())())())()(())(()))))((((((()()))()))((((())()))()()()()))((()())(()((())(()()))()))((((())()())())))(((()(((((()))()())((())()())))(()(()((())())))())(((()()))(()()))((()())((((()))())))())(((()(()))((())()))(((())()())()((()))()())(())((())(()))))((()()())()(())(()))(())((()))())((((()()))((()())(())())(()(((()))())()))(((())()()))((())()))(((()))(((()())()))()(((()(())()())()))(()))(()())(((()((()())()()))))())((((()(()()))(()()))((()((())))())((()))(()())()())())(((()((())())()))((())()()((())))(()(()())()))((((((((()()())))(())(())()))())()()())((())(((())(()))()))((()((())))((())())())()())(((())()((())()()))((((((()))())())())()((()()))(()()))())((()()))((())(())((()))())(())(())())(((((((((()(()))(()))(((())((((()))()())())(()((())))())(()))((())()()())(()())((((())())(())(()))(()))()((())))()())((((((((())(())()()))))()((()))())()()())((()())()())((((((()())()(()(())))((()())()(()))())((())()))((())(()()()))(())()())((()))(())(()))((((()())(())())((()))(())))()()()(()(()))))(((((((())()))))()(((())()())(()))()(()))((((((()(()(())))((())()))()))((())))()(()))())(((((((()(((()))(())))()(())())(())(()))((()))(())())(()))(())((()(()))(())(()())((())))(()(((())))(((()))))(())())((()(())))()())((((((())(((())()(()()())(()()))(((((()))()))()())((()))((()()()))())(())(((()((())))()())(()())(()))((())())())(((((())(()))(()))()))((((()))()())(()())())()(())()())(((()))()())(((())(()))((())))(((())))()(()(()()))((())()(())))()())((((()())()((())))((((((((()))))()())(()())(()))(())()()(())())(()())(())())(()())()(()))(((()))()(()))((())))((((()()))(())())()((())(())))())((())())()())(((((((((())((((((()))(()()()())(((((()()()))())()())((((())())())()())())(()())())(()(()()))((()()())(()())()))(((())))())()()()())(())(())((())(()())())((()))((()(()))))(()((()()))(())(())())()(()))()((()()))((()()())())((())())((((()))(())())))(((((((()))))())())((((()()())()))()())(())())((((((((())(())))())(()(()()())()()())()())(())())()())()())(())((()(()()))())(()(()(()()))()())(())())(((()(())(())))(()())(()())(())()())((((((())()())(()())(((())()))()())((((())(())(())()())())(())())(())))())((((())((()()())))()(((()))()))())(()(((()))(()))(()()))(())((()())))((((((((()(()))(((((()())))())(())())())()(()))(((())(()))((()())))())(((()()()()))((())(()()))(()))()())((())((())((((())))()(((()()))))(((()()))))()(())(())())(((((())())))(((((()))))((())))(((()()())(()())()(()))(())(()))())(((())())((((()())))(((()))()())(()))((())))(()()()))((((((()()())(())((()))())((()())()()(()))((())())((()()(())))((())))(())((())(((())())()(())()))(())((((())())))((()()())()())((()))()((())()))((((()(())())()())((((()))())))(()))((())()))(((()))(()))((())(()()(())()(())))((((()))((((()())))()))()(()))((())(()())()))(((((())()))(()(())))()((())((()))()())((()))()()(()))(((()())(())))()(())())(((((((())))()()()))((((((((()())())((((())))())())((())()))((())())())((())((()(())))())()(()())((()())())()(()))(()()(())())((())()())(())())((())()())(())())((((()()))(()()))((()))())(((()))))(()(()))(())(())())((((()))((()))(()()(()))())((()(())))(((()))())())(((((()))(()))()()())(((())())((())()()))(()()))((()())(()()((())()))()()(())(())(()(())))()((()()))())(((((()())(())(((()())))(()))())((((((())))()())((()())()())()())(((()())())(()())())(()))((())())(()))(((((()))(())))(()()))((())(())())(((())(())(()))()(()))())(((((((()())())((((()))(()))()()(()))())(()((()))(())(()))())(((()(())(()())(())())(())()))()))((((())())(())(()))(((()))(((())))())(())()()())(((())))(()()(()))(()))((((()()(()))())((())())()(()(()())(())))((((((((())()())(()))()())(())))((())()()((())()())()))(((())(((()())(()))())(()))())((())(())))(()())((()())(()())()())(()())((()())())())(((((((()()()())(()))((()()()))(()()()())())(()((())())(()()()())()))()())((())(((()))()()()))(((())))())(()((())(()))((((())(())()()()()))())(()())())((()())((())))(((()())())((()))((((())))())()()())((()))((((())())())((())))()((()))()())()((()(())))()())((((())((((()()((()()))())(())(()))(())((()())())()(()))(()(()))((((()))())((((((()(()))())())(()))((()))()())(())(())())(((((())())()()))(()(())))(()(((()()))()()())())())(()()))((())())((((((())(()()))())())()()()(()))((((()())(())((())))()((((())(()))()())(())()()()())((()())(()))())((())(()(()())())()(()((())(()))())()(())()))(()(()()())()())())(((())(()))())(()())())((((())))((((())(((())(())))(())(()))(())())(())(()()))((()())()))(())()()(()()))((()((()())(())(()))(()()())(((((()()))())((())((()))())((())()(())()))(())(()))((()))(())((()))(()(())))((())()()())((((())))()))(((((((((())())))((())(())((())()))(())())(())())(()()())(()())(()(())())(((()()))))((())())(((()))(()()))())(())((((())))(())())((()))(())())(()()((())((())))())(()()))(((((())(((((())()))(())()()(()))((((())())(()()())))(()))()(()())(())()())((((())))((()())()))((()(())())()())(((((()))())(())()()()())((()())(())))())((()()())(()(()))))(((((()()())(((())(()(()))(()))())())(((()))())())((())((()))()())(((()(())((())()))())((((()())((()))(()((())()))))()))((())))()(((()())(()()))((()(())))((()())(((())())(((())))()()))(())(()))((((())())))((())())(())())(((((())())((())()))(((()))()))((()))(()()))()())((((((()))())(((((()))(()())(()))())(((()())())()))(()()(()))()(()()))((((())()))(()((())))(()())())(())(()))(()()()())((((())()())((()()))((()(())())()((((())(((()))())()())(()())(()))((())())(())()())(((()))(())())()(())())(((())(())))((())())())((()()())()())(()(())())())(()((((()()))(()())))((()()())(())(())))())(((((((()))()()())((()))(()())()()(()))(((())))((((())(()())))))((())((()()())())(())((())))(()()(()))((((())(())())))())(()(()())()())(((((())())(()())(())(()))((()()))(((())(())))(()()()(())()()())(())((((()()())(()))))())((((())((((()))())()()((()()()))()))((())((()((()))))())(((())())(())))((((()))()())()(((())(())())))((()(())))(()()))((())(()()())(())()())()())()((()))(())())()(())))(((((())((((()()))(())())))()(())((())))((((())))())((()))())(((())((())))(()())(())(())())())())((((((((()())(((())((())())()(((()))(())))(())()()())(()()))()((()(()))))(()((())(()))()(()))(((((()()(())()())())(()(()())))())(()()()())())(((()))(()))((())))(((((((())))()))((((())(()()))((())())(()()))())((((()))()())))(((())(())()())((()))())(((()())(()()((()))()())(())()()()()(()))((())()())(()())(()(()))(()(()(())())())()(())(()))((()))())(((((())(()())(()()())(())()()))(((((()))(((())))))())(((())())(()(())((())))()))()((((()))(()))((())()(()))()())((()())))((()((((())())(()()))(()()))()()((())))((()))()())((((()())(())())(())))(()()(())))(((((()(()))(()))((())(()))()())(()(()())((())))(((((())())))()(())()))(()(()(((())())())((()))()())(()))(((()))))((()))())(((((())))())((((())((())((((())())()()))())())()())()((()()())())(()))(((())()))(((())(())))()(((())()())()))((())))(((()))((()(()())())((()(()))())()())()()()())((()((()))(()()()()))((((()()))()()())((()(((()()()))()()())())(()(()))())((()((()))())((((())))()())((())))((())((()())()))(()()))((((((())))()())(())((()()()))()(())())((())()()())(()))(((()((())()))))(((()))((()((())))()())(()(()))())((()()(())(()())())(()()))(()()))((()()()())))((()()()))(())())((((((((((())())((((()(())())()())(())())((()))()((())())(()()()))(((()(()())())())((()))((()))()(()))((()())((()()()())((()())))(((((())())()(())((())))()())())()()))()((()()(())))()()())(((((((((()(()((()))())((()())()())((())()))(((())())(()))(())(()))(((((()()()()))()(()))())(())())((())()())((())())())((())(()))())(((()())()())())((())()())(()()()())(())())((()((()))()())((((()))))())(())()(())((())(()())))((((())))(()()()(()()()()))(((()(())())()))(()()(()()()))()())(((())()))(((()((())(()()))())((((()))))))(((()))()()))((((((())(()))())())(((()))))(((()))(()))(()()())((())(((()))()(())(())))()())((()))((())()))(((((())()(())())()()(())((())))((((()())()())((((())()(())))()))((((())))()())(())((((()))()))())()((((())(()(())))(()))((())))(((()))())((((())())()))())(()(((((())))(())))()(()()))()())(()(()()))((()())(())))(()(()))(())(()(()))((()))(())(()))((((((((()(((()())))((())()()))())())((((()())(())))(())())(())())()(()()())(()))(((()))((())(()))())((((((()))()(()))((()(()()))()())(()(()())()())())()()())((((()()(()))(())())(())(())()()())(()()))(())(((()())())())(()()))(())(()())((())(())))((((((((((()())()))))((()(())()))()))(((((())())()()(()))())((())()))(())((()))((())(()())(()())()))((())((())(()))()())(((((()())))())(())))()((()(((()))()))(())()())(((())(()())())(()()))((()))())((((((((()(())()))())(()))(()()())(((((())())))((()()))))((()(())))((())(())()())(()))((((()(()))())(()()))((()))((())())())(())())(()()))(((())(())()(()))())(((()))(()((())))(()(())())()())(((()(())(()))()(())((())))(()))((())()())((())())((())))((()()())())(((((())())()()())((((())(()))(()()))((())())(())()())(()))(()(()))(()))(()())((((())())()())()))((((()))(((())((())))())())(()()(()))()((()(()())())())()(())()(((()))((()))))((((((()())))(())()()(()))()((())()))(()(()())))(((()())())()(())(((()))()()()))()(()(((())()()))(())()())(()()))(((((((((((((()))(((()(()))())))((()))((()())))(((())()())()()(((()))))((())(((())())())(())())()())(((()))())(()()())()(()))(((((()())()(()))(()))()()))()())(((()())((()))(()))(()())(()(()))(())((()))())(((()()((()))))()(()))(((()))(((()(())(())()))(())(()))())((()))((((()))((())())())(()())()(()()))())(()()())(())())((((()())()))((((())())(())())(((())()))()())(((((()))((()))()()))(()))(()()())(())()()()())((())(()))()(())((())()()()())())(((())((()))(())()())()(())(())(())())((()(((())())(()))(())()(()))(((()(())()()))(((())())())()())((())()()))((())((()))(((())()))())(())(((()))()))((((())))(((()(())(()))())))((())((((()(())()())(())(())(())()))(())())(())())((()()))(((()))(()()))((()())))((())((((()))()())((())()()())())(((())((()()))))(()()())())((((((()))((())())()()))()(()())())(()(()))())(((((()(())((()))())()))((()))((())))((()()())(())())((()()))((()())()))(((((()()())))(())(()()))())(())(()))(((((()))())(()())(()((()))))((()(((()()(()))())((((()(())())(())))(((()(()))))(())())())()()()())(()))(((()())(()())(((()))((())))(()))(())(((())))(()(()))(())()(())(()()())(()))(((())())()((((()())()()())())())(()()))(((()))((()()))())((((())))(()())))(((((()))(((()()))(())))())((())((()()))()())(((())()(())())((()))(()()((())(())))(())(()))(((()()))(()()))(())())(((()()()()))())(())())((((())(((((())(((((())))))())(())()())(()))((()())()()())()(())())()(()(())))(((((()((())())()())())(((())(())(())())()(((()))())(()())())(()((()(()))())((()())()))())(()))()()()(()()))((((()(((()()))()()))(())(((()()())))(()())())()(()()())())(((((()(())())(())()))())(((((((()())()()))()())()(())))(((()))()))()((()())(((())())((()))))())(((()(()(()()))())()())()()()())(()()(()))((((()))))((())()(()))(()(()))())(((((()()))()()())(()())()())(((()(())())((((()())()))())(()))((())(()()))((()())()())()())(()())(()()))((((((()))())())(()())(()())())(((()()))())(()())((())())()())(((((((((())()))()()(()))(())()())())()())())()(()()())())())(((()((()))(((()((())())()())()()))())(((()()))(())())(((()(()))))((()())())(()())()())((((()()())())()))((()(()))((((()(()))(())())))())())((())(()))(((((())()()))()((()))))(((()))(()())(((())()())((())))((()))))(((()))(())(()))(((()((())((())))())(((())))())(((((()()())())(())())())(((())(())()())(((()))()))((((())))(()))((()((())())())((()()))(())))()(())(()()))(()())((()))(())(()))((((((((())()))(()()))()())()((())(()(())())((((())())())))()())(((((())))))()(()())()())((((()(())(()))()(()(())))((((()(())(((()()))))(())(())()())(((()()))())())((()((()())(()))(()))((())(())(()))((()))(((()))())())()())(()()()()()))(((((()))(()))()(((()())((()()()))()(()))((())()(()()())((()))())()()))((()())((()))(())())((()((())())()())(()))((()())()())()())((((()(())())()((())())())())(((())(()()))(((((()(()()))())(())((()))())())((()()))(())((())(())()))((((())(((())()))())()())(((()))())((((((()))(())(())))(()))())()())((())()())(((())))())((())()())(())())(()(())())(((((()))(()())((()())()())()())())(()())(()(()()))(()))(())((()))(())(()(())))((((())())(()()())(())())()())((()))(((())()())(())(()())())((((((())())(((()()))()())()()((())))((()))(())((()()))))(()()((()))())(()))(())((())())(()))(((((()))())(()()))(())((())))()())(((((()()()(())())((()(())()(((()))))(()))((())(())(()()()(())())(()(()())(((()(())))(()))(())())(()))((((()))(()))()())((((())))()())((()(())(())())()))(()()())((((()(())())())()())()))((((()(()()))(()()))((())()(()()())((())())())((())))((((()())()()))(((((()())())(((()))()())((())))((()))()()())(((()(()))((((()))(()))(()(()())))()())(((((())))(())())())((())(())(())))(((()()()())))(((((())())()(()(())))(())(()))(((())))()())((())))(((()))())())(((())(())(())())(((())()())(()()))())((())()(())()())(()))((((((()))))((())())(()(()))()()())(()))(()()))((((()()())(((()))(())())((()())(((())(()()))())((())())()(()))(((())())()())((()))()())(()))(((((((((((())))(((((())((()()()))()())()()))(((())())()())(()()((())))(())(()))()))()(()))(((()))((()))()(()()))(((())((())))))(((()())())(()())(())())(((()())(()))()())((()(())))())((((())()()))(((()(()(()))(()()))(()(()()))(()()())())((((()))())(()((()))()())((()())())(((())())()())()(()(()))())(()())())(())()())(((((())))((()))((())()))((()()))())((())(())())((()(())())(())())(((((())))())(((())()()))())())(((()))(()))((())()())()(())())(((((()))())((())()())((())(((())))())((()))())((()())()(()))()())((())((()))(())())((()))(())())((()()(()()()(())()))(())((()())(()()))((((())()())(())))((())())()(()))((()((())))(((())((()))(()))()())(())(()))(((()())()()())()(((()))()))(()((())())(()))(())())(((())()(()))(((((()()))())(()((())))((()))(())())((()(()))()(())()())(((())(()()(())))((())(()()())())(((()(())))((((())))())))()(())(())((()(()))()())())((((()())()(())()))((()((()))))())((()((()))))(()))((((((()(())))((()))())((())(())()))(())((((())()()))(()(()()))())((())(())))(((()())()())()())((()()())(())())(((()))(()()())()))((((((((()))((())())()())((())(((())))(()))(()))())(((())(((())(()))(())()(((()()))())((()))())(())())()()(())))(()())((()()))((()()))(()((())()))((()))())((((()))())(())())(()()))(()()())(((()))()))(((((((((((())()()(()(())))(()())())((()(()))())(()))(())(((()(())())()())())((())())(()))((())((()())())))(((()(())())(()))((()))(()()(()))(()()()(()(()))()(()))(()(((())()()())((((())))))(()()())()())(())(()))(()())(()()))((((((())()()))((())((()))(()))())((((()((())(()())(()))(()()))((((())(()))(((((())))())(())())((())()()))))(())((())()(())())(()()))((((()))()()())(((((())()())())(((())(())))(()))(())())((((()))())((((())((()))())(((()))(())())))((())))()()((())))())((((()))(()()))(()(())(()))())(((((())())())(((((()(()(((())))(()))())()(()))(()(()))((())((()()))(()))(((())()()))()())()())())((())(()((()))))(((()()))(()))()(()()))((((()))(()())())))(((()(()))(()()))((())())(()))())((()())((()))(())(()())()()())(((()()())))(((()())(()))((()()))((()))()()())((((())((((((()())())()))(((((())(())()))((())(()))))(()))(()())())(((((())())())(())((()()))()))((())()))((((()())((()()))((()())()((()))(()))(())((()()))())((()))())(((()()))())(()()))(((())(()))(())()())(())())(((()()))(()()))((((()())())((())())()(()))((()))(((())())((()(()))())(()(())))(())())()(()))((())())(())()())(((((((())()))(()()())(()))(()(()())))(((())())())())()(()()))(()(())))(((((((()))(())))((()())(((((()()))())()())((()())())(()))(())()(((()))))())(()())(()(())))(((((())))()())(()))(((())()))()((((()))()))((()())()(((()))(())(())))((())()))((((())))()((())()())(((()())((()()))(()))())((((())())())(()))()((((())())()())((())))())((((()))(((())()))(())(()))(()))((()((((()(((()))))(()())(())(()((()))))(((())()())(())()))(((((()()()())())()))((())())()())(())((((()(()))(())())())(((())())))(())()())(((((((())())()()())((()())))(())(((()(()()()))())(()(()))))((())(()()())()())(())())((((())(())(())(()()()))(())((()))())((()())()(())(())))(()(())())(()((())()())()())((((())(()()))()())()))((()())(()(()(()))(()))()()(()))(()())()(()()))((())(((()(()))((()())))()())(((())()))(()()()))(()(((()))()())(())(()(())))(()())(()))(()((())()())(())()()))((((())(((()))((())(()()())))())(((())(()))))(())((())())(()())()(()()))(()((()())()())((()()()())())((((())))(())((())))())((((()()())(((())(()))((((()())))())())((())(()))()())(()))(((((())())()()))((()())(()))()())(()((()())()())(())()()))(((()()()()))(()(()))())())(((())((((())()))((())))((())))((((((())())((((()))))())()))(())((()(()))((((()()()))(()))(()()()()())((())(())())())(())())((()(())())())(((()))(()))())(((()))((()))()()(())((())))(((()))((()()()))()(()))()(())()((()())))((((((())(()()))()((())())())(((()()))((())())((())))(((()())(())())((()())(()((())))(())()())(()()(()))((())(())((()()))))((()(()))())()(()()(())))(((((()))())())(((())()())(())())((())()))()((((((((()()())((()()))((())(()))(())())(((()))()())(((())())(())))(())()())(()((()())(())())))((((((()(()))())()(()())())(()()))()((())())()(()))((()((((()))()(()())())())()((()))))(((()))(()()()))((()())))(((()()))())(()(()()))(((()()))())()(()))(()()))()(()((((()((()(())))(()))(()()))())(())((())))()())((((((())(()))())(())((())()))((())()))((((()())()))((())(()(()())())(()))((((())())((()))())())()())()())(())(((())(()()))())(((()()())()())(())())())(((())(()()()))())(()(()(())))())(())(((((((())(()()))()()()()))(())()()())(((())(((()))(((())))()())(())(())())((((()(()))(())())((())(()))(())()()()()())((()(())))(((()))())(()))(((())((()()()))())((())(()()()))())((())(())()())((((())())))(()()(()))(()))(()))((((()())(((())()())())(())(()))((((())((()))((()())))())((()()))(()())())(())())(((((()))()()()())())((((())())(()(())())((())(()))())(()((()))()()())((()))(()))((()(()()))((()))())(())()()(((()))))((()((()))())(()))())((((((()))))(())(()))((((())()((()))(())(()))((()))(()))(())((()(())())((())))()())())()((()()())())()()())((()(()())(()())(()())(()))(((((()())()())())((()))((())))(((()))(())())(())((((()()))())(()))())(((())((()))())(()())((()))(()))(((((((()((())))))((())))())((())))((((())())()())(()))()(()))(((((())))())((()())(()()))()(())())(())()((())))(((())())((()))(()))(((((())((()(()(())))()))((())()())())())((((())()))())((()())(()()))(()))(((())()))(()(()))()(()))((((()((())()))(()))((()()())()())(())(((((())))())())((())((()))(()))()())((()()()())(()))((()())((())())()(()))((()())())((()())(()()))(()()))(((())((((())))(()))(()((()))()(()))((((((()())))()(()()(()))(((()))(())())(((()))(()()))(()())())()((()())()())()(())(()))(())())((((())())(())())()())(((()()()())(((())))())(())())())((()()(((())))())()((())())((()()))()()()(()))((((((())))(((())()(()()()))))((()())(())((())())(())(()))())()((())()()))((((())((())()(()))((())())()))(()))()((((())())())((()((())(()))(()))((())()(()))())(()(()()))((()((()))()))(()))(()())()()(()()))()((()()))(()(())))(((((())((()((())())())((())())((()))()())((()()))())((((()())(()))(()())()(()))(((((((())(())())((()))()())((()())(())()())(()))(()())((()())))(()))(()()))(((((()))()())((()())())(()))(())()(()))())(((()())())(((())()())()(()())())(())(()))((())))((()((())()))(()(()))())(()))(()()())((((())(()))()))(()())()())((((((())())()((())())(((()()()())((())()()(())))(())(()())())()(()())))((((()(((())))())(()()))(()()))((()))(()((()())()(())))(())())()(())())(((((((()())())((()))())(((()))((())())((())())((())))())(((())(((()))(())()())())(()))((()))()(()))(((())()))()(())(((((()())())))(()(())()((()))(()())))(()()())())(()(())())(((()((())))(((((())))))()()())((()()())()())((())())((()(()(()))))()()))((()())((((())((())((()))))())(())(((()()))()((())))(()()())())((((((()))((())))())((((()))()())(()()))()()(())())((())()((())(()))())(()(())())(((()()()))()))(((((((())))(((()))))())(()(())())(())(((()))()())(()))(())())()())((((()((()())())(())(())))(()()))(()())())((((())(((())()())(())))(()))(())(()))(((()()))))(((((((()()())(()(())()))(())())(()(()))(((()(())(((())()))(()))(()))())()(()))(((((())()))(())(((((()()))((())()())())(((()())())(()()()()))(())(())()))(()))((()((())()))(()()(())((()())())())()()(()))((()(()())()(())())((()())((())())(((())())()())())((())()))(()())((()())))(()()))(((((((((())()())()))((())()(()))(()(((()))((()))())())()()())((())()())(())())((())((()))())()()(()))(()()))((())(((()()))))((()()()))()(()))()())(((((()()())())(()(()))(())())(())(()())(())()())(()())()(()))(())(()())((())()())())((()())((())))(()()))((((((((((()(())())((((()((())))(()()))((((()))))(()()))()(()))((((()()))((())))(())())(())((()))())(()((((())))((()())())(())()())(((())())()))((()))((()())())((()())(())())())((((((()())()())()))(()())()((()))()()())(())(((((())()())()())()(()))(((()()))(())))()())(((()())((())()())())(()))(((()())()()(()()))(((())()())())()()())(())()()(())))((()()())()()())(((()(())())())((()))()(()))((()()())(()()())(()))((())(())()()((()))())((())()())((())())()())(()))(())((()()))(())()((())))((()(()()))((()())()(())()())()()((())))()(((((())))(())()()))()(()()())((()())(((()))(())()())((((())())((())))()))(()))((((((((())))()(()))()())((()(()))()(()()))((((()()()())))()())((()(((())))())())())()())()((((()())()()()())(()))((()()(()))((((()()))(()())))(((())))())())(((())())(()))(()())(())((()())())((())))(((()()(()))())(((((()())())()(((())))())(((())()))(((((())))(()))())(()()()())(()))((())))(()(((()))(())(()))((()())(())()))((()((())()())((()()))())(())(()))((())((((()()())(())()))((())(()))()())(()(()))(((())()()())()())())((()(()()()))((()(()))((()))(()))((()(())()()(()))))(()))(((((((())())())(()()))((())()())())()((())()()))((((()))((())(()())(()))())((()))(((()))((()))())(())(((()())(())()()())(()))())(())(((())()())((())()))(())(()))(())(()()())())(((((())(()()()))(())())(((((()(())())()(())(()())((((())))(()))(()())(()))(())()())((()()())(())())((()))(()())(()()))(()))(((()(()))(())))())(((())))())(((()))((((()()()()))(()())()()))(((()))())(()))(((())())(()())())(())((()))()())((((((((((()()(())(()))()(()())(())())(()())()((())()))(()())((((((((()())((())())())(()))())()())(()()))(()())())(((((()())()()))()()())(())()))((())()((())())())(((()))(()))(())())()()(((()()))(())())((())(())))((((((()))())(((())()))((())))(((())((()())(())))()))(((((((()))())()())((()))())(()(()(()((()))())))()())(())()(()(()(((())))()(()))()())())((()(((())))((())()))((()()())())())(((()(()))(()())(())()()))(()))((((()(((()(())()))))())(((((()()((()))(()))))((()))(((())))((())())()()(()))((())((())(())()))(()))(((((())())))())(((())()())()())((((()))())()))(((((()(())))())(((())())())((())(())(((()())(()))))()((())()))((()())())(()(())()())((((())))(((())())()()())())((((())))(())))(((())((()))(()())())())(((())(()())()())()())())((())(())(())()(())()))((())(())()()())((((())(()))(()())()())((()()))(())(()))(((((()(()))()(()))))((())())(()))(()()()(())))(((())()()((((()())(((())))))))((((()((())))()())((()(((()))((())))())())(((((())())))(())())(((())))()(()))(((())(())()())((()())())(()())()())((((())()(()))()()())()())((()()(())())())())(((((())()()))(()(())))()(())((()))((((())()))((((())()))())()))(()())(((())))(((()(())))(((())))))((()())()()(()()))()((()()))(((()))(()())())())((((())((())(())))((()))(())(()))((()))(())()((()()))())((((((()(())())()))()((()())))(()((()))()())(())()()(()))(()()())())()((())(((()))()(()))(())((())())())((())((()))(()()))(()())(((()()))()()())(((()))()))(((((())(()(()())()())(((()))()))())(((()()()(())(()))((()))())(((())(())))())((()())()(((()))))(()())(((()(((()))())))()())(()))((((())()))(((((((()())(()())))()()))()))((())()(()())(()())())((()()))()()))((()()())(((()))(()))((()())()(()()))(()((())())((())(()))()())((()())()))((()()())(()))()(())())(((((((())(((((()())())()())(())())()()(()))()())((()(()))())())(()((())())))((()))())((()((())())((())))()((((())))((())(()))()()())()())(())(((((())((())))(())()())(())(()))(((())())())()((())()())())(()()))((((()))(()(()(())(()()))((())))(()())(((())())))(()(((()()((()())()))())((()())()(()())())(())))()())(((()(()))((()(()())((())()((()()))))()()())(()())(()))((((())))((())())(()()())())((((()()())((((())))(()(()))())((()(()))))(((()()())(()(((())())()()()))(())))((()))(()())(()())(())())(((()()))())((()((()))())())(()))(())(()())())(()())()()(((())))(())())((((()(()))(((()((())(())))))())((())(()))((())())(())())(((((()((())((()())()(()))(())()())(()(())())()())())(((()))())(()())()())(()(())()())())(((((())())()())()((())))((())((()())())())(())()(())(()))(()(((()())((()())(()))(()))(())(()))(()()())(((()))())(()()))(((())(())(())()()())(((()(())))())))(((())(((()()((())())())(((())))))())((((()))()())())())(((((())()()))))(())(())(())())(((((()(())))(((()))())(()(())())(()))())((()())()))((())()))((((((((((((()()))()(())))((()(()))())((())(()))())((((()()))())))((((()(())))()())(((()))(()()))(()()()))(((((())))()()(((())()))())(((())())())((()))(()()(()))())(())((()))(()()))(((()())(())(()))(()()()))(())())(()()())(())()())((((((((()))(()))((()()())((()()))(())(())())())((()((()))()(()))())()())((((())))((((())(((())())))(((()())((()))((())()))(()()(())()))(())()))(((((())(()))((())))())((()))(()))(())((((()))(())())(())()()))((())(()())(((())))))((((((((())()))(())())(((((())))())(((())())()()())())(((()(()(()))((()))))(())())((()(()))(()))((((())())(())())())(()())())(((((())))()(()))())(()))(((()())((())(((((((())()((()()())())())(())())()()()((((())))))((())())()(()))()())(()(()()))(((((())())()())()(()((()(())))())())((((())())(())())(()(())(()()))(()))(()(())))(())(())(())())()(()(())())(())))(()((())())(()))((()(())))(())()()()())((((((((())())(()))(())(())(()))(()((())())((())())()())((()))())(((())()))())((())((()()))((())())(())())()((((()))())(()()()))((()))()(()()))((((()()()))()()())((((())))((((())()(()))())())()(())())()(()))(((((()))))(((())))(())())())(((()(((()))))()((())(()))(()))(()(()))(())()(()))(((()())())(()))((((()))())((())()((()(())())))()()())()()())((((())((())(())())((()))(())())())(((()(())())(()))((())((())))(()))((()())((())(())()())(())())(())(((()))()))((((((((()())())(())())()(()())(((((()))))(()))(()()))((((((())())((())())())(())(()()))()(())(()))(((()())(()))()())(((()))(()(())))(())())()(()()))(((((((())))())())()(())()())(())(())())(((())())()((()))(())()()()))(((()())())((((()))()())(())())())((((()))())(())())(())((((()((())))()))(()(()))())())((()()())((((()))(()(())(())())()())()(()())()())()())(()(()()))(()(())(())(()()())()((())())())(((()()())(())))((()()))((((()))())()()()()(()))(())(())(())())((((()())())((()))())(((()())()((((())())(()))(()))())((((()())())(()((())))(())((()(()(())))()())())((()())())(()))((((((()())))((()())))()((())))((())())())()(((()()))(())))(()(())())(()((()()())(((((())()))))())(())())(()))(())(((())()())((())((())())())())())((((((((((((()))())()())(())()())())(((())())((((())))())((())))())(()())((()(())())()(()(())))(((())())()))((((())(())())(()()))((())))(()()())())(((()()()))()(())()))((((())((())))(())(())(((()())))(((())(())())(())((()(()()))))())(()(((()))))())(()()())(()())())((((((()())())()())()())(()(())))(()(())()())(())((()))()(())())(((())(()()))(()))())((((((()()))(())())(())()((())())()(())())()((())())((())())()))()(())())(((((((())(())()()))((((()())()))((()))())()((())()))(())(()())())((((()))(()((((())()())()))((())))(()())(()()(()())))(((()))((((()()))(())(()))((()))())(()))()()(()())(())())(((()()())((()()())(((()))(())()(()())()))()())(((()()())(())(()()))((()())())()()()(()))(()())())(((())((((()))()())((()())(()))((()))())(()()(())(())())(())(()())())((()(()()))((())(())())()))())((((((())()))()((())())())(((())))())(()()))()((()()))())(((((((()))()))()((((())()))))(((()(()))())()))(((((())(())()(((()))))(((())())())(()))(((()))((())))()))(((())(()))((())))()())())((((((())(((()())())()())()())(((())())((((()(())))(()())(()))((()()))((()(()))(()())((())))(()))(()())((()))(()()))(((((((()))(()))))()(()))((()((())()))()))(())((()())(())))((((((()))(((()))()))(((())))((())())(())()))(()))(((())()())((()(()())()()))((())))(()((()())(()())(())(()((()))))()))(((((((()))))(())(())(())))(((((()))()())(())(()(()))((()()())()))((()))(())()((()))(()()())())((())(())((((())())(())())((()))))()((())(())())(()())()()())(()((()))(())()()())()()())(((()))((((())))))()((()()()())())(((()()())())())((()))(())())()())((()()()(((())())))((()(()((()(()()))())()(()))((((()())))(())))((((())))((()()()(()))((())())(())())(()()())(())(()))(((((()()))())())()()(()))())((((((((((()())()))(((()())()))))()())(((())(()()))())(())()(()())((())(())))(((()(()))))((()())()()())(()))(()()((())))((((())()(())()))((()))((())))())((((((())((())())(())())(())((()))())(((()))))(()()()())((((()))))()()(()))((((())))((()(()))))())(((())))()())((()())())((()))())(((((()(()(()))))(())(()((())))((()())))(((()))()(()))(()(())(())(())()(()))())(((()((())()()())((())())((()(()))))((()()()())(()()))((())()())(()()))((((())(()))(((())())(()()()())()())(()))(())())(((((()(()))(()))())(()(()()()((())))(()))())(())(())((()()()))((()))((())()())((()((())))))()())((())())())((((())()))((((()())((())(()(()())())))((()))((())(()())))(()(()())(()))())((()()())(()())(())()))()(())(())())(((((()((())))())((())())())(((())()()())(())((())))(())()(())(()())(()))(((((())())(()))((())(())()())((((()())())()(()()))()))(((((((())()))())()())(((()()))(()))())(((()))()()())()(()))(()((())(())()))(((())())(()())(((())())))((((()())))((()))()())()())(()((())())((()()()()())())(()((())))(()())((())()))((())()(()())))((((()(())())(((()())(((())()))(((())((((()))))(())(()())())((()()))()())(())(()))()())((((((((()))((()))()())((()((()))()(())()))(((()())())))((()()(())(()))()((())))(((()()(((())())())(()))())((((())()))())(()))(())(()())(()())())()(((())())(()((()(()())()()))(())(()())())(()(()())(())()())(()())())())((((())())((((())))())(())(()())()()))((((()()))))(()())(()()))(()())(((((()((()))())())((())))((((((())()))(())()))())((()()()))(((()))(())(()))()()())((()(()))(())(()))(()(()))())((((()))(()))(((())(())))(())(()))((())())())(()())(())())(((((((((())())()())()(((())((())))((()())())()(()))(((()))((())))()())(())()())((((())(()))(((((((((())))(()))())(((((((()))))(())())())(()()()()))((()(())))(()())((((((())())))())())(()())((())())((()())))(()((()()()))())()))((())(()(((()))(()))()()))(()())()()((()))()(()))(((((())(())()(()))()(())()(()))(()())(()()())()()()((()())))(())(()()))((((()(())()))())((())()))())(((()))())(((()))(()))((((())((()))()))((()))()(()))()())(((())()((())()))((()())((()())))((((()()()))())(())())()((()((((()()())))(()))())()())((((((()))(()))(((()((())())))))(())()())))((()(()))(()()))(((()))(()))(((()()(())())((()())))(())()()())()))((((())((()))((())())()(()(()))))((()()(()()))())(()((()))()))((()()))(((((((())))()()))(())(()()()()))()(()(())(((()))())()))(())())(((((((())()())())(())(((())((()))())()(()))())(()())(()()())(()))())(()))(((((()))()()))((()())()())))(((((((((((()()((())))(())())((((()))(())()()))(()())())(()(()())()(()))())(((()()()))((()())(()))(()(()))()())((()()))()())((((((())))())())(((())(()()))()()(())))()())((())((((())()))(((()))(())())(((())))()((()()())()))((()()))((())))((())((((((()()))()))()()())(()())(()(()))))((()((()))(()))())((())))(())((())()))(())((((()(())()))(()(()))()())((((())())(()))(()(()))(((()()))((()())(()))()(())()(())(())(())))(()))(((())(()))())(()(((((())())))((()()))((()))(())((())()))(())())((())((())((()))())((()()())(())()())()((()))(()))((())())(())((())()))((((()))(((()))()()))()())((((()())(())((()))))((())(()()()()))(((()))()))()(((()()()())(()())())(((((()))((()))())()))(()()))((())(()()))((()())))((((()))((((())()))(())()))((())(()))(((())())(((()()())())(()))((()))())()()())(())()())((((())()))((())())((((()((()))()))()))((()(()))((())))((((()))))))(((((()(()))((()))())(((((()()))(())(()())((())()(())))())((()()))()()(()))(()())((((())()))(())))(((())(())(()))((()))())(((((())(()))((())()()))(()())(()()()))(()))((())())()())(((())()()()())(((()()(((())())()))(()())((())))((()))((((()()())))(()())()()))((()()()())()(()))((()())())(()))((((((((()))()())(()))()()(()))(()()()())())(((()((())))((()(())())(()()))())(()))(()()))(((()())()()())())((((()())((((())))(()))(()())(()))((())())(())(()))(())(((()))(())())())(())(()()()())())((((())())())(()())((()())())(())(())()())(((((()))()(()())()()))(((()))()(())(()))((()))()())(()(())()())()((()()))())(((()))(()))(((()))()))(((((()(()(())))(()())(()()))((()))((((()))(())))())((())()()())((((((((())))((())(())))())((()(())()())(()))((()()()())))()())(((()())()())(((())()(()())()))(()((())))(()()())())((()))((())(())))(((((())())())))((()())(((())()(()())))(())(((())())())(())))(((()())((((()())))((())(()())))(((()(())()())(()(())(()))())((())(())((())()()())())((()(()))())())(()(()))((()())()))(((((((()())))(((())((()())((()))())(())(())())(()())(()()())(((((()))))())((())())())((()())())((())(())()))((())())(((())))()(()))(())((())())()()()())()()))((())())(((()))())(()())())(((((((((())(()()))((()(((()(())))((())())(())(()))()())((((())()())(())(())()())(()())())(((())()()))((())(()(()())())()())((()())((()))(()())))(())())(())(())((()))())())(())())((()()))(()())()())((((())())(((((()()))(())(()))()())((()(())))())())())()(())())(((())((()))(()))))(())((((((())))(())(())()())(((())())(())(())()(())))()())((()())())(((()))))(((((((())(()))(()))((())())((((()((((())())))()(()()))())((())((()))(()())(()))(()))(()(()))()(()))(((()()())()))((()()))(((()())(()))((())((())))()))((((((((())))(()())())((((())())())((()))())(((())))(((((())((())))((((()()()))(((()())())())((())))())(()())()()((())()))((()(())()))()())(((()())(()))())(((())))((())(())())()())(()))((()((()(())))())))(()(())(()))())(((((())((()()()))())()(()()))(())(()))(((())(())()(())())()((()))((())()))((()(())))()())(()())()(((()(()))((((())))(()())(((())))())((())(()())()()))((())(()())(()())())((((((())))()))())()(()(())())(()((())())())())(((()(()))))((())())())((())((((((())(()()))))((()))()()))((((()())())((())(((()()))((()))))(((()()())(()())(((())))())((()(()))()()())((())((())()())))(((()()())())()())()()())((((((()))))()()())(()())()()(()())())(())())(((((()())))())((()))())((((()))(()))((((((())())))())())(((()())()((()))((()))())())((()())(()((((()))))(()))(()())())((())((()(())(()))(())())((()))((())()))((()))())())(((()(((()())((((()))()(()(())))(((()))(())(())())((()(())()(())())(()())((()))()())()((())))()(())(()())(()))())()())(((()())(((())))()())()))(((((((())())()(())))(())())(()))(((()()))))(())()()(((())))(()))((())(()))((()())()(()))(()))(((((()))())((((()()(())))()())())(())(())())(()(())()())(())())())(((())(()())()()())((((((())())())(((()))(((()())))((())(()(())))(()))(())(())(()())())(((()))(())(((((())))(()(())))()(())()())())((((())()())()()())(((((())()))(()))(()()))(()))(()()())()()())((((((())())((())(())(()))())((()(())(()()()))(()(()))((()))())(((()))(()))(())(()))(((((()(()))))()(((()))())()())())(((((())))(())())((())(((())())(()))()())()))((()))(()))(((())((())()))(())())(((())(()))((())()))(())((()()(())())(()())()())((()))(())())(((())())()(())(()())(())((())(()))()()())(((())((())(()))())())((((())()(()))(((()))(()))((()))()))(((())))(((((())()())(((()))()))((((())))()()))()(((())()())(()(()))())(())(())())(()(())))((((((()())((()))()())()(()))((()))()((())(()))((((()())())())()())((())))(((((())((()))())(((())()())))))()((()))())(())()())((((((()()())(((()(()()())()())()(()(()))((())))((()))(())())((()(()(())))))((()((((())())(()))(())()())())()((())(((())(()()))()(()))())(((()())(())())()())((())())((())(())())(())(()))(()())((())))(()(())(((()())((()))))()())((((())(())))(()())((())(()))()()())(((()))))(())())(((()((())()(()())(()))(())(()())()())(())(()))((()(()()))((()))(()((()))))())((()))()())((((((()()))((((())((())()))(((()))(()))(())())()())(((()()(())))((()))())())(()))(((())((()))(())())((((())(()())(())())(((())((())())())))((()(()()))))())((())())(((())))((()()()())())((()))())(((()(())(()())(((()))))(())()())(())((()())((())())(())))())((((((())((()()))())((()))())(((()())(())())(())())(((())()))((((()())(((((()())))((())())))())(()())))((()(()())))((()((())()()()))((())))()())(((((())()())))(())(())))(()((()))(()()))())((((()))())((()((()))())(()(()))))((()))(((()()))())())(((((((((()()()()())()())((())()))((()())()())((()))())(())((())()(()))()(()))(((((((((()()))(())()())())((((())()))(()()))(())())((()()()())(()())(((())(()(((())))()))((())()))()())((((())(())())())(()))((())(()())((()(((()))())()())()(()))()())()(()))(()())(()))((()))(((())())())())(((()(()(())()())(()))(((())(()))())(())()())(((())(()((())()))(((()())()(()))()))(())(()()))((())(()))(()))())((())(())())(())())((((()())()())(((((())())())((()()())((())())())((())))((())))(()((((())))()))((()())((()()))())((())(((()())((((()()()())())))())(((())(()())))())(((()))()((()())()))((())())())(((())))((())(()))(())())(((((((())((()()())((())(()()())())((())((()))()))((()()()())())(())(()())(()))(((()())())))(()()())(()))((((()))()())(()((()))(()))((((()())))()))((()(()()())()))()())(())()()())((()((())())())(((()((()()())())()))())(()(()((()()()))))())((())()()))(())((((())()())(((()())())))((((()))((())))(()()()()())()(()))(())(()))((((())))())(())(((())(((()))(()))(()()()))()())((()))()())((((()(()(())())(()))(((()((()()))(())()(())()())(((())())())((()(()))()))((()))((())((()))())()(()))()())((((()())(()(((())))(()()))(())())))(((()())()(((()))()(())()))((((())(())(()))()))())())())((((())()()(())())(((((()))))())((()))(()((())())((())()())((()))()))())(((()()())(((()))()))(())(()))((())))((((((()))(((())(()))()()())()((())()))(((())())((()((())())(()))((((())))(())())(()))(()()(())())(()()))(((()(())()())((()())(((()))()())()())(((())))())())((())()())((()))())((((()))((((()())))))()(()()))(()))(())((((()())())((())())((()(((()((())())(())()))(()(()()))(())())(()()))())()(())())((())(()()()()())(((())())(())((()())))(()))((()(()))((())())()(()))((((())(()((())))()))((())))((())((()))(()))(((())(())())))()()(()))((((())(((((())(()))())())(((()()))))((()))((()()())(())()())((())))(((())())((((())(()))())(()))(()()))(((())()()(()))(()())(((()()))()())())()((()()()()()))((()))(((()))(()()))()())()())(((((())))())(())(()()))(((())(()()()))()(((())(()())(())())(((())))((())())())())((((())())))(()))(((((()((())(())))((((())())(()())()())(((())())(()))(((()))))())()((()))(((((()))()))(((()))))((()())())(((()))))(((()())(((((()))()())))()())((()))(()))((()()())(()()())())(()(())())(())(()())())(((())()((()())))(()))((()))(((()(()()))())((((()))()())()))(())())(((())()(()(()()))((((()())()())())((()())())()()))((((())())(())())((())))(((((((())()())()())(((()()()))()()())(())())(())()())((())()()())(()())(())(()(())()))((()))(()())())(((((())()())((())(())())(()(()))())))())(((((((()(())))()()())())(())()())(((()))()())(())((()()))(()))(((())()((())((()()))(((())())()()())()(()()((()))()()()))((())()()))(()))((((())(()()())(())(()))(())())((()(()))))((())())()())(())((((())())())()((()()))(()())(())(()()))(((()))(())())(()(((()()())(()()))())((())()))(())(((()))()(()))(())(())((()(()()())((())()())())(())))(((())())()((())(())))((((((())))())())((())(())())(())(()())(())())()(()))((((((((((())(()())())(()()))(((())))(())(()()()())(()(()))(()))(((())())()())()()())((((((((()(()()))()()(()))()())(((()()))()(()))(((())())))()(()))(())()())(()(()())(((()())())((()))()))((((())(())(()()(()))())())(()()(()))((())((()))()((((()))))))((((()))(((())()())()())()(()))()((()))))((((((()())()(()))()())())(((()()())((()())))(((()())(())()))(()())())(((()(()())))(((())(())()()))()())((())()()))((((())())()))(((()()(())())())(())())())((()((()()))(()(())))()(())())(())(()))(((())(())(((())())((())(()))()))((())(())(()))())((((()))()(())))(((())))()())((((()(((())((()(((())(((()())()))())((())(()))(())))((()())()))((()(()))(())())(((())(())(())))()())(())())(())(((()))))(()()()())(())(()))(((((((()))))((()())()))(())((((())(())()))(()))((())((())))()(((()()))))())())((()()(())())((())(()()(()())()()))())((((()))())(()))((((())())((()(((()))()))(((()()())(())))())(((()))(()())((()))(()))())((((()))(()(())()))((()))()((()))))((()())()()())((((()))((()))())()())((())())())((((((())(((((()(()))())(()((())())())()(()))(()))(()((())())(())()())()()())((((())()())((())(()()))()((()())())()))((((()))(())())())())((((((((()(()())())(()())())()())()())((())())(((()))(())))((()()))()(()())(((()))(()))(()()(())))(((())(()())())((()))())())((((())((())))(())()())((()(()()()())(())(()))(()))(())(((((()())))((()()))(()())(((())))(()))(((())())(()))()))((((())))(()(((()))))(((())())()(()())())())((((()())()))(()))()))((()((((((())())))(()((()(())))((())(())()))(()))))((((())(()))()(()()))(())())(((()))()())((()(())((()()((())))(())())))(())(()(()))())(((((())(()()))()())(()(())())((())()()(()))()()()))((()())(())()(()))(((()(()()))(((()(()))())((()()))(()())())()())(()()))(((())())(())(())())())(()(()())((())())(())()())((((((((())()))((()()(()())())(())())()())(())())((()())())((())())(())()(())())((())(((()()(())))((())())()(()())))())((((())()()())(()))((((())))())(((()()()))(()()())()()))())((((((()())())(())())((()()))())((((()())(()()))(()(()))()()())(()(()))(()))(()))())((()(()))()())())((((((((((()()((())))(((()(())()))())((()())(())()(()))(((()))()))(()())(()))()()(()()))((((()()())(())())())((((()))())))(((()))())()((()))()())(((((()))(())(((()))(()))((()()()))()())()())(((())(()()))())())((()()(()))(())((()())())())((((()())))())()())(((((()))(()())(())()())(((())())((()())()))(())()(())(())())()())(()(((((())()(()))(())()))())((())())(())())((()()()()()())(((()((()()())(()())(()))(()))(()))(())())((()())(()())))()(((()))(((())))())())((((())(((()))())()())((())())()())((()))(((()())())(()())()()))(((((((()())())())()))(())(())())())(((((())((()()()(()())))())((((())))())())(((((())))(((((())()))()))())(((())(())()())(())((()())())(())(())()())(())()(()))(()()()()))(((((((()))))((((()))()))((())()))((((()))))(()))()(()))((())))((()()())((())))(()())(((())(()())(())(((()))())())())()(()))(((()((()))(((()(())())())(()()())())((()())))((((((())()))))(((((()(((((())))))((()())))(())(())())())())(()())((()()((()))(()))(()))()()()())((()(())())()())(()(())(())((()()(()))()()))())((()()))())(()((()))))(((((()))(()()))(())()())(()())()())()(()))((())((((())))(()(()))(()))(((())))((()))()()())()(()))(((())(())())((((()))(((()))(((())(()))((()()))))(((()(())(())(()))(((())())(((())))()(((()))))(()())()))(())())(()())(())())(((()()((((()())((())(()))(())())(())(()()()()))()(()((()()))))((((()())(())(())()))()((()(()))(()())((()))())(((())()())()())(()))((()(()))(()())))(((())(())())())()(((()()((())())))((())(()()))((()))((()))))(((((((((())(())())((()(()()))))(((())()))(())()))(((())())))((((()())(()))(()(()())(()))((((())))(()))()()(()))(((())())(()))()((((())()))()))(())()())(((()))(())()(()))(()(())())(()())((())((())))((())())(((()())))())(((()(()()(()))()()()))((()()())())(())())(()()())()())(()))(()))(()(((()((()())))()()())(())(((())(()()))())(((()))())(())())(((((()())(()()))(((()())((()())())(())(()())((())())())()()))((((()())()())()()((()(()))())((()()))(())(()))(())(((((()(()((()))))()())())((())())))((())()))(((())))((((((())()())())(()()))((((()))((())))((()())()(())())()(()))(()()))(())())())((()())(()()()()))(()((()))(())()))(((((()))))()()))((((((()())())())(((())())()())()()())((()()))())(((()))()()()))((())((())()(())())(())()())(((())((())())())((((())()))(()()))()())((()())(((()((())()())()()()(()))()))(()())))(((((((()()))())(((()))()())((())(()())(((()))))())(((((())())((())())()(())()(()()))((((()(())()))()())(()(()))())((((())())())()(()(())))(()))((())((()((())()()))(())(()))(())(()()))(((()()()))()(()(())()))((()))((())(()))())(((((()))())())(()))(((()()()()))(((()())((((())())())((()))())()())))((())())((())(()))(()((())()))()()((()))())((((()()))())((()))()(()))((())((())((()(())()))(()))(((())()())()))()(((())(()())()())()(())))((((()(()))()()()()))((())(((())()(((()))))((())(((())()())()(()()))())(((()))))())((((((()(((()))()())(()(()()(())))()))(())(()())(((()))()())()(()))((((())()())((()()))())()()())()(())()())(((((())((())()(()))()()())()((())())()())(()(())(()()()())()()())())((()(()))(()(()()())))((()((())))))(()))(((()))()()))((((((())(()))))((()))())(()(())())(((())()()))()(()())()()())())(((((())(())(())))())(((())))(((((()())())()()(()))()(()))(())(()()())()())((())())())(())((((())()())))((())((())()(())))()())((((((())())((())())(())((((()))()())())(()))(((((()))((((())()())(())(()))(())())(()()))())((((())())))(()())()()()())(()(())(()())(()())()(()))())((())(())())((((()(()))())(((()))))(()())()()())(()(()()))((()()())))(()())((((()())()()())((())())(()))())((((()()())))))((((())(()()()(())())()((())))()())(()())(())()())(((()))(())()))((((((((())())(()))()()((()))()())(()(()))())((((())))()((())()))((()(())))()(()))(((((((()())))((()())()())((()())())()())((()((()))()))(()())()()()())())(((()))())((())((()()))()())())((((())())))()(((()())))(()))((())())((())())(((()(())())()()))(((()())(()())()(()))(()()))()()())((())((())()()())(()(())))((((((((())(()))()())((()((())))()))())(((((()))())(()))((())))((((()))()())())(((())((()()))())()()())(()()())(()())())(()()))())()((((())))())(())(((()))())(())()())((((((()())((()())())((())))(((())())())(()))(()()(())(()()))(()())(())(())()())((((((((())())()()()())(())())))(((()())()()))())(((())())))((())(((()))))((()())()()())(()))((())()(()))(())(((()))))((((((((((())(())())((()))))(()()())((()))())(((((()))())((())))())(((())(())(()()))())())((((((()())()())))(())(())())(((((((())()())(()))())(((())((()())()))(())(()))()(())())(()((()())())(((())))((())))())(()((()())()))(()((()())()()))())(((())(()(())()))((())(()))(()())(()))((((()(((()())((()))())()()()())(())())((((())))))((((()))(())()))())()((()((()())(()()()))(()))(())(()()))(()()())())(()((((()(())))()()())((()())())))((((()()()))(()))()()())((()))(()())(((())()))(()()))(((())(())())((()())()))((((((())))())(((())())(())()((()))(()))(((())))(()()))((()()(()()))(((((()((()))))(()())))((()())())(((()))())())(()))(()((())())()())((()())()(()((())(())))())())(()(())())(()()))(((()(()())(())))((())()))(((((())())(((()())()(())()(()))(())(()))()(()())())(()))((((()))((()())()(())()(()))())((()))((())(())))()())(((())(()(())())(((()))()())((())()())()())(()())()())((((()))())((())))(())(()()((()())))()()()())((((((((((()))()()())(())())(()((()(()))(()))()())((())(()())()))(((((())))()(((()))()()))((((()())()())()))(((())()(((()))()))((()())())((()())()))()()()(((())())())())((())(()(()))())(((()()()()))(())())((()()))(())(())())((((((()))(((()))())()(()()))(()(()))(())((()((()))())((())()))(((())(((()))()))((()())()(())())())((()(()()()))()(()(())))())((())(())(())))(((()(())())(()(())())()())(((((((()()))())(()))()()())(()())())(((()()))(()()))(())(())())(((()(())())(())()))(()()(())))(((())())(()))(((())))(((())))(()())()())((((()(())())(())())()()())(((((())())()))()()(()))(((())())())()()())(((()(())())((((())())(())(((())(()))())())(()())(()())())()((()(())(()))((())))(()())())(())(()))((()())())((((()))())(())(())((())()()))(((()())))(()))(((((((((()))())))((()())((()))())()())(()((()())))(()()))()(((()(()))())(())(((())(()))())))(((())())(())(()))(()(()(())()())()())((()))(()())(()()()))((((()()))((((())())())()((()())))()()()))()(()))(((()()())())(((())())())(()())()())(((()()()())(((((()))(()())))(()))((()))((()()())(((())(()))()((())))((((()))(())((())())())((())))(((()))((((())((())))())(())((()())())()()))(()()))(())((((()))()(((()()))())())())((((((())()))(()))(()()))())(()()()()))(((((((()))())((()))())(()()))(((()))()((()))))(((())((()())))())(((())(()))((())))(()())(((()())(()))(()()))(()())(((())())()()))()((()(()))())()())((()))()())((())(())())(())())((((()(())))(()))((()()(())(())()())(()))(((())((((()))))()())(()))()())())((((()((())(()()())((((())))())()())((((()))()())((()))()())()()())(()))(())(()))(((((())(()))((()()))()(((())()))(()(()))(())()())((((((())()()())())(()()))())(())())((())())()((()))())()(()((())(())()())))((((()((()())(()))(())(())())(((((())(()())())()())(()))))(()())(((()())(())())(()()()())(((())))(((()())()()()))())(((()))((()())(((()))()))((()))(())))(((((()())((())))())((((()((()))(()()))()())(((((())))(())()()))())())(()()())(((((()()))(()()))(())((()()))()()))((((()()()))(((())()))(()))((()((())))))(()((()))(())()))(()()())((()))()())((((((())()))())((((((()))))()))(()())(((()))))(((((((()())(())())()()))())(()())()(()))((())())())()(((()())(()()))()(()))()())(()(())()(())(()))(((()))(())(())()((()())))(()())()(()))((((())()()())()(()))((()())((())(()))())(()())(())())((()()())(()())(()))(()())())(((((((()((())())()())()(((()))))(()(()(())(())))(((()()))(())(())))(((())(()()(())(())()())(()(()))(())((()(())()))((())))(((())))((((())))())(()())()(()()))((((()())()()))()((((())(())())(()())()))()(())(((()())))()())(((())(((()))))(())(())())()()()())(((()(())())((((((()))))(((())()()(()))())(()))()()())()())(((((()))))()))((())(()))((())())())(((())()())(((()(())(((()())))())()((())(())(())()())((())())((())((()))()()((()))()())(())())((()(()))())(()))(()())(()()(())))(((()(())))((((())())())(()())))((((())()))(()())()()(()())())()())(((((((())()())(((((())())(((()))))())((())()))((())())(()))((()()())()()(())())())((())()(()(()))((()()()))()())((()())((((((()))))()()()))))((()())(()(()())())()(()()())(())()(()))(((()))()()())((())((((())()))()))())()())((((((())(()(()))((())())(((()))))()(())()())((())())((()))((()())(())((())(()))())())(((())(())(()())())(()))())()(()(())(()())())())(((((())))((()()))())(())()(())))(()(())()())((((((()())()(())((()))(())())((()())))()(((()))()())()())((()))(()))(((((((())))))()()())(((()(()))(((())))(())())())())(((()))()()())()())((((()())(()(()))(())(()))()))(((()()))(()(()()())())((()()()())())()()(()))((()()())()(()))(())(())()())(((((((((()())())((((())(((((())))((()())))(())((())))())((()))(((()))(())((())))(((((()))(())))()())())((()())((())))(()(()()))(()((()()))())(()()))(((((())))())())(((())(()())))())((()()())())(((())())((((((()))())(((((()())())(()))(())()())()))(()))((((((())(()))())(((()))()())((())(()))(())())((())()))()(()())(())))(())((((())())()((()())))((()(()))(()())(()))((()())(())))(())())((())(())())((()((())())())()))(((((()))(((())())(()()))(((()())(())()()()(()))())((()(()(()(()))()))))((()()())())((()())())(((()(()))()))(())())(()(()(()((()))))(((()((())))()()))(((()(()))(())()()())(()()())(()())()()())(((((())())((())()))(())())())()())(((())(((())())())))(((((())))()(()))(())())())((((((()())())())()(((()()))()((())())())()(()))((())(()(())))(()()())()())((()))((()())()(())()()))(((((())()))()())(()())(())((()))((())(())())())(((()()())()))(((())))())(((((((()()))(()))())(()(()))((()))()())(((()))((())())())((())(()(()))(()()))(()())()))()(())(()))(())((((((())(()()))((()))()()))()(()))((()))(((())()))())(((())(((())(()()))()))((())())(())((()))())(()((())(())))(((())))(()(())(()((((()))())(())())())(())())()((()))((()(()())()))())((((((()())((()((()))())(()()))((((((())))))(())()))())(((((()))(())()())((((()))((())))(())(()())())()()()())((((())())()))((())((()))((((()))(())()())()())(())()))(())(()())((()()))(()))((())(((())())()))((((((()()()))(((()))))(((()()())()())()())(()((()()()))())(())((())())(())()))(((()(())()())((())())()(()))(())((())()())(((())()(()()())))(())())()(((()))())((()))(())(())()((())())(())(()))(((((((((()))(())()()))(())(())(())(()())())())((()))(((()(()))()))())(((()(()(()()))(())(((()))(()))(()))(()))((())((()))))()((())(())()()))(((()())(())))((((()())))()()))()()())(((((()((()(((())()())(()))((()))()()))(()())(()()(())()))(((((())()))(()())()())())((((())))(((()((()))))(())))(())(()))((()())(()))((()())((())))()())(()())(()()))((((())())())(())())()(()())())((((()))((())))(()()))((((())))())()()(((()()()))))((((()))(()))((()(())(())())(()())(()(())))(())())((((())()())())()(()))(()(())())(((())))())(((((((()(())))()()(())()))((()(())(())())((()(()))())())()()())(((()))((((((()))())()(()))()(()))(()()())(((())((())())(())))((((())())(()(()))((()())())())(((((()))())(()())(()))(()))(())(()))())()(((())((()))))())(())(((())()()))((()())(())())(((()((()()))(()())())(())(())()())((()))((()))(())(()())((())()))(((((())(()()))()))(())())(())())(((((()((())(())()))()(()))((((())((()))))(((((())))())((())))(()())(())()())(((()())(())(()()))()(()))((((()())))()())(((())()())(())(()())()))((((()((()((()())()()))(()))(()())(((())())()))((((())())())(((())()())((())()))((()(())(()))))((((()()))())(()))((())))(()(()))(((()((()))()())(())((()))())(()(())(()))(((((()()))(()))))()(()))(((()(()))(()))()())(((((())())(()(())(()))(())()()())()(()()))(())((()())(()))()((()))()(())())(((()(())))(()(()(()(()))())()(()()()()))()())(()))(((()())((()()())()(())()())((()()())()()())(()())(())(()))(()(())((())()()()))(()())(())()())((())()()))(()(()()))(()))(()()()(((())())())()())(())((()())()())(((((((()))((())(()(())))))()()())))(()()))(((((()))())())((((()))()())(()))((()())()(()))(((())(())())())(((()))()()))((((()(((((())))())(())())((((()))()()))(()))((((((()())())())()((()()))()())))((())())(()))(()())(((()))(((())(())())(()()))((())))(((()(())))((())()))())())()(()))(((((((((((((())())(())))())(((((()(()))(()))(())()(())))((())(())(())()()())(()())(()())())((()())())((())()((()))()()()))(())((()())())((())))(((((()))(((())((()()()))(((()))()))(()())()())()(())()())(()))((()()))())()())(((((())(())))(()()))(())(())())(())((()))()())((()()())((((())(()(())))(((()()()))))(())(((((((()()())()(()))())((())((())))()())))()())((()))(())()()()))(((((())(()(())())())(((())))(()())()(())(()))(((())())((()))())()()()()())())((())(()))()()())(((())())(())())((((())()())()(())(()))(((())))(()(()()))())((()(()))((((())))(())))(()(())))((()()())(())()())((()(())(()())()())((()())(((())))(())(()))(((()())(()))((((())))())())(((()(()))(()))))(((()())(()(()(()()))()))(((())())((())))(()(((())(()())())()(())())()())((()))())((()((()))()())(())((())()()()())()(())(()()))(((()))(())())(()))((((((()(((())())))((()))()()(()))())())((()())())(())(((()))())(()()()))((((())())(()))((((((()))())((()))()())))(()()())(()))(()()())((()()()()()))(((())(())()))(()()())(())()())()()()(()))((((((()))(())())()()()(()()())())(((()())((())))()())()())(())(()))((((((())(((()))))()())()())(())(()(())())((())))(((((())()((())))()())()()))(()(()))())(((((()()))())())(()())(()())()(())(()))(((())())(((()())(()))(()))(((()())())((()())(()()()))()())(())(()())(())(()))((()(())(((())))())(())((((()))()())(())())(())())((()(()))((())())())())(((()()))(((((())()))(((())()))((()())())(())())((((()))((())))(()())(())())()(())())((()())(())((((())())())())((())(()()))()(((())()())()))((())(((())))((())))(()(()))((())())()(()())())((((()())()())(())()())((((()())())((())(()()))(((())(()))))()(())())((())((()(()(()()))(()))(()())())(()()))()())((((((())((()())(()()())(()))(()))(()))(())()())(((())((()((())))))()())(()()))(((((((())))((()))(())())((((((())))(()))(((())()())))(()())((())()())(())())())((((()))(())())((()())()())()())((())))(()())((()())(())((()((())))(())))(((())()))())(((()))((())(())(()))(((())())()())())((())())((()))())(((())(())())((())((((()))()((()()))())()())())((()))((()()))(()())(()()))(())(((())()))((())()())((()))((()))())((((())(())))((((((((()()(()))((((()()))))(((()))(((()))))(()))(()(())))(())((()))(()()())()()()(()))(()((()(()))())(()))(())((((()))))())())(((((()()())(()())((())()(()())))((())())())(((())())((())))()())(((((((()(()()))(())())(()(())))))()()))(((()(())()))()())(((())()()(())())()(())(())()))(((((((()())))((())))()()))((((())())())(()()(()()()))((()()))())((((())()((()())))(())))((())(()())())(()())(((())(()))(()))((()))())((())()))(((((()()))(((((())()()())())())())((()(()()))()()(())())((()())()(()(())())())())(()(())()(()))(()))(((((()))(((()))))()())(((()())))((())()())(()))(((()))()(((()))(())())())(((((((())()()()))((())))((((()))()()))((((()))())(((())()))(()))((()))()()())((((()))())(())())(()())()())(((((()())())())(()))())((((()))())()(())())()())()((()()())()))((((((())()())())(())((()()())(())())())((()))(()())(()))(((((()(())()()()())(())(((()))))()(()))()()())()())((((()))())()())()())((((()))(())())(((())(()(((())((()))((())))())()()())(()())()())((((()(()))()(()))())(())((()())())(()()))(((()))((())())((()(())))())(())(())())((()()))(((())((())())))((())(())())()(())())((((((()))(())())()())())(()))(())()(())())(((()((()))))(())(()))((((()())()())()))(()))(((((((((((())()(()))((())(()))())()(())(())())((((()))())()(())()())(()()()())())(((((((()()(()))()(()())())(((()))())()((()))(()))((())((((())()())()(()())())(())(()))(())()())(()((()()())((()())((()))()))((()())()())())((((())(())))(()()))(((()())())))())((((())()()())((((()(()()))())())()()()()())((()())()))(((())())(())()))(((())(((((()))(())())(())()())((((()))(()))((()(()))(())()(())))())()())(())((((())(()())(()))()((()))())(()())(()))())((((())()())(((()())))())(())((()()))()(()(()))(()(())))(()((()))(((())())))())((((((())))((())(()())()())()())((())())()()()()(()))((()))())((()((())())(()()))((())(((()())((()))())()())(())(())))()())(((((()))())())((()((()))())(()))(())()()())((((()()((()())()))((()())())))()())(((())())(((())(()())()))((()))((())))((())()())(())()()())(((((((())())(())()())()(()))((())(()()))((()))((()(()())())()(())))(()(())())()(()))()(()(())())())(((()())()())(())((())))((()())(((())(()))(())((()))()())((())(((()))()(((())())()(())())))(((()))(())())())((())(()))(((((((())(()))()())(()))())((()((())())()()))(()())()(())(()))((((()(()(()(())))(()(())(()))))((())((()()())((())(()())())())()())()(())(())())(()()())()((())((()))))(()(((()))())()(()))())(()()()))((()((((()())))(((())))()()((())))()((())))(()(()())()()())(((((()))((()))))(())())(())(())()(())())((()((()())()(((()())))())(()(())())((((()))((()(())))))((((()()))())()(()()((()))))()())(())(()((()))))(((()(())())()()())((())())())()()())((((((((((()))(())(()())())(())((()()))(())())())(((()())))(()())())(((())(()))(((())()())()()))((())(()))((((()))()(())()))((((((()))))())(()(()))())((((()))))()()())(((((()(()))(()((()((())))))((((()))((()())())())())((()())()))()())(((()()))(()())()())(())(((())))(()())(())()())((((()())())(())(()))((()(()((())(())())())(()(()))()())()((())))()(()()()((())())())()(()())(((())())()()))((())())(())()())(((())((())(())((())))(())(())())(((())(())()(()())())((())(())((())(())))(((()))(((())(()())(()))())(()()())(()))(())(()()))(((((()())())((())())())(()())())))((((()())()()())(((()))((((()))()())(())(())())(()))()())((((())()))()())((())()())(()))((()(((())))()(()))(((())())))((()())()())()(()(()()))())((()()())((())))((((((()()))())()))((())())))(((((((()()()()())()())()()))(())(((()((())()))())(())()())((()((())())((()))())(())())(()))(()((())())))(((()()))(((())))((()(())()()))())(()()()())((()))(()))(((())()((((()))))(()()())((()(())()))())((((())()))(((((()(()))((())))()(()))()(()))()()(())(()))(()()((()))())((((()()(()))))()())())(((())()))(((())))(()))((()(()))(((())((())))((())))((()())))((((())()()())())()())(((()))())()(((()(())))((()))(())(()))()(()))((())(()())()(((()))())()(()))(()(((((()())())()))((()())((()(()))())(()))((())((()()))()()))((())()()))((()((()()))())(())(()))(())(((()(()))())())(((())()()))())((((((((()()))())()())(((()))((((()))(()(((())())))())(((((())())()))((())(())()))()()))((((()())))((()())()()(())(()))(((()))(())())((((()))(()())(()))(()(()))(()))()())((()()())(())())())(((())())(((()(()))())(((()(())())))(())())((()()(())())()())(())((()))())((((((((()())))(((())))())(()))((()))())())(()(())())((((()()))()))()())(()(())(())())()(()))((((()(((())(())())())((()()())))(()))((((((())(((())()()))())((())))(())(((()))(())))(()())()())(()(()(())))((((())()()())(((()))())(())((())()()))((()))())((((()()())())((())((()))())((())))(()())(()))((()))(())(((())()(()))))(((((()(()((((())()))())()(()))(())((((())))()))(((()))())(()))(())(((())()()))()(())())((()())()))(((((()())((()(()))(()))(((()))(()))(()())(()((())(()))()(()())())(())())((()(()))(())())())(((((())(()))())(()))(((())())((()))())()))((((()(())(())))(((((()))())()()())())((())())((())())())((())(()))(()))((()((((()()(())()(()())))((())))()())(()())())((((())())())(()())(())(()))((()))())()(((())))((()())()))(((())())(()())(())())()(())(()(())(()))(()(()))())((((((()(()))(())(((()))))(())()))((())(()()()))((())((()))())(()())((()((()())))(())()))((()((())))((()(()(()))(()))((()(()))())))((((())))(((()()()))(()()))(())(((()(()))(()))()())((()((())))))((((()))())((())()(()))(((()((((()())))))(()())))(())(()))(()()(()))()((()()())())())(((((()))(((())))()))()())(((())(())()))()((())))(((((()))(()))(((((()()())()())(()))))(((())())())((()))((()()(()))(())())(()))(((())((()))((()())))(())())())(((((()())((()())(())))(((()())()())(((())))(()())(()()))())((()))(((((())))())(()()))(())()()())(((((((()(())()())(()))(())())((()()(()((()()))(())((()))())(((())))(()()())())((())()()))((()())()))(()()((())()))(((())((())()((()))(())())())(()())((()()))(())())((((())))(()()))(()())((()()))(()()())(()()()))((()(())()))())()((((())(()())((()(()))()()()))(()())())(()()))((()())(()))(((()))((())())())(()())()((())))((((())())()())(()))(())()())((((())(()(())))(((((())))())((()())()())()()()())()(()))((((()()()())())())(())()())()(((()())())(())()))(((())()(()))))(((((())((()))())(())()((()())))())(((((((()())()()(()))(()((()()())((()))(()((())())(()(()))(())))(()((())))((())())())(()(()))(()))((((((((())())()()(()))(())(()())())((())()))((())((()))())(()(()))()())((((((())())(())())))((((())))((()))))(()())((())))((()())())(())(((())))()()()())(((()()(())))()())(()())())((((()())((((()))(()(()))))(())())((()()()()())(())((()))())((()()))(()))((()((()))(()))())(()())((((())(()()))()))()(()((())))())((((((((()())()))(()(()))()))(((((())()))())()())((()())()())(()())(())((())()())())((())())(()(())())((((()()())(())))((()))(())())(((())()())(()))(()))(()(((()(()))()))((((()))()())())(()()()))())((())(((()()((())())(()()))()())())()()())()()()())((())(((()))()())(())(())()((())()))(((()(()))(((((()))((()()))())())())(((((()(()))(()()())(())))((()))((()())(()))))())(()()())())((())())))(((((())(())())((((())())()()))(()()())()))(())())()(())())((()(()()))(((((()))((())())())((((()())(())))())())()(((()())))()())()())(((((()))(()())((())))(((((())))())(()()()))())(()(((())())())(()()))(((()((())())(()()()))()((((((()())()))(((())())())(())))())())(()())((()()()())()())(())((())())()()())((()()())((())(()(()))()((())()())())((())()())())((())(()))(())())(()())(())(((())(((((()))(()(()))))())())(((())())(()))(())((()()))))((((((()((())())(()(())())())()()())(()()(()()))(()((())()()())((())())())(()))(()(())()(()))((((())(()))((())((()))())()))((()))(()))()(((())())))((((()(())(())(()))()))((()))())((()(((()())()(()))(())((((())()()))())()(()())(()))(())()((())))(()())(()))((((()())()()))(((())()())()))((()(()))((()()())()))((()())()(())))(((((((()()))()())(())(()(()))()())((())())(((()))(()))()(()))((((()()())()())()())()))((())((())))(((()())()())(((())(())((())(()))(()))))((())()())(()())(()))((((((((()(()())))()))((((((())))()()())((()))(())())((()(()(()())()))())(())(()(()())))(()))(((()))(())(()))((()(()())((()())))(()(((())))((()()))))()(()(()())))(((((()))((((()(())()))(()))(())())(((()())))())()((()))())((()()())(()))()(((()())())))(((((()())())())())(())()(()))((()()()))(())((()())))((((()(())((())(())))(((())())(())())(((()())(())(()))())())())((()())((()))((()))())((()())))(())((((()))())((()()))((())()))(()((()()))(())((())()())))(((())(((()()))())(())())((()()))(())()()())(((((((())(())()))()(()(()))())(())(())())(((())())(())(())())(()())(((()())()))((((())())(())())())(()()))((((()(())())))(((())(())())(()))(()()())(())()(()()))((((()))(()))((()()()))()(())()())(())(()()))((()(())())(((()))())())(((((())()(()()))())((())))()(()())((()))((()())))(()))((((((()))((()())(())(()(()))())((()()))(()((())))())()(()))((()(())(())((())))((()))(())())(())((((())((()))())())())(()()()()()())()((((())())))()(())()((()))())(((())(()())((()(()))()(()))((()))()())())((((()))))(()(()))(()))(((((((())))((((())(())()))())()(()()))(((()())(()))())(((()()())())()((()()))((())((()(())())(()()()))(())))())(((((())())(())(()(()()))())()()())(((()))((((((())((())())(())())())((()))(()(()()))())(((())(()((()())((()))))()())(())()((())()()))(((()())())()())(()))()((((()))()))())(())(()()(())())(()(()))(((((())(())))())(())(())())(())()((()(()))(())())(()))((()())()(()()()))(()))((())((((())((())()())()()())()())((())(((())()()))()()()()))()(())(()))(((((()))())())(())()())((()())((()))((()())(())()))()()()()())()(())((((())())))()()())(((())))((((((()()()))(((()))())())())((((()))(()())(())())(()()))(())())((())())())(((((())))()(()))(((())())()()))((((((())()((()(())()))((())))())(()))()((())))((())()((())())())(()(()())(()))((()))())((()(()))(()())(()())(()))((()(())))((()))(())())(((((((())(()(())))(()))(((((()()))())((((()(()()))((()())()()()))(())()())(((()()))((())())())())))((())(()))(()())())())(((((()()(((())))(())(()))(((((((()(())(())))(()(()()))(()))(()(()()()())())(()))())()()))(()())(()))((())((()))(()(())))()())((((())((())()((())()))((()(()()())))()(()(())()(()))())((((()))()())(()))()((()())(())())(())(())())(())((((((()())()))())())()))(()()())()()(()))((((()))((((()))())(()()((())(())))()())(())())()(()())())((((()(((())())()()))(()()((((())))()(()())((()))))())()(())())())(()(())))((()())()()())(((((()()(()))((()))()))(())((()()))(()))(((())))()((()()()(()))())())((()()())(()()))()())(((((()()())())())()(())()(()))(()((()())())()())((())(())(()())))((((((((()((()))()())))(((())))(()))((())())()((()))())((((((()))(()())()(())(()))((()()))(()(())()())())((()(((())((()())))(()()()())(()))()())(((((())((())())((())))(()(())((())))(()))(()()(())()))((((()()))()()()))())(((())(()(()))())(())()(())()())((()))())())(((((((())(()))((((())()())()(()))(()))(()(()())(()))())(()(((()()))()())((()(())(()))()))(()))()((((())())))())()(()))()((())((()))(())()))((((((()))())()()()()))((()()(()(()()))()((())))()()))(((())(()))())((()()((()))(()))(()()(()))((()))()()()())(()))(((((()((())())((())))(()((()))())(((())())()()()))()()())(()()))((()()()(())())((()(((())()(())))((())(()(((())())())(()(()))(())())(()))((())())((()())(())((()())))))()()())()((((())()())(())))(())())((())())(((((()()())(()()))(())(()((()))(())))()((()))()())((((()((((())))()()))())((())))())(())())(((((()))())())((()()()())(((())()())())(())()())(())())(((((()()))((())(())())())()(())(())(())))(((((())))(()))((()((())((())())())(((())((()))))()())((())())((()))())(()()())(())())())(((())(((((())))()())()()(((()())))())((((()))()(()))(()()((())())(()(()))()(())(()()))(()(())((()))))(((())()())())(()()))((((((())())()())((()()())()(((()(())())(())))(())()))(((()())(())(()())())((((()))()())(()))(()))((((()())()(((((())(())())()))()()))(())()(()()))((()(()())))())((()(((())())))()())()(()))((((())(())())())(()()())()()())())())((())((((())((())(())(())())(()))(())(())(()()())))()(()())())(((((()()())))((())()(()())())())(())(((())()))(()(()))())(((())())()()()())(()())(())()())(((((())(((((()())()()))(((()))))()))((()((()))())()(()())())((()()())((((()))()())(()))(()(()))()())(())(((())((()())()))()())((())()))(()(()())((((())))(())(()()))(((()((()(()))())))(())(())())(())())((((()()())((())))(((((()())((())))())((((((()(()))())()())()()())((()))())())((()())()())()())(((())())()(()()))((((((((()))))((())())())()(()))(((()))((()))())(())())(((()))())()(()()))(((()))()())(()()))(()))()(())(())(()()))(())((()(((()))))())(()))((((((((())()()())(((()))((()(()()))(()())()))((())))((()()))(()()(())())(()()())()))(())(()(())())())(())(()()())()())((((()))(())(()))(()())()()())()(())((())))((((((((()))(())(()))()()())())(((()))()())((()(()((()(()))()()))())(())))(()(((((())))))((())((())())())((()()))((()))())(()(((()))))(((()(())((()()))()())(())((())())(()())(()))(())((()))(((()()))()(((())()()())())))())((())((()))()())((((((((())((()))())()()((()()))(()))((()))(()()())()(()))((((())(()))())(()())(()))(())())((()()(()))((()))())((()))(()(())))(((())((()())((())))((()()))()())(()()))()()())(((())()())(()))()())()()())((((((()((((()))))()((()()))())(())(()))(((())((()))))((()))((())()))((((((((()((()()))()))())(((()))(((()()()))(()()))(()()((())))(()))(())()()((((()))())()()))((()(()())())(()))((((()()))()))())(((())(())(()))((())()(()()))()((()))))(((())(()()))()())((())(()))((()()))(()))(((())()()()))((())())((()()))()()())(((())())()()(()))((((((()))())()))(()))(())(())(()())())((((((())(())))(())(()())())()(()()()()))())((()())())((((()))()(()()((())))()())(()))(()((((())))(())(()()))())((((()))(()))((())(()()())()))(()())((())()())(((((()(()())())))(((())()()())(()()))(()))()(())()())(()))((((())()))()(()))((((()(())))(())(((()))())())()(((())())))((((()(()))((()())()((()))())((()((()))())()())()((())(()())))(((()())())((())()))()(()))()((())()())(((()))((())())()(((())(()))())())((())))(((()))((()(()()))))(((()(()()))((((()(())(()))))()()()())())(()(((()))((())())))((())))(((()))())())(((((((()(()())))()())((((())))(((()))()())(()((())())))())((()())(()))()(((()))())(((()))(())))(((((())())))()))(()((()())()))()())(((())((())))(()()))((((((())((())()()))(()((())))(()()(()))(()())(((())())(((())())())())())()(()())(()))((())(((()()()))()())(()()))((((()))())((((()(())))()(())()())(()(()()())((()())))()(()(())(())())()()(())(()))(((())()()())()))()())((((()()())(())))()())((((())()(())))(((())())((()))((())()())(((()))())()()())(((()))()(())())((()(())(())())((()()))()(()()))()((()))(()()())()(((()))))()((((()))(()))((()))()(())(()))((())())())(((()(()))((())())()()(()))(((()))())())(()())(((())))())(((((((()()(()))((((()(()())))())((())((()(())())())())()())(((())()))()())((((((())())((()())(())(()))((()))((()))())((((())((()))((())(()())))())())()(()))(()()))(((((()((())()))(((()))()())(())(((())))(()))(((())())(()))(()))()(())())(((()())((()()())(())()()))(()()))(((())()(()(())(())(()))((()())))((()))(((((())))(())(())())()())(())(())()()()))(((()())((())))(((((())(()))(())(()())()))(())((())(())))(()((()))(()))((()())))((()))())((((())()()))((((((())))(((()))(())))(())((()())(()()))(())()())((()))(((()))(()(())))())(((())())(()(())))())(((()(()())(()()))())((((())))(())())(((()())))())(((()(()()))())())())((((((()())(())))(()()())((())()))((((()))(()))))((((()))())())(((((()))(()))(())))()((((()))()))()())(())(())())(((())())())(((()))()(()))((()))())(((()()(()()()))(((())()))(((()())(()))((()))(())(()))(((((()))()(()))))())((()())((()))((()))(()))((())()())()(((()))))((()(())())(())(()())())((((()))()(())())((())())(()))((())(()())((()))(((((()()))()))(()))()()())((()))((()))((()())(())))(()(())())(((()))((((()))(((())())((())))))((()())))(((())())(((()))())()(())(((()))((())(()(()())()))(()))()(())())(((((((())()()())(()(((())))()(()(()))()())(())((()))(()())))()()))((()(()()))((())))())()()())((((((((()((()))(()))())))(((((()()))()()()))()(())()())((())()))(((((()(())(()()))((())((()))((()()))))(((((((()())(()())())()(()(()()))(()))(())())()(())()())((((())())(((())((()))())((()(()())()))())((()))())((())()))(())((())()())((())))((())()(()))((()())(((()())())()((())))()())((()))())(())()(()(())))((()())((()())(())()(())()())((()))((())()())((()))()())(()(())())()())(())(())(())()())(((())((()))())(((((())))())((()())()((())())))())((((()()()))()))((())(()())())((()))(()))((()())((((((((()))())(())(()))()())((((()())())(()))(((()))())((())))((()())(())(()))(((())))((()())(()(()))(())((()))(()))()())(((())(())()((())()))(())())(((())((()))(((()))))(((())()()))((()))()()())(())(()(((())))())())(())((()))(()())(()))((())(())(())())((()))((())()(()))())((((((()))))((()()(()))))((()(())))((())(((())))((())())())((()())()(())())(((()(()))())())())()()((()()))(())())(((((((()(((())()()(())(()))()()(()))(()((()()))())()())(())(())()())()(()()())(()))(()(()))((()())((())(()(())()))((())((())(())())((())()())(())()())(())())((()()())()()()))(()(()))(()((()()))())((()))(()())(())(())()(()))(()((()()()))())(())((()))(()()))((((()()))()((())))(())())((()(())())(())()))((((((((((()())()())(())(())()))(()())()))()(())())(()()))(((())))((()((((()))()())((()())))()())(())())((((())(()))()))(()()))()(((((())))(())())()())((()(()))((()()())(()())()))(())(()())(())(()()()))(((((()())))((())(((((()(((())(())))(((())((()))((()()))()))()())(())((())((()()))(()))(())())()((()))(()))()(()()())()())(()((())))(((((()())(()))()()())((()))()())()((())()()))((()())()))(()(()))())(((())((()))()))(()(((()))())())(())())((())(()())(()))())((())(())(()))())((((())((())(()())())())(()(())()())((()()()())(())())(((((()()())((((()(()))((())())(()())()))()())(()(((())())()))(()))((((())()))(((())()))((())()()))((((())(()))()())((())())()(())())((())))((((()()())((())()))()((()()))(())())((((())())(())())())(((()())())()())(())(()(()))(()()))(((()))((())()(())))((())()(()))())((())())((()()())(())())()())((((()())((())(()))((())((((()))))()))((()))(()(((())))))())()()((()(((())())()(())))(()))())(((((()))(((())())())()(()(())())())(())(()))(((())(()()))(())()())()(()))((()(()())()(())(())()))(((()))(())(((())()())))()())(((()()(()))()())()()())(((((((()()))()()))((())))(((()))(((()))))((((())())((()(()))()())()()))()(()(())()((()))())(()()))((((((()())())))(()))()())((()()))((()())(())()((())))(()(((())(())(())())())))((()((())()))())((())())((())(((())(())))((())((()())()))(((((())()()()())(((())())()()))()()())(((())))()))(((())()(()))((()())(()))(((((()))(())())())(()(())()))((()(())))()())(()(()())(((()()()))(()(())()())()((()))))((()())(((((()))()))(())())())(())((())))((((((((((())()))((()))())())(()())(()((()()))(())))(((())))(()((()()))))(((()(()((())())))((((()())(((()))())())(((()())()()())()())((())(((())())((())(())((()()(())(()))(()))()()))((())))(()())((((()))))(((())())()(())))((()(()(())()))(()())())((((()())))(((()())())(()()((()))(())))(()()()))()(((())))(())())((((())())()((()())()(())())()())(()())(()))(((()()(()))(()))())((()()))()()())(((()))((()(()(()(())))())(()(()(())())())())((()))((())()))(((())))((()))())(((((())))(()))(())((())(()())))(()))(((((())())(((()))()()))()())((((()())((((())))()))((((((()))())((()))(())())(()())()())((())()(()))()())((())())()(()())(()()()))((((((())(()))(())()))()())((())()((()))))()()()((())))((((())))(()))()(())())((((((()(()(()(())())()))((((()()))))())(()(()((())()())((()))(()())())())()))(((((())(((())())())((()))(())())((())()())((()(()))(((()))()()))((())(()()))))((((((()())))(()()(())))(((()))())()()()()))((())((()()()())())())(((())(()))())()(())((()())()))(((())()())())(()))((((()())(()())()()())(())()()(()()))((((()())(()())())()())(()(()((())))()())((()))(((()))((())()(()))())((())((())()())()()(()))((()))((())))()())((((())())((()((()))((()(())))()())())(((((()))(()))())()))()())(((())))(()())(()))((())(())()(((()))()())(()()()())())((((()())(()()())((()())((())(()()))))())(((())())))(())())((((())(())))(((()))((())))(((((((()))(())())(())(()())(()))(())(()))((((()))()))(())())(((()))()))((((()()()))())()((())((())()))())(()((())())())()(()(()))()())(((((()())((())()))(()(()())(()))())(()))(((((()())(((()()())((())((())())())()(()))()())(())(()))(((())((()()())()))())((()())(()())()())())((((()(()()(()))(())))(((()))())(((())())(())(())(()))())((()())()())(())(()))()((()()))(()))())((((())(((()))())(()()))(((()())))(()()))((()())(((()))(())(()()())()())))(((())())((()))((()))))()((()))()())(((())((())))((((((())()))(((())((())()())))())((()())())(())())())((((())(())))()()())(()((())))()(())())(()()()))(((((((())(()))((()())()())((()()())()())(((())((((()))()))()))()()())()()((())()))((())()((()))()()())(()(()))((((()())))((())))()()(())()())((((())))((((())())()((())()))((()))))((((())))(())()())()())(((((((()(())(())))(()))(((()())((()))(()))((()))(()))(())()())((((()((()(())())()()))((((((((()())()))())())()()(())()())(())))())(()())()())(((((((((()))(()(()(())())(()())(()))()())())(())()))())()())(((()()))((()))((())))((((())()))(())(()))()())((((())(((())))(())())(()))((((()))())(()((((())(()()))()))))((((())(((())()())))(()))())((()()(()))())())(()(())())((()())()(())())(((()))(())())((((()())())((())()))((()())()))((()))()()())(((((((((()))())(()(())))(()())(((())))(())(()))(()))((()()))())))((())((()))(())())((()))()()())(((()(()))(((())(((())))((()()())((()()))()))((((())())((((()()))(((()())())()()())(())(()))((((()((())()))(())))(()))((()))(())((())(())))(()))())((((((()))(()())(()()()))((())((()))(()))(((())((())))(()())(())))())(()())()())((())(()())((())))()(()))((())))(((((((()(()))((((()())()))())(()())()))(((((())())))()(()((())()))()())((()())()()))((())))(((()(()))()()))(()))((()))))(((((((())())(((())))(())())())(()))((()(()())()))())((())(())())())()()(((((()))))(((())(()))())()())(((()))(())((())))(((())))(()(()))(()))((()((((())()()())(())(()))(()(()())())())((()))()(((()())(())))(()))(((((())(()))(()(()))()())((()()()))())((((()))()(()()()))()()(())())((((()())()())(()))((())))(((()()))())(((()())))())((((((())())(((())()())(())()()())()((((())))()())()()()))()()))(()()()())())(((((())(())(()))((()(()())((()))(())())((((()))(()))(()))())(((()(()())())()()())((((()())())))((()))()())(())())(((()))()((()(())())((()())()())())())((())((())))()())((()()))(()())()(()()()))())((((()())((((()))(()(())())()()())(()()))(((()))))(()))(()())(()))(((((((((((()))())(())(()))((()()()()())))((()(()())))())())(((()())((((((()))()())())())()()(()))()(()(()))())((((()(())()(()))()()))(()()))(()())((()()()())((())()())(())())()())((()()(())()())((()))(())(()))()(()))(((((()(()))(((()(()))())(()())()))(((())(())())())(()())()(())()())(()))((()())())(()()))()(())())((((((((()())())((()))()(()))(((((()()))(())())(()((()))))((((((()())())()()())((()()))()())(((()))(()))(()))(())(())(()))((())(()(((())()(())))()()))()())((((()))((())(()))()((()))(((())))((()))(()())()(()())())()(()())())(()())((()))(())((((()))()))()(())))(())(()((())))((()())()())((())())((())))(((())())())()())(()()(()()())(())))(((()(())())()())((())((())(()()))())(((()())(()()))(()))(((())(()()))()(()))(()())())((())(())())((()()()()())(()())()(())()())(((((())())())())((()))(()())())(((()))(()()))()(()))((((((()())())(())()))((()(()())())()((((())((()))))((((()))((()())())(())())((())())()()())((((()))((())())(()))((())())()())(())((()()))((()()(())))((()))())((())(()())())((())(()()())(()))((()()()))())(())(()))(()(((()())())(()))))((((())((()(()))())()(())())()())()((()(()()))((((()))(((((())))))())()())())(()()())(()(())))(((((((((((())))(()(()()()))((())()())(())(((()))())((((()())()))()))()(()()))((()))((()(()(())(())()))()())()(()())((((())))(()))(()()))(()(()))(()(()))(((()(())()()))(()()(())))()())(())(())((()))(())())((()((())()()))((()())((())()((((())))))()((()()())))((())))(((()())(())())((())(((()())))()())()())(()())())((())(()(((()))()))(((())((())))((())()(()())())((())()()(()))()))(((((()())))(())())())((((()()())))()(())(((()))))((((())))((())))(()())())()()())(((((((((())()))(())()())())())((()(())(()(())())())((())((()()()))(())())()()()()())())((((())())()())((())())(())()(()))(((()()())()())(()(()(())))(())))((((()()))(())()))((()(())))())((()()(((()))())())(())((()(())()))(()())()())(())(((()()()))))(((((((()))((()())(())(()))(((()()())()()))(()())())((((((((()))()(((())))())()(((()))(())(())()))(())((()()())()(()))())((((())))(()())())((((()))()(()())()())((()())()())((()))())((())(((()()))(())())()(((())))(()(())))(((((())))()()())())((()))(()))(()()())()())((((())())())(()(()()))(())()())(((()())((()((())))()())((())())())(()(()())()(())()))(((((()))((((())())((()())))()((()()))))(())()((()))())(()(()))((()()())))(((((())))())())())((()()))(()(())())(())())(((()())((())(((())()())(()))()()()())())((())(()())(()))((())())())(((((())())()())())(((())(()())(())())())(())((()())())())(((((()())()(((()()))(()()))())((((((()()()))))((((())())((()())))()())()()))())(((()())()())())(((())(())())(())()()))(((()))((()()))(()())(()))(()())()(()))((((())())()())(((())()())()(())))(()()((((()()))())(()(()))(())))(((()()))))((((((((()(((()))((()))())((())()()))((()))())((())((()())(()))())())(((())))(())(())(()())())(((((((((())())(()())()()()()()))((())())))()()(())()))(((()(()()))((()))(((()()))(())()())())()())((()((())())())((()()))(()))()())())(((((((((((()))())))(()))((())()()()))((()()))(())(()))((()()(()))(()()))())(((())(((()))((())))())((((((()()))(()))(())))())((()))()())((())(())(()()))(())(()())((()))(()))(((())())((())))(()())(())(((()()))())(((()())))())(((())(()))(())((()())())()()())()((((()())()())))((((()))()())))((((())()(())(())())(()()(()))((((())))(()))(())(((())())())()())((((()()())()(()())())())((((())())((())()())((((())()()))))((()))())(())(()((()))())(()()))((((()())((()))(())((()))())(((()))()(((()))(())())(((())()(((())()))()())()()(()))(()())((()))(())())(())((())(()(()))(()))())((((((()((()))())(((()())(((()))(())))(())(())()())))(()((()())))())(((())(())()))(()((()))(())(((()))())()))(((((((())))()()(((())))))()(())()())()()())((()(((()))((())))()(()()))())(())(((())(()()))()(()(())()())(()()))(()))((((())()()()())((())))((()(())())(((()))()))(()()))((()())()()())((())(((()()()()))((())()())(())()())(((()))()((()))))(((((()))(()))))(((((())))(((()))())))(((())())()))(()(((())(())(()))((()))())(())(())(()())())(((((((()))((())()())()()))((()))())()(()(()))(())()()(())())((()))))(((((())((()()())))(()((())())())(((((()()))(()()))((((()())())(())())(()())()))(((())())())((()()))(()(()))()()()())(())((()())(()(()))((((())()))())(())())())(())()()())((((()()))())()(())())((()(()))((((()))((()(())))(()(())()()))()()())(()())())()((((()))(()))(())())())((()((()()()))())())()(()(()()()))((())))(((()(()))(((())()))(())()((()))((())))(((()))(((()(())))(((())()(())))((()))())(())(()))((((((()()))()(()))(((()))(())()())(())()())())(()(())())(()))((((())))(())(())())((()))())((())())(((()((()))()())(()))((((()))(())))(())((())))()(())()())(()())((())()())(())())((((())((((())))()())(()()(())(())())(())(()))(()(()()))(((())()(())()))(((()))((((())))())(())))((((((()))())((())())(()()))((())()((())))()())((())()(()()())())((())((())((())())(()())((())())())(()()))((((())(((())()(()))(()()())(((())))(()()))((()()))()()()())((((()))())()()))(()())(())())((())())())(()()())()(((()))(()))((())(()()()))(())(())())((((()((()))))()())()()()())(())())((()(()()))((((())())(((()(()))((()))())(((()))())(((()()))(()())))((()))((((()))()))(()))((((())))((()()))()(()))(((()())))((())(()(())))(()()())()())(((((((()(())(()))(())())())(((((())()))())(())())()()())(((()(())))())()(())()())(((((())))()()(())())((()(())(())((())))((()(())())())(())())(())(())())((()())((())()(())())((()()))(()))((()())(()))())((()))(((())(()((())))((((())(()))())()()())()()())())(((((((((())(())))(())(()))()(())(())())(((())()(()))())(((())))(((()))))()((())()(()((())))()())())())((((())()))(((()())(())))(()())())())((()((((())))()))(((())())((()))))()()()())((((((()))())(()))(()()(())(())())(()())()())((((((()()(()))))(()()())((())(()))(()()))((()))((())(())(())()))((())())(()))((((()))()())(()))((((())(((())()))))(()))())())(()(((()()))()()()))(((((())(()())()()((()())())(())()())((()()())(((((())))))(()())(()())(()())))()())(()(())())((())()()())(())((()()()((())())())())((())))(((()(())())((())((()))()))(()))((()(()())((())(()())()()))())(((((())))(())))(())((())(()))()(())(()))(((((((((((((())(((()()))))(((()())(()())()))()()()())(())())()((((())(()))))(()())(()())(())())((())()(())(())())((((((()()))((((()())())()(())))())(((()))())())(()()))(((()))()))(()())(()()(()))((()(())())()()(())())(((()))))(((((()()())((()()))()(())())(((())()))(()()))((()))((()))())((()))(())(())()()())()(((()())))()(()))((()())((())(()))((()())(())())()(()))((((())(()))(()))(()(()())())()(()))((()())())()()())(((((()))((((())(())())(())()())())(()))((()(())(())(()())())())(())(((())())((())))(()(())())()(()))((((()())))(()((())))(())()()((()))())((()))())((((()))(())())()())(()((()))))(()((((()))(()()(()))(()()))))((()()))((((()())()))(()()))(((()())))((()))())(((((((()()))())(()))(((())())(((()()()())(()))())()((())(()))(()))((((())(((()(())()())(((())))))(())()(()))(((((()))(())()((()))))())(()())(((()))()))())(((()())()((())(()())()())()((()))(()()(())))((((())()))(()()))((())))(((((())))((())()))(()()))(())((())))((())(((())())))(())((())))((((((((()))(())())((())())((()))()())()((()))(()()))(()()())())(()))(()(()((()))((())))())(((()(()()))((()()))(()(())()())())((()))(()))((())())(()()))(((())(())(()())(())()()(()))(()()())((()))(()(())))((()()()))(((()())(())())((())(())))((()()())())((((()))((((()))())))()())()(()))(((((((()()))(()())())))(()(()()()())(()))((()(((((())))())(()))())()(())(()))(((((((())())))()())()(())())(())())()((((())))))(((()))((()(())())))((((())()))(((()))((()))(())))((((())())((()(()))()())())(())())((((()((())((())))()()))(())()(()))(((()()))(()())())())()()()())(((())()((()((()))))())((()(()))((()))()()())((())))(((((()((())))()((()()())()))((())()))(()(()())))((())()(()((())))()())((())(()())()))(((((())))(()()()))()((((((())))())(()(())))()())())(())((((())()))((()))())((())())()()((())))(((((())(())()))()()())(((((())()((())(((()()))()))())())((()(())))((((())(()))(())(()))(()(()))))()()(((())))()())(()()())(())()())((((((((((())))(((()))()())())((())))(()))()()())(((()((()))))((())(())())((()(()))(()))(())())((())()())()())(((()()))(())()(()))((()())(()))((((()))(())(())))()()())(((((())())(((())()())())(()))((()((()())()))((()))())((())()))((()())))((())(((((((())()())(())()))(((()(()))())(())()))((((()()))(()))((())())()())(()((()())))(((()())())(((())())()())()(())())((()))(())(())((())))((())()()))((()))((())()())(())()(()))(()()()))(((()))()(()(()))())(((((())())()())((())())((()))()()())(((()))))(((())((((())(())))()()())(((())()())()()())()(())(()(())()())())(())(()((()))()))(((((((())))())(())()(((())()())((((()))()))))(((()))(()))((()(())())))((()()))((((()))())())(()())((()()))((()(()()))))(((())(())())((((()(()))(())(((())()))(())())((()))(())())(((())()())()(())(()))(()(()(())))()(())(()()))(((()())((()))(()((()))))())(()))(((()))())(())(()))((((((())((())())(()))(()())((()())((((())()))()))())((())()()())()())((((((()))))((((()())())))((((((())()())((()()))(()))())()((()))())()())())((((()))()())((()(())())(()(())(())()()))((()())()()()()))(()))((((())))(()())()())((()())((()()()())(()()))(()))()(())(())())(((())(()()))((((()())())((((()())()(((()))))())((()(())())()())(())(()()(())())(()))(()((()(())))(((()))())((())())((()))()))((((((((()(()))(()))())(()((()(()(())))())((()())()))((()(())(()))(())(((()()))()()))(((())))(()))(((())())()()())(())()())(((())(())())(())(()()))(((()()()())((())((())(())))()())(())()))(((()()))()(()(())())(())(()))((((()()()()()())((()()))())(())()(()))((()))(((())())()()))()())()((())))((((())()))((((()))())(()))(((((()()))())())(()))(()()))())(((())(()(()))(()))((((()(()())())((())()))(()))())(())((()())(()))(())())(((()()()()))((()((()))(())((()))()())(()))((())())(()))(()(()())((()))())(())(())())(((()(((()()))((())()))()))((())())((()()()(()))())(()())())((((()(()))()()(()))())((((()())(()(()()())())(()())(())()()))())(()))((((())(())(())())())()())((())((((()())()(())())()(()))((()))())((())()())((()((())()((())()())(()())()))()()))((()())(())(()))(()))(((())())(((())())())())((((()()())())(((((()))())())()())(())))(((())(((())())))()()()((())))())(((()())((()())(()()))(()())())((()(()))(((((())())()))(()))(()(())((()())(())))(((())()((())))())()(((()())())))()(()))(((((())())((())()((()()))())((())(()))()()))((()()))())((())())(()())(((()())())(())(()()))((())()))(((((((((()((()())((()))())())())))(()))(()())((())))(()(()()))((()))())((()))(())((())((())))(())(())())((((((())(()))((((())))((())())())(((()())())((())()))((())()))(((())())())(())(()))((((((())()))(())(())((()))(()))((()())()()(((()))))(((()()))(((())())())()()))(((())()))(())(()))((((((())())())()))((()((())))())(()))(()()))((()(()())))((())(())()())()(()())())((()()())(())((())))((())())(()))(((((((()))((()())))((())()))(((((()))()((((())))((())(()()))((())(())))((())()())(())(())())(()(()(())()())()()(()))(())())((((())((())())()(()))()()())())()((()())())(())())(((()))))(((((()))(((())())))(()())())(((((())()()())())()()())((())(()()())()))(((()()())(()))(()))()(((())((()))()()))(())((())))((((((((())())(())())())((()())()())()())((())(()))())((())(())(()())())(())((()())()())(()((()))))((()(()))()()))((()())(()()))((()()))(((()()(())()()()))(((())(())(())()))()(()))((())(()()))()()())(((())()()(()))()())((((((())))(()))((((()()))()(((())(())()))()())((((())()))(())())(())((()()()())(()))())()(())((())(())()())((()))())(()())((((())())(((())())())))((()(()))())()())((())((()())((())(()))))(((())())())()()(()()))((((((()())((()())((()((()))(((((())))())((()(()))()())())((()())((()))(()())())())(()())((())(())()))((())(()((()))((())))()()())())((()()))())(((((())(()(((()))())())))())(((((()(()))()((())))(()())()())()())(((())))()(()))(()())(()()))(((()())(((()))((()())(())()()())()))((()())(()))(())(()()(())()))((())()))((()))((()()(()))((())()(()()))(()()(()))((())))(((((((()))(()))(())()())(((()()())()))(()(())))()((()()())()())(())()())(()(())())(()())(())))((()())(((())))(((((()())))())(()))(()))((((()(()())())()())((()(()()))(())())((((())))((()))((((())(()))())))()()()())))((((((()(()())(()()))())(((())(((((())))()))(()))()(())()))((((()())((()))()()(())())()(()))((((()))((())))())(()())(())()())(((()(())())()(()())()(((()))()))()())()(())())(()()))(((()()())())((((((())()()))((()(())))(((()))(()((())())()())()())()())(()(())(()()))(((())))(())())((()((()))())()())())((()()())())(()(((())))())(()))(())(()))((()(((()((()))())(())())()()))((()()(())())(((())((())(()(()))(()))())(())((()(()))()))((()())(()))((()(())())(())(()))())(((((()())())((())())((()())))()(())())(()(()))((()))())()((()())())())(((((()(()))()(())())((())))((())(()((()()))()))()(()))(((((())()(()))()())(((()())()())((()))(((()))())(())((()))(()))(()())(())())(()(()((()))))()()))((((()(()())(()))))((())(()))(((((())(())(())()(()))(()(())(())))(())())(())())(()()((())(()))())((()()()())()()))((((())((())()))(((())()))((((()()))(()()))(())()())(())())((()())())((())(()(())()()))((()))((())(((())()))(()))((())()())())((())()((()))((()())()))(())(())((()))()())(((((((()))((())((()))(((())(()))(()()))(()()()()))()())(((((((((())())())())(()())())((()(()))())(()))(())(()))((())))(((()())()())()(()))(()()())(()()())((((())((()))))(()())()(())))(((((()))()))())(()((())))((()(()))((())()))((()()()))(()())())(((()()()))()()())(((()()())())(((()())))(((())))(()))(((((())))(((())))()(((()())(()))(()())())(()))()()(())(()))((((())())())())(()))((((((((())))()())((()))(((())()))))(())((())()()())(()())(()())()()())((()()))(()))((((((()(()())()())(()))(()()))((((())(())(())()())())()())(()))((()))())()())((())(()()))((())())(((())())((()))(()())(())()())())(((((((()))())()))(()())())()()())(((())())(((())())()()(()))((()))())((())))((((())()())(())()()()())((())((())))(()(())(())()))(()())(((()())()()())()()()())(((())())())(((()()))(((()))())(((()(())())(())()()))(((())())))((())))(((((((((())(())()())((())((()))())((()()(()())())(())())((())))(()()(())()())((()))(()())(()))((((())(()()(()))()())(())()()())(((()()(()()))(()((())))(()()()())()()())()())((((()())(()))((()()))())((()())(())(()())())(()))(((((())())()((())())(())())(((()()((())))(()(())()())(((())()((())())()))((())(())(())))()((())())())((((())()(()))()(()()))()())()(((())))())(((((())))()())())((()())())((()())))())(((())(()(((((()))())(())))(()(()))())(((((())())(()()))(()()(()()))(()())())())()(((()())())(())((())))()))(((((()(())))())(()())())((()(()())())(())())(((((())()(()))())(())(())))())(()()())(()))(((((()))())(()())())()())(()(((((()))()(()))((())()())()())(()()())(((())(())((()())()(()()))(()))(()))(())())(()())())()(())())((((((((()))())())((()))())())()()())(((((()((())(((()))())))(()))(((((())))())()())(())(()))((((()(())(())())((((()())))(()())((())((())())))((())))(((((()())((()()))())((())()))(((()()())((()())()())))((())(()))(())())(()))()())((()())(()())((())())((())()))()(((()())))(()()))(()((())(()())()(()))(()(())((()))())()((()))(())(()))((()))()((((()))()())())(())(())())(((()()())((())(())()())())(((((()(())())()())))(((())())(()))())(((())((()())((())((()))())(())())((())((()))())())(((((())((()())())))(()))(((((()))(()(())))(())())((()()))())(((()())(()())()))())()(()))(((()())(((()((())))))()(()))(()(()))((()())()))((((()))((()())((())(()()))())((()))((((())()()))(()())((())))(()))(()))(()())(((()((())))())())((((())()))(()))(())(())(()(())))((()(()()(())())(((()()((())))((()())))())()))(()(())(())())((())((())())())((((()(((()))()))(((())))))((()(())))())(((())))(())(()))(((((())(()())(()))(())(())(()((()))())()()())(((()(()))(()())(()))(((((())((()((()()))())())())(()(((()))()))((()))()))((()()(((((())()(()))(()())())(()()()))(()()(()))()((())(((()))())))()(()())())((()(())))()())((())(()))(())(()))((())())(())(()))(((()))()()(())()()())((((())())(((()())()()((()))(())())()(()))(()((())(()())()))()(()))())(()())((()(()))())(((())()()())()())())((((()((((())())())(())())(())(()))(())((((()))()))((()())(()(()())()())(()))()(((()())())((()))(())())())((()(()))((()())))((((())(())())(((()())))()())()())(((()()))()))()(())(()))(((())))(((()())((()())))(((()))())((()))(())()()())(()())(())(()()))((((((((()(())()))())((()(())(()())()())((((()())))())()))((((()))))(((()(())()())((((())((())))())())())(((()())(()())(()()))((())()())(()))(()())(())((()))((()((())())())()(()))(()((())))(()(()()()))())((())()(()(())())())((()())())((()))()(())())(()())((()))(()))((()((((()())())()))(())())((()(()(())()())(())))(())((())(()())()))((())())(()))((((()(()))))((())())())((()()())(((()(())())(()())))((())())()(()()))(()())(()()))(()()((((()()))(())())(()())()(((())()))(())())())()((()())))((()((()(()))((()()())())()((())))())((()()()())(())())((()))(((())(((())((()())()((()())))())()()(())()()())((())))(((()))(()()))(((()()())()(((()))()(())))(()))()(())()())(()()())())(((((())(()()))(((()))()()))())(((()(()(()()))(())())())(((()(()))()())()(((()))))((((())()))((())((()())()())(((())))())())((())))(())((((()))())()())((())()))((((()())((())())((()))(())(())())((((()())(()))()())())(((())()())())(((())(()))(()()())(()())())()()())((()((()()()())(()()))(((()()))()())(((())()())())()())()())((((())))()()((()))()())()(((())((())))(()())())(())(()()))(((((((((()()()))()())()()())())(((())((())()))()()())((()))()(()()))((())())((((()())()()()())()())(((()))))(())(())((())))((((())))()())()(()))((((((()))(()(()))))()())(())(()())())(((((()(()()))((())())())))((((((()))()))()())(()))((()((()))())((((())))(())((())))()(((())(()))()())()())((())()))((()()())((()(()()()))()(())((())))(()()((()()())()((())))())(()())((((())())()((()))))()(())(()))())(((()())((((()())())())(((())))((())))(())(()))(())(((()())(())))((())()))(((((())()))(((())))()(()())()())(()())(()(())()))(((())((())())())(()()())(())(()))()(()()())()())(((())(((((())())))(())())()(()()))((((((((()())()())()()))())()(()))((()())()(())())((()))())(())()())((((())()))(((()(())()())())(()())())(()(())()(())())()()())((((((())()()())()(())())(((()))(()))()((()()))(()())())(((((())((((()())()())()))(((()()()())(()))(())((()()(()))()())()))((())()((()((()())())())(())())(((()))())(())()())((())(((()(((()))()))(()))(()))())(())()())(((())()())(()))(()))((())(()))((()))())((((((()))(()))((())))))((())()))((()())(()))(()()())(()())()(())())(((((((())))(())(()))(()())))((()()))())(((())(()))()))(((((((((())))(()(()())))(((()()))(()))((((((())())))(()(()))())()))(()())(()(()())(()())(())()())((()())()))(((((((()((()()))())())((()))(((())())(()))())((((()))((()())()())(())))(((((()((())))())()()())()())(())(())())((())(()))((()))(())()())((())()()))(((())(()()())(()))()(())())()()(()))((()((((()))))())(())(())(())(()))((((()))())(((())(()))(((((()))(())()))()(())))()())(()())()()())((((()))())(((())(())((()))(()))()())(())())(())(((()()))()()))((((())())((((()))())(()))(()()(())(()))())())((()))((()())())())((((()))(()((()))())()())(((((()((()))()())())((((())())(()))))(()())((()((()))))())(()()()())(())()())((()(()())()()())(((())))(()))((((()))(()))()(()())))((((((())()()))())((())()()))())((()()())(((()))))()(()))((((())())(((((())())()()))()))(((()(()())()())(()())())()((())))(((())())(((()()))(())))(())()()(()))((())()()()((()))())((((((((()))()((()))(((()))))(((()()())()())())((()()))()(())()())(((((((()((())())((())))((()()))())(()))((()())())())())()(()())())())((()))(()(())())()()))(((((((()())((())))))(())(()))(((()())(())())()())()())(()))(()(((())())(()(((())))()(())()())(()))(()())(()))(((()(())))()(())())(()())())((()(())))(((((())())))((())(()))((()))())((()(((())))())((()))))((())((((())()))(()))((()())(()))()()(()())()((()())))((((()))()()()))((((())()))(()()())))(((((((((())())((()())())((())))())())((()(((()))()()()())())())((())(())(()()())())()()())((((()((()()))())()))((()()()))(()()))(((()()())(()())()(()(()))())()()())((()))(()))(((()((())))((()(()))())((()))(()))(()(((())()))()())(()(())()())(())())((())()(())())()(()))(((((())(((())))()())((()()))())(()(())(((()))((())))())(()())()(()))(((()()())(())(()()))(())((()))())(((()))((()())))((((())()(()))((((())(())()()))((((())())())(())))()(()))(()()))(((()()(())()())())(())())()()())(((()((((()))(())()))())(((())())())((())(()())))(((((())))(())())((())()))((()(()))()))()(((((()(()())))())((())(())(()))(()())(()()()))(((((())())()()())((())()())())(((()())())())()((()))))(((()(((())))()(()))(()()))(()(())()())((())))(()))(((((()((((((()(()(())()))()())(())(()()()()))((((()()())())())(((()))(()))()(()))(())())(())(((()(()))((()))(()))(())(()(()))((())))(((()))()))((())()(())()())(((((()))(())))(())()())((()())(()))(((())(()))())(()()())(())())(()(((()(()))()))())((()()()))()(()))((()())()())((((((()((())()))((()())))(()(()))((()))(()))(((()()))(()()(()))((()())((()))()())())(((()()()())()())(()())(()))((())))((()())(())())(((()(())())(()))())((()))(())(())()())((())(((()(())(()()))((())()())()(())())(()(()()())((((()))))((()))())()())()(((()))))()())(((()()))()())())((((())((()()))()())((())))(()))(())()(())())(((((()))((((())))))((())))(())((())()()))()(()()))(((()())((()(()))(()(()))(())(()))(((((())())()(()))())(())((())))())((()()())(())(()()))(((()()())())())(()(()(()))(()())((())))(((()())())())((())())(()(())()())())(((((())((())()())((()))()))((())(())()()())()()))(())(()()())(())))(((((((()((()()())))((((((())(()))(((())()(()))(())())(()())())(((())())())(((())))(())()())())((()))()()(()))(((((((())((())(()(()))())()())(())())((())()(())())(())())(((())())(((())())(())(((()())())()()))()()()())(((((((())()))))(())(()()))))((()()()))(()())(((())))(((()))))()(())()((()())(()))((()())())())(()(())())(((((())(())(()))((()))()())(((((()))(()))(())())())()(()))())(())((((())()())(()((()))())))((()))(())())((((()()()))((((()))()(())())((())))((((())()))())()(())((()))((())))(())(())())()()((()))())((((())((((())(((())()()))()())()(()(()))())(())((()((()))()()())(())()())(()())(())()())(((())((()))((())((())))((((())())))()())(()())(()()())((()())())(((()))))((())())))(()())(((((())())(((())())())())()(())())())(()(()))()))(((((((()(()((())))((((()(()))(((()))((())(())))(()))())((())())()))(())())((())))((((())()())())())((((()((()))())())((((())(()()()))(((()))(()))(()))((()(()))(()))(()()))((())())()()(()))((((())((()())))(())())((((())))((()))(()))())(()))((())(((())(((()))()))((())))(())((())()))())(((((()())(())(()(())()()())())(((()))(((()))(())))(()))(((((()((())((())()()))(())()()))(((()(())()))(()()))((())(()))(()(())()())())(()(())()())((()()())())())((())()())(((()()))())()(()))((()())()()())()(()()))((((()((())(()()()))((()))(())())(()())(((()()))((())((((()))(()())(())))))())(((((((())()()))((()()))(()()()))((())((()((()))(()()))())()()())(()))(())()(()))((())()))()(()(())(())(()())()())))(((()())(((()))()))(((()(()((())()()))((()())()())()())(())((())((())((())))(())())())((()(((()))))(())((()())))()()(())())((((()()())())()())(())((())(())(()())())()()())(((()()()())(()))((())())())(())())()(()())(()))(((((()())(()(())()()))(((())(()(())()))(()()(()))(((()))())(())())()())((((((()())()(()))()(()))((())()())((()())())(())))(()((()))(()))((()()))(())(()))((((()())()))()()())((((()))())(()))(()()))((((())(()))())(())(()())((())((((()))())((()()())())(())(()())(())())(((()()))()())())()))((((((()))((()))(()))(((()))()(())(()))((())()))((())()(()))((())())(())())(((((()(()))((())())(())())(((()())()(()())())(()())((())))(((((((((((()()))()))))()(())())()())(()))()(())())()())(()((())())()())()()()))((((())()))())((()))()((())))(((())(((())())))(()))(((()()()())((((())(())))())())((())(()))(()))((((())(()))(()(()))(())(()))(())(((()))()))(((()()(())))(())))()(()(()))(()))(((()(()()()))((()()))(()())(())()))((((())(()))())())((()()())()))((())())(((((())()()()))((()((())))()()))(((((((((())(()))()())((()()())((())))(())()((())(()))())((()())())((())())(((()())(())))(()))((()())(()())(((())))((()))())(((()))((()())())(((())()())()()))(()))((()))((())())(((((()()))(((()))()()((())))()())((()(())())(())(()))(((()))((()))()(()())()))(()())((()(())))())(()(())((())()()())((()())((()()))()())())((((()))))(()(((()))())(()))((())())(()))())()((((()))))(()))(()((()())())())((()))()((())))(((((()(()))())((())))))((((())())(()))(((())((()(((())()()))((())))(((())())()))()(()))((()))()())((())()())())(((((()((())())())()(()))((()))())())(((()))())()(()))((())())()(())())((()(())((((())))(()))((()(()))))(((()))())((()(((((()))())(()))((()()())))(())(()))(((()))()())()(())()()))(((((())())())(())(()((()())(()))(()()))()()(()))((())()())))(((()())(()))((())()()((())()))(((())()()))())(()((((()()())((()()))(()))(()())()(())())(()(())())((())())(((())()))((()))()()(()))((((()))(()())((())()())((((())())())()(())))()()()())(((((()())))(()())(()))())((()))(())())((((((())())(()))((((()))())(()))((())((())())())()()(()()))((((((()))(()(())(()()())())()())())(((((())())())(((((())))((()))))((()()))())((((())))())((()))(()(((()()))(((())))(()()))(()())()())((((((())((()())())()(())())())(((())((()))()))())()(())))((()))((()))((())()))(()((())()())())(((()())(())(())())())((()())()())((()())(())()())())()()()(())()())((((()))(()))(())(((((()())))((((()()))((())))(()))(((()())())))(())((())())((()))())(()))(()(((()())((()())())(()))())())())(((((((((((())(((()))()()))(()))((((()))()()))(()())(()(())))())())()())(()))(())(())()(())((())))(((()(())())(()())()()())()())((((((())())((()))())))(()())(())(()))((()())())())(((())))(())((()())(()))((())())())((((())())(((()())())((((())())))(()()))(())()(()))(())((((()))()()())((())())(()))(()))(((())())(()())(()))((()))((()()())(()))(((((()(()()))((()(((()))())())(()(()))()(((())())))(())(()))(()())(((()))())())(())(()())())(())(()()(()()())())()(()))(((()((())))((()()))())()(()))(()((()))(())())(()(())())(((())()())(())))((()((()))()()))()())(((()))(((((()())()())(()(()())())(((())(()())())())()(()(()))(()))(()(())()()())((()))()(()(()()))())(((((())()()())()())()(())())((()))((())()()))()((()(()))())((())))(())()(())())((((((()))(())(())()())(((()))((())())((())()))(()))(((((()(()()))(()())((()()))(())())()((())()()()())((()))((()))(()((()))())()())((((()(((())())()))((()))(((())())((())()())(())(())))(((((()))()()(()()))(()()))((((((()))()())((())))(((())()))(())((((()))))(())())()()(())()())())(((()((()))())(()))(()())(())))(((((()()())())))(())((())()))(())()())(())((())))((((((())())())()(((()((())())(())())(())))(())())()((()()))((()(()())()(()))))(()())((())((())()))()()())((())()())(()()))((()())(()(()((()))))(()))((()()())(()(()()())()(()))((((((()())(())(()))((()))())())(((())))((())))((())))(())()((()()))))(((()())(())((()())))((()())())(((())))(())(())())(()((()()))))((((()(())()((()(())))))(((((((()(()))(())())(()))(())(())())(()()()())())(((()))()))()(()))(()((())((((((()))(())))(()))((()())()))((((()))((()))))()(())(())(((())))()()))()()())((()(((()))(((()))()))(()()()()))(((((())())(()))(((()()))())()(()(()))((())))(()(())((())(()())(()())())())())())((()((((((())())))))())((())(()))())(((())()(())())(())(()())())(())()(()(())()))(((((((())(())())())(((((())((()))))((((((((()))))())((())(())()))(()()))((())())(((()))()))())()(()))((()()()(()))(())()())()(()())(()))()((())()))(((((())(())()()))(((()())(())()()())((()))((())((())())))))(((((())()))()(())()()())(((())()))())())((((()(((()))(()))()())(()))((())((()))())(((()()))(())()()()())())((())))(((((())(())(()))()()()()()())((()))(((())())())(()()))()((((()(()())((())())((()()())()())())()(((()))())((()))()()())())(((())()()((()))(()))(((()(()())(()())())))((((()(((())())(()))((()))())))()())()))(()()()()())(())())()(()()()())(())())(((()()())(()((()())((())(((()))())(((((()())))()))())()()(()()))((())((()))((())(()))((()()))()())()((())(((())(())(())(()))(()))(((()))()())()())()((()(()())())(())()))()((()))(()))((((())())(()(()))())((())(()(()))(())())()))((((())(()))(()((())())(()()))((()))()())(((()()())()()())(()))(()))(())(()()()()))((()())(((((()()()))()())())(()))(((((()()(()()))))()())())(()(()(())))()((()()())(()))(((())()))((()(()))))((((((())(())))())(((((())((()))(()(()))((()()))())())(((())())()())(()()()))(())(()(()()))()(()))(())()()()(()))((()(())))((())()())(((())())((())())(()(()())())(())((()()()))()(())())())((()())((())(()())()))(())((()(())((()())(())())())(()))((((()())()(()))((())(((()))(())())(())()())((())()(()))())())(()())(()()))((((()(())()())((()())((())))(((((()))(()())((()))())(((((()))))()(())())())((()())(()()))())((())((()))())(()(()()))())((((()()())(()(()))()(()))(())())(((()))()(())()())((()())))((()(())((()(()))))((()(())((())()())(()))(((()(())))))()())((((((((())()))())(((()))(())()))(())(()))()((())())(()(()))())((()()))()())((((())))((())()((()))))(((((((())())())(())()()))()(((())())(())()()())(()))(((())()())()(())((()))())(((())((()()))((((()))(())(())()))()(()))()())((((()))()())))((((()))((())())())((()))(())())((((()))())(()()))((((()))((()))))(()()))((((((((()))))(())())(()))(()(())((()())((())(())((())())))(())()(()(()())(())))(()(()())((((()))(()))(())))()()())((()))())(((((((((())(()))()(())(()()))())((())())())(()(((())()())(()(()))())((((())))(()(()()))())((())()))(((()()())()())(())(())()))((())((()())(()(((()()())))()(()())))()((()))(()))(((((()())()))()(((()))()())())(()(())())())(((())(())())(()))())(())(())((())))((((())(()())()))(())((((()(())))())(())(())(()))(()()((())(())))((()(()))())())(()(((())()))(())()())((((()())()())((()()(())())(())((((()(())((()))(()(())))())())())(()())((())((())()(()))()()())()))(()(())()())(((()())()())()(()))())(()()))((((((()((())())())((((()))))()())()()())(((((()))((()))())(((()())))(())())((()))(((()))(())())())((((()(()))(())(()()))((((((())))())))(())())((((()())(()()))(((()())))(())())((())()())((()()(()))()())((((())())()(())(()))())())()())((((()())()())((())()(())()())(()(()))(()))((()())(()())((((())))(()))()()()()())(((()))(()(())(()))())(()))(((()((())))(()))(((())()))((())())(()))((()(())()())())()()(()))(()(()))((((((((()())))(()))(((()()())()()))(()((())))((())))(())(())())()()()(())(())(()))(((((()())))((()())))())()(((()))(())((())((())))())((())()()((()(())))())((())()))((())(((())())())(()))(((((())(()))(())())(((()()))(((())()))())()((()))())()())(((((())(()))(()))()((())(())())(())))((())((()))(((())))())(((()(()))(((()))))((())((()()))(()()()))((()))()))(((((())(())())())())()()()()())(((((()((()))()()))(())()())((())()))((()(())()))((()(((())()())())(())(())())()((()()))(()))(((()())()()(())(())())(()))((()()())())()((((()))()())())())((())()))()()()()())((((((((((()((()())()()))((((()()()(()))(((())))((()((()))((())()))))(((()()))(((()))())(()())())(()())(())())()())(()()((())((())())())()())()())(((()))(())())(())((()(()))())(((())))(((()((()))(())))()()((())())))((((())(())())((())(())(()())())(()))()())(((()()()))((())(())()))((((((()))())()))(())((()())())(()(()())())()())(())(()()())()()())(()(()(()(()))())()()())(((((()())())(())(()()))()((())()))(((((((())(()))(()()))((((())()))()())(()))(()())(()()())((()()(()())()()())))))(((())()()())(()))()())((((())()((())()())((()))())(()()(()))((()((())))()(())())()((()())()(())()()(()()))(())((((())))())(())())(())(((((())())(()(()))))())((()(((()(())())(()))(()))(())())((()))(((()(()))))(((()()))(()())))())((()((()))((())))((())))()(()))((((((()())))(((())))((())())(())())((()())(((())(()))()(())(()(()))()()))((((()))((())())((()))(((())()(()))())((()))(())(((()))()())(())())()(()))(((()())()))())((((((((())))((()))((()()(())))(())()))(()())()())(((())(())))(())((()()))())()())((()())(())()))((((((())(()))(((())())((())(()))()())()((()(())))())((())())))((((()))((()())()())(((())))())(())(((()()))))((((((()(())))())())(())())()()())())(((((((()()))()())())())(())(((()()()())()(()))()())((())())((()))(((()))()())())((())(()))(()()))(())(()())(()()))((((()((()))())(()((((((())()(()())())((()())()((()))())(((())())((())))(()()())(()))(())((()))()(())()())((()))()())(())())((()()())())(()(()))(())(())())(()))((((()()))(())))(((()()())((()(()))))(((()((()()()))(()))())((())()((()))())((()())()()))(()()())(((()()))(())())())(()())((())()))((((()(())())())(((()(())((()()(()))())()))(())()))((((((())(()())()()(()))((())()()))((())()(())())())()())()())())((((((((()(())())(())())(())())(((()))())((()(()))())()()))(((())))((()(((())))(())))()((())()))(((()(((()))()()()))()(()))(()()())(((())())(())(())))()()())((())())())(((((((()(()())(()))(((()((()))))())(()(()()))()(()))(()((()())))(()))())(()()())(((((()))(())())())(()())(()())(((()))))((()((()())(()))()()))()()())(())((())(((())())()()()()))(((()()))))(())((((()())())(((()()))(()))(())())()())((((()(()))(()(()(())(())))((())((((()))())()())())((())))((())((()))()(())())(())(((()(()))()))())()())()())(((()())(())(())())(((()(())())()(()))()())(((())(()))())(((()))(())()))((())((()(())))(((())())(()))())(())(())())(((()())()())(((((())()()())()()))()((())((()())))())(()())(()))(((()()))()())((((((())))())(()))(())()()())((()))())(((())(()))((((()))((()())())(()()())(((()))(())()))(()())(()()()))())(((((())(())(())())(()(()()())())(((((())(()())()))((((())())()))())(((())((())()))(())())())())((()))(())())((()))(((()()()))((())(()))((())()))(()(()))()(((()))())(()())()()())()(()())(()()()())(()))(((((()())))(()(()()))(()))(()(((()((()())())((())())()()())(((()))())())(((((()))())(((())())()(()((())))())(((())))())(())(()())((())())()(()())(())((()()()))(()))(())()(((()))()()))(((())()(()))((())())())())(((()(()))((())))((((())())())(((())))(((())))((()))()())(()(()())()())(((())((())((())))())(()()))(((()))(()())()())(((()()))())(())())()()(()()(())(()))())((((((()()((()())(())())()()())((()(()))())((())(()))()())()(())(()))(((((()))(()))()()())(()((())))(()(()))(((((())(()()))))))(((()((()))()()()))()((())(())))(((()))(()())))((()(())()))((((((()())((()())())()(())())((()(())((())()))(()()(()))(())()))((()))(())))((((((()())(())))())(())()(())))((((())())()())))(()()(())(()))(((()()()))(((())(()())((()()))(()))))(((((()((())())()()))()(((()))(()())())((((())())())((())))())(((())()(())(()))((())(())()(()))()())((((((())())())())((()))(()(())))()()(())()())(()(())(()))(()())()(())())((()())()())(()(())(())(()))()())(((((()())()))((())))(()()))(())((()))((()((()))))((()(()((())))())()()())())((((()())(()()()))(((())(()))(()))())((()()()())()(((()())())()()()))(())(())((()))())((())((())())())((((((((()(())())()())(()())())(()(((()))))(()(())))((((())())(()())())())())(((())(())(())())((()()))(()(()()())(()))(((())(())))(((((()()())()))))())())())(((((()))(())()(()()))((()())()()))()()()()))(())((()()(((()))()))(()))()()())(()()((()(()(()))())()())(((()))(())))(((()()())(())()())())((()())(())())(((())())((()(()(())())((())()))()()())(()))((())()())(()))((((((()())(()((()()))()())())()(())(()((())())(())())((()()))())((((())()()()))()()(()))(())(()))()((())(())())((())(())())(())(((())))(()))((((((()))((()()()))(())((()))())(((((((())((()))(((((()())()())())(())(()()))((()())(())((())))()())((()))((())()))(((())())()(((())())())))(()()))(((((()))(()))(((((()))()()())(()))()(()(()))())())(()())())((())()(()))(((())())((()))()())())(((())())((()(()(())(((())))())())((()()())())(()))()())((())()())(((()()))((()))))((((((()()))(()))((((()))((()))(()())()))()(()))())(((((()())()())()((())()(()))(((()))()))(())())(((())())))(())(()(()))())()())(((((((())())(()))(())(((())))((())))((()))()(()))(((()))())((())(((()()))(())))(()(())))(()((()()))()()())((((((()((())())((())()()))((()))())())(())((())())(((()))())(()())())(((((()()))))((()))(((())))())()(())((()()))())((((())())())()()(())(()))()()))((((())((())())(()(())))()()()())()((())()(()())()()())((((())()()()())()(()))(()())(())())((((()(()(())))(())())())(())()()()((())))((((())))())())((())()())())(((((((())((()())(()(())))(()())()()((()())()()())(())((())))((((()(())))(()())((())()()))(())(()))((()))())(((())(()))()))((((()())())(()()())())())())((())()())((((((()))())()))())())(()())((()())())(())())(((((((())())(()(((())())())()))())(((((())()())())(())(())(()())())(()))((()())())((()()))()())(())((()))(())()()()())((()())(((())((()()))((())())(()))(()))(())(()()())(())()())()())((()((())(())))((())()(()()())()))((()())()(()(())))((()))(())())(()()))(((())((((((())((((()))(()))()())())()(()()())(((())((()))(()))(((())(()(((())))()))())()(())(()))(((()))(((((()()))))(()(())())((()())())()(())(())())()()())((()())())(()()())())((()()())))((()())()()))(((((((()))())(()())(())())()))(((((())(())())()))((())()((()())((())))(())())()())()())(((((())(()))())((((())())(()())((())())))())()(())())(())(())())(((())(()))((()())((())()(())(()()))()())((()()))(((()())))()((()))(())())((()())((())())()()()())((((()))()))((())((()))))(((())(((((()(()))()(()()))(()))(((()()((())(()))())(((())))()())(()))(((()))((()))))()(((()))))((((())()())))()())((()(()))((((()))(()()))(()))())((())()())((((()())))))((()))(()(((()((()))))(()()()))(())()()())()()((()))()())(((((((()()))(())()))(())())(()))((()())(()))((())(()()))((())))(()((((()))(()))()(())())((())())(()))(())())(((((((((((((()())))())()())(((((()))))(((()())()())()))())((((())(((()))(())))(((()((())))(())))())((((()())((())()())(()(())(())()))((())(()))((()))()((())))()())(())(()))(((())(())((())())())(()))((()((())))(())()((()()()))())(((()))((((()()(())())()()()())((()()))(())())()())()(())))(((((((())())()((())(()())()))(())((((((()))(()))))(()())())((()))())(()(())()())(()())(())(()))((((())(()))())(()()))()())((((((()))(())))(((((()))()()())(())()())()((()())()())()))((((((((()))((())((())(())))((()(())))())(()))(()(()())(((()())())())))(()())()())(()((())()()))((())()())(())(((()()()())(()))())(((())()())))((())))((((((()))((())(()())))())(()()(()))()))()()())(())())(((((()((())()((())())())((()))()()))(())((()))((((((())))()))()(()()())())((()())()))((()())())(()(())))(((()()()())(()(()))(())())((()))((((()))((())())((()))()))(()))((())())(())(((()))()(()))())(((())(((((())(((()))))())()())()()((()))((()()))))(((((()())())(()))(((()()()))()))())(())())(((((())((()())())((()()))()()))(()(())())))(()(()()()())()())()())((((((())))(())()()())())((((())))()())(()())(((())())())()())((((()))(()()))((((()())))((())()(()))((())()()))(((()())))(())(()))(((()(())))(((())(()))(((()()))()()())(()))(())((()))(())()())())((((((()()()))((()((((((()()))(()(())(())))()()))()()(())))(()(())()(()(()())()())()((())))()()()(()))(()())(()))(())(((()()()())())((()))()((()))(())())(()())((()))())((((((()))()(())))(()())(())())(())(()(()()))(()()))(()(())(()())(())()())(((()))((()(())))())((())(()))(())()(()))(((((()))((((()))())(())())())((((()(())())(()))(()(((()())(()))(())()))((()))((()))())(()()(())(()))(()))(()(()()))(()()))(((()())((()(())()())((())()())())()())(((((()))(()())()(()())())()((())(()()))())((()(((())())()))())(())((((()))())()((()()())())))()((())((()((()))())()(())()))(((())())(()())()))((((((()()))(()()()())(((()))(((()))()))((())()))(()))())((()((()())))(())((())()(()))(()((()(())))())(()())(()(()))(()))((((()(()()))(()))()((()((()))))(())((())()))((()(()))()())(((())(()())((())()))(())()))(()))((()()())((()())(()()))()())((((((()()(())()())))())((((()())()(()())()))(((()))(()())))(()(()))())(())((((()))(()()(()())))()())()(()))(())())(((())()())(((()(()))(()))(()(()()))())((())(((())))(()()(()(())))()((((()))())()())())(((()))()()()))((((()(()))(((()))(())())(())())((((())())(()))(())())()(()))(((((())()())((()()))())())())(((())())()(())())(()())())(()()(()())(()))((()())((())(())(()())(()))(())())(())()(()))((())(()())))(((((()))()(()))((())(()))((()))())(((((()((()))()())(((()(()))())()((()))((())))((()))((()())()))(())())((()(()((())()))(()))((())(()()())(())())()(())(()))(((()())())((()))()(()())(()))()())(((((()(()())(())()()())(())(()()())(()))(()())())()(()(()(())()))(()()((())(())))())(()()())((())))(((()))()(()())(())))(((()())((()(())())())())(((())()())(())()((()())))(((())())()()))(()())(()()))((((((()())(())((()())()))())(()))(()())()()())(((()(()))((()())())(())()())((())(())())(()()))(((()))(())(())())(()))((((()))))((((())((()))()())()()())(()()()))(()()())(((()())(())()()()())))(((())(()())(((())()())())((((()(()))())(())(())()())())(((((()))(((())())))((()))((())))((())))())(((((((()())((())()))()())((((((()))())(())()))((((())())())())(()())())(((())((())()))((((()(())))((()))))(((()(())((())))((()))(()))(((()))()())((((())()()))(()))(((())()())())())())())((()(()()))((()))(())()())(((()()))())(((()())())(()()(()))(())(())())(()(()((())))(()())())(()))(((())))((()(()()))(((()()))()())())())(((((((()()()(())())()())(()((((()))))((())()))()))(()))(((((()()))(()))(((()()))((((())())())(()))()()())((((()))((((()))))()()())())((())())((()))(()(()(())())(()()))())()(()()))(())))((())))(((()))((()))(((((())(())((()))())(((()(()()))))(()())()())((())()())((()))(()()))(()(())(())())()())((())(((()))()())((()))()()))(((()()))(()(((()())))())(((()())())()(((())(()))())(((())())(())))())(()))((()())(((((((()))())(((()())())())((()())))((()())())(()))(()(()))(())((((())()(())(()()))((((())()()))(()))()(()())((())()))((()())(())())((())())(((()()())()())())(((()))()()())()()())((((()()())))())((())())((()())()())())(((((())(())())()()((())))((())()()())(((()())(())()())((())()()))((())())(())())(()((())())())((((())))))((()()))())((())((()((())())))((((()())(()()))))((()(((())))(())())(()()))(((()()))()())()((()(())(()))(()())(())())())(()(())())((((()(((())))()())()())()())((())))(()()))(((((((()(())())()((())))((())((())))())((((()()))()))((())())((((())(((((())((()()))))())(())(())()))())(()))(((((((()))))((((()())(())())()()())))(()(()))()())())())(()(((())))()(())())((()()())())()(()))((((((())())())((((()))(())(())(()(())))(())((())()()()())((()(()())))(())()))(())(())((()()()())(()))()()()(()())())((()()))(((((((()))())((()(()))()())((()))))(())(()()()(()))()(()()())((())(()())((())()))())((()(()(()))(())))(())(()))(()))()())(((()((((((())(())())((()(()))(((())()(()))())())()(((()()())()())(())(()())))()((((()))))())(((()()))((((()))((()))()(((())())()))())(())())(((((())()))(((())(())())(()())())(()))(()(()())())()(())()))((((()()))((()(()())()())(((()(())()())()(()())()(())())()((()((())))(())()))()())((((()))()())(())())())(())()())(((()(())(()())))()())(((())()()))())(()()(()))((()(()))(()))()(()(()))()())((((()((())))(()))(()))((()())(()()))((()()())))((((())()()())())()))(())())((())()))((()())((()())())(((())()()())(())())((((((())))())(())())()()(()())())())(()(((())(())((()))))()((()))())(()())(()))((((((()((())((()))())()(())()()())((((()()))(((())())(((())))(()))(()()))())((())()))((((()()()))(((((()()))((()))((((()))()(()()))())(((())(())((()()())))((())())())())(()))()(())())((((((()())())((()()))()()())()((((())))(())())(()))((())()(())))()))()((((()())()))())(())(())())(()((())())((()))())(())(()())((()())()))(()())(())(()))(((()(((())))(()(()))()(())(())(())())(((())(()()))((((()))()()())())(())(((()()))))(())())((((((()))(((()))(()(())()))((()()))(()))(()(()))(())())(()())(()))()())((()()(()))((((()()())())(((()))(()))(((())))())(())())(())())(((())))()())(((((())(())())(((()())(()((())))(())())())()()(()))((()()(())())())((((())())(())())((()(()))(())))((((()))()))()())((((((((())()))()(())())()(((()))())()(((()))))((()())()()))())(((()))(()()))())(((((())()))((((()))()())())((()((())(()))()())((())())(()))(()()()))((((()))((())(())())((())()()()(()()))((())((()())))())((()())(((()())())((()((()))())((())(()))(()()))(())())(()(()()(())))(())(())()))(()()))(((())())(())())(())()(()((())))((()))()()())(())(()())())(((()(()())())())())(())(((()())((())()())()()()())((())(((())))())((()()))(())))(((((((()(((()()))()())((())())(())(())()(())))()())(()((((((((())))(()))(()(()))()())((()())())((())(())))((()))(()(()))())()())((()))(()()))(((()((())()())()((())())()))()(()())())(()((())))((()))())((((()))((())(()()))())()()))((((((((((((()))))()))((()(((()()))()()))(())())(((()))())()(()))(())((())(()()))())())((())(())(()())(()(()))())(())((()()))((()()())(()))(()())())()(())())()()()())(((((((())(()))()((())))((())))((())())())()())((((()))(()())((())())(()))(()())((()())(()())(())(()())()())()())((()())(((())(()))()(())()())()))(((()(()))(())((()())))())(())(()())(()()())())(((()((()))())(())(())())((()())(())()())())(((((((())))())(()())(((())((())())))())(()()(())())(()))(())()())((((()())))()()((()(()))(())())(((((())))(())((())))())((())())(())(())()())(((())))((((())()())))()(()))(((((((())(())(()()(()))())()())((((())(())()(()))((()())()))((())(()()))())(()()((()))(())(())())((()))(()))((((())())((((()))(())())(())((())))((()())())()())((()())())((()()))(())())((())(()(()))(()()))((()))(((())()))(()(())()(()))(((())()))())((()(()()())))(((())(()()))(())(()(()))(())())((((((((((((()())()((()))()))))(((()))))(())(()))(())(())()())((()())())))(()))((()(()()))((())())())(((()))()))((((()))())(()((()(((()))()))(())(())(())((()))())(()((()))))((())()()())())(((()(())(()())())(((())()()())()())(()(()))((()))(()))((())((()))((()())))(()())())((())(()())()(()())())((((((()))))(()))((((()(())))())((())))(()())())(()()))(()(((()())(((()))()())())((())))((()()(())())(((()))(()()((()))))(())(()))(((())()()))())(())()(()())((())))((((((())))(())((())())(())(()))((()()(())())(()(()))(()()())()())(((())())())((()()())(())()())(()())(()(()()))((((()()))(()))(()))()(()()))(((())(((()(((((())(())))(())()())(())))(()(())()())())((()())(())((())())()((())())()())(((()))())((())())()())(()())(())(())())(((())(()))((((())()))(()()))((()(()((((())(()))())))(()))(((())((())))(()()))()((()())((())()()())()())()(()())((((((()))())))))(((()((())))(()))(()((()))())()))(((((()(())())(())(())()))((()((()))())())((())(((()()))(())()))())(((((()())(()()()))())(((())()())(())((())())())(())((((()(((()))))()())(()()())())())(((())())())(((((((()(())))()()))())())(((())))(()())())()(()))((()()())(((())))(()))((()(()(()()))((())(())())()()((()))(()))()((()())(())))((((())))())(((()())))((())())()()))(((((())((())(())())((()(((()))))()(()))((()))())()))((())())(())())()((()))(())())((((((()(())())((((()())((())))()))(())(())())((()()()())(()))(()()())((((()))())())()()())((())()())(((())))()())())((((()())()()))((((()))(()))()())()(())())((()))((()())())((())()))(((((((())())())())(((()()())((()())(((())))(())(()))(()))((()()())())()())()(())))(((())()))((((())()))())((())()))(((()(()))((()())())(())))((((()))(((()())((()(()))())())())()())()()(((())())((())))())(()))((((((((()))())(((()))()((()))(()))(())(()(((())))())())(()())((()))())(())((()())()()))(((()(())(())())(())(()))((()())())((((())))()(((()()))))(()())())(()(()))((((()())()))()())())(()(()))()(((()()())((()))))()())((())(()()))((()))()()(()))((((((()(())())(()()(()()()())()))((())((()))((())(())))(((())))()()())((((())))((())(())(()())(())(()()))(())(())((())()))(((((())))(((((()())())(()))())((()))())((())()())())()(((()())))((()())((())))())(()(())())(((()())((()))((())())))((())))((())((()(())())((((())))())((()((()()())((()))()())((())))(()(()()()())))()((()()))(()))())((())((((()))())())(()((())())()()))(((())())((()(((())())(((()))))()(()))()())(()))((()(()())))((())()()))(((((()))(()(()))(()))()(()()()))()()())((()())((())))(()())())(((((((()())(((())))(()())())((())())(()))((())(()((())())())())()(((()()))(()()(()))(()()))())(())((()()))()()()())(((())()))((()(())((()))())))(((())((()))(((()))()()())(())())(()())()((())))((((((())))())(((())(())())(((((()(()()))((())((())()))(((()))()))())((())(()(()()))(())((()(())())((()))))()()())(())()())(((())(()(())()))()(((())())(())))((((((()()))()))()(())))((()))()())(((()((())))())((((((()())())()())()())()()))()()((())())((()()))(()))((((((((()))())())(()))(((())()())((())())(())()()())()(()))(())())(((()))()))((()(()())(())())()(()))(((()(())())()))(())())()))((((()(())(()(()))((()())()()))(((()))(())(()(())())))(((((((())()())((())())(((((())))()())())()))()())(((((())))())()())(())(()())(()()))((((()()()))(((()())()())())(())())((((()()(())))())((()))(())(()))((()()())(()))()(()))(())())((((((()))()))(()()))(((((()((()(((()))())(((()))))(((())(())(()()))()(((())(()()(())))())())()())((()))()))(()))(())(())(((())(()))())())((())((((())()(()))(((()()())())(()))()))())((()))()(()))((()(()(()))((())()(()))())(()((())()))(((()(()))((())()())((()()))()())())()()((((())())())(()))(())()((())()())()()())((()((()))())(()))((((())))()(()))(()(()))((())()))(((((())()())(())(()(()))((()()))())())(((()))((((())())(()()))((())())))((()(((()))()())(()((((()))((())()))))()((())())())()(()())(((())((()())(()))())))(((((()())(())())())(()((((())()()())()))((())(()))(())())(()(((())())))())(())(()))(((()()))(()((()(()())(()))())()))(()(())()))((((()())(())(((())(()))((())))((()))()((()))(()()))(())(())())(((((((((())()))()(())())(()))())((())(())(())())((()))()())(((()())())(())(()))((()()(()))()())((()()()((()))())())(()()())(((()()()))()())((()())())((()))())((((()))(())()))(()(()()))(((())(()))(((()))(()))((()))(()))()())(((())(((()))())()(()))((())(((()))())(())()())((()))((())())((())))())(((()(()))(()(()()))(((()))()))((()())())(())())((())()())(((()))((()())(())()))()()(()))(((((()())(()(()))((()))())()()))(((((()())(()()))(()))(()()())(()(()))())((((())()))()(((())()()()())()))(()((()))(()()))(((()()))())())((((()))((((()()))((()())(()()))((()))()()()(()))(()())(()))(()((())())(((()))))())((())())((()()))())((((((())(())))))(((()(())))((((())(())())))((())))(())())(()))(((()))(()())())(((())((()(())())()(()))((()())())(())())()(((()(((()()))(()(()))()(()))()())((()()())())((((())))())()())(((()((())))())(()()))(())()(()))(())()((()())()())(()())((())))(((((())()()()))(()()))(()(((())(((())))))((())(()))())()((())())((()()))((()))())(((((((())(()))())(()))(((())(())((()))())(())(()))((())))(()()(()())())(())(())(()))(()())())((((())()())(()())())())((())))((((((()((((())((((())((())))))(()(()(())))((((())))))(())((()((())()))()))((((((())))()())((()))())((()))()(()))((()()((())()())())(()))(()())))((())())(()))(((())(())()())()(())((())((())))())((()((())))()(()(((()))())(()))())(()())())((())())((((()()()))(((((())))())()()(())())(())(())())(()()))(((())())(()(())()())(()))(()()(()(()))()((()))())((((()())()))(())())()(())())((((()(((())()(())(()))()()))((()())(()())(())()())(())(()(())))(()()())())((()()())(())()))(((((()))())()(()))(())())(())((())()())(()()))(((()(()))((((()))((()())())())(())(()))(((()))(((((()())()))())(())())(((())()))())((((((())((()()))())))(()())()()())((()())((()))(())))())(((()))(())((()())()()))(()(())()())((()())()))()(((()(())(()(()))())((()((())())())()(())())(((((((()))())(())((())))(()))(()))((((())())(((()))(()))()()())((())()(()))(()())())()))((()((())))((()())()))(((())))(())(()))(((((()())()()())(()()))())))((()()(()))(()))()(()(())()(()))((()))(())())(((((((((((((()(())())((((())())()(()())())())(((())()))()(()))())((((()))())())()()(()))()(())(())(((()))))((()()))((()))()((()()))()())((()()())((()())((((()())()(()())(()))((()()))())((())((((()()))())())(()()()))(())(())(()))((())(((()))))(()((((()())(()))))(((())())()))(()(((())())()(())))(()()())(())((()))(((()))))((((((()))((()(()))((()))((())(())))()())((())())((())())())()((())())(()((()()))()))((((()))(()()))()(())(()))((())(()))(()(()(()))())()())()(()))(((((((())))((())(()))(()())()())(())((((()))(()))))(((())))(())((())))(()())(((()))((()())(())(()))(((())())(()())()()(()))(((((()())(())))(())())()((()))())()))((())(())(()))((((((()))(()))((())()()())()()))(()()))((()(())))())(((((((())()())(()))((()))((((()))())))((((()))(()())(()))((((())))(())(())())())()(())((()))(()()))(()((((()())((())()())))())(()(()))(()))(())()(()))(((()())()())()(())())(()(())())()()((((()())())(()()()())(((()))((())(())))()()(())())(())(())())())((((((())())())((()()())())()())((((()))((()))(())()(()))((((((()))()))(())(()()))())((()))((((()))())()((()))()())(())(()()))(()()(())))((()))(())((())(()()(())))(()())(()))(()(((())())(()()(()))())())(()(()()()))(((())()())(()()))((()())())(()())())(((((((()())())())((())))(((((()(())())()()))(((()))()())(())()()())))(((((()(()))((()))(()))(((())(((())()))(()))((()())))()(()())())(((((()()())())()())(()()))((((())))()((())())((()(())(())))())(((((((()))((())))(()))(())())(())()())(()()()()))())((())())()(()))((((((()())))((()))((())((()))))((())))((((())())(())(()))(())())((()(())))((((()))())())()()(()))((()())(()()(()()))(()))(())(())(())((())))(((()())())(((()(()))((())))(((((())((()))())()())(())())()((((((()))((())())((())())(())))(()(()(())()())())((())()))(()()()(()()()))(((((()()()()))())(()())()(()))(()))()())(()))((((())((()())()(())()))(((((()(())()(()))(()))()(()(()))()())((()(())))(())((()())()())))(()))(((()))(()(((()))()((())))))((()())))(((())(()))((()())()))(())())(()(())(()()()))(((())()())(((((()))))((())(()))(())())(())())((((()))())(()())(()(()))())((())((())())(())(((())()())())())(((())())(())(((())))()()))(())(((((())(()())()()())((()(((((()()))(())(())()))((())())))((())(())))(())(()()))((()(())(()))(())())((())))(((()((()))()())(((()())())())((()()))((())))())(((((((())()())(((())())()())((())))()(((())())((()())()))()(())((())))()((()))()(())((())))((()())())(())()))(()())(((())())())()()())(()())((((()(())(())())(((((()))))()()))(())(()))(((())((())))())()(()()((())))())((())((()())))()())((()((()()()())))(((((((((()()))(())()()())(())(((()))))(()))()()(())())(())(((()))(())()())())(((()(()((()))())())((())()))())(())((())((())))()(()()())()())(((()(()))(()()))((((()))(())(()()))()()()))((()()))(())((()())()))(())(())(((())))())(((((()())()()(()))((()()())(()())()())(())(()))(())((())(()))()())())(((((((()))))((((((())(()())))(()))()(()())))()())())(((((())(()))((()()))(())(()())())())(()())(()())())()())((((()(())))(()))(((()())(())())()())((()))())(((()())(())(())())(()())((())()()())())((())(((())))(((()))())(()())())(()))((((((((())))())()((())))())()((((((()))(()))(()))(()(())))(((()))())())(((())()())()())(())((((()))()())()()())()(()))((((((((())))))(((((()))(()))())()())((((())))())(()(()))()())(())()(()))(((())()())(()()(()()))(()(((()(())))(()())(())())))(())(())()((()))(())(()))(()()))((()()())((()()())(()()((()))()))((())((((()))()())()(()()())()))()(())((())()())()())(((((()(()()()))((()))(())()(())())(((()())()((())))))(((((())())((()(())())(((())()))(((())(()()())()))(())()())(((()))()))((()()(()))(()(()()))((())(()))(())()))()()())(((()(())())()(())(()))(()((())))(((())()))())(((()()))())((((())())(())()())(((()()()))((())((()))((()))()()(())())(())())((((())))()))(()(()()))()((()))(())(())()())(((((((((())())(((((()))(()))())()())(())((())(((())())()())())((((()()())())(()))(()())((()())((())))(((()()))()(())())((((())()())(())((())))()()())()(((())()())())(())()())(((())(())())()))()((())()())(())(())(())(()())())(((()))()(()())())((())(()()(()))(()))(()((())(())(()(()()))))())((((((((()))(()()))(())))()((()))()()(()()()))((())())()())(())()(((()))()(()))(())()))(((()(()()())(()))(((()(()())))()(((())()())()())())())(((())())()())(((())()))((()))(()))((((())()())()())((())((()))())((((())))((()))(())((())(((()(()))((()))()()))(()))(()))((((())))()()(()))()())((()()(())))((()())()(())())(())())(())())(((((()(()))())(((())())((((())()))((())()()))((())))())(((())()))(((())())(()))((()())())()((()())))((())((((()))())((())())(())))(((())(())(()))(())())(((()(())))((())))()())(((((()(())))(()(()))())()((())())((()())())(()()()())(()))(((((())())))((((())))())())(((()())()))((()())(()())()())(())(()))())(((((()())((())(())((())())())()())((())())((((())(((())())(((())())))(((())((()))()())()()))()())(())())(())((())())())((((())(())((()))))()((())(()))())(())((())()(())())())(()())())((()))((())((()(()))(((())))(()(())))((())(())(()))((()))(((())())()))(((())())(()))((())))((((()))((((())()))()))((((())())()))())(((())(((()())(())()()))())(())(()))((())()())(()(())())(())()(()))((()()(())(()())())(((()))(((())))()())(((()())((()))((()()())(())())(()((()))()))((()))())(((()(()()()))(((((((())))(())(()))()())(()()()()))()())((())()())(()))(()())((()()())((((()()))()()))(()))()((()))(()))(((())(()(()())())())(((())))(()((()))(()())()))(()())(((()))(())(()(())))(((()))())(((())))(((((()))))())()())((((((()()())((()())()()())((())()))((()(())))())((()()))(())()())(((((())())()())(())(()()))()())((()))((()())())(()()())())((((())(())))((())))()((((()((()())())())()((((()())))))((()(()))()())()())())(()((())(())(()))()((()))()))(((((((())())())((()))(())((())((()()))())(()())(()(()))())((((()))(()())()()(())((()())()))(()(()())((()())(((()))()())())())()())(())((()())(())(()))())((((())()))()((()))())((((((()))))()()))(())()(())())((((()(((()()))()()())())(((())(())(())()())((()())(((((((()())()()(()))()())()(())))(()())())(())(())))((()(()())((()()())))()(()))((()())))((()()))()())(((((()))(()))(((((())())()()))(())()))()()())()(())(())())(((((())()))()())((()))()())(())())((((((())((((())((())(()))(()((())())(()))()())(((())))()((()))(((()())))()())(())((())(((((((()))))()))()()))())((((()(())()())(())(())()))()()()))(())(()))()(()((()()))(())(((((()))))())()((())))((()())((())())())())()(((()(()))()())((())(()))())((((())((()))())())(())((())())()(((())())())(()))())(()())(((())))()())(()(())(()))(((((((()())()())()(())()())()())(()))(()()))()((())(())))(((())(())(())()()())(()()))()()((()))()())((((()())((((()))))(()))(((())()))((()()())(())()))(()()))()((())())(())()()())(((((())())((()(((((())))((()))()))(())(()()()()))(((()()))(()))((())))((((((()(())))(())(())((())))()()(()))(())())(()((())()))(((()())()(())()())()())(())()())(()())()())(((())(((())(()))))((((((()))())(((((())(()))))())()())((()))(((()))(()))(())())()()((())()))((((((())())(())()))(())(()()))()(()())()))((((((()(()))()))()(()))(())(((()))(())())((())))(((()(())(()())())(((()))()(())()())((())))((())())((()))())(()()()()()()())(()))((()(()())(()()()))())((((()))((((())())()()))((()))(()())(()))(((((()))())()()))()())(())()())(((()((())())((())()(()))(((()()))()(((()()))(())((())))((()))())(()(()))(())()())((((((((((((())())()))(((()))(()()))((((())()())()))(((())))))(()(()()))(()())((()))()(()))(((((()))())(()))(())(((()))()))())(((()))((((((()))(())))()((())(()()))((()))())()(((())((()(())(())))(())()))(())())(()()))()())(((()())()())())()((())))(())(()())(((())))())((((()())()()())(())()()(((()())()))(()(())()())()())(((()))())((((())(()))()(())())()(((()()))(()))()())((())(()))()(()))(((()())())(())())(((())()()()))(())((())())())(((()((()(())))())(((((())))()))()())(((()()))((())())))((((())((())(((())()))())())()()(())())((((()())()(()(()(()))()))(((()))))(((()))(())((()))))(((())))(()))(()(((()(()())())(()((()))(())))(()())()(())()())(((()())()()()())(()))(((((())))()(()())())()))(((())())(((()())((()))(())((()())())()))())()(()())(((((()()))(()(()))(()())(())())()(())(()()())))(((((())))())()()()))((((()())()(()))())((()(())(((()))())()))((())))((()())((())())()())((((())())(())))()())(((((((())((()))())()())(()()))(()()(()()))())())()(((()(()))())((()))((())(())))((())(()())()())(((())()))())()((())((()))))(((((()())()(()(())(()))(()())((()))((())()))(((((()()()())(((()))((()((())()()))()())()())()())()((())))())(((()))((((((()())))((()())()()))((())())(((())(()))(())())(((())())(())()())()(()()()())(())(()))((((((()))()(())())()())(()())(())())())()((()())))(((()))(()((()))())((()()))(())(()))(((())))())(((((())()(()))())(())))()(((())())))((((())())(((())))((((()))())))(()((()))(((()(()))())(()(())(())))())((((((())))()((())(()))(()))()(())()())(())(()())())(()((())())())(())(()))(())((((())()))(())((((())(())())(()))((())(()))(()))()())((((())(()))(())()())())((((())()))(()))(()))(((((((((()(()))())((()(())(())(()())()())())((()((()()(())(()))((((())())((())())())()())())(((())(())))(())())(((())()())(())()(())())()())()())((())(())())())((())(((())))())(()())((((())((())()))(((())(()())())(((())())())()))(()(((())())())(()())())(())))(()()())(()((((((()))))))())((())(()())())((()(()))(())))(())((((((()((())))(()())())(()))(())()()())((())(())(()())())((()()((())))(()))())(((())())())(()(()()))(()((()))())((()))(())())((()()())())(()))(()()(((()))(())()())(()())())((()(()())())((())())())())(((((())((())))()()))(()(((())())))(((())())((())())())())(((()))(()())()())(()()((())(()(()())()))()((())(())()()))(((((((((((()))))())))(()())(())(())())(())(()))((()(())())(())(()()))((((())())()(()))()())(()))(()(()))())()(()())())((((()((()))((())()()())())((())())())(((((())())(()()((()))()()))(()))(()(())())(((())(())(())((())))))(((((()))((())()))())()(()))(()()(()))(()((()()))()))((((()(())))(((())())))(()())(()((())))((((()((())))((())(()))())((()(()))())))((()()())(())))((((()())(()()))(()())(()(())()(()())()))((((()))())(()))))((((()))())(())(((((())()))()())(((()))())()(())))((()))((())()((())))()())(((((())()()))((((()))())())((()))(())())()())((((((((()(()))(((()()))((())))((())(()))()()())((((()(())(())))(()()))((()(())())(())())(())())(((())(())())((((())(())()())())()())(((()((())))(()))((())))(()(()))())()())((()))((())(()))()(())())(((((()))(((())()())))())()()()())(((((((()))((()))(()))(((())()((((())())((()))))(())(((()))))((()))()()((())()()))()((()())())((()())))((()()))()())(((()))(())(()())())(())()(())())(((((()))()()())(())())((())))(()())((()())()())())((((())(()(()))())((()())))((((())))(((()))())(()((()))))()())(((())())(((()(())()(()))()(()))(())())(((())())())((())))(()((())))((())())()()()())(((()))((((())((()))())()())(()))((()())())()((((()))()()())))(((((((()())(())))))))((((((())())())()(()))(((())))(()))())()())((()((())((()((())(())()))())(()))((())((()))())((()))())(())((())()()))((((((((())(((()))()((()))()))()(()(()())())())(()())())()()())(())(())())(((((()()))(()))(((())))((()()())())))((())((())))())((())()())()())((((((((()()()((()))()))()())(((()())())())())((())))((((())()())(((()(()))())()()()))((((())()))(()))())((()(()())(())())()(()())())(())())(()()())(()((((()))((()))())()(())(())())(())()(((()))())(())()())((())((((())()))()()()())())((())()((()))((()())))((()())(())(())())())(((((()())()()()))((())())(())((())(((()())))(()()))(((()))()))()((()()()))((()(())())())())(((((()(())())(())())()()(()))(())(((()))((((())))()((()))())())())(()((())())()())((())()())(((()))((())())(())()))(((((((())(())()))(())())(()()())((())(()()))(())(()()()(())))(()((())()))(()())(()(()))())()(((()((())))())())()())(((()(())((()))))((((()))(()))())((())())()((()()))()()))(((())((((()())(())((()())))((((())))))((()(((()()()(()))(()(((()))()())))((()())())(()))(()))()(()))()(()))(())(()))()())(((()()))(()))(()())((()())(())()))(((((((((()))()))(())())(())))(()((())(()())())((())))((())()(((())())(()))())()())((()((()))()())()())())()((((()(())())))()((())()))(((((())())(((()())((()))())(())()())(())((()()))()())((())())((())((())())(()))(((()()))(())))((()())(((()())((()()())))(((())()()))()())(()(())(()))())()(()(()))(()()()))((()(()()))()(()))(((())))(((()())(())))(()))((((((((((((()))(((())())())()()))((()())(())(()((())))()())(())(())())())(()()())((((()())(()))(()))((()()))()))(((()))((())))((())())(()))()(())(()))((((((()())((())(()))())(()))(()(())()())(((())(())(()())))()())(((()))(((())))(()(()))(()))(())())()())()((((((()))(()))())(()))(())))((((()()()))((()())))(((())))(())())((((()()))()()))())(((()(()())))((())((())((()))((())))))())((((((())))(())()())(())(()((())()))())((())()())(())((()))(()(()))(())()())(()()))((((((())((())(())())(())()))((()))(()))(((()())(()))((()())(()))())(((()())(())())()())()()()())((()((()())()))()()(()))(((((()(())))(()))(()())())((())(())((()))())(((())))((((())((())()()()))())())((())((()()()))))((())(()))((()))((()((()))(())()))((()))(()))((((((((())()())((())(()((())(()))(())())(()))(((()))()())()(((((()))((())))()()))(((()))))((((())(())))())(()))((((()))())(()()()())())((()(())(()))(())(()))((((()))(((())))())())())((((()((()))()())())(())(())((()))(()(()()))())())(()(())(()))(()((())))(((())))(()))(((((()(()(((())((()))())())())()))(()))((((((()))(()()()()(()))((((())))))(((()))(())())((()))(())((((()))(()))))((())())((((()))())()())()(()))()(())(())())())((((()(()))()()()(()))((((())()(()))((())(())())(())())()(()((()()))))(())((())()))()(()))(()(((()())))((()))))((((()(()(())())())((()))((((())(())()())((())())()()))())(())))((()((()))())(())())(()))((()()(()))()()(()()()))((((((()))(()))(()()())(()))((((((())))()())())())((((()))()(())()))(((())(()))(()()))(()())())(()())(())())((((((((()))(()(())())))(()()(()))()())())()(()))(((()())())((())))((()()))()(())()()())((((((()(()))))())(((()))((())(()))(()))(()))(()((()()))())((()((())))((((()))()()())))((()(()))))((((()()))())(((((()()))(())()))((())()))(()()())())(((((()())())())()(()())()())(()())(()()(()))(((()())())()(()))())((())()(())))((())((()))()()())(((((())()(()))()(()))(((((()()))(((())())())(()(())()())))(())(((())(())(()())(()()))((())())()())((()))(()))(((())(())())(()))(((((())()()))((()))(())(()))(()()()())()())((((()())))(((())())((()))()))((())())(()())))((()))()()())((((((((())())())(((())()()))((((((()())))(())(())))()(((()))(((()()()())()))())()))(((())()))(()()()())(()())()())((())((())((()))(()))())((()((()))())((((((()()))(()())())())()()())(((()()))((())()())())()()())((((()()(()())(()))(((()))())(())())(())()())(()())(()))((()))((((())))())((()())())()())(((()()()()(())())((()()())(())()())()((()()))))(((()())(()())()())()(())(()))((((()())()())(()))()))(((((()(()()))())(())(()())(((())((())))())()(()))(((((())((()))()))())(()()(()))((()()()))())(((())()(()()()())())(()))(((()()))())()(()))(((((((())()))())((())(()())()())())(()(())())(())())(((())(())())((())))(((()(()(((())()(()))())(())))((((()))(((()))())(())())(())((())())()))()(())))(((((())())((())))(()))())()()()())(((())((())))(())((())(())())((()))())((((((((())())())())(()(()()()))(())(((())())(())())((())(()())(())())()())(((((()(()))())(()()))())())(((()))()()())(()(((()))))())(((()))))(())(()))((())()())(((()())(())())(())((()())))((()))())((((())()())(())(()(()(())())()()()))((()())(()()))())((()())(((()))())(()))(((())((((())))())(())((()(((())))())))(((()))(((((())()))(())))()((())))((((()())())))(((())())(())(((()))))())(((())(()())()(())(()))((()(())))()(()))((((()()())(()))()())((()())()(()))(()())())(()())()())(((((((()(()(())))((()())())()()())(()))((())())((((())))((())))(()()())((())()())())(((()())(()))(()))(())((((())())(()()))((()))())()(())())((((()()))(())(()(())(((())())))(())(()))(((())()())())())(()(()()))((())())())((()))((())(()))((()(())()))((())()()())(())())((((())((())()(()))(())(())(()))(((()()(()))((()()())(()))(())())((())()(()))((())(()))((())))(((()()())(((((())())(())))(())(())())())(((()())))()(()))()((())))((((()())()())(())(()))())((((((((())()))()(()))(((()(())(()(()))())())))((())()(()()))(()))(()())()()())(((()))((())))(((()())(())())())())(((()(()))()())((()))())(()(()()())(((()))(())())((()()))())((()))()())(((((()))(((())())())()()()())((((())())()())((()))(())(((())((())(())())(()())()())(((())()))())))((((())()))(((()()())((()))()()())((((())())(()))(((()())))())(()()()))((()(()))(())())(((((()(())()))((()(()))(())(())())()()(()()()))((()))(()()))((())((())())()(()(())))((())()))(()((()()(())()))(()(())))((())(()))())(((()())())(())())((())())(())())((((()())(()))(((()()())))((())(()())())(()(())))((()())())())((())())((((((()))())(()()))(()()())))())(((((((((()(()(())))((()(()))())(()(()))())((())()(()()))(()(((()(()(())))(())()()())(()())((()))())(((()))()())(())())((((()))))(())())(((((((((()))(()(()()()))())())())(()(())))(((())()))(()())()())(((((()))((())))((())())()()))()(())(())(()((()(((())())))()())()()())(()))(())((()()()())((())())())((())())((((())()))())())((((()())))((()()))(()())()()())((((((())()((()())()())))((())(())))(()))()())(()(())))(((())(((((())()()))()())()(()()())()(())())())((((()()))))(()(())()(())))(((((()(((())))((()())(())))(()))(()(())()(()))(()))((((((((())))()(()))()())()()())(())()(()()())(((()))()())()())())((((()))()))())(()()())()(()))(()((())(()())())(((())())(()(()))))((()())((((()))())())()())(()()())(())(()))((((((()(()))()(()))()(()())())((((((()))()())(()()))(()(((()))((())))(()()(()))((())()()()())((())()())(()))((()())())(()))(((())(()((())))()())(())))(((()()))())((((())()))(()((())())()()))((()())((())()())((()))((())))()()())(((((((())(()))((())())(((())()))()(())))((())())(((((((())()))()()((()))(())(()))(((())(()))(((())(())()()())(()))))()())((()))())(((((((()()))()(())())()((()))())((()))(())())(()))())(())(()))((()((()))()((())))((())(((())())))(()(()))()())(((()))((()())())()())(())())((()()())()((()()()())(((())()))((()))(()))((())))(()())())(())((()))()())((()))((())())((()()()))()(())(((()()())()(())))())(((()((())(()))()(())()()())()(())())())(())(((((((()((())()))(()((()))))(()))(())((()(())()())()())((())()(()))()())((())))((((())()(()))()()())(()())(()))((((()(()))(((())))((())))((((())())())((())())))()()((()))((()(()))(())((((())()()))(())()))((((())(())())(()))((()))(()))(()(())))((((())(()))()()())(((())))(())((())())(()))((((())())(((()))))))((()((())))())()(())(())())((((((())()())))(()()(())))(((())(((())(())((())()))())((()(())))((()()))()((())(()())((()()))))()((()())(()(())(())()())((()))()()))(()(()(()())()())(())(()))(((()))()))(((())(()))())(((()))())())((((((()()(((()))())()(()))(((()((()()()))(())((())))()((()))))()((())(())))((((((()(())())))(((()(()))((((())())()))()())((((())))(()())((())))(((()))()))((()()())(())())((())))((()))((())())(()()))((((()))(()()))((())(()))(()(()))()()())()(((()(()))(()))(()((()())()()())(()))(((())))())(()()()()(()()))())((())((()))())(((()(()))())())(((())()))())(((((()((())()))()()((()())())())(((((())())(())))(((())(())((()))()())()((()))))()()(()))()())(((()))(())(())())(()()())()((())))(((())())(()())())((((()((()))())((((()())))(((())())()())())((((())))))())((((())))(()))(())())(()((()(())))())(((()())()(((()()()))()))(()()(())()())(())(()())())(())())((((())(())(()))((()())((((())(())()()()())((()))(())(()))((((())())()()))(())(())(()))(((()))((()())()())(()))(()))((())()())(()())()())((()())(())()(()()))((())(((((((())(())))(())((()())))(((()(()))))(()))()(()()))(((()())(()(())))(())(())))((()())((())())(()()))(()())((()((()))())(()())(()))())((())(((((()))(())(()))(()))(()()))(()()(()))()()())(())((())())()()()())(((((((((())((()())(())()()))((())((())))()()())((((()))))(())()(()))((())(()())))()()((())()))((())((())())())(((()()))()(()()))((((((()))())(())()(()()))((((())))(()))(())(((()))()()))(())()())())(((())()((()()))(())()((()))())(())()())(((()))()(()))((()(()))(()(()))())(())())(((((()))(()()))((()()()())()())())(((()))))((((())()())(()())()(())()())())())((())())(()((((())()())())(()))())((((()())())((((()()))())(())())((()))(((())()())))((()((((()())))())())((((()())()())((())(((())))())((())()))(()())())((((()(())))))(())(()))(()()))(())(()()(()))((((()(()()))((((())))()))((()))(((())())))(()()))()())((((()))(()((((((())())(())))())(())(())((()))(()))()())(())()(()))((())())((((((()))())((()))())()((())(()))(()))(())(()(()))((())())()(()))((()()))()(((())())()()())())(((((((((())(()())())())))((()())((()())(()()))))())(((((()))()))())((())(((((((()(())())())())))(())(())))((())()())(()(()(())()))()()(()(())))(((())((()))(())))(((())))((())()())())(((()())()(())())((()(())())()()()))(((()))(()))(()())(()))(()((((())()))((()((())()))((((())(())())()((()())()))()(())()))((((()())((())()()))(())(((()())())())(())())()())()))(()())(((((()))()))(())())(((()())(())()))(()))(((())(())())()(()())(()((())(()))(())())(())((())()()))((()(((())((()())())())(())))((()(()())())())(((((()(((())())))((())()())(())())((((()))()))(())())(()())())(()))()(()))((((((())()()()(()()))()(()()))())((()(((()))(()()))(()))((()))))(((((()(((())))((())(()())(()()))(())())(((()(()))())())(((())()())()()))((()(()(())))((())))((()))()((())())(()))(((()())()(()()))((()))())((((()(())(()))((())())(((()))()())()(()))(((((())))(()()))(((()())(()))(())(()(())))())((()()())((((())())(())()))())(()())())()((()))((((()))))(()))()()(()())(()))()((((((())()())(()()))())(((()))))((())()(())())())(())(()((()))(()))((()(())()))(((()))))((())(())(()())()))(()())(((()(()))(())())((()())))(((()()))())()())(((((())((()()())())())((())(()))(()(()))(())(()))(((((((()))))(()(())(())))(((((()())()))(()())(())))()((()))())((()()))(()())())((()))()())(((())())()(()))((((()())())(((()()()()()))()))((())(()))((((((()))()))(()(())()())())(())())())((()())((()()))(())())()((()()))())(((((()())()(()()()))((()(()())())(())((()))())())((())))(())())(((((()((()()))((()))(())(()(()()))))()())((())()()())(((()))())())((((())))(())))(((((()))((())()())(()))(((()())((()))(()))(()()())()()))())())(((((((()())()()((())()))((((()))))(())())((()())(((())((()))())(()(()))))((())))(((((())(()((()))())(()()()))(((())((()()))((()())(())())()())(((())())((())(())()()())(((())())()())(((()())(()))()()))())((((()))())((((())))()()())()(()))(()()))(()()())()(()())())(((()))()((()))((())))((((((((((()))()()())))((()()(((())))()))(()))())(()()))()())(())((())(())())((())())((()))()(((())()()())(()(((()))()))((())(())())()(((()))))(()())(())()())(((()((((((()))())())))()())())(()(())())()(()))()(()))((((()()())(())()(()))(()()())())(((())))()(()))(())()(()())(()))((((()(())))(((())((()()()()))(()()))(((()())()(()))((((())))()((()))()())()())(())(((()())))(()((()))))((((()())()(()))(())()())(()))((((())())()()())(()))((())())()())((((()))(()))((())()))(((((())(()))()))(()(()())(()))(()()())())())(((((())()(()))(((((())())())((())())()()()))()())(()))()((()())))(((()()())()(((()(()))(()(()))())()())(()())(((()()())((()())))(())()(()))())((())())((((())))))(((((())(())((()))()())()))())((((())(())(()))(()(((()(()))(())()(()))())()))((())()(()))()()())((()))((())())()()())((((((()((())())(()))(((((((()))())())()(())())(((()()))))(())()((()())(((())))(()))((())))((((())()))(())((()))(()))((())())())(((((((()))())()((())())()())(()()())((((((()(()))()))((()((())))))())()()()()()())()())((((()))())(())((()))()())(((((()()(())())())((((()))()())())()()())(()()())((()()()())))((((())()))()(()())(())())())(()(()))((())()(((()))())())(()))((((()))())()()())()((())))((())((((()))))(()))((((()))(()()())())((())((((()()()))(()))()()())((()))()()()())(((((()(())())()())()(())())((())())(())((())))())())(())())(((((()))((())))()()())(((())))()(()())(())())(((()(()))())())(((())(())()())(()((())))(()))((((()())()())())(())(())((())))((())(()())()((())()))(((()))()()())(((())()())(()()))((())()))(((((()(()()))())()(((()))(()()))()((())()())(((()))(())())(()()))(((())((()(()))(()))((())()())()())())((()()()))(((()())())()()(()))())((((()))())(())(())())()((((()))())()()())(()(()))()())(((((())()))()())((((()))())()()()()()()())(((()())((((()))((()())()))(()))()(()(()))())(((()())())(()((())))()()))(((((())())))())((((())()))()))(((((((((()()))()((()()()()))())(((()())()))(((()())))(()))())())(((((((((((()()))))))))(((()))())())(())))(())((()())(()))(((())((()))))(())())(((((((()(()(())))((((()()))()())((())()))((()))))(((()())(())(()()())()())())()(())()(()))(())(()))()(()(()))(())(()((()))())())(((()())((())(())())((())(())()()))((((())(())))()))())(()(((())())))(()())())(()()())(()())(())(())()(()())(((()())(()))(())))(((((())))())())(()())(((())(()))())(())())((((((((()))()))(()())())(((())(()())(()))(((((()))(()))())(((()))())(()))((())()(())(())))((((()))(())(()()))((()()))())())())((((((()))))(((())(())))((())(()))())(()())(())())(((()((())))()()))((((()()))(()))())(((())((()())((((()))))(()())())((()()))())(()())())(()())()())((()()()())()())(((())()))(())()()())(((()(((()))(())(()(())()))()()((((()))(()))()()())(((())()()))(()))((((())((())())())(((())())(())())())(((()()()())((())())())((((()()))()()))((()(()))))(()(()())()(()()))()())(((((((()))()(()))(()(()))())(((()))((())))(()((())()()())()))((()(()))((((()(()))()(())(()))((()))(()()()))((()())(())))((())(()())()))((((())(()(()())(()))()(((()))())(()))()((()))())(()(()))()()()))((())((()()())(()()))((()()()(())))()))(())((()(())()(()))())(())()((()())())())((((()())(((())()(()())(())()())()())(((())))((((())))((()())))())((((())()))((()))(()))()(()())(())()())(()()))((((()(()())(())())(()(()())())())((((((()))()())((()())(())()))())()((())))((()))(())(())())(()())((())()))(((()(()))(())(()))((())()())())()())(((()(())())())((((())()((())()))()())()())((((())((()))()()())(((()))()()))(())(((())())())))(((((()())((()())((())(())((()())()()))()())((())(())())(((()))((((())(()))())(((())())())((())())())((())())()()))()((((()))(()()())((())(()())()())))(((()())(((())())(()()())))()(())()((())())((())()))()())(((((()))((()))())(()())())((((())((()))(())()())(())())()(()))()())((()())())(()())))(()(()(()))(((((()))))(())()())(()())))(((()((()))())(())(((()())())()())()(()))(((()((()))(())(()))())((()()())(()())(())())(()()))((())(()))(()))((((((())())(()()())((()()))())((()))((((()))((())())(())))())((((()((()))()))(())()())((((()())((())()())(()()()))()())((()(())(())())())(())())(((())((()())))(()())(())(()())())(()())((()))(((()))))(((((()(())())((()))())()()())(())()())()()()(())())((()(())(())()))((((()))(((())())((())(()))(()))()))(()))()(((())))()())((((((((()()(()))(((()())())()))(())(()))((())))((())(())))(((()(())(()((())()))()((()))())(((())))())((())(()))()(()))((((())))()())())(()((())))()(((())((())))())(((()))))((((()())(((()))((())())))()())(())(()())(((()())())()(())(())())())((()(((()()))())((((((())))()())())()())(()())())())()(((())()(()))((())(()))()())()())(())(((()(()))((())))())(()))(((((((((((()))()))())(((())())(()()))(()())(())()())((((()()())())(()()()()))((()))((()))))((((()((()))()(()))(()(()())(((()))))(((())(())())())(()))()(()(()()())))(((())(((((()))(())(())()()))())())())((()))(()))((((()))()(()))())(())(((()())())((()()(())))()())((()(()())(()()))()(()())()())((())((((())()())())()())()()()))(((())(()))((()))())((((())))())))((((()())((())))(((()((())())))()()(())())(((()))()()())((())())(((()((())()))())(((()))(())())()))((())(((())()()())(())())()())(((()))))(((()())()()())((()))(())((((((()))())())())()(()()))((((())))()()())(()))((((((())())())(()(())())(())((())())()())(((()((())))())(((()))))())()(((()())(()))))((((()()))((())())(()))(((()())((()))(((()())))())()))((())((()()())(((())))((()))())())(((()(()))((()))(((())))))(()()))((((((())((((()))))())()))(())((())(()())()(()))())((((()()))())((()(()()()()))(()()())((())()))(((()((()))()))()())())((((())()())())((())()))((()())((())(()))(())()))((((()())()(((())())(()())())()(())))())((((()))((((()))))(()))((())(()))())()())(((((((()(()))(((())((()(()))(()()))()(())((())))((()))())()())((((())((((())())(()(()))(()))()()(())()())((())()()))(()((())(()))((())()))(((()))(()()))()()((())))(())()(())()())(((((()())())())(()())))((((()())()))((((())())())((()))()(((())()))(()))(()(()))(())())((())())((((()))((()()()()))(())())((())())(((()))(()))((()))(())()))(())((()()((()))())()())())((())(((())()())(()))((())()))(((((((())())())((((())(())()())(((()())())())()(()))((()())((()))()())((())())()()(()))(())())((())()(())())((())()(()()))((((()))))()())(((((())()()())())(())(()(()())())()())(()))(()())())(((((())())(())())((())())((()(((()))())(())))(()()())()())(((((()())((())(()))())((((())))())))((())()())((())))((()))())((((())()(()))((()())()))(()())()()(())))((((((()())(((((())()))()())(())((()))()())())()(())))((((((((())())())))()())())((()()()))))(((()())()())()((())))((((())()(((()()()))(())(())(()))((())()())(())()())(((()())(())()()((()))(((())()))())()((()(())))())((())()))((())()()())((((()))()())(())(()))())(()(()()())))((())())()((()())(())()))((((((((()))()()(()()))))(()))((((()(()(()))(()(())()))())(((((((()(())))(())(())())()())())((()(())))())((())((())((()))))(()))(()())())(())((()))(((()))()(((())))())(()))((())()(()(())))(((()))(())()())(()())(()((()))()()))(((()((())()())())(()((((()))(()))((())((()))()))((()(())))())((())())(((()))((())))((()()))(())()())(()))()())((())(()()())(((())((())))(())())((((())((())()())(()))())((()))())((((())))((()))())(())()())((()(()))((()())(()))())(((((()())(()))((())))((()()))()())))((((((()))()())(()()))(()())((()()())((()))(())((()))())(()))((((()(((())))((()))())()())((())))((((())())(()())(()))(()))(())((())))(())((((()))((((())))(()((()))))())(()())()(((())))()(()))(((())((()())(((((())())))(())(()())(())())))()()())((()))(((()))(()((())()))((((()())))()()))((((())(()))(()(())(()))())()())(()()))(()(()(()))(())())())(((((((())()())(()((()))())(()(())())())((((((())(()((()()))))()()())((()))((()))()(())()(()))((((())(())())())((()))(())))((())((()(()))())()())(()))(((((()))()))((()((()))))()())((((())(()())(()))(())())(((()))()()())(((())()())(())()()))((()())()(())))(((((()))(()())(()()))(((())))())()(())(())())(((((())())((((()))()))(()()))((())())(()()))((()()(()))(()())(()))(((()()))()(()))((())(()))(((())())(()))(())(()())())(()(()()))(())(((()))())(())())(()())((((()(())()())((()()))()())(()(()))((((((())(())))()()()())(())(()))(())(((((())(()))()))())(((()))(()()))()((()()((())()))()()))((()(((()))())(((())()())()))()(((()))(())()))((()())()))(()(((((()))((()))()())(())()())(((((()))()))())((()())))((()()())(()))(())(()()))((((((()((())))()())())(((((()))()())(()())()))((())(()))()))((())())())(((((()))))(((())(()()()))((())(()(()))(())(()))()())(())()(((()))())())((()())((()())))(()())(())(((()))))((((()))((())()()()())()())((())(()(()))()))((())()(()))())((())(())((()())((((()))())())()()())()()))()(((((())))()))(()))((((((((((((((())(()())()())((((()))((()())))())())(((()()(())())((()))())(()(()))(()())())()((((()))()()))(((()()())(()))()()))(((())((()()))()))()(((())(()))(())()()((())))((((()())((()))(())(()))(()))((()))()))(((()((()(()()())())()(((((()()))((()()()())))())())(()())(()))(()(()())()()())(())()())((()(()(((()))())((())())(((())))()()()())((()(()))())()())((())(((((()))())()())()()))((((())(()(())(())))())(()(()())((())))(((())()()()))(((()))()())()())()()())((((((())())()()())(((())())()())(())()()))(()))((())((((()(()))()())())(()()))(((())())(())(()))())(((()((())(()))())(()))(((()))((())(((()(()))()())))())()()()()))(((()))(()()))(()(()))()(())(((())()))(()()))((((((((()))(((()))()))())(((())((()))()())(())((())))(()))()()())(((()))()())())(((()(())(())())(()()(())()()))())(())())(((((((((()))(()))())(((()))(((())))((())(()))()(())))())((((((()))()))())((())(()))((()))(())())(((((((())())())()))()(())(())(()())((()()))())(()()))(()))(((()())(()))()())((((((())())((())()()))()))(((()(((()((()))()))()())(()))())((())()(()))(((()))))((())((())))((((((())((())))()())())(()())())(()))((()))((())(()))(()))(((())()))(()()())())(((((((((())))()))((((())))())((()))(())((())))(()(()())))((())()(()))(())(((())())())())(((((())())((()))(())())(()(())())(()()))()(((((())))(())(((()))))(())(())(()))())()()())((((())(())((())())(()))(())(()()()))(((()())())((((()))())())())()((())())())(((()())())()((()())()))(((()())((()()()())(()))())()(())(()(()())(()))((()()))((()())))(())())(((((())(((())(())))())(((())()())()))((())))((())()((()))()(()))((((()(((())))(()))(()())(()))((((()))(())()))(((()))()((()))((()))())())()())(())()((()(())()))()((())))(())((()(((())())(()))()())(((())())(()()())(()))(()((())())))(()(())))((()()(())())(()))((((())())((()()(()())())(((())()))((()()))((()())())()()())((()(())((())())(()())())(())((())(()))()())(())((())((()))())((()((()(()())))())()))((((((((((()))())()))(()))())(()()()))()()()())((()(()))((()))()())((())()())((())())(()())(())()())(((((()())(()))(())()(()()))(((()(())())((()(())))()())())((())())()())(())((()(())()()))(()))((((((())()))())((()())((((())))(()))()()())(())()())((()))()))(((()(()(())()())(()))(())(((((((())))(())())()(()))()))(((())))(())(()()))(((((())())(())())()()())())(())(())()())((()(((())(()()())()())))(((()(())))()())(()())(())(())())(((())()())((()())()))(((((())()(((()))())())(((())())(((())((()))(())(())()()())))(()((()))())())(()((())))(()()))()(()))(((())()((())((())()))(()(())))(())(()))())(((((()))(()(()))())(()((()()())))(((()())((((())())())))((()()(())((()))))(()())(((())()))((()())())())()(()())((((())(()()(()))())(((())())())(())())(())((()()())()())(()))((())(())(()())(())))((((((((()))(()())(())())())((()()))((())()())())(((()())())((((()))))((())())(()))())(((()(()))())())())(())(()(()(((())())())()()))(((()))()))((((((()))(()))(()()())())()((((())(()))(()()))(()(()))(())(()))(((((())())(()))((())())((()(())))((()()())())())(((()())()()(()))())(()()()()))(((((()))(((()()))((())()())()))())(())())()(()))(((((())()(())(()(((())())(()))((()(())))()())(()(())()))((()())()())(((((()())(()())())((()())())())(()(()))()())((())((())()(()))((()))))(())()())((((()())(())()))(((())))(()()())())((())(()()))(((())((((())(()))))(())())((()())(()())(()))()((())())())()((()())((()))())(()))((()((()))(((())(((()())()())())(()))((((()))((()())(()))()())(())())((())()())(()((((()))()))))(()(())))((())())((()))(()))((()()))((())((((()()())))()(()())))(())(()))((()())(())(()))((())()((())())()())())(((()))(((())(()())()())(((()))))(((((()()()))()))((((())()(()))(())()))()())((((())())(())())((())())(((()))((())()())()))(((((()()))(()))(())())(()()()())())((((())())(())(()())())(((()(())())(()))(())())(()())()(()))(())()())((()(()(()()))())(()))(()))(((((()))((((((()()))))((((()))()((()))))())())(((())()(())((()())))(())()())((())))((((())(((()))(()())()())())()(())())()(((((())(())()(()))(((((())))(()()))(()(()))))(((())(()))()())(()()))((((()))()())())(((()))()()())(())((())))((()())())(()))(((((((())((()))(()))((())(()()())(())()()))(()())(((())(())(()))(()())()))(()())(()())((())())(()))(((((())())((()))())(())))(((())())((())())())())(()((())())())(()()((((()))))))((((())())())(())())((()))())(()))(((((((()))()(()())((())((()())))(())(()))(((())((())())(()())((())))((()))())(((()(())))((())))(()(())((()(((()))()))(()))))(((((()(((((()(())))(())()))()(())())(()(((()()))())())()(())())((())()(())())((()(()()))(((()())()(())())))((())())(()(()())(())())(())())()(()))()()))((((())))()())()(())((())()((())())))((((()()())((()())))(((()))(())()(()))(()())())(((()))()())((((())())())()())()()(())((())))((())()))(((())(((((((())))(()((()))(((())))()()))()())(((()())())())(())(())()())((()())))(((())()))(((()()(())()))(())(())())()())((((()))))((()()((())))(()))())(((((())(()())()())((())())()(()()()))(((())())(())))(((()(())(()())())(()))(()()))((((()))())())((()()))((())()(()())()))())((((((()))())()(((((()()())(()))())(()())(()))((()()))))(((()())())((()))((()))(())((())()))())(((())(())()(()))(())())((())())())(((())()())(()))())((((((()()))(((())))(()))(()(((()())))(()())())((((())((()())())(()()))())((((()())(())))()())(((()))(()))()((((())(()))())(((())))())(()))(((((((())))))(()))(((((()())((()()())((())))())()(())))(((())()())))(((()))(())(()))(())()()())((((((())))())(())(()))((())(()))(())()((())()())))((((()))(((()())(((()))(()())()))))(()()(()())(()))(((())((()))())()))((((())(()())((())()))(()(())(())(()()))((()))())(()())(()())()())((((()()(())())(()())())())((((()))(()((()(())()))(())((())()()))()())(((()))((()))())())((())()))((())((())(()))())((()()()((())())))((())())(()))(((((()))(())())(())())(())(()()()()))(((()()))((())(())())(()(())())(()))(((((())())())((()))()(()))((())((())))(()())(())())(()(((()())()))())()()((())()()))(((((((()()())))())(()(())())())((())())(()()())(())())((()())(()))((())))(((())(((((())())))((()(()))(((()))())()(()))(()))(()())((())(())))(())())((())(()(()))))(((((((((()()())(((())())()()())())()()(()))((())()))((()(())))((()())())(())())(((((()((()))())()()(()()))(((()))(()(())())()(())((()))())()())(()())((()(((()))))(())(()((())((())))))()))(())(()()(()))(()))((((((((()))(())()()(()()()))((())()())())(())(()()))(((()))(()()))(()()()))(((()(()))()(())))((())((((())()()))())())((())())((()()())()()())()(()))((()))((((()((())))((()))())())())(())((())))(()(())())()((())(()())((()))(())()(())(())()())()())(((((()))())(((((())())(()))())(())(()))((())())(()())((()))())()())(((())))(()(())(((()))(()())))((())()())(())(()))((((())(()()())()())(((((()())()))()())())())((())())(()((())(()()))())()((()()))(()))(((((((())((())())()())(((()))(()))(()())())())(((())())(()))(()))((((((()())((())()())()()))())(())()((()())))(((((())(())())((((())))))())(((())(((())))()())())()())(()(()()()())())((()))(())())((((())())((()(((())))())()(()))((()))()())(())())(((())())(()())()()))(((((((()(()(()()())((())))((())))())(()))()())(()))((((()())(()()))((()))(()((()))())()(())))(((())()())(()))())((()(())())(((()())(((())()(()))(())))(()(())()())()()()(())))(((())((()))()(()))()((())))((())()())(())(()((()())())())())((((()))((()(()))(())(()))())()())((())())(()()))((((((()()))(()((((())))()()())(()(()()())()))(())()((())()))((()))()()((())(()))(()())(())())(((())()(()(())))((()))(())())((((()(())((()())()())()((())(())(()))()())(((()()())()())(()())())((())())())(()))(()(()))(((()()())())(()())(())(((())())(())))((()(()()()))()))(())())((((()()))(()))()())(((())(())()())(()(()())))((()()(((())())))(()())())(())()())(())())((((())()))()((())(())()))((((((()(((()(()))((()(()))()())))()))((()))(()(()))((())()())((()(()))))(())((()))(()()()))(()())((()()))())(((()())(((()))))(())())(((((()())))(())())(())())(((())())()())(((())((())))(())()((())))()(()()()))((((((()(((()))))())(())(())())(((())())((()())(())()))())((()(())()((()))(())(())()())((()(())())()((())(()))())))(()())((()))())(((((((()()))()((()))(()(()))))((())()())(()(())()))((())(())())()())((()())())(((((())())((())))(())))()()()()(()))(((((()))))())((())(()()())(())(())())((((()))()(()))())(()))((((())(()()()()((())(()))())()()())(()(())()(()))(()))((((()(((((()())))(()()())()())()))())((((()))(()))(((()())()))(()))((()))(()))((((())())((())()))((())(())()(()))(()))(((()(())))(((((()())(((()))((()()())()())(()()))((())((((())())(()))(()()))))((((())())((())))(((())(()))()()))()())(((((((())())())(()))(()))(())()())())())(((())())(((((())())())))(())(())))((()(()())(((())))((())()(()))((()())())()()())(((()))(((())())(())()())))(((((())(())())(())(()))()((()()((()()))()))(()())()()())((((()()()))((()))()(()))((())))((()()())((()())()((()))))((()())()))((()())(((()(()(()))()()(((())))(()())))(((()())(())())((()))()())((())))())((()))(((())())(((((()))()(()())())()(()(()))(((())())())()(())()())((()())())()((((())))(()))())()()()())(((()())(((()))((()()))(())))(((()))((()()))(()))((())((()))(())))())(((((((((())()(())))(()()())(())()()())((()))(()))(())(()(())((())))())(((())())((()))(((()))())(())(()))((()))((())())(()()(()))((()))(())())()())(()(())()()))(((((((())())(())())((())((()))((())(())((()))()())(()))((()))(((())(()))))()((())))()((())()()))((((((())())())((((()()))((())())))()())()()))((())()())((()))())()(())()(())(()))((((((())())())())(((()()())())(()((()()()))))(())(()())())(((())()()())((())()))((())()))(()(()()))(()(()()))((())(())((())))((()(())(())()))())(((((((())(())())(((())))()(((()))(())))((())(()))((()))(((()))())(((()))(())()))(())())((((()(()())(((()))()()())())((()()))((((((()))())(())))())(()(()())())((())(()))())(((()())())(()())(()())()())(((()))(())))(())()(())())(((((())(()))(((()(((()(())())))(()()(()()))(()())())(((()))(())())(())()()))())((((()())())((())))(((()))()())()()))((()((()(()))((())()()))((()))(())())(())()((()((())(()))()))()()())((()(()))())()(()))(()()((()()())())())())((((((((()(()))(((()))())()())()(()))((((())(()))((((())())(()))((()))(())))()((())))(((()))(()()())(()()))())(()))(((((())((())))()())(()((()())(()())()))((())(())())(()())(()()()))((()(())))(())())(((()())()))(((())(((())))()))(()()()())((((()))())(((()))))(((()()))((()())))(())())(((()()(()))())()()())(()())(()))(((())())(()))((()()()))(()()))((((())())))((())())(((())())(())))(((()(()())(((())(()()))(()(()()))((())())(((()))(())(()))()())(())())(((()))(())((()))()((()))()())((()(((()()(())()))()()())((())(((())))())(()))())()(()(()))((()))())((((()(()))(())()())(((())()())((()(()))((()(())))))(((())(()))(()))())(((())(())())))(((((())()())(((()))))(()))())((((((())())()(())(()))((()())((())())()()())(()(()())))((()))(()))(((((()((())(())())(((()))())())(())()())()(()))((())()))(((((()))(()))(())((())((()())()(()))())()())(()())(())()))(()(()(()))())()())((())((()()())(((()(((()))))(())))(()()())())(())(())())()(((()))(()))((()(()))((()))())()((())))(((()()))))((((((((((()))()())(()())(()()))(((()()((((((())()))))(())(()))(()()()))(()()()())((((())())()))(())()())((()()))(()()))((((()())(()))(((((((()))()())(((()))()))((()))(((()))())())(()))((())))((()())())()((()()()))()(()(())))(((())((()())))(())()(()()))(((()())(())((())()))(()()())())((((()(())(()))(()))())()((())()()))())(()))((())(()())())(((((((()))(()))((((())()()))(())())((()))(())())(())(()))(())(())(()()()))(((((())((()))())((()))))())(((((((()))()((()())())()))((())()()(()()))(()))(((())())((()))(())())()((())()())()())()())((()(((())()()())()())((((())())()))((()))()())((()()(()))()())()((())((()))()()))(((()))(())())())((((((()(())()))(())())(())(())(())((()))()(()))((((()(()())()())())(()))((()()))((()())()))(((((()(()))(()())))(((()()()()))(())())()(())((()))()(()))((((())()(()())()())())())())((((())))))(((((()))()()((())))()())((()((()())(()()())(()(())(((())()))())))(()((())))(((((((())))))((((()())(()))(())())()(()()))(((()))((())()))(()(()))(()))(())(()())(((()))))(()))(()())()((())))(((((((()))))(()()))(())())((((()))()())()())((((())()))()))(((((((())()(()()))()()(()))(())((()))(()))((())())())()())(((()(()))(())(()))())(())()()())((()()())((((())))(((()()))))(()()))()()(((())))(()))((((())((()()()))((((())))))((()()()(())))(((()()())())((()())()())()())(())()())(((((())))(((())(())())(((()))((((()))(((()())()))(())()))(()(()()))(()(())()()())())(((()(())()))((()(())())((()()())))((((())())()()))()())((()))(()))(((((()))((())()()()))())((())())()(()(()))()))(((((())())))(())())())(((())())(((((()))()))(())()))((((())(())((()()))(())()))(((())))(()))())((((((())))(()())(())())(((()())(((())))()())())(()(()(()))(()))())((()())((())((((()())))())()())()())(())(()())())(((())(())()())((()))())((())((())(((()))())())(()))(()())())((((((((())(()()))((())(()))(()()()))(((())))()(())()()())))(((((()))()))(()())()()())())(()))((((((((())))(()))((((())(())(()))(()))((()))((()())()())())((())))())((((())())())()(()))(()())((((())())(()()())((())))())(())(((())))())(()((())())(())(((())()))(()))()(()()))(())((((()()))()((())))(()))(()))(((((((((()((((())))()((()())))((())))(()()())((()((())))(())())()())(())(((()))))((()())(((())))()(()))((((()())()())((()())()(()))()((()())))((((()())(())()()())(((()))))(()()()))((((()))(((()()))((()))())(((())))(()())))()(()))(((()))())((((((())())(())(())())(())()())())(())(())())(((()())((())())()((()))(()()))(((()()))()())(())())(((())))(())((())))())((())()))(((()((()(())())())(()(()))(()()()))(((((())))((())(())(()()))((()())(()))((()())((())()())(())((()))()))((()(())()))((())))(((((()())())(()())(((()))()()(()))(()))((()())(()()((()))(((()))()))()())(()()(())(())))(())()(())())()((())()()))(()((((()()()))(()))(())(())()))())(((()()())))()()())((((())())(()())()())((((()())())((((()(()))(((())(((())())((()))))(((()())()((((())))())(()()))(())))())()((((())(()))))(((()))))(((())(())())(()())()())(())())(())(((()(())())()(()))((()())(()()))())((())(()(())))(()))((()())()())((())((())(()))(())()))(()()())((())())())(((((((()(((())()())(((())())(())()))((())())(((())()))(((()))(())()))(((((())()()())((())())(((()())))()(()))(())())((((((())(())(()))()(()))())((()))(()((())))(()())()((()()()))()()()())(()())())(((()(()()))))(((()))(()))())((()())))((((()((((()))))())()())(())(())()()()())(())())((((())(()(()))((())()))((())()))()())()(())())((((()()())())((())())((((())))(())(())()())(((()))((()())))((())))(((()))(((((()))(((())))(())()))(()(()(()(()))()))((()())()))(((())())(()(()))))(()()()()))((())()))()((((())))())((((()())(()()()))()())())(())(((()()()))())()())((((()())(((()))(())))((((()))))((()())((()))())())(()())())(())())(((((())())(())(()))())((()))((((((((()(())(())())(())((())))((())((())())))((()())()(((())))()((())((()))()))()()))((()))())()()()()())((((())()()())((())))()(()())(())((()))()()))((()))()(()())())(()()((())(())))(((((((()))(()))())(()))((())((((())())))(()()()))()()())((())((()())(((())())((())(()())))(()))(())((())(()())))(())(())((()())))(()))((())())((((()))())()((()))())((()))(())())(((((())(())(())()(()))(()))(((((()))()())(((()))((())())))(()(()))(((()())())()())())(())(((()))((())((((()))(((())))(()))((((()())(()))((())))(()()()()())((()))())()(())())(((()))())(()()))(())())()((()()))(((())))(((((()()))()))(((())()))(()()())())((()(())(()))()))((()(((()())))((())())())((()))()(()())(()())()(()))((((((())((((()))((())())())())((()(())))(((((()))()))(())(()))()())(((((())()())))())(())(()))((()))(()))(((())(())())()()))(()())(((()))()())()(())(()()))((()))())((((()((())())()())((()())()(()()())())())()((()(())(()))((()))(())())(((()))))((((())((())((())))()(((())))(()))(())((()())(())())())(((())())(((())()))())(())(((())())()()))(()()())((()((()))()))((())(()))()((()))()((())))((((()))(((((()))(())(())()()())())(()())((()))())((((((()))(())(((())))))((())(())(()()))())((()((()))())())(()()))((())())(()))((((((()))))((())()))()()()())((()()(()))((((()(()()()())((()))()(()()()))(((())))())((()()))(())())(())())())(())(())())(((()())())(()))(((()(())))()(())))(((((()(((()))(()()()))(())((()))())()()())()(()())))(()()))((((()()())())()())()())(((()())()))(())()())((((())(((())())))((()))())(((())())(()())((()(()())))((()()))(())(()))(()(())))((((((()(()()))(((()()())())())(()))((()())(((((())())))(())())(()())((()))())(()(())())())(()((())())(((())))()())(((((()))))((()))((())))()())((((())()((((())()())(())))())(()((())))((((()()())())()()))())(((())(()()())(()))((()))((()(())))((()))(()())())(((((())())(((())())((((()())))((()))(((()()))())(())))((()))(()))())(()(()))()())((()())(()))())((())())((())()())(()))(((((()))(((())))(())())(((())(()())((()))(())())(()((()(()))())())()()())(((((()))(())))))())(((()(()(()))()))(()(()))((()()))()()))(((()(((()))())()(()))((())())((()))())(((())(()))(()()))(())(()(())()))(((()()))((())())()(()))((()(()())(()()())()((())()))(((()))()((()()()()))))((()(()))(())(())())()())(((((((((()((()))))((())(())()()))(((()())((()))((((()(())))())(((()))()()))(()))(())()((()())()))(((()))(())))(()(((()))((())())((()))()()())())()(())(()))(((()())(()())(())()())()())((((((())(()))(()))(())))())()()(()()))((((((()))(()())()())(()())())(((((((()(((((())(())))(()())())())()())((()()))())(())()(())(()))(())(((()())(()))())())(((((((())(((()))()))(()))(())((())())(()))((())())(()())(())())((((())()())())(())(()())())((())(()())()))(()())(()(()))())(()((()()))))(((())((())()(())()))((()(()())())()()()())(()())(((()()))))((()())(())(()))(()())(())(((())))))()()())(((()())())()()()())(()(((())))()())(()))(((((((())))((()))())(((()())((()))((())))((()()))(()()))()())(()(()()))(((()()))()())())(((((((()(()))(((()))())())((()()))()(())())(()(()(())(())))(())((())))(((())((((()())))())()())(((()))()())((((((()))))()())()))(((())(((())))))(()())())((((((())()))()())(()())()())((((()))()(()))())())((((()())(()())())(((()))()()()())(()))(()(()))))(()))((()()))(()(())))()(((((()(())()))(()))((()))((())())())(((())((()))()())((())()()))((((((())))))(((()())(()())())())(())())())(((())())(()(()))()())(()()))(((())((())((())()))()())(((((())(((()()))(((())()))()((())))()))())((()((())))(()))()((()))())()(()(((()()))())))(((())())((()())()()(()))())(()))((((()((()))()())(()(((()()()))((()()(()))(())()()()))(())(())(()()))()(())(()))((((((())(()()))(((())())(())(())))())(((((()))))())(((((())())((())))()(((())()()())()))(())()())((()))(((()(()))()(())())(())()(()(()))(())()(()))(()())())((((()))())(()(()()())())(()()))(((())()))((()())(()))((())((((()())())()(())))(((()(()))())()))(()(((())())()(())()(()))())()()(()))(((((()((())))(())(())(())())(()()))((())(()(()))(()((()()())()()))(())(()))((()()()())(((())(((((())))))))()())(()))(((((((()())())(()))())()))()(())())((((())(()))((())))()())((()()))(((()))(((()(()(()))()(()()))()()))(()()((())()))(())(()(()))())())((((((()()))((()())())((())))(((()((()))(()))()))((()))()()())((())(()))()()())((()))())(((())()()))())((((()()))((()(())((())()())(()(()))())(()()())())((())())(()((((())())())(())())())())(((()())())()((()))()())(()()())(()(())))((((())())()(((())))(())())()(())(())())((((((()))())()(()()())(((())())))(()(())())(()())())(()(()()))((())())(((((())()()))())()()))((())())()())(((((((()()(()()()))())(())((()(())()())()(())(()))((())())()())((((((((()()()))(())((())()())))(())(()))(()(()()))((()((()()))()()())))((((((())(()()))())(()))((())())(()((())(()))(())()()(())())())()()())(()))(()())()())(((()(()((())(())))())(()()))(()())(((()())()(())))(()()(())(()))(()(()))((((()))()()())())((()())((())))(((())())(())())()()))((((())(())()))((()))())(())())(((((()())()(())()())(((())()))(((())(()))()(((()())())))())(((()(()(())(())())()()())())(())())()(((()))()(())))(())((()(())()))((()((((())())())))((())(()))(((()))())())(((((()))(())(()))()())(())((()))()))((((())))()))((()())(()(())(()())(()())((()())())())(()))((((((()))(()()))()()())((()))(()))(())()(()(())))(((((())(()())())()())((()))()())((()())()(((())(())(()()))(((())()))))(((())(()))())((())))((((())()()))((((()()))(()))((((()))((())))(())))((())))((((()(())(()))((())((()(())()(())()))())(()))(((()))((()())(()))(())((()))())(())())(((()())((())())(()))()(()()()())(()()((())))((()())((())())()))())((()))(())(())()(()))((((((((()(())()))()()()))()(((()))(()(((()()))(((()))))())(()())((())))()(((()(()))()()))()()()()(()(())))((())((())))())()((((()())))(((()()))()()())())(((())(())(())((())))()(())()()(())()())(()(())()())())(((()())()))(()(()())())(())()(()()))(((((())())())(()())(())()())(((())))((((())()))()))(((((())()()())((())(()))(())()())())())(()))((((((())())((((()())()(()))((((()(())()))(()((())))(())(()))(())((()()))())())(((((()())(())()()()())(())())()()()())))((()(())))()())(()(()())())((((())))()())(((()))())()(()())()(()))(()(((((((())()())(())(())(((())()))(()))))((())(()())(()()()))((())))(()))(((())()()))((()()())((())()))())(()()()))(((((((((())())())())))(())((()))(()()()))((((((()))(()))(())()(()))(())(())(()((()))()))(((())(()))((((()()))(())))((()())()((())())()))((()())(()))((((()(())()())()())(())())(((()))()())(())(((())())())(()())())()((())))(((((()())())(((((())())()))()((())())()()()())(()(()))((())())(()()))(((((((())())()())(())))(())())(()())()()()())(((((()()))())())(()())())(()()))((())(((()())(())())(())()()))(((((()())))())(()())((((()))())(((())(()))()(()())())((()(())(()))((((())()))()))())(((((())())(()))())(())())((())()(()()())((())))((()))()())(((((()(()))())(()))((())(())((())())())(((()()))((((()))(()))())())()())((((()(())()())()())((()))(()())((()())()))()(()())))(()()))(((((((((())()(()))(()())()()())()())())(()())))())(()()(((()))))())((((((()(()))()))(()()(())())(())((()))()()())(((()))))(((((()()()(()))((()))))()())(((()(()()))(()(()())((()))))))((((()(())())(()))()())())((((())())(())((()))())((())()))(((())(()())())((())((())))(())((())())(()())())(()((())())(()())(())()())((((((()))()())())(())(())())(((()((()()))()))())(()((()))()()))(()))(()())(((((((()()))))(((((())()))()()))()())()(()))((()(()()))(()()))()())()()())((((()(())())()((()))(()())()())(((())())()()))(((((()())(((()))))((((()))))())(()))((()()))((((()))()()))(()(())()))((((())))(())())()(((()))())((()())())()()((()())()())())((((((())))())))((()()))((())((()())))()(()))((((())((()()(())))()((()((())))(())())(()())()())(((())))(((()))())((()())())(()))((()))()())((()((())(()()((())))())((()((())()))(()(())()))(()()))((((()())(())((()))())()(())())()((())()))(()()()))(((((((((())())()))(())))())))(()))((((((())(()))((()())(())(())))()()())((((())((()())((()))())(()))(()()))()()())()())(()(()((()()))()()))()())((((()))((()))())(((())()(())())(((())))((((((())(((())))()())(()(())))(())())()())(((())(())))()((()))())(()((()())()))()(((()()(())))((((())(()))(()()()))()(()())())(()()))((())))((())())((())()))(()(()))((())((()))(()())())((()()(()))(((())())(()))(()()))(())()(()())((()))(()))(((((((()())())(()()((())())())()((()))))(())(())()()()())(((()()()))(()))((()()))(()())(()))(((((()(()))()(()(()(()))))()(()))(())))(())()())((((((((()(()))()))())(((((((((())())()())(()()))(())())()())((((())))(((()())())((())()(())))()(()))((())())())((()(()()())(())())()((()))(()()))(((((()))()())(())))((((()))())(())(()))()()(()))(((((()()))()())(()())((())((())))))(((()))())((((())(()))))(()))((())())((((((((())())()(()))))(((())(()))))((()(())(((())())())((())))()()())(((()))(()))())(()((((()))()()())()))())()((())(()))(((()))())((())()()()(()))))((((()())())(()))(())(()(()()()()))()(()))((((())())()())()())((((((())())())((())())(()()))(()(()))())(())())((())((()))))(((((((()())(()()))())()())(((()())()(()())))((()))((())()())(())(()))(((((((((((()))()())()))))(())(()))(())()))(((((()()))()()))()((())(()))())((())(()()))(())()(()())())(())((()())))(()((((((()))(()))((())))(()))())((((())(()()())((()())()())(((())(()))()))())(((((((()))()((())))(())((()))((())()()))(()()()))(()(()())(()))(((()()())(())())())(()()))(())(())())(((())())()(()(()))())())(()()(()))())(()((()())())())(())((())(((())(()))))()(()))(((((()))(()))((((()((()((()(())))(()))()(()())())(((()()))(()())()())()(())())(((()))(((()))())()())(((())())())(((())())(((()()(()))))()()())(())())((()(()()))(())(()))(((((()))((()))())()((())()((()))())())(((((()))(((()))))()(()))(()))())()()(()))(()(()(()()))((())()()()())(()))(((())(())()(())))())((())()())((((()()))())((((()))())((()))()(()))(((((())()))((())(())())(()))())()())(((())())(())((())((())(()))()((())()))(()))(()((()))((()))((())()))((((()(())(((())))()())()))())((())(()())(())))((((()()())()())(())())(()()())((())))(())((()())()()(()()))(((((())(()))(()))((()))(()()))((((())())())(()))(()(()())())(((())))((()()()()())((()))()(()))()))((((((()())())(()))(((())(((((()())(()))((((())())))()())(()))((())))(((()())())()))())(((()(()))))(()()())()()(())(()))(((())(((()()))((())())())(((())(()())())()())(())((())()(()))(())(())())(())()())((())(())(())(())())((())((())(()))(()()))(((()()))()))(((((()()()))(()()(()))((((((()())((())(()))(()))(())())())()())()()(())()(()))((()())))())(()((())()))((()))()(()))((((())((())(()))(()())((())())(()))())((())((()()))))(((())())(()))((()()()())((()))(()))(((((()))())())()((()()))((())))(()(())))(((()()))(())()()()))(((((((())((((())((()))))))((((((())()())()()())))())())(((((((()()(((()))(())())(()()()))(()(())))((())(()))())()()))((()()))(((()))())(((()))))(((())()))(()()()())((()()((()))()))(())())(()((((((())(())))(())(()))()(()())()(((())))()))(())()())((())(())())(((())(())())(()))())(()()()())()(()(()()))(()()(()))())(((((((((()((()))((()))(()))()())())())(((((()))((())))()((())(((()))))()()))(())(())())(()()())())((((())())(())(())()())(()((()))(((()))())(()))())(())(((()))())(())(()))(())(()(())(()))()())((())()()))((((((()))(())))(((()))())(((()())())()(()))(())()((()(()))))((()))((((())()())(())(()()))()()()))()((()))()())(((((())())(())())()((((()(((())))())))((())()((()))(())))((()))(()(())))(()()(()))((((()))()())()(()))(()(()))())((()())(((())(((()())())(())())()()())()())())(((())(())()(())()((())))())(())(()())(()((())))(()())((())))(((((())())(())())((()()())())()((()))((()())((()()))))((())(((()()))(()))))()(())(()())())(((((((()(((()())(())()(())))(())((()((())()()())()())((()())(()))())(((()()((()()(())())(()))())(())((())(((())))))()()()())((()((())))(())(())()(())(()()())())((())((())()()))(((()))(())))((((((()()))()()()())((()())()))(((()))()))(())((()(())())()(())))(()))(((((()))()))()())((((()()()))((()))(()()))()((()))()())((()(()())()())()()))((())(())((())()()))((((((()())())())))(((())))((()()))())((((((((()())))()((((((())()())())())())(()))(((()))()))())(((()()())(())))((()()))(()(())())())())((((((()))))((())())())((((())))())(()()))(((())((()))))((((((((()())(()))())((()))()())()()(())())(((((())(()())()())((()())))())(())()((()))()(()()))(())())((((()()()))())(()(()))()())(())(()))(((()))(((())()))))(((()()))())(()((())())()(()))(()))((((()(()()))(())(()()())(()))()(()((()()())()())(())()))((()))((())(())()))(((()()())((()((()))())))(()())((()(()(()))()())(()()))(())(()())()(()))((())())())(((((((((())())())((())(((()()))(((())))())((())(())))(())(()(())(())(())((())()))()())(()())())((((((((())(()(())())))(())())()()(()()())()())(()))()((()))(()))(((())())((())(())))(((()(())))((()()))()()())(())()(()))(((((()())())(()))(((())(((())))())())())()(((())(())))()()((()))(()))((((((()()()()))(()()))(()())()())(()))(()))((())(()))(()))((()(())()())((((()))(()())())(()))(())()(())()))((((()(()())(()()()))()((())())(()())())()(((())())())((()))(()))(()()((()))((()))(())())())()())(((((()()(()))())(((())(())())()())(())(()))(()())((())())((((())())))((()()()())())())((())(())(()()()(()))())((()())())())((((((()(())())())(((((()))()((()))())())((()())))(()())()((()(()())((()))()())(((()())))())((()())(())()))((())())())((()()())(((((())))())())(()))(((()())))((())()(()()))(()())())((())())((())())((())())())((()()(()()))((())((()))())(()(()))())(())((()(()())()))(((()(()())())(())())(()()))(((()(())())))(()))((()(((()()(())(()))())((()))((())()))(((()))(()()(()())()))((())))(((())()())(())((())()())()(()))(((()))(((((())(()))))(()(((()))()()())())((()()(())))())((())()(()))()())(()(())()()())(((((()))())()(((())(())())(())()())((()())()())())(((())((()))((()(()()()())((())))((())())())(()()(()()))())((((()))(()))((())()(())())(())((()))())((()()))((()()))(((()(())()())(((())())(())(())()(())))(((())))())((()((())()))()()()())))((((())(())()(()))())(()()))((((())))(((()))((()))((())))((()))()())(((()(()()))(((()())))(()()))(())()(()))(((())())((()))((())()()())())(()())())(((())()))((((((((()))())()((())()))((((())())))(())(()))(((()()(()()))()((()()))(()())()())(((())())())())(())()()())(((((()()())((())()()())()((())(())((()(())())))((())()())())(()(()())(())())())(()(())())(()((()())())()(())())(())(()))((()((())((()))()))((())(()))()()()))()(((()())(()))(())()))((((((()())()))(()())(())())(())((()(())())())(((((())())())()(())())())()())(((()(())(())((())(())))(((((((())()))())()(())((())(()))(())()())(((((())))())((((())))()(()))())())(((()))))(())()())(((()))())()())((()))(()))(()(()())))((((())()()())()(((())())))((()))())((((()())(((()())())(((()))())())()(())())((((()))((()()()))(()(())())())((())()(()())())())((()()(())))))(((())((()(((()))()())((())))((()))()())(())()((()())))()((((()((())())(())))()(()()()())()))()(())())((()(()())())()()()))(((()(()()())(((()))()((())())(()())())((((()))(()))())(((())(()(())((())())())(())()())(())()()()())((()())((())()))())((((((()(()))((((()())((())())()())((())(()(((())(())))()()()))(((()())())(())()))()()))(((())(((((()))(()))(()()())()))()()))())()(((()())(())()))(()))(((())()(())())())())(()((())()())())((()(())))())((())(()))((())(())())((()))())((((()())()))())(((()())(((((())(()))())(((()))())(()))(((())(()))()(())()())((())(()()())(()))())((()()))(((((()))()()(()))(()()(()(()))()())((((()())(())((()))))(())())()()((((())))()))(()()())()((()(()))()())(()((()()))(())()))((((()(())()(())(())())(())(()())()())((())(()())())((()(()))())()(()))(())((()())))(((()((()()())))(()))(()))(())())((()((()))()())((()(()))(())))((())())()())((((())((())())((())()))(()(((()))()))(())(((()(())))((()))(()))((())))((((())())((())())()()(()))(()))((((())(())()))())()((()(()))()))(((())))((()(()())()((()))())()())()())((((())(()())())(((()()))((()))()(()))(()(()))(())())((())(())()((()())))((((())()))(())()(())(((((())()))((())))(())))()(()(()))((())))(()()(()())((())())()())(((()((()))())(((()())(())())(()())()(()()))()(()))(((())(())((()(()))))()())(())())(((()()))(())()(())()())())(((((((((((())(()())))((()())))((((())(()))))(()))()(((()))()))((((())())(((())(()))((())()(()()))())((())())(()))(((())))(((())())))(((())()(()(()))())(((())(()))(()))(()))()())((()(((()(()))(()))()(()))(()()))(())())((()((((((())))()())((()))((())(())()()))())(()()()())(()))((()()())()(())(()()))()(())())(((((())()))(((((((()))))((())())(())())()())((())))(()))(((((())(()))(())(())()))())(((((())(()))()(()())((())))((()))()())(()))((())())(()()(())())()()())(()())((()()()())((())(())((())))())(()(())()(())())())(((((()()(((())())((())())())()())(((((((())()))())))()())(()()())())(((((()(((()))))))(()(())()))()()())())(((()()())()(()((()())()()))(()))(((((())()())(()(()()))())(((()(())()))())(((()(()(())))(((())()))())(()))(())(())((()()))())(((()))((())())()())((()))((())(())))(()))(((((()()())((()()))()()(())))(())((()()())((()))()())((()(()()())(())())(())(()))((()())))()()))(((((()())(())()(())))(())()(()()))((()))(()()()))(((()())((()))(())())(()((()()())))((((((())((())()))(((())))())())()()())(())(())())(()())(())(((()()))(()))()(()()))(((())())(()()))(()((()(()))))((()())()())()())(((()))(((()((()))((())))())((())))(((()))()((()))()())((()()((())))()()((()))())((((())())(())())()))(((((((())(((())))((()))(()))(()(((())())()())())(())()())(()((())))(((())(()())()))(()(()))()(()()(())))(()()(()))(())())(()())((()()())()())(((()(()))()(())())()())(((())())())(())(())())((()(((())(())))())(()()))(((()))()())())(((()))()())(()(())))(((((((((((((())())()(())())((((())(()()))(()()))()())())())((()))(()))((())((()(()))()))(()))(((())()())((()()))((()())())((())()))(())((()))(((())))(()))((((((()))()())(()))())((((((()))()())((()())((()())())))(()))((()))()()())((())(()()())())(()())())()())(((())())()((())))((()())))(((())(((((())))((()(()())))()())(((((()))((()))(()))(()()(())())(()))(()()())()())())()(((()(())))(())(()))()()()())(((((())(())))(()(()()))()())()(()())())((()())(()())(())())())((()()())(((()())(()))((((()))()))()()(()))()((()))(((())())()))(())()())((((((((())()()())(((())(()))(()())()())(((()))((())()(()))((()))())()((((()))()))(())()))())(((()())((((()))(((())))))(()())(()))(()())(()())())((()()())()())())(((((()))(())))()())(((((()(())(())(()))(((()))((())))()((()(())((()))))((((()))())(())))((())((()()))))())((())(()))(((()))(()()())())((())))(()((())())((()()))())((()(())((())))(()))((((()())((())(())))))())((()(())(())((()))())(((())(())((())(()()()))(()())())())((((())))((())))((((((())((()()(()))())()))())())(((())(()())())()()(())()((())()))()(())())(((()))(())()(()())()())()((())((((())))()(()()))(()))())(((())())(())(()())((())))(()(())(())))((()()()())(())()((()()()))((()))(()))((((((())))())((())()())()()()())((((((()))())())((((()))()()())(())(()()())()))((())(())(()())()())((()(()))())(()))((((()(()))(()()))()(())((()))(())()))()((()()()()())())())((((()()())()))()(()(())())())(()()()))((((()))()()())(((())(((()(((())((()))))())(())()())()(()(((()))))(())(())(()())(()))((())())(())(()()))(((())((())(()))))(()(((()()))()))()()())(((((((()(())))()()))(()((())((())()))())())((()()((()))(()))()(()(()))((()))((())))(()))((())()(()))(()(())((())()))((((((()()))())()((()(()(()))))(()))((())()((())((())(())(())()))())((())())((()))())((()))())(((())()))(((()))()())((())(())()())(())()()())(()(()))(())(()))((()())(((())())))((((()))())())())((((((()(()))(((()())(())(((()))))((((()))(()))))())(((())())((((()())()()()))())(()(()))(())())(((()))(())(())(()))((()((()))(())(()))((())()))((()()()))((()))()(()))((()((())(()())(())())()((()))()()())(((((((()(()())))(())(()))(((())())(()))()(())(())(())())((()()()())(()))()(()))((())(((())))()())(())()()()())((())()())(((())())())()(())(()()())())((((()))(()())())()(()())())(((((())()())((())(()))(())())())(((()()))(())()((((())())())((())))(()()))(((())()())()())(())()(()))())((((()())(())())(((()))()()())(()())(((()()))()))((()()))((())(((((()))())(())())))())((((())))()())(((())())())())(((((())())((((()))()))()(()))(((()())))((()(((()))))()())())((()))()()((()))())((((((()((()())()(()))()(()())())(()))((()(()))((())(())))((()))()())()(((()()))(())()))((())((())(()))())(((()))()(()))(((((((()))))((()()(())())())(((()))()())()(()))(()()())())))((((())(()(())()()))(()())(()()))((())())()()((())))(()(((()))))())((((((((())())())(())(()())(())())()(()(()))())(((()())))(())())(()))())(())(((()())())()(()))()())((((((())(())(()))(((()((((()))()))())()())(((())())()()))((()))((()(()))())())((())((((())))((()))(()))(((((()))())))())(())()())(((((((())(()))())((())()))()(((())()((())))())((()))(((()))()))()())(())((((())()))(()))((()()))((()))((())()()))((())((()))()(()))((((())(())(()())))(((()))(()(()))(()))((()(((())))((())(())))((()))(())())(())())(((())(()))((()())))()(())(()))((((()(()))((()))((()(())))()(()())())((((()))(((()()))()))()(())())((((((())()))())(()()))()())(()(()))((())((()))())((())())())(((())(())(())((()))()))())(((())((()))(()()))(((()())))())(((()))(()())(())(()(()()())())(((())()())))((((()())())(()()))(())()))(((((())(()))()())(())(())()())((()))(())())(((((()()))((())(())())(()(())))())((((()())()())((()))()((()))((())()))(())(())((())())()())((((()())()())(()()(())())()()(()()))((()()())((()())())())(()(((((()))))()))(()(()))(((())()(())))(())((())(()()())(()))((((())()())((())())(()))()())((((()())())((())())())))(((((()))((()())))(()())(()))((()))(()()))(()())(((())))(())((())())())(((((()())(((()()(()())(()(())))()()))())(((()()())()()()())((((()()))((())))())(()(()))(((()))()))())((((()())(((())()))())((())())())(())()()))((()())((()(()))())(()()))(()()(()())(()))()((((()(()))()))()())((()())()))(((((((((((())(()))()(()))((())()()()))((()))()())())((()())())()))(((((()((())()(()))(()())())(())())((()()))(()()))(((()())()())(())((())((()())(()(())))()))(()))((((())())())((())))()(()))(((((()())())()())(())())(((())())((())()))()())()())(()(((()())()())(((()())()()()))(()))(()(())())(())())((((()())(((())((())()()())(()())()()())(((())())(()))(()())(()))(()))((()())((()()(()))()(())())(())()(()))((((())))(()())()())(()(()))(((((())()))(()))(()((())()()()))())))((((()())())))((()))()())((((()())(())))()(((()())()))(()))((()())())()()())(((())((())(()))(())(()()()))((((()()()))()())()()))()(((()(())())(()()())()(())((()())))((()())()())(((((()))(()())())((())))))((()))(()())(())())((((())())((((()))()())((())()))(())((((()()))())())()()()((())()))(((()()))(()))()())(((())())((((()(()))(())(())(()()())(()()())()))((()())))(((((((()))))()(()))))((())())()()())((((((((()())(()))(())())((()))()()))((((((()(((()()))(())()))(()))())(((()))((((()())))()((()))))())()())((((()))())((()())())())(())()(())()())((((())())(()())(()()))(()))(())())((())(()))(((())(((()())())))(((()(()()))())()))((()(())))())(()())(())()()())((((())()(()))(())())()())((())((())))(())()(()())(()())())((((((((((((())()()(())()()))()())())((())())(()))(((()()()))())())((((((()())()())))())((())(()))()((()))()()))(((())()(()))(((((()())()))((()(()))()()()))()())((((())(())())()(()(()))())()(())()())((())())((((())))()()())(((()())())())((())()())())(())(()()))(()(((())())))((()))())((((()(()))()()()())(())(()(()))((())((())())(()()))())(()()))(((((()))(())())()()())(())(()())())()((())())((()))(((()()()))()))(((((()(())(()))((((())())(()((())()(()))())((())())((())())(()())()((())))(()()())((()()()())()))((()))())((())((()(())())((()))()())(()))()((((())())(())))((((()())())))())((()(())())(()())()())()((()())()()))(((((()(())()())(((())()()())(()(())((())()))(()())()))()))((())()()))(((()())())()))(((((())()()())(()))(())(()()()))((())())())((((((()))()())(((((((()))((()))())(())(())())((()()()))()())((())(()))(())(()())())(((())(())())(()())())((())())())(()())))(((()()())())((())()())(())())())(((((())))((((()())()))(()))((()(()))()()(()))(((((()()))()))(()()())()())(()())()()(()))()()()())(()(((((()(())())(())(())))()((((())(())())(()))(())()())((()((()))())())()(()))()())(()())((()())())()())((())(())()((())())()(()()))(((((()))()()))((())()))((())(((()))(())())))((((((((()())()()())()(((()())())((()))(())())((())())((((()))))())((((())(((()))()))(((())()))()((()()))()())(()((()))()())(()()(()))())(())()()(()(()())(()(())())(())())((())()())(()()()))(((()((())()))((()))()())()())((()())))(((((()(((()))))((())))())(()())(((((()))(()))())())((((())))))(())()())((()()()())())((())(())(())(()()()))(((())))(())()())(((((((()())))((()(())(()(()))()()))())()(()))(()()(()))()(((())(()))(())))((())()))()((()(()())))()())(((((((((()()))())()())(((((()))()(()))((())(()()()))((()((())(()))(()()))(())()())))(()))((((((((())(()))(()))))((((((())((()))()())(())())((())()())(()))())()())((())))((((())(())))((())(()))()((()()))(()((()))(())(()))()()(()())())((()(())()))())((()))()(())(()()))(((((()))))((()((()))()()())(()()())()((()())())((((()))))(())())())(((()((()))))()()(()()())())((()())())((())(()))()((((())))((()))())())((((()))(())))((()())()()())((())())((()))((()()())())(())(()())(()()))(((((())(())(((())()()))())((()))()())(((()())(()))())(()(((()))())((()()())))((())((())())())())(((((()())()))(()(()()()))(())(()))(((())(())()(()))((()))())())(((())(())()())((()(((())))(())))(())()())((((())))(((()())())())(()((()))()))(())(())(())(()))(((((()(())(()()))((((()())())))()()(()))(())((())())())())((()))((()())())((()((())))()))((((()())(()))())(((()))))())((((()(((()))(((())))(())))((())())(((((())))()((())())())(())(()))(()())()((())(())(()))())(()())()(())((()))())(((()()(((()))())(()(())))(((((())((())())(()))()()())((())(())))())(((())())((()(())())())()()())())((()())())(((())()))()(((()))(()()())(((())))((())((()))))((())))(())(((())())(())(((((()())()))))(())())(((())))())((()((()()))(()())((())()())())(((()())()))()))(((((((((())((())))())((())()())())(()(()())()))(()(((())))()())(())(()))(((((((())())())()())())((((()())()())((()))(()))())((()))))(((())((()))((()(())())))((()()))(()))(())(()))(())(()()())(()()()())())((((((()())))(((()())(()())((())()))(())()(()))(()))(())((()(()))(((((())()())()))(()())())((((()())()))())(()))((()(((()))(())((()))((((())()))(()))())((()())(())())(((()())()))()()())((()())())())((())))(((())((()()))))((())((())())()))(((())())())(()(()))(()(()))())((()(()())())(()))(((())())(((())()(()(((()))())))(()()(())()(()))(((())))(()()()()())())((((((())))(((()))))((()))()((()())())())(())((())()(()()))))(()(()()))(((())))()()())(((((((())((((())))()())())(()))(((()(()))()())((()())((()())())()(()))(((())(()))))(())((()))(((())))(())(()(())))((()((()(()))())(()))(((()())())(()())(()())()(())))((((((((((()))())())((()))())(()())(())(()())()(()))()()())((())))(()()()((()((())))((())((())))()(())()))(((()(()))())(()))(((()))(()()))((((((())))()(((()(()))()()))())()())(((()(()()))()(())())(((()()()())()))()))(())((()()))())()(())()(()))(((((()))())((()())((()(()(()))()))((())()(()))()()()))()(()))((()())())(())())((((((()()()))()())(())(())((())())()((()(()))()))(((()()))()(()()())())((((())(())()))(()()))((()))((()))(())(()))((((()))(())((()())()))((())(()))(((((((()(()))(()))())()())(())())(((((()())))(()))(())()(())(())())())(()(())((((()))))(()()))(()((())())()()))())((()((()))((()(()))()))()())((())(())((())))())((()(())(()(()()))((())(()))())(((((()))()(())(())(())))()()())(((()()())(((())))())(()()))()())(((())(()(())))(())(())((())((()(())(()))(()))())(((()))()(()))(())(()))(((())()((())))(())(()()))((())())(()(()))()())((((((((()))()())((((()()())((()))((()))())((((())))())()())(((()))(((()(())()()))(()((()())))(((()))(())()))(())((((()())()())((()))(()(()))()))())(()())(()())(()()))((((()))(((())))((())))(((()()())(()))()()(()))(((())())()(()()))())(((())())((((((()))))(()))(())(((())))))((()())())()())((()((())()))(()(()))(((())()))(()))(())()(()()))(()))((((((((()(()(())))((()))())(())(())(())))(((())())()())()(((())((()()))(()))())(()()()))((((((()())())))())()())((((()))()(())))()(((()))))((((()))()))())((((()()())((()())()())((())))(((())()((((()()(()))(()))((()())((())((()))())(()()))())(())())()())(())())(((()))()))(()(())()())(())()()())(((((()))))(((()())())(((())())())(((())()()())))(())()())(()((()())())()(((()())()))(()))((((((())))()())()()())()))((()())(()))((())))((((((()())())((()))())((())(())())((()())))(())(())(())(((()))()()))(()()((())(())()())(()))(()(())())(()))((((()(()))))(()())(((((())()))(()()))()())())(((())))((((())(())()())((())))())()()()(()))((((()))(()))(()))((((()))(())(((()(())())((())(()))))((()))(())(()(()))()())((((())()())(()()))((())))((((())()()))((((((()))(())))())((()())(()))((()))())((((()(())())()((())()))((()(()(()))()))())(((()()(())((())))(((()()))((()))((())))((())(())()))(()(()(()))(((((()())(((()))))((())(()))((()()))(()))()()((())(())())(())(()())())(()())())(()))()())())(())())(()()()()())((((()))(())()())((())))((((()())))()(()()()))((())))(((((((()()))(())(())(())()))((((((())()((())()))))())())((((())))()())()(()())(()()))())((())))((()))((((()))))())((())((())))((((((())())(()(((())))(()))(())((())())())(()())(()(()))(())()())(((()()())((((()))()(()))))(((())(((()()(()()))(((()))())()()())())((())(())())()(()()((()))))((())())(()))(((())))(()))(()((())(())())(())())(((((((())())())()(()))((())())(((()))())(((())()))(()))(((()))())())(())(())())(((((()())())(()(())))()))(((((()()))(()))())((((())())))())())(())((((((())()())((()(())()((()))))((()))())((((()))()()(()))(()(())())(()())())(()()((())))((())((())))(())(())()((()))(()())((()())))((()())((()())())())()()()()())((((()((()())(())())((())()))((())((())(()))())())(()((())()(()))(())(()()))((()())((((())())))())((())(()()))(()()())(()()))(())(()((()())(()()())(())())())(()))(()(()))(((((()))))((((()()))(())())()))())(((((((()(((()))())()))()())((((())())(()))((()))(())())))((()))(())(())())()(((((()(()(())))))()())())((()(())))()((()))()()))((((((((())()()()))(((())((())()))(()((())())))(((())(())(()())()())(((()))())()))(())(()))((()(()()()()))()()()))((((())())((())())((()))(())((()))())()(()((())))(()(())()))((()))(((())())())((())((()))())(((())))(((()()))(()))()(()())(()))(((()(())))(((())(()(()()))((())())())((()((()))())()()))()(()(()))(()))(((((()))()()))()()())((())()())(())()())(((((())())())())((())()))(()(())(((())()))(((()))()(())))((((()()))())(())(())((())))(((((()())())((((()))())(())))((((())(()))()(()))()()()())(((())())()())())((())(())())((((())())((())(())))(())(()))(()))()(((())))((()()))((((()))(())()(()))())())((((((((())())(((())((()())))(()(()))())(((()()())())((()()()()()())))((())(())))((()))())))((((()())(()())()()())(()())())()(()))(((()(()(()(((()))())(((((()))())())(())))(()))(())())((()())()(())(())((())(()))())((((((((())())(()))(())())(()))(((()))(())(())())(()))(()))(((()())()()))(((()())())(()))(()))(())())(()())(((())(((())())()))((()))(()(())())(()))(((())()()())(()())())(()((()))())((())()(()))()()()()())(((((()(()()()))())())()())(((((()()))()(())())()(((())))()()())(((()))(())()(()))(((((()())((()))(()())((())))((())())(())()())(()()))()()))(())(((())((()))()))()(()()))((()((()()(())()())((())())((()())((()(()))((()()))(())()())(((()))())()()()())((()()())())((())())()))((((()((())()))(()(()()(())())((())(()))())(()((()))((()()))())())(()))((())))(()((()(())())(())(()()()))((((()))))))(())(((())(())())((()()))(()()())(((())(()))())(())())((()(()())()()())()()()))(((((((((((()))((()(()())(()())()()())((())())(()))((())(((())))())((())()))(()))((((((((((()))()))()(())(()()())()())(()))(()))()(())())((((((()))())())()())())(())()(())(()))(((((())()()(((()))()()))(((())(()))(()((()))))(()())())()())((((())()())(()()())(())())(()())()((())))(((((())())))(((())))(())())())(((()(()))((((())))(()(())()())())(((()())()())))((((())(()()())(()))(()())())())((())(((()))((())))(())())())(((((())())((())((()()))(()))()))(()())())((((()(()()))(()(()))()()))(())()()(())(()()))((())((())())())((())(()())((())()))()())(((())()())()()())((()())((())))(())(())())((((((((()))())()())(()(())((())))(((())))())((())(((()()())))())())((((((()())(())(()))((())()())())((()(())()()))())(())((((()(()())(())))((())()(()))()())())())(()()))(((()((())((((()))())(()()))())(((())(())())(()()()))(()()()))((((()())())(())(())(((()(()))()()())(()))()()())(()())()))())(((()))()))(((((((()(())())())()))()(((()())))())((((((())(()))())())((()(()())))(()(()))())((((()((()))(())())())(())(()))(((()))())((()()))(()))(((()()))(((()))())())((()())((()()())))()())((())())(((((())())()())(()())())((()())(())))(()))((((((())()()))(())()))())((())())((()))()(()))((((()())(())()))()())((((()()(()()))()()))(()(()))(((()(()))()))(()()))((())()())(((()()()())())((())())(())())((())(()())())()())((((((()()()()))(()(())()())(()()()))(()(()))(()(())((())))(()))(()))())((((((())((((())()())()())(())())((((()())(()))))))(()()())())(((())((()))())())())(((()((((()))))(()())(())())((((()))()((()(()()())())(())((()))())())(((()()())((()))())()(()))((()(((()(())())))())()())(())(()))(()((()))))((()((())())))())((((()())(()))()(()))(((())())((())(())(()))())())((()(()())))(()(())()()(()))(((())(()))())(((()))))((((((()))())(())(())(((())))())(()))(((())()))(()())(())()))((()((((()))())())(())()()()())()((())(())(((()))())()))((((((((()())(())())(((()()))(()())(()()))(()())(((()))())()(()())(()))((((())())()()))()(((()(())))((()))())(()(()))(()()))((()(()())(())(()()))((())()())(()))((()())())(((()))))(()(())()())((((()))())(()()())(((())((())(()))((())())()())())()(()())()(()(()))())(()())((())(())(())(())()())(()))((((())(())(((((())))))()())((()(())(()))(((()))()))(((())())((()()())())((()(())())()))((()())())()())((((()(())())(((()(()))()((()))(()())())))(((()())())())(()))(((()()))((((()())((())(())())())()((())))()(())())(())()))())(((((((((()(()))((()()))(())))(((())()((()))()))())(((())(())())())(((()()())(((())(())(())))())()()()()((()))()))(())(((())(()()())))(())()())()()((()())((((())())()))((()(())()))(((()))(())())(()())())(((((((())())()))())(((()))())()())(()())())(()()()))(((((()()(())))())(())())(((()()()))((()))())((()())((())()))(())())()(()((()())(()))((())(()(())())()))(((()())(()(()))()))((())()()(())))((((())(())())()()))()((((((()()))())())()))(()))(((())(()))()))((((((())()))(()))((()()()))((())))((((()(()()())((()()))))(())(())((())())(()))((())(()(()())()((()))(()())))(())(()))((((()())())((())))(())())()(()))(((())(((())()())((((()()))((()())()()))(())())(())())()((((((()))(()()))((())())()())()(())())(())()())(()))(((((((()())()(())(()))(()(())))()((())))()())(()))(()()())())((()(())()())(((()))())())(((((())))(()))(((()(()()))(()())(())()()))((())())(()))(((()))()()())())(((((())((()()((())))()())(())(()))))(()))((((())(()())())((())())(())((())(())()())((())(()))(()(())))()((()())(()))(())(()()((()))))((()())(((())())()()())(((())())()()(()))()(()))(()())(())(()())(()))(((())((()())(()()))()))(((((()))(()(())(()()))()(())(()))())((((()()))((((())(())()))())()(()()))((())(()(()(()))())()()))(((())))(())(()))(()()(())))((((((((()())(((()))(()))())(()()))((())(()())(())())((()))()()))((((((())())())((((()))())((())(()())(())()()))()())()()())((()()(())))((())))((((())(())((()))(()))((((())((())))((())()()()(())))(())()())((())(((()())(()))())(((()(()))))()((()()))(((()(()))())())(((()())()))())(())(()))(((()(((())(()))()(())())(((())()(()))((())(())(()))(())()()))((())())(((())()))(()))()((((())))())(()(())())())((((()(()))((((((())))((()))()()))(((()())()()))()))((((()))(()))()))(((((()())()()(())((()))())(((())(()()()))()())()(((()())))())(()()()))((((()))(())((()))()()((()))))()(()))((())()))((((((()))((())))())())(((((()))()))(())())()())((((())((())()())(()))(((())(()())()(()))(((())())()()))(())((()))(((((((()))())())(()))()))())((()))())(()()))(((((((()))())((())))(()())())((((()))(()()))((()()))(()()()())())((())())(()()()))(((((()))))(((((())(()((()()))(()())()())(())))(()()()(()))()(()())()())(()()(()())()())()))(()()())())((())((()()(())))((((()())()))(())())(())(()())(()()))(((()))))((((((()())((((())(()())))())()()())())((((()))(()))(()()()())()())((()())(())())((())))((()(()())(()))()(()()()))((()))(()(())()))((()(()()))())(((()())(()())))((((()()))())(())))((()(((((()))(())())()))(()(()(())))((())))(((()())())())((()()))((()()()))(((()))())()(()))((((()()()))())((())())(((())))(())(()))((()))(()))((((((()()()())(())(()))((()))(()))((())()())(((((()))))(())())())()((()))((()()))())(()()())()()(()))((((()()))(((())(())()))(((((())))((()())(())())()()))(((()((()()))))))(()(())(()()()))(((((()())(()())((())))()())((()())))((((())))))(()))())(((((()))()()))((()()))())((()(())())((((())()())((((()))())())(()(()))())(((()))())((())(((())()))()())(((())))())((()())((()))(()()()))(()())(((())()(()()()))((())((()))(()))()))((((())(()(()((()))()()))(()))((()()))()(()))(((((()(()(())(()()()))(()()(())()))((())()()(()))(())()())(((())())(()(()(()))(()))((()))(((()))()(()))()())(()())()((())()))()((()()))()(()))()(())()(()())())((((()))())(((())()))(())())((((((())))())())(()((())(())()))(())(()))(((()))(()()(()))(())))(((())(()))(((((())()))(()))((()))(((()(()())))((()))())(())())(((((()()))())((())(())(())))((()()()))())(()()()(())(())))(()()())(())(())((())))(((((((((((()))())())((()())(()))())())(((())(()(((())))()()))(())((())())(()())())())(((((()())(())((((()))())(()))(()))(((())(()))(()()))(()())(()()())()())((((())(((()(((())())))())())(()))((()))(()))(((((()())())()(()))((()()))())(((())()(()))((())())((()())))(()(()))())((((())))((()))(((()()())))(()))((((()())))()(()()))())((((()())((()()(())()(()))(()))())(((())(()))))((((((()())()))(()))())(())())(((())((())))(()()())()))((())()(((()()())()((()))())())(()))(((())(((())())()()((())))(())())()(()))((()))(()()(())))((()(()())()())()(((()(())))((((())))())(()()))()((()))())((((())))()())((()()))())(((()())())((()()(()))(((())))(())())(())(()(())(()))((())))(((())()(()()))((((()))(()(()))())())(()((()))()())())(((())(()())(()())()(()))(()()())()(()()))(((()(((())()(()))((())((()))()()))(((())())(())((())((())))((())(()())(())))(()(()(())))()())(((((()(((())))())())(((()((())())(()))(()(((())(()))()))(()))((()(()))()())())(()(())))(((()(()))()))(()))(())))((()))()())(((())))(((((())((())()))((())()())(()((()))()())((((())())()())((()))))())(())()()()())(((()(()())(())()()))((()(((()())())(())())())(())(()())()())(((())()()(())))(()())(()((())))())(())(((()))()()()())(())())((())((())()()())(()))(((()())(())(())()()())(((((())(()()())(())()))(())()())())())(((()))(())((())())(()))((()())())()((()(()()))())()()())(((()())((())()(()))((())())())(((((())(()())(()))())((((())())(()))())())(((((()(()))()())(()(())))((()(()))(((()()))(()(()())(()))))()((()))()((()())())((()))(()())(())()())()((((()()))()((()))((()()(()())))())()()()())(())())()(())((()))(()))((((())((())(()()))((())))(()))((()())())(()()()(())))(()())(()))(((((())))(()())(()))(())((())()())()((()(())(()))()()))(((())(((())())())(()))((()()))())((()))())((((((())()(()))()(())(((())))((())()()))((((()())())(())()())()(((())()()()))()())())((((())))(()()())(())))((((()())()()))())((((()(())(()()))(())()))()())((())))()((((())()())()(())((())))(()()(())(()))()())((())()()()))((((((((()(())())(()))((()(()()))())(()))((())((()(()))()())(())(()()))())((((((())()())(()()())(()(())()))()))((())()()(())()((())()))(((())(())()())(()())))((()))(()))((((((())()())((()))())((()())())((()))())((()())())()())(((()(()))()())(())())(())())((())(()))()())((((()))()())((())(((()()))()))(())(())(()()))(((()(())(((()))))((()))())((())))())((((((()))()())((()()()))(()))(((())(())()()())((())()(())))()(()())(())()((()()))())(())()(())))((((()))(()))()(()))((()((())))())()()())(((())(((())(())(())()))((((()(())))(((())()))))()())(((()()())(()()))(())())((()))(((()())())(()())(())())(((()))((()())))(((()))()))(((())(()(((()))(()))((())()()()))(())()()())(())(()()))(()(()))(((()(())()))()()))((((())(((()())()()())()(()))()(((()))(()))(()))(((((())))(())())(()))((()())((())())(())(()())(())))(((((((())((())())()))(()(())())(()())()))()((()))(()())())((((())())((())()())())((())(()()))(())())(((()())()((())))(())(())())(()())(((((()))))(())())((())())()())(())((((((())))()(())(())())(())))()())((((((((()))((()((())))(((())(()))((())()(()))))(())()(()()(()))())(()())((((()(())())((()(())())())(()())()(()((()))))((())()))(((()))()())(((())())())((()(()())())((())(())((()))()(()))((((()))())())(()))()())((()())())((()))(())(()))(((()((()))())(()))((())(())()())((())(()(()()())()(())()(()))(()))())((())(()()))(((()))(()(()(())()))(())(()))()())((((((()(())(()))(((()(())(())))((((())())(())()))()())(((((()))()(()()))((()()())()))(()))((())(((((())()(()))()()))(()))())(())(())())(((((())()))(((()))(())((())())((()())))(((((())(())())())()()())(((())(()))())()()())())())((((()))(())()())())((())))(()))((()(())(())(())())((((()())))()(((()())()())()))(()())(()()))(()()(())())(()))()(((((()))((()()))(()))((()))())(())))((((()((()))()))(()()))((()()))((()))(((())))())((((((()))((())))(((()(()))))()(()))((())()))((((())(()))()(()()))((()())(())()((())))()(()))()(()())())((())((()())())())(((()())(()()))(()()(())))()((((())))()(()))(()())())((((((((((((())()))())())(())(())(()())())(()())()()(()))(()))((())())(((()(()))(()()())())((()())(())()())(((()))()(()))())(((())))(((())))(()(())()))((()((())((()()))()()()()())(())(())))(())(()))(((()(((())))())()())())((((()()())(()))()((())))((())()(()(())))(((()()())((((()))))(((()))((()))())()()())((((())))())((()())(()))((()))(()(())()(()()))(((())())((())(())))()())((())))((()(((()(())())((()()))(()))(())())((()))(()))((()())())((()())((()))((()))()))((()(()))(((()))(())())((((((())())()())((()))()())()()(())(())(()))(())))()(()))(((())((((()))()))(())((())(()()()))(()))())(())())((()())(((()()))(()))(())(()()))(((((()))(()((()(()))()))()(()))(((()())))())())((((())(())))((()))(())(((()))()()()(())())()(()))(()())(((()(()()))()()())()((()))()())(()())((()))())((((((((((()()))(())((())())())())(()))())(((()))()())()(())()())((()))(()())(())())(())((((()()))())(()))(()))((((((()())(()())()())(())))((((()))())(()(()))())()(()))(()))((((((()))())()()((()()))(()())())(()))()((()))(()()))((()(())())(()(()((())())()(()))()(()(())(((())))()))((((())(()()))()())((())(((((()))()()))))(()))())(((()())()))(()())()())((((((()())()((()))())(()(()()))(())()())(()(()((()()())(())))(()))(((((())()))((())())())(())(()))((((())))((())))(()))(((())()))()())((()((()))(((())())())())((((()(()()))((())()())(())(())))()(())(()))(((())(())())()())(((())()()()())()(((()))())((())))(()(())(()()))((()(()))()()))(()())(()(()))())(((())())(((((()))())((()))((((()))(())(())()))(())())(()()(()))())((((()(())()()())(((()))())(((()))()()))(())()())(((())())((())()(()))()())(()())(())((()()))()()())(()())())((((())(((()))()())(((())))()(()))(()(())()))(((())())(()(()()()))())(()(())))(((()())())(()))())(()())(((((((()))(()))())(()))((((()))((()())())(()()()))())(()())(())(())()())(((((())(())())((()(())())())((()())))((((())())(())((())))((()))()((()))())()()())())((((())))((())))((((((()))(())()))()()())())((((()))(()))()())(((())()()()))()((())))(((()))(((()((())())(()())()((())())()())())((())(()))((())))((()()))(((()())(())())()()((())))((()())(((())())()()(())())(((()))()))()(())()(()))(((((()())())())()(()))(()(())())(())())())((((((())))((()(())())(())())())((()(()(((()())))())(())(())())(((()(()))()(()))((())())(())((()(())))(()))((()(()))())()())(((()))))((((()(()))(()())()(()()))((((())))((()((())))((())(()))((()()())))(()))((()())((())(()))(()((()(()))())(()(())))()()(())(()())(())()())(((())(((())))(((()(()))(()()())(()))())(()(())())())(((())()))(()(()))())(()()())()(((()()))))((()()(()))))((((()())())()(())())((()()))())((((((())))()))()(((()))()((()())())()())(((()))()()())(())())((())))((((((()())(((()(((())((()))))(()))()()((())(()))())(())()()()))(()(()))(())(()))((((()())())((((((()))())((()))(()())()))(())((((())(())())())((())())())())()(((()()))(())(())((()()))(())))(()((())()()()))()()())(()())()(()()()))(((((()()))(())(()))(((((()())(()()))(()))()()((())))((((()))()(((()))())())(()))()(((())))(())())())((((((()())())((()))())((()))(())(()))((()(()))()(()))(()))((((())())(())())(()))(((()(()))((())()))(()))((())(((())())(())((()))()())(()))()))(((((())(())(())))((())))()(()())((((())((()))))(()((())()))()()())(())()()())((()))()()()())((())(()(())((((((()()))))())))(()((()()())))(()((())((())(()))((()))())())((()())())(()()))(((()()())())((()())(())()())(())())((()(((((((()))()())())(())(((())))(()))())(()))())(()))((((()())(((())((()())(()())))(())()())(()((()))(())())((()()))(((())()))((()))(((())()))())((())())((())(((()(())))(())(())()())())(()(()))(())())(((()())((())(())())())(()((())))(())(()))((((()))))())((()())()())(((((((())()()))(((())))()()()())((()))()())(()))((())())((()))())(())((())())(()))(((((()))((())(()((())()(()))))())(((()())())()())()())((())(((((())))()(())())(((())))())((((()())()))()())((((())((())(((()))())())(()()))())((()())())())((()))(())())(((((()()(())()()))(()()()((()))()())(())(())())((((((()()))(()(())()(())(()()))(())()()(())(())))))((()())((()(())()))(((())()))())(())()(()))()(((()((())()))())()((())(())()))(()(()())(()))())(()()())())(((((()(()))(()))(())(())((()))())(((())(((())())())((()))()())((()())((())()))(()())(()))((((())()()())((()(()))()))((((())(()(()))(()()))())()())())((())(())((())())())(())(((()(()))(()))(()()))((())((())))(((()))()))(((((()()))(((())((()))())(())(((())))())((())())()())(()(())())())()((())((((((())())())(()(()))())(()(()))(()())()())(()(((()()(()))(())()())()()()())(())(()))(((())(())(())()()))(()))((()(())))(()))(((()()((())((()))(())))(((((((()()))())))))()()(()))((())()()(()))((()))())((((((((())())))((()))(()))((()))())(((())))(()())(()(())))(()))(())()())((((((((()())())((((()())(()))())(())(())(()))())((()())())(())()()()())((())(()())(())())())(()))())(((())()(())()))(((()()))(()))(()(()())()())()((())((())))())(()((()())(())())((()))))(((())())(((((((()))()))(())))(((())())((()()((((()))()))()())(()))())((())()))(((((()())(()()())())((()))())((()(((()))()()))((((()()))())))(())((())))((()((())(())())(())())()())(())()())(((((((())()())((()())))((()(((())())(()()))))()()())((()))((())))((()((())())))((((()))())()())(((())())()())())((((()))())(()()(()))((()))(()))(())()())((((()(()))())()())((())()(()))()()())(((())()())((())))((())())(((((()))))()(()))(((()())()())(((())()))(()))((((()()((())(())))()())()())))((((()())()(())())(())(()(()))((()())()())))(()((()())((())())())())(()((()))())((())(())())(((())())(((())))(())()())()(()))(((((())(())()())())((((()))())())((((())((()())())(()))((()()()))((())))(((()())())(()())(()))((()))()()())(())((()(()()))()())(((()))()((())()()))(())())(((((()()))())(()(()())(())())((((((())()()))(((())))()()(()))(((()()))((())))((((())))())((())())))((((((())())())(()))(()))((())(()))((((())((())()))(((()))())())((()()(()()))()))(((()(()())(())))(()))((())())(()())()(())())(((())(())))(())(())())(()((())()())())(((()())()(()))())(((()))(((()))((())()))(())()))(((((((())(())((())()))((())(())()))()(())()()())((()()(())))())()((((()))(((()(())))((()()))))())((()(((((()))))))())(()((()())))((())((()))(()))((((()))(())())()()()))(()(())(())())(((((()(()))()()((()(())))())((((())(()))())(((()())))))())(()())((())(())()))((()))(())()())((()))(()()))(((((((())(()())(())))(((()()()(()))())(())())((((()()())(((())())))(())())((())((())))())((())())(()())(((())(((()))))((())())(()))()(()))((((())(()))(((((()())(((()))()))((((())())()()))((())())((()))(()))(())())(())(())())(((((()))())(()())()())()(()()())()())(((()))(()()()))(((()))(()))((((())))()))(()((()(()(())))(((()))()((())))()())(()()()()))((())))((()(()))((((()()(()(())())(()))(((()))()((()))())(()())(()))((())))(((((())()((())))(())))()(())()())())(()()())((()(()))((()))(()))()(((()(()))((()))())(())((())()))()())(((((((((())()()))))(()))())((())()())(())()())(((()())())))(((()()(())()((()))())(((((((()(())())(())))())()))())(((((())(((()))())(())(()()))((((()))())(()()))((()())))(()((())())(())()())(((()))(((()()))))((()))())(((()))())(())((())))(((())(((()()))((())())(((())))()())((()()())))(((()())(((())(())()))())())(())(()))(((()((()))()())(((((())((()))())())())((()())((())()())(())()))((()))((()))(()())())()(((()()))))(()()))(())(((()))(())((())())())())((()(()())()((())))(()(()(()))()((())))(())(()))((()())(())((((())))((())))(()))(((())))(())((()(()))()))((((((())((())(()))(()())(())())(())(()())())(((()))()()(()))(())(((((()))())(((())()))(()())()(())))(()()())(()))((((()))(()())))(((((((()(()))))()())(())))(((()()(()))()(()(())()())()())(()())((((()))())()(()())())((())))(((((()())())(()()()))(()(())())())(((()))(()()))((()()())(()))(()(())())(()()()()()())())((()()())()()(())())((((())))((()()()))()())()((())))((()(()((())()))))((())(())()())(((())))())((((((((()(())))())((()))(()(())())())((())()(()())()))(((((((()))(())()())()())())(())())(())(((())())()(()()()())()()))((())((((()))()))(())))((()(((()))(())(()(())()))()())(((((((((()))()()())()())(()))(()))(((())()())())(((()))((())())(()))())(((()()()))((()()()()))((()())()()())()()()()())((()()()))((((())(()()))()(())))(((((()))(()))()())()(()())(()())(())(()(())))(())((()())()())()())(())()((((()))))())(())((()()(())(()))(()))(((()))(())()()((()))(())()()())()((((())()())(())(()))((())(()())()))((((()())(())))(((())))()))((((()((())(()))()))(()(())((((((())))))()())()()()())(((())())()())(())())((())()((()))((((())())))()())(())(())(())())((((())())(((()))(())()(())())()())()(((((()()))(()())())(())())))(((((((())()))((()))()())(()()(((()))))()(()(()))())(((())(()())()(()))())(()))(((((())()()())(()(()))(()))(((())()())())(()())((()(())))(()))((())()())()((()(()))))((((()())())())(()()))((()())()())(((())()())(()))(())())((()())())(()()))((((((((((()))((())())(((()))))()())(())())()(()))((()(()))(())())(()))())((())(())()()())((()))()())()(()()))((((((())()(())))()())((()()))())()(()()())((((())(()))))((((()()())()))()(()()))((())())(()(())())(()))()())((()(((())(((((())()())))(()()))(())(())())((()(()))())((((()())())())((())()))(())()()())((())())()()(((()()))))((()((()((((()())))))())(((()())))))(((((()())(())()()(()))(()))(())((()))()())(()))((())(()))((())())(()))(((()))(((())()(()))(((((((())())())((())())(())())()()))(((((())))()())()())()()())()(()))(((())()((())())())((())))(()())(()(())())(())((())))((((())(()(()))(()()))(((()))())((())(())))(()())()()(())))((((((()())(()())()))(((()))()(()))(())())((())()))(((())))()()(()))(((())())(((((((()())(()))()(()))()()((())())))((((()()(()(()())))())((())())()((())())())(()(())())((()()()())(())())((()))()())((()()()))(()()()())((()())())(()())(())())())((((()))(())()((()))())(((()(()))(()))(())(()))()())((((()(())((())()))(()))(()()())((((()))((())()())())()()((())))(())(())())(())(()(()))(((())()(()))))((())()))(((((((((())))()())((()))(((())()())())(())()())())(())(((())))(())(())()()(()))((((())(((((())(())))())()()())())(())(())())((())(())(((((())())())(()()))())()())((()())(()(()((())))(())())()())(()))(())((())))(((((())(()))(()())(())()))(((()(())())((())))(())(()))(((())()()())(((())())()))()((())))((((()()()))(()()(())))(((((())())(((())))((())))())((())(()))(()()()))((())(()))((()())()))((())((()))()())(((())()()))((()()))())((((((()(())(())()()())())(()()())())(((()))()())()(()((()())())())())((((()(()((())())(()))()())())(((())()())()))((()(())())(()(()))())()(()()))(((())(())((())))(()())((())()((()())))(())((()()))))((())(((())())())(()))()((())))((()()(()()))()(())(())())()((()(()(((()())))())(()))(()())())()(()())()()()())(((()((()())())(()))())())(((((((()))())())(())())(((()(()))()()))(()())(((())())()))((((())()())()()))(((()(()))())()()))((((((())))())())()(()))((((()))(())(()))((((((())))((()))())()()(())())((()())))((())()()))(((())(()))()()())((((()())))())()((())(()))(((()))()())())(((((())()(()))(()(())(())))(()))((())(((((()()())())()()()())((()())))(()()())()((()))())()()()()())(((((((()))((())((()(()))())())(()))(()(())((())())))((())()())((()()))(())())((())(((())()(()))((((())))))((()())()()())())((()))()())((((()((()())()()())(()()))())(())()())()()(()))())((()())((((()(()()))((())()))()((()))())()(()))(((())()))())(((()())(()))((()))())((()())()()()())((()(((()())(()))())))((())))(((((((((()))(()(())))((())()()())(())((())))((()())())(())())((()()()())((()))))((())((())(()())()())))(()())((()))((()))(())(())(()())((()))(()))(((())())((()())))((((((())()()))(()(())())((()())()))(((())(()))(())(()))()())(()()(()))((())(())(())())())()(((()))())()((())((()))))((((((((()()()())())(()())((())()())(()))(()(())((())))(()())()())(()(()(()())()))(()))((((())())())((()())(()))(((()))(()())))(())((()))()((()))())(((((())())((()))()())(())()())(()(())(()))()())((((()())(())())(())(()())())(())(()(())())(())())(()((()())())(())()()())((()()))(((()))(()))())((((()))(((()()())((()()())))(((()))((())()())())(())))()())(((())())(((()())(())))((())(((()))()))(())())((())()()()))((((())()))(((())())(())(())()()())((())()())(())())(((()()(()))((())()())()((()))((()()()))(()()()())())(((((()))(())())(()())())((()))())(((()))()()(())()))(((()()))(())((()((())))(()(())))(())()())(()())(((()()()())())()((()())((()))())())(()()())(()())(()((())))(())())((((((()((()))())((()())())((((()())((((((((()))))(())(()))())((()))())(((()))(()())())())(((())))(((()))((()))()()))(((()(()())(()))())())())((())())()(())(()()(())))(((()()()))())((()(()())(()))((()())((()))()))(())(())(()()))(())((()))(()(())())(()))((((((((())((())()))()((()()))((())))(()()))((()())(())())(((())((())())))(())())(((((())(())()(()))((()(()()))())(()))((()))())(((((())))((((()(()())())))()(((())()()()))((())()()))()((()))())())(((((()()))())()())()(())())(((()))(((()))()()()())(()))(())()((()(())())(((()))(())))(((())(())())(())(()))()()())(()())()(()))((())()()())((((()))))(())((()())()())()())((()()))()())((()((())()(()))()))((((())))((()))())((()())()))((((((())(())()()())()()()())()(()))())((((((((((()())(())())())())((())()())())(())())(((()())(())())((((())()((())()())))())(()()()())(()()))(((()(()))())(())(()()))()))(())())(((((()(()))(((())()))(()))()()(()))(((()()())(((()))))(()))((((())))((()()()())()())())(()(())(()))(((())))()())(())(((()())()())(()))(())((((()(())()(((()))))(())())((()))()(()))()())((((()))()))(())((((()))))())(((((())())())((()))()()())((()((()()))(()))()((())())()))(((()())(())())(())(((())()))((((()()))())())())(()()))(((())())(((())(())())))(((()())(((())())()())(()))(())((()))())((())(((())(()()))()()())(())))((((()())()(((()))()))((((((())())))()()(())())((()))(())(())))((((()(()(())(((()))()()))(()))((()))(()))((()())()()())(())())(()(((()))(()())())()())(((()())(()(()()())())((()()))(()())(()))())((((((())))(())(()())()()(()))(()(())())())((()())))((((())()()())()())(((()))()(((())))))(((((()))()())((()(())()()(()())))())(())((()()()())(()())((())()))()()()))((((()())())()())(()()()())((()())(())))((()))(())(())()((())()())())((((((((((()(())))(()))()())(()(()()))()))((()))(()()))(()(())())((((()()))()(())((())))((((())())(()))()()())())((((()(()))()))()()())(()())((())((()))())(())()())()((())(()))(((())()()(())())(()(()())()))((((()()))(())()()()))(())())(((()(((())()()))())((())(())(()())((())))(((()()))())((((()())()(()()()()))((()))())(())(()())()())(()())(()(())())(()))((()(()()))(())(())()())(()))((((())((((((()((()))))(())(()())((()()))()())()(()))((()))()(((()))()())())(()(())()(()())())())((())()())())(())()())(()(()()())(())())()(()))((((())()()))()(()())))((())((())(((())(((()))()())(()()))(((()()()(()))())())((()(())(())(()))(())()))((()())()(((()())((()))((((()())())()())()(()))()((())())()))())())(()(()()))(((()))())(()())((())))((()(()(()())(()))()()((()()))(()())()())(((()()))())((()))()()())(())())((((((((()((()())()()())((((()())))()())(((()))(())())(((()((())))(()())(()))()())(())())(())(())())((((((()())())()())()())((((())))()(()))((((()))()())(()))(()))((()(()))(()((())))()(())(()(()))(((()())))())()))((())(())))()(((((((((((()))))(())(()))(()))(())())()(())((())))(((()())()((())())(((()))))(())((()())))(((((())))(()()())(((()())()())(())(()())))(((()(()())())(())()())()())(()(())(((())())))(())(((()()))(()()))()())((((()))())((())())((()(()())))()())()(())(()()))(((()()())()((()()))()(())())((((()(()))(()()()())(()))((((((()())())(()))(()))())())())((())()(()))(())(()()()()))()()(()))(()()))((((((()((()))()())(()))()())(())())(((())))()()())(()(())()())((()())(())((()))()))((())(())((((())))))(())()((())))(()(()())())((())(())(())))((((((()((((((()))()))()())(())))(((())())())()(((((((())))))())(()))()()())(()(()()())())(()))(()((()()())(()()))())())(()((()(((())())))(())))(())(())()())(((((())(((()())((((()(()))())))(())()()()(())))((()))((()))((())))((((((()())))(((())()())())(()))()())((((((())())()))())((()(())))((())())()())()))((((()()()())((())())())())()))(())(((()))())())(()((((())))((((()(()))()())()))())()())(((())(())())(()))(((((()()))())()())(((())())())())()()()(()))((((())())(()))(((()())()(())))((((())())(())())()(())(()))((((())()())(()((())))(()))(())())(((()((())))())(()(()())())((())())(())))(((((()()()())(())(()())(()()))((((())()))(()(()())())(((((()()))())(())))())((()(()))())(())(()(()))(()))(((()))(())()))()(((()(()))())((()()(())())()()(())()))())(())(()))(((())(()))(()))((((((()())))((()))()(())(()))((())()()))(()((()((())()()(())))())())(((()))((())))(()()))((((((()))(((()())((())))((())()()()())(())()))((((((())())())()((())(()())))()()())()())(((((()(())()))(())())((())())())((())())())(()))((((()())((()))(((())))()())(()()()))()))(()(()))()((()())(()))())(((((()())())())()))(((())(()(()))())())()())((((()(())))())((()()())()((((()())))())((((()()()()))())()(()())())(())()())(()())((((((())))()())(((()())))))(((()())()))(()))(((())()))())(((((()))())()())((((()())())((((((()()()())(()))()(())())()()))()(())()((()))))((()(())))((((())(()(()))())()())((()()()())))((()))(()())(()))(((((()()))(((()()))()))(((())))()())((())((()(()))())((()))()())(())(((())())))(((())((((())))())()())(()()())((())()(()))()())(((()(()))(()())(())(()()))(((()()())())(()(()))((())((())((()))))()(()))()(()))(()))((((((((((((())((((()))()(())(((())))((())()())(()())()())(())(((())((())()))(((()))())())(((()))(()))((()()))()()()())(((((())(()))(((())())()())()())()(()())))(())(((())())()())((()))(())((())(()))(()))(((((()()))(((())))((((())))(((((()))))())(()))(((()))(())))(((()))((())(((()))))(()())((()))(()()()()))((((())()))()((()))(((()()))(())))(()(())))(())(()())(()))()((())))(((()(((())(()())())((())(())())((()))((((((())((())))(()))())((()))())())((((())()((())(())(())))(()()())))()())(())())((((())()(())())()((())(()))())((()(())())()((()())())(()()())()())((((()()))()))((()())()))(())())(((())(()((()())()())((()()((()))())(((())())())())(())())())((()()()())())(((()(()))((()())))()()(())())(())())((((())((()()(()))(())(())())(()())((())))((())()()))((((())()(()())())(()())())(())())())((())(()()))(()())((())())((()((())))((()(())())(())))())(((((()()))))(()(())))((((((())(())(((()))(()))((())))((())())((()()((()))())()())(()())())()(()))((()()))((()()))(()()()))(((()())())()((()(()))(())()))()()())()()(()))(((())(())()())((()()())()()())(((())())((()())())())(((())())(())(())())((()))())(()))((((((()))))((((((()())))(()(()))()(()))())((())()()())())()((((())()()(())()))()(()))(((()())()))(())()()(())())((()())(((())()()((()))))())(((())(())())((((())))())(()())(())(()))(()(()(()))()()))((()(()())(())())(((()()))(()))((())()())())(((())(((()))(((())()(()))())(())())((()))(()()()))(((()((())()))()())(((()(())())((()))))(()()()))((((((()())((()))())(((((())()()))(((()()))((())()()))(())())(()((())())(()))(()))(((()()())()))(((()))())(())(())))()))()(())()())(()())()(()((())))((())())(()()))((()())(())())(()(())())(())())(((()()(()))()((())())())((()(((())())()()))(()))())((((()())())((())())()(()))((()())())()()())((())())((((((()))())(())())(())))(())(())())(((((()()())(((((()))()))((()())())(()())())()()())(()(())))((()(())(())((()))(()))(()(()))())(())((())()((()))((()())())()()())(((())))())((()()))(((())())(()(()((())((()))())())(()))(())(())())(()())(((())(())))(()()()))((()(((((()))())))(())(())())((((())))((((()())(()()))()())((())())((())))((()))()(((()())(())()))(()())(()(())())((()))())((())())())(((()(()())(()))(((((()))(())()())((())))(()((()())())(())()())))(((())())(()))(()()())((())())())()((((())()())()())(())())(((((()))()()())(())((())())(()))(()(())(()()(())())(())(()))()(()(((()())))(()))(()))())((((((((((((()())(()))(())(())())()())()()())(((((()))())(()))())())((())(()))))()((()())())()()(()()))(((((()(())(()))())())(((())()))((()()))())(()())(())())(((((()())((()(())))(()())())(((())(())))(()())(()()))(((()())())(((()()))())(())((())))((())((()((()))(()))()())(()(((())))()())(((((()))()))()))()()())())(((())()()))(((((((())())()())(()()())()(()))())(()()))(()())((((()())(()))())(()))(((()))())((()))((((())(()))(()))((())()))()(()))(((()(()())()())((()())())(())()()((())))(((())()())()())(((()))(())()))((()))(()(())(()))(((())())((())(())())())((()()))())((((())((()))((())())())((((()))()(())))(())(()))((()))(()))(())(((()(())())())(())()((((())()))()()))((()(()))())(())(()))(())(()))(((((((((())())()())(())))()(())(()))(((())))(())((()))()(()(()())))(((()()))((((()()))())((())(()))((())((()(())())()))())(())(()())())())()((((((()))()()(()())())(()))()(()())()(())()())(((()()())((()((()))()))()())())(((())())))()())(())()((())((())()()))(()())((())()()())(()())((()))())((((())(()(())()())((((()())())()())())(((((())())())())()()())((()()(()))((())())()((()))()())((()()())(())))((((()())()(((()))())())(()()())())(()))()()()(()()()(())())())(((())))())(((((())())((()))())())((((())()()))((())(())())((()))()())(((()())()(()))())()((()(((()()))))(()))(())(((()))()))((((((((()))())(())))((()()))()())((()((())))(()))(()()))(((()))()))((())(((())))()())((())(())((()(())()(())())()())())((()(()))())(())(())(()))((((((())(())((((()))())(((()()(())(()()))))((()))))((())(()()(())(())(()))()(()))()()())(())((())(())()())((((()(()))((()()))()())(())))(((())))(()))((()())()()())((())())())(((())(()(()))())((()(())()()())()())(())((()())(()()))()(()))(((((())(())(()()))((((()(()(()))))(()))((()(()))((())((()))())(()))))()()()())((())((((())(())())()))((()))(()))())(((()))())((()()())()(())()())((())))(((((((((((()(()))(()))(())(())())(()()()()())((((()()))()())(()))()())(((()()()()(()))(((()(((())))((()()))())())()())(()))(())))((())(()()))(())())((((((()(())())(((()(()()))((())())()())())())(())(()()())())(()(((()))))(((())))((()())())(())(()())())()(((()())()(()))(((()(()))()()())()())((())()))((())((())()(()(())()))())()())(()))((()))(()))(((()(((())))()())(()(())()(()()))((((())()()())(())(()(())))(())())((()))(()())())(((())((())))(()((()())(()))()())((()()()))(((())(())())(()))())((()(()))())()()())(((((()))())()())(()))(())(())(())()())((((((())())(()))))((()(()))()())())((())())()(()())())()((((())())(()())())(((((()())((()())))()((())())((()))(()))(()((())())((())()()()())())(((()()))())(()()(())())((())))(((())((())()))())(()()(()))((((()())())(((())))())(()))(((())))()())(((((())(((((((())()()())((()))(()))(((()))))))(((()))()()(())))(()(()(()))())(()))((())))(((()))((())(())())(()))(((((()())(())())((()())))(((()())())(()))(((())())(()))()((())()()())()(()())()())()()()))()((((())(())())((()))()(())())(()))((())(())()(()))(()())(((((())())))((())())())(()))(((()())(()))()())(((()))(((()))((()())())(()))(()())()())()()()(()())()())((())(())())()())(((()()))(())((())())(((()))()))()(((()())(((())())(())((()())()))((()()())(())())((((())()())((())))((()()))(()((())())))(()((()))((())))((())(()))((()()()))()())(((()()())(())))(())(((((())()))(())()))((()))())((()(()()(())())(())(())())((())())())()(((((()))())((()))(()()))()())(((()()))()))(((((((((())(())())())()(((()()))((())))())((()(()())())(((((((()(()))))((()()))()()(()()))())(((((())(())))((())()))((((()()()))((())())()))(((())()))())((())))(()((())()((())())))((()()())((())((())())()))())())(((())()())((()))((((())()))(()))())(((()())()())(())((()())()))(()()))(((((()((())())(())())((()(()())())(()))())((((()())((()))((())()())()())(()))(()()))(()((())())((()))())()())()())(((()(())())))(((())())()()))(()()((()()())(())())())(((((()()))(())(()))())()())((())((((()()())(())()())())((((()))()())()))())((((()()))((()())()))(((())())()()())(((()()(()))()(()))(()))((())((())())())(()(())))(()((())())(())()(())()())((())(()())())((()())()(()))())(()((()()))()(()()))(((())(()))(()((((())()())()))((())(())((()())()()))(())(()())())(((())(())())()())(()))(()(()))((((())())(())())(((()()))())()()())(((())())(())()()()(())())(())()(()()))((((()((())()))()())((())()())())(((())((()()))()()(()))(((()(()()())(())))(())(((())()))(())()(())())(()())()(())())(((((((()))))())(()()))((())()())((())(((())(())())()))())((((((()))()((()))))()(((()))(())))(())((()())()(()))())()(())((())())(())())(())(((()())(((())))()())((((((())()())()(()))()())(()()(()))())(()(())()))((()())((()())())((()())(())()(()))()))((())(((((()()))()())(())())((()(())()))(((()))())(((()()()()())())(())()())())((((()()())(())))())(()))((()(()))(())())())(((()())()(((())))())((((((((())())(()))(())()())(()())(()())()())(((()(()((()))())(()))(())))((((())((())()()()))((())))((())()))((()()()(()))((()()(())())())()()))(((((()())()))(())())(())((()())())()())(((()))(()))(((()())(()()))(()())((()())))())((())())((((()())())()())((()())())())((((()))(((())()))))()())(((()()))(((((())(()))(()))(()())((()()))()())(((()()())(())))(()())((())((()))))((((()))(((((())()())((())((())))((()()))(()())()())((())(()))())(((()())())(())()())())(()((()))()(()))()((()())))((((()))())())())((()()))(()()()))((((((())(()(()))))())()())(((()())))()(()())())((())(()(()))())((())())((())())()()())((((((())(()))((())())(())(())()())((()))(((()()())(())(())(()))((())())))()())(((((((()())()())()))((()))(())()(()))())((()))((())(()())()((())())()((()))())((())((())())((())))(())()(())())((())(()))((((())()))(((())(()())(())(((())))(()()))(()()())((())()))((((()())((())())())()()))((())(()))((((())()())()))((()))())(((()(())()))(())((()))((())))((((()))()())(((((()))()())(((())(())()(()))()()(()()))(())(()))((())((())())())(()())())()())((((())))()((())())()(())))((()((()(((()()))(())(())(()())())())(()(())((()))())(()()(())())(()())())(()())((((((()((())()))()()()())())()))(()()(((()()))))(()(()())()))()(((()))(())))(((((()())(()())())((()())())(((())))((())(()()))(()))((()(()))()()()))(((((((()()()())())())((((()()()))(()()(()(())())))((()())())(()())()()(()))((()(())()(()))()()()))(()))(((()))(((())))(())(()))(())()()())((((())))(())(())())())((()()(()))((())())))(()((()())))(((())((()(())(()))()))()(()))((()()()())())(())())(((()((((()))()())()()())((()(()())))((()())(()))((())())())(((())()())()()())((((()(())(())())())())(((()(()))()))(()))(((()))())(()))((((()(())())()(()))(()()))((())(()())(()((()))((()()))()))((((())())(())()((())))((()))(((())(())()))))((((((())))())((()())())((())()()))(((((()))(()))()())())()(())()())(())())(((((((((()))()()))()((())(()()())())()(())))((())((())()))()())())(((())()))(()))(((((((()))(()))((()))()())(((()())((())))())(())(())()(())())((())((((())))()()())())((()))(())(((()))))((()()(())())()(()))(()))((((()(()))(()()()))()()())())((((((()(()()))())())((()()))())())())((((()(()))((())()))(()())))((())(()))((())())((((())())())()())((()())))(((((((((())())()())()()()())(()))(())(((()))(())((())())()())(()(((()))((())())()((())()()))(())())((()((())(()))(()(()))())()((()(()()())()())((())))()())((((()))()()()(()))(()()))(()()))((((((())()())))())(((()()))()())())()(()))(((((()))(()(()))()())(())())(()())()()())((((()(()))())())((()())())((()(())())(())()())((((())()))())(())())((()(()())())()(())))((())())((())())((((((())))))()(()()))()())(((((())((()))((()))(())(()())())(())(())())((((((()))))()()()()))(()()(()))((())())()())(((((())())((()()))()(()(())()()())(()(()))()(())((())())())(()))(((((()((()()))(())((())))())())(())((()()(())()())())(()()()))(()()())(())(())())(((())))(((()))(())))((()()())(()((())(())))(()()())()((())()))(((()((()))()()())())()())((()()))((((())()))()())(()))(((((((())((()))()())))((()(())))()())())(((())(()()))())()()(()))(((()(()))())(()()))()((()))(((((()))())((()())(())())()()())(((()(()())))()())(()((())())()())(())((()))(()))(((())()()))((())))(((()((()))(()(()))())((((()()(()(()))())))((((((())()((()())))()((()())))(())))((()))()()()())((()())(()())(())(())(()()))((((((())))(())(()))(()))((()((()))))(()(()()()))((()(())())))(((()))())((()()()())()(())()))((()()))()(())()(()))(((((((()()))((()()))())())())()(())())((()(((())(())()()))((()(())))(()))(()())())(((((((())()))(()(())(()))()(()))(())((()))()()))()())(()))((((((())())()()())((())()())(()))(()(())())())(()(((())())))(()())()(()))((((((((()())((())()))(()())())(()()()((((())()))))(()())(()((())(())))())()(())()()())((((((()()((()())()))((((((()))()())())(()))()()()(())())((((())))())((())((()(())()()))(())(())())(((((()(()))(()((())))(())))()))((()))()())(((((())(())((())))(()()())())(((()(()())())(())()())()(()))((()()(()()())()())()())((((())(()())(())())((()(())())((())()(())())()())()((())(()())))(())((())))(()))((((()()))())((((((((((()))(()))))(())()())()())()()())((()))())()(((())())()(()))(((()))(()()()))((())())()())(((())())())()))(((((()))(()))(())(())())((()(())((())()))()(()))(((()()))(())()(()))((((()))))((()())())()(()))((())())(()())())((((()()())(())())((())())(()())()()())((((())((())())(()()()())()())(())(()))(()(()())((()))()(())())(()))(())()())(((())((((())))()(())(())())((()()))(())(())())(()))((())(())()())(()(()))())(((((())())(())())(())()()(()()(((((()))())())((())())())()))(((((())()())())((()())()))(((()))()()())(((()()))()(())(())(())))(()(())()())((())(())(()))(((())())(()))())(((())()())(())()())()()())((((((()())()())(()))((()())()())())((())(((()))(()))())(())())(((((((()))()()))((())(())))((((()())(()))((((()))(()))()))((()()()(((()()))()))(()())))((()())(()())()()))(()((())())()))((()((())((())))())((())()))(((((()(())())(())(()(())()))((()))(()))()))(()())((())()))((((((())(()))()))((())())(())((((()))))()(()))((((())((())))())(()())()())(((()()))((()))()(()()(())()))((()((())))(()())(()())(())(()))(()))((((((((()())())((())()))()((())))(()))()())()()())((((((((()()))))(()(())(()))())())())((()))((())()))((()(())(()))())()((())(()))())()((())()()())()())((((((())())()())(((())(())())((()((())))())()(())(()))()(()))())((((((()(()))((()())()))((())())(()))(()()())(()())())((()()())()))(()(()())(()())()()())(())())()((((((((()))())(())())())())(())())(()())()(((()))())))((((((())()(()())(())())()(()))(((()))())((()(())())))(())(((((()))))())(()))()()((())()))((((())()((()))(((())())((())((())()))((()))())(()())((())))((((((()())()())))(()())()())((()()()))(()())((())(((((()(())())()))(()))(()))(()))()())((()))())(()((((())())((())()())((())))()())()())(((())(()((((()))((()))()())())()((())))((()))(())())((((()()())()()))(())))(()())())(((()))())(())(())((())((()()))()))(((((()(((())))()())()())(()()))((())()))((()(())))())())((())(())(())(())())(()())(()())())((((()(()(())())(()(()()()))((())))(((()))((())(()))(()))(())(())(())(())(())))((((())))(((())(())(((()()(()))(())))()())((())()(()(()))((())())())((((()())(())())(()()))(()()())(()))((()())((())))())(((((()()))(()))((())(())(())())(()((())(())))()())((((())(()))()))((())(())())()))(((())(((())()))())(()))((()())())(())(())())((()())(((()))()()())((((())()())))(((())()))())((())(()))()())((((((((())()())(()())((())())((())()()))())(((()())(())())())((((())())(()()())()())))(((((()))()())(())(()))()))(((((()()))()())(()(())))(((()))())())(()()())((()((()(()()()))())(()))((())())()(()()))()()())(((((((()()())(()))(())(())())(((((((())((())))())()(()(()()))()())((())))()())((())((()))())())((())()))(((())())(()()))(((()))))((())(((())((((())())()))()())((())())((()()(())())((()))())())()())(((()((()))())(((()())(()())()()))())(((((())())))()())(((()))(())(())())()((((((()()())))())()(())()())())()())((()(()))(()())())(((()))()))(((((())(())))((((()(())))())()())())((()())()))((()(()))((())()(()))(()())(((()((()))))(())((((()))())))())(((((((((()))()))())()()))(((()))())(())(())())())(()()))((((((())(()))())(()())((()))()()())(())()())(((((()())()))()(())((((()())()())(()(()()))()))())(())((()((()())()))())()())((((((())())(()())(()))(()(())())()())()())((()))))((((((((())())())(())()())((())()))((()())())())((())(())())()((()())(((()(()))()()))(())())((())(())))((())()))()())(((((()))(())(())()())()())((((((()())()(()))(()())(()))(((((())()))()())(())((())(())())()(())()(()))()((()()))((())(())()))(((((()))()()(())())(()((()))((())(()))())((()(((()))()()))()())((())()())(()((())))())((()))((()())((()))())(()()))((()())(())((())(())))((()((()())))(()))(((()))())(())(()(())((())(()()()))))(((((((()()())))(())(())(()()()))((((())(()))()))((())(())()())(((()())((()))))(()(((())))()())())((((())))((()((()()))()(()))(())(())()))((((()))()((()())(())()()()))(((()))()())((())(((()())))))()((()()))((()))())(()))((((()()()))(((())()())(()((())))((((()()))(((())(())()))()))((())))((()())()(((())))())(())((((())())((())))(())))(((((()))(()())(())())()(()))((((())())))()())((())())((()))((())))(()())(()((()))((())))((()(()))()()())())(((()(()))((()()()))(())))((((((())(()()()()))((((((())(())())))()()())((()())))()()))(((()(())))(()((())(())())(((()))))())((())(()())())()()())((())))(()()()((()))())(((())))(()()))()())(((((((()))(((())()((())()))(())())((()()))(((()))())())((((())())())(((()())(())()))(((()(()))(())())())(()(())))((()()())((((())))()(()))())())((((((()()(()))(()))(((((()())()(()))(()()(()))()(())()())((()))())((()())()()(())))(()))(()))(((()((())))()))())(()(())())(((())))(())(()))(((((()((())()())(()())(((()))()()))()(()))((((()()()))(()()))((()))())((()))((())()()))(((((((()))((()()))()))(((()))(()))(())())()())()(()(())((()())()))((()()))((()(()(()(()))(()))(())())(()()))())()((())())())(((((())()())((()())())(())()())(((()))()()())(((()())())()())((())(())())(()()))(())(()((())())()()())((()()))(())())((((()((())())(((()()))(())()())))(())())((((())((((((()))()))(((((())())())(()))))())()()())((((())()(()))()())(())(()))((())())(()((()()())()(((())))(((()))())())(()()))()())(()(()((())()))())())(((())())(((()))(()()))(())((())))((()))((((())())(()))(()()())()())(()()))((()((())()))(())))((((((()))(()))(()))(((())())))(((()))())((())(())())((((())())())()))((((()())(((((())))))())((((())))((())()(())()()())(()())((())(())(())()))((()((())(())()))((()(())))())((())((())))(()())()(())())(((((())(())()())(()()())())(())(()(())(()))(()()))(()))()(())())(((())()()()())(()())(()())(())(()()())((())())())(((((()(()()))((())))()())(((()()()()))()())(())())()(())((()(())())))((((())((()()))(()))()))())(((((())(())))((()))())(((())(())(()(()(()))())(()))(((())()))(((())())()()())(())((())())())(()))(((((())(())))((()())(()())())(((()))()())(())())(())((((()))))(()((())())(())())(())())(((((((())))(())()()())((((())))()(())))())((())())()())()(())((()(()())()(())))(()())())((((((())()(()))(())((((()))(()())(())())())()(())())(((()((()(()())()))())(((()()))()))(((()(((((()())((())))))()())))(())(((()(()))((())))(())))((((()()()))(((()(()))())))((()((()))))((((())()()))(()((())()))((())()))((()))())((())())(()())())(()()()()()(()))()((()())()(())())(((()()))(()))()())(((())(()))(((()))())(((())())(())((()))(()()))(())(())(()())(()()()))()()())(((()()(()()))((((()())))(((()())())())())()()())((())()()(()))())(((((((())()())())((()())()(((())()))()))((((()((())()))()))(()))((()))())(((())())()(())((())))((())())()((())))(((())((()))()())((()()(())()(())())(()(())))((())(()())()))((()())())(())())((((()())((())))()()())(()(()))((()())(()()))()())()())((((())))(())))(((((()()((())())(((()))())()())(((())))()((()()())(()))(()())())(())((())((()()))(())()))((((()))(((()))(())())()()()()())(()(()))(((())))(((()()((()))())(()((()))(()())())((())()))()(()()())()())((())())())(((((())((())(()(())()))((())()))(((()())(()))()())(())())())((((()())()()(((()))(((((((())())()))(())())()())(())(()(()())))(())((())())())((((((())())()())((()))())()())(((((())))))((())))(((()()))((())))(()())(())((())))(()()(())())((((()))(())()((()))())((()))(())())())((((())(())())(())((((())()(())())(())))(((())))((())(())(()()))((()))))((()))((())())()()())(())((((()))(())())((()((())))(())()((()()))())(()(()())))((())((()())(()))()())((()())())((())))(((()))((((()))(()))((()())(())()))()())((((())(()))((((()((()))((()()))()))((())))())(())((())()))((())((()))(())())(())(()())())((((())(())())()((()))(())())(()()()()()))(((()))()())(((())()(())())(()())())()())(((((((()()())(()))(((())(()(()()))())((()))()()()())((((((())())))(()())())(((()))())())(((()()(())))()()())()())((()(()()())())())(((((()))())())(((((()()))())())()))(()()))(((((((()(()((()))))(()(()))())()())(()())())())(())()()())()()()())((())(()())(()(()))(()()))(((((()())(()()))(()())()(())(()))(()())(()())(())(())(())())((((((((()())())))()())()))(())(()))(())(()()())())(((())()())(()))((((())(())()())()((())()))())((()))(()))(((((((())()))(())()(((())))(())())(((((()))())(()))())(((())())((((()()))))())())((()()())((()())((()))(((()))())))(())(((()))())(()()))()((()()))(())((()()))())(())(())(()())())((((()()))())())((((()))(()())(()()()))()(((())())))()())((((()(()(()()))(()))((())()((((())))()(()))(()())())((()())(((()))((()())(())))((())())(((((())())()))()())())(((((())(())()()())(((())(())(())())())(()))((((()))(()))(())()(()))(()())()())())(((())())(()()(())(()()()))()()(())())((((()(())()())())()())())()((((())(())))()())())(((((()))(((()())(()())))())(((((()()())))(()))(())(())()())(()))(((())))(())(()))((()())(())))(()))((((()())((((()(()))())(()()())())())()(())())(()((())()))((())(()()(()())))())(()((((())()(())(((())()(())())))()))((()())())()())(((((((()))())())())((()()((()))()())(()))(()))((((()((())))(()()))(((()(())))()(()((())(())())())((())())())((()(())())(())))(())(())())()(())(()()))((())())(())(((()))(()((((()())))()())))((())())((()()))((()(()))))(((((()((()))(()())((())())))())((((()())))((())(()))((()())))(((()))((()())())())(()))(((()))(())((())(()()))(()))(((()((()))()())(((()))((()))())(())()()())())()((())()))(((()()(()())(())())(((())())()()))((((())())))((((()())((()))()))(((())((()))())()(()(())()())())()(()(()))))((()()))(())(((())(()))))((((((((()()()()(()))(()(()))(()())()())((((())))(()((()))())(()((())(()))(()()))((())(()))(())())((((())()))(()(((())())()())(((()))())())((()())(()))(())(())))(((((((())()()())(())))(()((())(())))())(()())((((()))((())(())())())(()()))((())())((())(())(()((()))))()()())(()()((())()))(((()))()(()))(()(()()))(((())((()((())())()(()))()))((())))((())()())())(()(())()()))((((()(((((((())(((()())()())())(())()())(((()((()())))()())(()())())())(()()))(())(()()))(((((())))(()))())((())())(())((((()))())(()))())((((((()))))(())()())(()))()))(((((())())(()())()())(((())())((()(()))(()(())()()))((())())((())()())))())((((((((((()))()())())(()))(((()))((((())))())(()))((()(())(((())))())()()())(((())()))(((())()()())((()()())((()())))())(()))())(()()(())())(((())(())()())((())()(()))))(((((()())(())))()())())(())(())()(())())()(())()(((())()((())())()))((((()()(()))))()(()))(()))(((()()))((()())())()(()))(()((()()(())()())()((()))()))(((())(((())))())((((((()()))())(()())()))))())(()(((()))())(()(()()))(()()()))(((())()(()))(((()(()())))(())))(()(())))(((())())((((()))))((((())))())((())(())()))(((()((())))())())()(()))((((((((())())(())())(((((()())()()))(())())((())((())()))(((())(()()())(()()))()())())()()((())())(()))((((((((()))())())(()(((())))((())()))(()())(((()()())())())()())((()())((())()(())((()))())())(()())()(()))(((((()()()))())()(()))(((()()(()()))()((((())())())(()(())()))())()())(()((((()))))(())())()((((())()))((())(())())())((())(()())())())((((()))(())())((())(()))())((((())(())((()()))(()))()))(((()))(()(())()))((((()())(())()()))((())((()))()())())(())(()(()))((()))()())((((())())()())((()(()))(()()(()))((()))()())()((())())()())((((()())(()())((())())(())))(())(((())())))(((((())))(()())))()(()))((()))(())(())()())(((())((())))((((())())))()())((((((()))()))(((()))()(()()))())()(())())((()()((())()))())((()())(()))((())())()((())))(((()))(((())()()()())()(())))(((((()))(())))((()))((((()())))((())())()()())(()))(())())((((())((())()())()())((())))((((()())(())(()))((()))((())((()()))(((()))(()((())))())(())(()(()))(())()())()((((())))()())(((())(()))()))((())(()())(((()))))((()(()))(())()()))(((()()()))((()()()))())())(((()(()()))((())))((()))(()(()))((((()))()()())(()())(((())()))())(((((())))(()))(())()))(((())))(()(())))((((((((())())((((((()))())())))())((()))((())(()))())(((((()(())())((())(()()))())())(())()())((())(((())))())()())((((())())())(()))()((())()()))((()))((((()))())())(()()))((()())(()))((()())()()(())(()))(()(()())()())((())(())()))(()()(((()))()())(()))((()(()))((())())((())(())(())()))((())(()(())()))(()))((((((((())(((()(()))())()())((()())((())))((())())(())(()()(())))()))((((())(()()))((())(()()((())))))(()((()))()()())(())()(()))(()(()))()()())((())(())(()))(()))(((()))(())())(())())((())((((())(((())))(()))))(((((())))()()))())(((()(())))())())(()())(()((()))((((())((()))))((((()))()())())())(())())(((((())(()))))(()())((((()(()))(())(()())(())(())()))(()))((()()))(()))(()(()())))(((((()())()(()()())))(()())(()()())(())())((())())())(()()()))((()(()((()())))(((()))()()(()))(())(((())(()(()()))(()))((()))(((())))((()))))((())()((()())))((((()((())))((((()))())(()())(())))((((((((()()))())(()())(())((()))()))(((())(())())(())))()())(())())()()())()()())((()))((()(()))((())(()))())(((())))((())))((((())())((())()())((())()(()))(())())((((()((())(()))())()())(((()))))())(()))((((((())())())())()())((((((()))(()))(())))((((())())(())(())())((()))(()))(()())(())()())()(()))(((((())())((())())()())()(()()()))()((()())()()((())()())()))()(())())(((((((()())(()))(())()()())()())(((()()))((((()()))(())()()))(((())))())(((()((())))))(((())()(()))((())()())()(()))()()())((((()))())))(((((((()(())(()))()(())())(())(())()(())))((())()(()()))((())(()))())(()))((((((())((())))()())()(()))(((()))(())())()()((())()())())(((()())())())())(()(()())(())())(((())())((()))))()(()())((())))(((())(())((())())((((()))())))((((())(())))())()()())(((((((())(()))(()))(())(()())())(((((())))()())(()())(())()()))(((((())(()())())))(((())()())())())(((()())(()))((())(())())(())(())))(())((((())()()())((((())))))(()((()())))(((())()))(()()(())()((()))())(((()()))((())()))((())())))(((()((()()))())((())())(())((()()))())(()(())(()))()((()()))())((())())(((((()))())())(())()())())((((((((((()))())))((((()())()(()((()))))((()(((((())())())(((())))))(()))((()())))()())()())(((((()))())()())()(()))())((()()((())())))())((((()())))()(()))()((())((()))())((((()()))())(()((())))(())())()())((((()))(()(())))(())(()))((()((()())()))(()))((()))())(((((((()())((()(()))())(()(())((()()))(((()))())(()))()(()))(((((()((()(()()))(())())(()())()())(((()()))())((((()())(((()()()))(())))))((())())())((())(()())))()()(())())(()()))((())()())(()))(((((()(())))())((()((()))(()()))())((()())())())(((())(())((())))()()(()())())(())())((((())(())())((())(())())()()(()()())(()()))(()(())())())(())())(((((())()((()))()((())()))(((()))(())())()()))(())()((()))((((())()()())())(())())()())(()(())()()())()(()()()(())))((((((()))())())()(())()(()))(((())())(((())())()(()()())()))((())((()())(())(((()()()))()))(((())(((()())())((()())()()))())(((())())()())((()())())(()))((())())()())()((()))((((()()))()())(((()))(()))())(()())((()())(()())())(()))(()()))((((())()(())())(((())())(()(()(())))(())(())(()(()(())))())(()))(()((((((()))(())())())())(()())()()))((()))((())))(((((((((())(())(())()())((())(()))))((((())())())())((((()())())))(((())()))((()()())())(()))((()())(())())(()))(())(()(((((())())((()()))(())())(()))()(())())())(())((()))()())((((()())((((())()())()())())((()))()))(()())(((((()))((()))(()(())()))()(()))((())))(()(())))(((())())()(())())(((()())((()))()))(())(())((()())((())))(()())()()(()))((((())((()((())())((())))(((()())()((())))((())()()())))((((((()()))(())()(())(())))(()))(()))()(())()(()))(()((()()))()()())(((()()()))()((()())())(()()()))())(()((()))(()(())()))((()(()(((())()))))(()(()(()))()())())((()))()()())(((()(())(())())((())(((()())()))(()))(((((()())()())((((())))))()()())(()())()())(())(()))((((()(()))((())()))((((())(())())())))((()())()())(()))(((()())(()))()())(((()(()())))()()())(((((()))()())(()()))(())()()()())(((((())())(()))(()))(())((()())(((())()))())((()(()))())(())())())(((()(()))((((((((()))())()())(()))())(()()))(()(()()()))()()((())))()((()())))((((())(())())()())()()())()())((((((((())())(())())((())(((()((()())))()))()())(((()))))((())(())((()))())((()((()))))()()()))(((())(())()())())(((((())(()))())(((())))())()((()))())((((((()))())())))()((()()))())(((()(((())(((()))())((()())(())())())()())(((()()))(()(())))(())())(())(())())())((((())))(())(((()))))(())((())()((()())((())))))(()(()(()))())(()())())(((((((()()()()(()))(()())()())((())()()(()))()(()()))()())((((()()())(((())(()))((()(((())))())()))((()())())())((())())((((())())))()()((())(()))())((())))((((()(())))(())(()()))((())(((()())()())()(()())))(())())(((((()()())()()(())(()))()(()()))(()())())(()(()()()))(()())()(()()))((((((())()))()(())()())())()())(())(((((()))()()(())()()(()))())())((())))(((()()(())())(()()())(())((())(())(())(()))())((())(()()((())))(()()))(((())())((((((()))()())())())()))()((())()))((()((((())(((()))()())(())())(()(()()())()())((((((())())(()()))((())))())((((())))(((()))())((())(()))())((((()))())(())()())((()))()))((()))()())((((())()))(((()()))((())))((((((()))()))(())))((())(())))(())())(())(((()()())())(()())((())))(())(()())())((((())(()()))())())()(((())()))((())()(())(()))())(((((())()()())()(())(()()())(())(()()))(((((()((())()()(())())()())(()(((())()))(()))((((()())(()))()()()())())(()(())(()))(()))()(())()())((((()())())())((()()))(()))((())())((()())))(())(((()(()))(((())()()))()))()(())(()))(()()())())((((((()()))()((())))(())((((()()))()()())()())()())(()())()())((((((((()))))(()))()(()(()))(()()(()()))(()))(())((())())((()))(((()))))(((())(()))(()())((()(()))(((()()())()))((((()())())())()((())(()))))())(()(())()()()()())()()())(()())())(()())(()(()())())(((())()((()))())()(()())())(()(()()())((())))(())()())(())(()))((((()((((((()())(()(()))(((()))()())()))((()())())())())(()(()(((())(()))())(())(()()()())()())(((()()())()()(()))(()(())())))((((())))())))(()(()))((())()))((()()(()))()(()))(())()())((()()())(((()())(((()))()())())((()())()()))(((())))())((((()))(())(()))()())())(((((()(()))()()())((((())())))()(())(((()((())()))()())()))(())((((((()())())()))()())()())(()(()())())(()())())((()))()())(((()())((())()(()))(((((()()())(((()))()(()))()(()()))(())())())((()(())(()))())())((())((())())(()())()))(((((()))))(((()))((())((((((()))()))()())())(((())))())()(())((()()()))())((()()())()(())())((((()()))())(((()()))()))(()))(()()(()()))((()())(())((()))((()((())))()(()))()()))(()(((())(()(())))(())(()))(()()))(())((((((()))))(()))(())(()()))(((()))()(()))((((()())))())(((()(()))())()))((((()())(()))())(((())()))(()))((((((((((()))(())))(((()()))))(((())())()))(())((()))((()(()(()))()))((((()))()()()()())))(((((())())()())())(())())(((())()))((()))((())(())))(((()())()(((())())()(())((()))()())()()())()()(((()))(())))()())((((((()()()()))(())()(()))((((()())())())(()())()())((((()((()))))())(((()))())((()))())((((())()(()))())(())())((()())(((())()())())())())((((((())()))()()(())())((()))()()))((()())())(()()))((())(()(()(())())(()())()()())()())(((((((((()))()))())())()())((((())))(()))(((()))))(((((()))))()())(((())())((()()(())))(())(()))())((((())(()()))((()(()())(())())()))((()())(())()))(((()(()))(()())((()))())(()(()))((()())())(((((())(((())()(()))(()))((((())))()))(((())))(()((()())))()((()())()()))(()((()))((()))())(()())(()))()))(((())((())))())(((()(())(())(())(()))())((()(())))((()))()()))((((((()()))())(())((()()())()()()())((()))()())()(())(())())((())(())(((())()()))(())(()(()))()()(()))((()())((()()))())()()())(((())())((()()()))(())((((()))())))(((((())))())(()())))(())((())))((()((()(()))((())()())((()())))((())(()))((())((())))())((()(())(()))((((()()())((())))))(()())()())(())((((())())(((()))(()))((())(()))()))((()())(()())()(()))(()))((((())((()(()))(()))()())((()())())((()))())(()(())()(((()))()))(()))(((((()))()())(())())(())()())(((()))())((())())())(((((((())(())(()))((())(())(()))((()))()(()()()))((((()(()())(()))(()((()))))((((()))((())))()()())(((())())()))(()(()((()()))())(()))(((()()))(((())((())))(()))())(((()((())())())()())((((())())())())(()())(()()))(())((())()))((((((()((())))(()(()))(()))((()())()()((()))())())(((()()())())((((()((())()))()())())((())(())))(()(()))((()(())())()()(((()())))()()())())(((())))(()())((((((())))())(((())(()))((()()))(()))())()(()(())))((()(()))())())(((((())(((())))())(()(())))((()((((()()((())))(((())))))())(()))((())((())(()))))((())))(()((())((())(())()))((())((()()())((()((())())()(())()))()(()(())())(())())(()))())((((()))((())(()())(())(())))((()()()))(()))(())(())()())(()(()()())(())()))(((())())()())(())()())((())())(()))(((((((((()(())((())(()())()))(()))())(())((((((())())(()((())))(()))((())()(())())(())(())))()(()())(()())()))((()(()))(()))(((((()))(())())())((())(())))(()())()(((()))))(((()()())(((()))((()))(((())(()))()())(())())()()(())(()())()())()()(())()))((((((()))()(())))((()((())))())((((()))(())))(()((((()))()()())()(())()())((()())(())(())(((())))()()))((())())(()()())()())(((((((()))))(((())(((()()))(()()()))())((((())))())(()()()))(()(())())((())((())))(((()))())())(((((())())((()())((((())))())(()())()())((((())(()()))())()()(()))(()(())))((())()())(()))(((((()(()))()))()))(()())())((()))(((())())(())))((()(()))((())(()))(())((())))(()(()))(()())((((((()())()()))()())((()(()((()))))()))))((((((()))())((())())((()))())(()()))(()()(()))(((((()))(()))((()))))()(()))()(((((())()(())())))(()()))(())())(((((()())(()((()))(())))(((()))()())((()))())((()(()))(()()())(())()())((()()))()()((())()()))(((((()(((((())())))))(()())((()))()())(()()((()())()()()())()))(((())(()))())(((()))()())(()))(()((()()())()((()())))(((())())())((())))((((())(()()())()(())())()))((((((((()))((())())(())))(()))()(())())(((((())()()())((()()())()())(()(()())(()))()(((())))((()))())()())(()()()()))()((())(()())((()))())()()((()()())()()))(()(((()))))(()()))(())(()()())())((((()((())())(((()()(())))()))(((()(()))))(((()))()(()))(()((())((())))()())(()()))(()(())(())())(())(()))(((((()()())(()())()))(()))(((((()())()())((()(((()())())))(()))))(()((((()))(()()))())())(()))((()))()()())((((()()))((()())))(((()((()))()))(()())())(())())(((())((())))()())(()())())(((()()())(()()())(())(()))((((())()())())())((())(()))(((()()())))((()())((())))()())(((())(())(()))(()())())()((())())((()())()()())(())())((((())((()))()(()()))(((())())()())((((())()())())(((()())())(()))((()(())(()))(())()(())()))((((((()())((())()((()))))(())))(()(())))(((()))(()))(())((())()))((()()))(((()))(())(())()())(((()))()(((())()(()))()()()())())(())(()))())((()()(())))((()))()())(((((((()())((((()()()())((()()()))()(())())(((()))())())(((())))())((())()))(((((())((())))()))())((())(((()))())()))()()())((((((())(()))(((()())())()())())((()(()))((())(()))()())(())())((())(())))(((((((())()((())))(()())())()())(((()))))())(())(())(()))((((()())(()))()())((()))(((()())))()())(((((()()))())())(((())())())(())(()))(()(()))())(()(()())(()())())((()((())))(((())(()))))((())())((()())()(()())())(((())()()))((()()()())(())))(((())((())()())))((((((((()())())())()(()))()())(((())()())()())((())())((((())(()))(())()((()))))((())))((()()())()())()())(((((()((((((())))())))())(((())))())()())(())((()))((()()))())((((())))(())(((()))(()()())((())(()(()()))))(())())(((()()())(())((()()))(())())()()(()()((())()())))((()))(())((())())(()()))((((())()))()())())((((()())(((())())())(((())))(())())(((()(())(()))())(((((())())()())()()(()))((()))(()(())())((()())(()()))())((()))()()((())((())(())))()()())(((((())())()())(())())((())))(((((()()))())(((()()()))()((()))(()))((()))(())())((()(()))((()(())))()())((()()(()()))(()))())()((()(()))))(((((()(()())())(((()((())())())(())())()()()))(((()())(())())(())())(()))((()))())((()())()(((()))(())(()())()(())()())()())(())()())(((((()))(()()))((((()))()())(()))())())(())())((((((()())()())((()))((()())()(())))(()())((())(()))())(((()())(())()()))(((((((((()())())))(()))((())(())))(((())))()())(()())())(())())((())))(((((())(()())(((()())())())(()(())(()))(()())()())(((()()())())(((())()(())))())(((())))())(()(((())()))()))()(((())))()(()()))(((())())(((())()(()))(())((())))(((())()))((()()))(())())(()(((())()())()))()((()(()))((())(())(())(())()())())())(((()())()())(((()))())(()))()(()))((((((((((())))(())((())(())))((()))(())))(((())))((((())()))()())(()()))(((()())()())((())())(()))(()))((((((())()(()))())()()(()))((())))(()(()(())(()))()((()))()))(()))(()((((())()))((()))())()(())(())((())()))(()((())((((()))()))(()())())(())())()())(()(())(()(()()))())(((()((()))(((((()()))()()))(()()(()))(()))(()()))(()())((((())()())())()))((((()(()())((()(()))(()(()()())()(()))())))(((((((((()(()())()))()())(()))((())((())(())())())((())())()())(((())()(()()))(()))((())((()())))((()(())))())()())((())(()(()))())()())((((())(()())))(((())(())(()))())(((((())(((()))))()()())())(((())())))((())((())((())))()(()))(())())(()())()())((((()()())())((())(())())(()(()(()())((())(())(())())(())(())())()((())))((()())(()())()())(())(()))())(((())(()()()))((()))())()())(()(())())((((()()()((())()))()())())((()()())())((()))())(((())((())))(((()))(()))((()(())())(((()())())()())()()())((()()())(()))(((())(()(()))))()(((())())()))((((()))((((()))())))(()))((()())))(((((())())(())())((()(())))((())(()()))(())()()(())())((((()))(()))((()(())))((()))())(((((())()())((((()()))()())())(())())())))((((((()))())((())())()())(((()())())()((())(())())(()()))((()())()((()))))(((((())())()))(())(())((()(()()))()(()())())((()))))(())((()())))((((()())(())(()))())((())()())(((()))()(()))((((((())(()))((())))(((()(()))))()())(((()))()))((()())()))()(()))((((()()(()))((()()())())())((())())()()((())()))(((())((()())((())))(()())())((((())(((()()))(()((())))()(()))())(())))(()(()))(())())((((()((()))(())))(())())()))(())())((((((())((()()(()))(()())((())())((())((()(()))))((()())()()))()((((()())(()()())()())())(())()))((((((((()))())((())()(())(()))()(())()(()))((((())()())((())))(()()())())(())((()()))((((())())(()))()))()(())()(()(()()))()()())(()))((()(()())())((()())()))(())(())))((((((())((()())(())))((((()(())())()))())(((())())()()()))(((()))(((()))(())((()))())(((())()(())())(())((()())()()))(())((())()()))((())()))((()((()))()())()(()))())((((())(()))()())())(((((((()())())()((()(())()))())((()()(()))))(()(())())((()())((()))((()()))())(())())(()(()))()((())))(((((((()))())())(()())((())(()))()())(())(()()(()))())((((((()))))()())((((()()))()()())())(())(()())((())(()))(()))(((())(())()((()())))())())((())(((()))(()()))((())())()())((((())())(()())(((((()())))(()())()()(()))(()))((()())))(((()))(()))()())((((())((()))())(())(())()))(()))(()()()))(((((()((()))(()))(()))(()()()))())(())(((((())((())))())(((()))())())(()))((())(((())()))()())((())(()())(((()))))((()))(())((()))(())()())((((())(()(())))(())((())))((())))(()())())(((((((((())()))((())())()()()))(((())())()(())))())((())(()())())())(())(((()()))(()((()))())(((()()()((()))()())(())())(((((()())((())())(((()())()()())()())(())))(()())()()()((())(())())())())(()()())())())()(((()(())))(((())())((((()))))(())(()))((()())(())())()()())())(((())(()))())(((()()())((((()())))(((()))()))()(()))(())())(((()(()))(((()))(())())())()(()(())))(())(())()()(()))(((((((()()()()((()))(()())()))((()(()()((())))())(((()))((())()(())()())(())(())()(())())()(()))((((()()()()))(((())(())())(((()))()(()())())))((()))())((())(()(())(())(()()))((())()))(((())(()))(()())(()))())(((())())(((((())()(()((())()())()))(())((())()))(())(()()))(()((()()))())())(())((())))(()(())(())())(((()())())(((()))((())(((())()()))())(()))((()())(())(()))()())(()))((()((((()))))(()))(((()())()()())()())(())((()(()))(())))((())()()()())((())())())(()((())())())(()))(((((()())())((())((()))))(()(()))((())(()))())(((())()((())(((()()))(())))()(()())))())(()(())())(()((()())())(()(()()))(())(()()))((()(()))()()())(()))((((((()())))(())((((()))()())()())())(((())()))())(((((((())()())(())((()))()())(()))()((((())(())()(()))()())(())))(((()))((())()))(())())((())(()))((((((((())))))((())()(())((()(()))()()()))()()(()())(()))((())())(()()))())(())())(((()))))(((()(()))(()))(()))(((())()(())(()))(()))())(((((((())()()((())()))(()(())(()())())(()())())()(()())()())(()(())()())())((()(()))()())((((()))((((()((()()())(()))(((((()))))))()(((((())())())())()()(())())()((())))(((((()))(()())(((())))))((((((())(()))())()(()(())))((()))())((()(())()((())))((()()()())()))()()())(((()))()(()))(((()))())((()))()())((()))(())(()())()())(((((()())((((()()((())())()()(())())())((())(())((()(())))())(())())((((()(()())()())())((())))(()()))(()(())()))((((()())(()())(())(()))((())())(()()()())()(()))(())()())(()())(())())((())((())))((()))())(()()))(((((())())(()(((()())())(())()()))((())()))(())())()((()))((()(((())()()))()()())()(()(())))(((())())()()))((()(()())()())(((((()))))(((()(()()))))())()())((((()())()(())))(()((()))))())(((())())((((())((((())()))((()(())))())(()()))(())(()))((())())()(()))((()())())(((()))))((((((()))(()())(())))((((())((())((())())()))((((()))((())((())((()))())())(()))(()))()()()())((()))((((((())))()(()))(()(())(())(()(())))((((()()))))())()()()())()())(((()())((((())(()))())(())())(((())()())(()()())())(()))())((())))(((()()((()))()))()(((())())())(()))(()())(((())))(())(())(()))(((((())(()()(()()))))()())())(((()))())(())(((()))()())((())()(()))())((())((()()))()(())(())(()()()))(()((()))())()())((((((((((())())((((())))))())())(((())((()))())(())((())())))((())(()((())))((()()())()(())()))()())((()()()(()()))(((()(()))()())(())()())()()()())((()))((()(()())())(())(())())(((())(()))())((((())(())(()))()((()()())))()(((()))())(())(((()))()))((()()))(())(())((())))(()(())()())((())())())()((((((((())()()())(())))((((()()()))((()()())((())())(()()))()))()((())))()))(()()))(()((())(((((()))()))(())((()))())()(())(()))(()(())(()))()(()))(((())())(()())()())((()))(())())(()()((()(((())))())(()()(())(())))()((()())))())(((()(()(()))())(()())(()(())((()))())((())((()()))()())((()())(())))(((()(()())((()))))(()())(((((())())))((())))()())(()()()))((((((()())())(((()))))()(()))())()((()()())(())))(((((()()()))(())())(()))((((()())()))())(((())(()()))())((((()()())())))(()))(()()()))(((((((()(()))())())((((()))))((())()())()((()))((()()))(((()))))(((())(((()()))()())((())())((()()))(())())()(()))(((())))()(()))((((()()(()))()())())()(()))((())()(()))(()())()())(((((())())(())(()))()((())(((())()(()))((()))()))(()))()((())())()(())()((())))(())()())(((((((((()(())))((())))((((()))()()())()))(())())()()(())((())()))())(()(()))((()())(((()))(())())())((()())))(((((()(())())())(()(()()())())(((()(()))())()())(())())(())())(((()())((()((())(()())())()(())())())(())(()())())()(((()())))(()()))(())((((()))()())((()()()))(()())()))()((((()())((()))())((())()))((()))())((((()())()()))(()())(((()()))()))(((())()())))((((())(())((())))((())()())(()((((()))((()))()))(())())()()())(((((())))(())())((((((()))((()))(()(()())()))(())(()())(()()))(((())))((())())()())((((())))())((()())((((()))(()))(())(()()())((()(()()))()))(())())()()(()()))(((())((())((())))(()())())(()))((()))((((()(((()))))())(())())()()())(())()())((())()()(()()()))((((()()((())(()))((())))((())()))()())(((()(())))())((((((()()()))()())((())))()(())()()(())())(((()))(())())(((()))(()))()()()())(())(((())((((())()))))())()())((())(()())(((())(()))((())(()))()()()))(())()())(((())((()())()())(((((((()))())(()))(((())())(())()())((((())()))(())()()())(())())((((())(()))()()))()))())(((((((((())())((())))((()()()))(())()()(()())())(())((()()())(())())(())(()))((()(()))(())())((((((())(())())((()())((()()))()())(())()(())())())())(((()())))((((())()))())((()()))())(((()(())())(())()())((())())())()(((()())(()))())(()))()((((())()())(())())()()))(((())))(((()))(()(((()))(())(())()))()(())())((()())(())(())(()))((()())())((()())())((((())))()()())(()())(())())((()())(((())())))(()(()())())(()))(((((((()))()()))(((((()))()())(()())((()())())((())())()())()(())(())()())(()())()(()(())))(((()())(())))((()))((())())((())()())()(())())(()()())(())()()())(((((()((()))())(((()))(()(()))())((((()()())()())()())(()))((()(())))((((()))())())((())))))(((())((()))()())()()))(((())(())(())((())))(()(()(()))()(((())(()))))()())(((((())()(()())())(())((((()))())((()))())(()()))(((()()))(((()()()())(()())())()())())((()()()))((())(()())())()())(((()(((()))())()(()))()))(())(()))(()(((()))())(()))(()(())())()(()))(((((()())(((()(()))()))()(()))(()()))(())(()()))((((()))(()(((()()))(())()()))())((()))(((()()())(())())(()(())()())((()()))())((()(((((())()())((())))))())()())(()))((()(())())(()()))((()()((()))))())(((())))(((()(())(())(())((()))()())((()()))((((()())()())))(()(())())())((((()()))())((())())(())(()))(())((()()(()))()()())()((()))(()))(((((((()())))(((())))())(())(()())())(())(()())()((()))())(((()))(()())()())(((()))(()())()())((((())))(()))((((()))())(())(())()(()))((())))((())())((((()))(()))(()()(()()))())(())())(((((((())((()((()()))))((((((())()))))())(())(())())(((()()((())))(((())))()))()()(((()))(())((())()(())())())())((((((((())))((((())))))(((()(()))()))()())(())())((()((())(()))(()(((())())()())))((((())))())(()())(()(())())))()(((()(())())()())(((())))((()))(()()))(((((())(()))()))()()(())())(((())())()))(((())())())((()())(())()())())(((()())()))(())(()))(((((((((()())(((()())()))()((()()))(()))()(((()())(()))()))((())((((()))())((())))(())())())((((()())())()((()())))(()()())())(()()())(())())((()))(())())((((())()(()))((()((())()))(()())())())((()(()))())(())(())(()))((())((((()))((()())()))(((())())())(()))((()))())()((((())(()))(()))()(()()())())(((())())())(())()())((()(())())(()))(((())()()))((()())()()())((()())(())()()())())((()))())(((((()))((()(()))(())((((()))))(((()))())((())))(()))((()(())())(()((())()))(()))(())()())((((()))(()())())((((()))()())(())((())))((())())(((()(()))(()()))(()())(()()()))(((())))()())(((())())(()))()()())((()()((())())())((()(())))((()(())())()))((((()))(())(()(())()())())()())((()()()())((())()(((())))))(()()())()(())(()()(()))())(((((())()())((())()()))(((((()())(())()())(())(())())()()()()())(((((((()((()()())))())())()()())(())())()())(((()())())()(())))((()(()()))(()))())(())((()())()(()))())((()(((())()()(())(())))((()))(()))((()())())((()))((())))(((())()()))(()))((()()())((())()()))(((((()((())((()))())((((()())(()())(())(()))((())()))()((())())())()())(()))(()())(())(())())(((())()())(()))(())())((((((())()()())((())))((((()(()))))(()(()))(())(()()()(()))(())()))((()(()())())(()(()))(())(())((())))((()()))))((()))(((()((())))())())(())(()))(((((()))(())))(((()())()())((()))())(())((())(())))(())()((()))(()))((((()(((())(((()))))()())()(()))((((())(())())))((())))(()((()))((()())()())((())(()())())())(((()())(((((()()())((())())(((())(())()))((())))()()())(((()()())())))((()()())()()())(()())()())((())(()(()())))(()())())((((()(()(())()))())(()()()))(((((((()())))()))()())()()(()((((()))))))(()())()(()))(((()))((())((()()))())((((()))(((()(()())())((()())((()()))))(())()()()())((())()())(())()(()())((())(()))(()))((())())()(())())((()(())()(()))((()))(()())())((())((()))()((()))())(((()()(()))((())()))(()()))((()())())()()(()())())()())(()(()(()))()()(()))(()())(()())())(((((((()()())))()())((()))(((())))())(()())(((((()(()()))((()))(())())((())()))())((())(()))((()()))())(()((())())))((()(())())()())(((((())))((())(())))((()(())()))(())())(()))((((((())())(()))(())())((()))(()()))(((()(()))())(()(()())())())(()))(())()(()))(((((())())(((()))())))((((()))((()((()))((()()))))(()))())(((())))()((())())())(((((()))())(()())(())())(((()())(())()())())((()(()()(()(((())()))()())((()))()())(()))((())()))((())((((()))(()))((()))(((())())(()))(())(())((()))((()))())((((()())(())())(())(())(((()())()())))((()()))()())((()(())))())((())(()(()())())()()())((()))((()(()()))((()(())))(())())((((()))(())((())()))(()))((())))(((()))())((()(()())(()())(()))())(((())((()))(()))(())(())())(()))((((((())((()))(()())(())())((())(()())((((((()))))())()())(()())(())()()())((()(())()))()()())(()))((())((())((()(()))(()(()))()(())())((()())()())()(()))()())((()))(()))(()())((()((()())(((()()))(()((())))))()())((()()((()))()()))((()))((())((())()())(())(()))(()))(((())(())()())(()))(((())()())((()())()())((()))(()()()()))(((())(()))())()())((((()))()())((())(()))()())(()))(((((()(())))((((())))))(((((()))())(()))((()(()))())(()))(((()())((()))))(()()())((()()()))())(()(()())())(((((()))()((())()()))((())())(((()())())))((((())))((())()(()())()))((()))(((((())(())())(()))(()())()()())((())()()))((())()))(((()))((()())(()(()(()(())))(()()))(())(((()())(()))))(((()))((())(()))(())())((())(())(()(())(()(()))))(((((()(())())((())())(((((())(()))))(()())))()))(())()())(())())((()(()))()())(()()(()())(())))(((()(((((()((())(()))())((())())()())()((()))()()())())(((()()))(())(()()(()))())(()())()())()(()()))((()()(()(()))(((())()(())))()))(((()))(()()())((())()()))(((((()())())((())()((())())((()))()()()))(((()(((())())()())(())((()()()))(()))(((())(())())((())()())(()))((()())(()))((())())())(()())())()(()()(())())((((())())(()()()(())))()())())((()(()))()()())())(())(())((()(((())()(())))())((((()))(()))()(())()()))(()()(())))(((((((()))()(())((()))())((((()())()())(())((()()()))()())()(()))(())(())()((())))((((()))(())((((()))()()((()))))()(((((()))))())()())((()())(()()))(()())()())((((()()())(())((())))((()(((()()(()()()))())(()))((())(())((())())(())))(((()))()()(())())(())((())())(((()(())())())))((((()())(())())()(((())(()))))((((())))()((()))())((()()(())(()))(()((())))()(())()())((()))(())()))(()())(()((()))((())())()())(((())()()(()())())())(()))(((((()())))(())()))(((())((((((()))()))()))()()())()())(())((()())((()))())((())()()))()(((((()((())())((()))))(((()))(())(()((())))()()())(())((()()())((()(()()())(()()))())((())))(())())(()())()())((())()(((()()))))(())(((((()))())()()(()()))())(((())))()())(((()())(()())(()()())(()()))(((()))())())()(())(()))((((((())())())((()))(()))((()(())))()())((()(()()))()((())(())()())((())))(((()())(((()()())()(())))())(())()())(())()(()(())()))(((((()))(()((()())(())())(())))((((()(())))))()())(((((())())()()()))((())()(()()())())(((()())))())(((()(()))(((()))())()())())(((()()()))))(((()())())(()()())(())())((())()())())(())((((((()((((((())()))(()(())()))())(())())())())())(((((()))(())())(())()))((((()(())())))(((())))(()()()()))(((((())())))((((((()()()))())()())()))()()()())())((((((()(())()()())(()())()())(()())()(()))(())((())()(())))()()))((((()()())())())(((()))(()))(()()))(((()))()())()()())((())(()))((()())())()(()(()(())())()())()()())(()()()()())(()((()())()))((((())())((())()))(())()())())((((((())((()())(()))(()()(()()))()())(()(())()())())((((()()))(((()()())())(())()()())()())((()))())())(((((())(()))(()())())(((()))(((())())()()))()()((()())))((())())((())(((()))(())))(()((()()()()())(()())())(()())())()(())(())())(())((()(()))())((()()))(((()())())())())((())()()())((((()()(()))((()))(()))((())()((())))(())())(((()))((())))(()))(((()())()()(()(((()))())())((())(())(())()((())()()))()(())())((()())()))(())())(((()(((()(())()))())((())))(())(()(()))()())(((())((())))(((()()(()))()())(()))())((((())(()())(())(()())())((()())(((()()))())(()())(())((())))())((((()())))(()))(((()(()))())((()(())))(())())()((()()()))(())())(()()())(((()))()(())(())())(()))(((()(()()))((()))(()()))(()()))(())(()))(((((())()()())((())()()()((())()))(((()(()))(((((((())(()))(()))())(((()))()(()))()(()))(()(())()())(())())()((((())))(()()())())()())((()()()())())((()))())((((((()())))(()))()())(((((())()(()))()(()))()(()()))()())(()())()((()))())()((()((()))())((())()(()))((())(()()(()))))()(()))()(()((()()))()()))((((())(())(()))(((())(()()))(()((()()))())(()()))(((((()())(()))(())(()(())())))(()((())))(((((()))))()())(()))(()))((((())())()(()(((()))()))(()()))(((()())()()(()))(())))(())((())((())())((((((((()))())))))))(())()(())())(()(((())())(())))(()))(((()))((((())()((()())()))(()(())())(()())())()())((())())(()())(()())())((((()()))((()))(())())((()())(())((())())())(((()))))((()))(((())())()(()))()(()))((((((((()()(())())())(())(())()())(()(((())(())))())(()))((()())(()()))((()()(())()()())(())((())))(((())(()()())()))())(((((())())((()))()())((()((()())))()(((())))((())))((())((())(()))(()()))(((())())(()))((((()(())))()))(()()))()(())(((())))()((()())(()))(())(())))(((((((()(()))((()))((()())))(()((())))(()()))(((((()())))(()())((())))(((()())()))())(((()((()))()(()())())((())(((()())))())((()())())((())())())(((()))()(()))(((()())())(())())())((((()(())())((()))()())())(())(())())((()())())(())()())(((()())()())(()())(((()(()))))())(((()(()()))())())((()))((()())())(((()))((())())(())(())())((())()()))((()(()))(((()()))((((())()((()())(()())()))((()))())(()))(((()))())())(()(((()(())()())()()()()))(())(((())()))(((())())(((()()()))()))()())(((()))())((())())(())((())()))(((()(()))())((()())((((()))())))(()()()))((((()())(())()()(()))(()())())((((((())(()()))())()(())(()()))(()((())())())(())(((()))(()())())((()()()))(()))()((()())()))()())((()())(((((((())))())()())()(())())(()(())((()())))(())())(()())((()))(()))((()))((())()())(()(()())(()))())((((((()((((((()())))(((()())))()()())(()))(((((()))(((()))())(())()))())((((())()())(()))()(())(()))())(()((()))))((((((()))(()())))()()())((((()))((()())(())()))(()()(())))(())(()()()))(((((()))(()))((()())())(()()))((()()))(())())(()((((())())(()(())())())(((()))()))()()((()))())(()(()))(()(()))((((((())))))())(((((()))))(()))(()))((()(()())(((())()())(())(()))()(())())((())((()))(()())())((()))((((()())()()()(()))())(())()()())(())(())(()())()())()((()(()))))(((((())((()()())))()(((()))(()))()())(((())()())((((()))))(())())())(()((()())(()()()))((()())()))(((()((()))(())())(())(())())(()()(()))()(()()))(((())((()()(())))((()()))())(()(()())(())(()))((())(()))())(()(()()))()()((())()))(((((()))()((())))()()))(()(()))(()())()())(((()))(((())()))(()))((((()))())())())(((((((()())))(())())())(())())()(((()))(())(())())((()()()))((())()())())((((()()())()((())()))(()())(((()(()(())(())))()()())((()((((()())()))()())((()(()))))()())))((((())()))()(()(())()())())((((()())))())((()))((())(())()))()())(((((())())()(()()()(())())(()))((((())((((((())(())((()))(())))))(()(()))(())()))(())()()())()())(((())())((()))())()((()(()))))(((()(()))((((())()()()))())(((((()))((())))()(())())(()()()()())((()())(())()))(((()()))))(((())())())((()(()))(()()))((())(())))()((()))())((((((())))())()())()(()()))(()())((())()(()))((())()())(()()()))(((())(((())())())(()))(()(((()((()))(()())())(()()()()))((())())(()())())(((())((())()))()))((((()))(((((()))(()))((()())((())))()())())(((()(()))(())))))((())(()))((()())(())(()()))(()())(()()()(()))()())(((()())()((())(()())())())(((())()))((((()()))()))(((()))(())())())(((((((())))))()()())(((()(((((()())(((())))(()))))(())()()())((())())()))(((()()))(()())(()())())(((()))(())())()(()()()))(()(())())()()()())((((((()()))()())(())(((())))(()(()())(((()))))(())((())())((())()(()(()))(()))())(()())((((()()))(()())(())(()))((())(()(()()())()())()(()))(()())))((((())(((((())((()))(())()(())())()(())())(()(()()))(((()))()())((((()))(()))))())(()())((()))())((())(())((()))(())())((())())((()))())((()()))(()((())(())))((()()))(()(()))())(())((()((())()(()))(())())((())()(())))(()))((((())())(((()()())())(((()))(())((())()(())))()()())()(()())((()))(()))(()(())(()))()()()()())(((())))((((())(())()())())(())(()())())((())())((()))()(()))((())(())(((())()))()())(((()()))(()))(()))()((((())(())())()()(()()))((())())((())(())((()())()(()((())())))(())(()))()(()))((((()())))((()))(()))((()())())())((((((((((()()()()))(()(()(((())())()())()()))())((()())())((()()()))()())(((((((((())())(()()))())())())(((())()()))((())((())())()(((())())))(()(()(())())())()())((()(((())))()(()))((((())(()))((()()))))((((())))()())(())())(()(()(()()))())((((()))(())))(((())))((()))((()))(()(())(()())))(((())(((()))()()()())(())())())((()(())()()())((((()))))((()))(())((()())())()(()))(()()()())(((())))())(())((()))((((()())(()))(((())())(())())()))(())((())))((((((()())())())())(()())(())((((()))))((())(())))(()()())((()))()((())))(((((((())()())(((()()()()()))())(())())((())(((())())()))())((()(()())()))((())((())()))()(()))(((((()()())(((()))())()()))()))(()((((())()()))()())((((())()))()()())(()))((((())()(()))((())()())()())(())()(((())())()())((())()())())(((()())))((()())((()(()))())(()))(())()(()))((((()))())()(()()))(((())()))(((())(()))()((()()))())()(()())())(((()(((())()(()))(())))((())))(())(()(())(()))())(((((()(())((()()())))(()(((((()())()))()())(())((()))))((((()))())(()()()))(()()))(())(((())())())(())((()))(()))((())(())()(()))())())((())(((((()(())(()))())(((())(())()(())))(()())())((()()))((()())())()())(()())())(((()((((())((()())))())(())(()))((())((()))))()(((())(()))())())()())((()(()()))()(()()))(()(())()(())())(()(())((())())()(())())(((()()))()())((()())())()())((((()))(())())(()((())()())))(()((()())()()()())())()())(((((()((())()())(((())(((()))())(()())()())()()((())))()(((())()()())()(((((())))()(())()))(()))((())())())((())(()))(()(()()))(())())(()()())(()()()()())(()))(((((((((()))())())()())(())()()()(()())))((())())((((())(())))(((()))()())(()())()()))((((()()((()))()()())))())((())()))(((((()()))((()))(((())(())())(())))((((((())()(()()))))((())()(((()))))(()()())((())(()))(()(()))())()())(((()()())(()))()((((()))(())())(()))(()))((())(()((()))))))()((((()()))(((())(()))((())()(()))()()))())((()((()))())((())()())(())())(((()))())()(()))(((()()())()(((())()))())(()())(()())((()())())(()())())(((((()(())())())(((((()))((())))(()())())))(())()())(())((()()))(((()))(()())())())(((((((((((((()()))(()()))())()(()))(()()())(((((())(()()))())((()())())(())))((())()))()()(()))())(((())())(())(()())())((()())()())((((()))(((())(()()))())((())))((((()(())))((()))))(()(()((()))()))((())()))()((())))(((((()((()))))())((((()))())))((((()())())())(()()()(())()))()())(()())(()))(((((())()()))()))(((())()))(()((((()()())()))(()))((())(()))()()((()())))(())())(((((((())))((()))(((()())))())))(((((())))((()))))()()(())())(((()(()()))()))(()()()))(((((()(())()())((())((())))(((((())()))((()))())(()())()())()(()())(((()))()))(()(())()())())(((((())())(())()))(()(()))()(())()(()))(((()(())))(()))(())())((((()(((()()))())())()())())((((()))()())())((())())()())((())(()()))()(())))(((())(((())()((((()))()())(()))())(())()((()())())(()))())(((()(())())())(((()))()(()))())(()))(()(()()))((()((())())((()(()())))())()(())())(()))(((()(())())((()())()))(())((((()))())(())(()))()((()))(())())((()()())((((())())))((((()()()))()())(()(())((())(())(())))((())())())(()((()))(()))(()))((())((()()))(())((()))()))((((((((((((((())(())())()()())(((()()))(((((())())((())()))(()())(())())((()()))((())))((((()))))(()()())(((())(())(())())((()))()())(())(()))(()())(()((()())())()()()))(((()))(()(()))()())(((()())(()(())())(()))(())(())))(((()())(()())()())((()()(()))())(()())((((()))()())(((())))()))(((((()(())(()())()()()()))((((()((()((()))()())((()()))((()))())())()(((()(()())()())(())())(()(())))(((())))(((())(()))()))((())())(()())((())())(())())(((((())(())()()))((()())(()())(()()(())())(()))(())((((()))(())))((())(()))(((())())(((()))()())()))())(()((((())()))())(())()))(((()(((()(()))()(()))((())()(()()))(()))((()(()()))(()))((()))())((()())(((())((()))())()((())()))((()(()))()())()())(((((((()((()())()))((()(()))())())(())())()(()(())(()))()((())))(((((()))()())((()))((())(())(()())()())(()))()())((())()()())(((((())))(())((((())))())())())((()())())((())()))((((())))())(()(())))((())((())))(((((()))((())))((())()(()))())((()())(()))((())())())()())((())(((((()()())()())()(()))())()))())((((((((())((()))))())((()())))(())(()))()(()()))(((()())(()))()(())(()))())(((((())(()))(()))()())(())((()()(()))))((()()()))((((()(()()))()()(()))(((()))()))(())(()))((((()()()())())(()())))(())(())(((()((())))))()())((()())((((()())(()(()))()())(()()()())())(((((()))(((()())()))())())(((())())((())))(()()())(((())))()())(())()(((())())((()()))())())(((())()(()))((())))((((((())(())())(()())())((()(())()())(()))(()())(())()(()())())()())((())())(()))((((()(()))())())(((()())))(()())(()()())(()))(()()())(()())())((((((()()))))())((()(((()))()(())()))(())())(((())())())(())())((((()(())())((()())((())))()(()))(()()())()())(()(()))(()(())())())((()))(((())(()()))((((())((())))(()())()((()()()))()))(()()))()(()((())()))()(())())(()()())(()(())((((())))))(()))((((((())(()))))()((())))(())())((((()))(())()))())((((())((())())((())()()(())))(((((()(()()())(()))()())))((()()())(())((())())())())(()))((()())((()())(()())())((()())((())))()()()())(((((()))))(())(((())))((((()()))())(()(())))())((()())((())()())(()))()(((()))(()(())())(()))())((((((((()()))(((())(()()())(()))(())()())())((((()))()()())(()(())()()))(((()))())((()))())(())(((())))((()())())()()())((())())((()((()())(()))())((()())(())())(((((()))(()())())()()())())((()))(())(())())(())((())())()))((()))(())()())(((()())((()((())())())(())()()())(()())(((())())())((()))(()()))((((()))(())()(()))((()((((()))))(((((())))()())(()))()())(((()))(())))((()())())()((())))((()))()())(()()())()())((((((())))(()))(((())())((((())(())()()())(()())()))(())(()))()(())())()(()))(()(())(()(()))()(((())(())))())(((())()()())((((())())()))(()))()(()))((((((())())(()))(()())())(()())(()()))(((((()()(()))()()())((())())()())()(()))(()()(())()())(((()()(())()))(())((()()))(())())((())())(()())(())()())(((())(((()))(()))((()))()))((())((()())))()(()))(((((())(()()()))(((())))())(((())(())(())())(((())))())((()))((())))((((())()()()())(())(()((())))((()((())()(())))())())()(()())(()()))(((())((()))(()))(()(()))())()()())((((())(()(())()))(())(())(()))((()())(()()))((())))((((())))(())(()(()()))((())(()))(()))((()((())))((()())())((())()()))(()((()()))()))((((((((()))(((()(())))())()()())((()))()())(((()())((()))()()()(()()))((())()())((((())))()())(())()))(()((()())))((()(()()))(()))((((((())(())(())))()))(((())())((()()(()))())())(()))(((())((((()))))())((()))(((())())())(()))((())()())(())())((((((())()())((())()())()()()())(()())((()))())(()()((())()()()))(()(())())(())(()))(()()(()))((())())(((()()))())()())((()((())())(()()())()(()))((((())))(())())((())()))(((())())(()())())((()))((()((())())(()(()(()))))))()((((((((())())())(())())(()()())(((())))(()()())((())))((()))((())()))(((()))((()()))))(((((())(()))((())))(()))()(()())())(()(())())())((((())()())())()(((()()(())(()()()()))())((()((()())))())()())((((())((()())())())(()))((())()))(((())()))((())(())())())((((()())())((())(()()))((()(()))())())(((())()(()())(()))(((()())))((()())())()(()(()))(())())((())(())())()))(((((((((((()))()())())(()()((()))())((()))()())()()())(((()())(())((()()))(())())((())())((())((())()))((((()()))())()()))(()))(((())))(((()(((())()))())()(()))((())())(())())(())())((((((())))()())((((()()((()))))(()())())(((()(())())()()())(())))(()(()()))()())(()()(()))((()())()()))((())()())((((()((()()))))))(((()()))()())()()(())())((((()((()()))())(()())())((((((()))(()())()())(())(())()()())(()())((())())()(())(())())((((((()))())())(())))((())((()())()))())((((())(())(((())((())()))()())()())((())())())(())((())(()))(((()))()(())())()()())(((()))())(((())))()())((((((()))())((())())()(()))()())())((())(()(()())()())(()))()((((()))())(()(())())(((((()()()())())())(())())())())()((()(()))())((((())))())()())(((((((()()(())))((()())()())()())(()()))(((())()())())(()())((()))())((((()(()))())())((()())()())(())())((((()(()))))())(((()()))(((())(()()())(())))())(((((())))((()))(()(()))()())(()(((()))))()))(((((())())())())())(()()))()(()))(((((())(((((()))()(()()))(()())()())()()())(((()()())()())()())()()())(((()()(())()())))(((()))())((())))(())((((()())()(())(()()))()()))(((((())))())(((()((())))((()())())())(())()())((((((()())())())())((()))()(())((()()))()())((()(()))())((())(()))()())(((()))(()))(())())(())((())()))(((())(((())))(())()())((()(()())))(()(())(())(()())())()())(((()(((()()))())((())))(((())())(()(())((())()))(((()))))((((()()())((())(()))(()()))(())(((()))))())(()()))((()(()())()))((((())()(()()))(()))((())))(())())(((())(()()))((()(()(()))))(())())((()))())(((()(()(()))()()())(()(())()(()))((((()()())()()))())((())())())(()(()(()))(()))(((((((((())())()())((())((())))())()())((())())((())())(()())((()))()())(()()())(())(((()()())(((()()))(((()))))(())(())()())(()(((()())))(())()())(()))(((()))(())())(()))((()())())())((((())(((()))))((())((()(()))((()))(()())((()))()())((())()()(()))()())((()()()))(())((()())(()((()())(())()()()))())(()(()()))((()()())())(((()))())())()(())(())())((())(()))((()))(())(((((())(()))())())())(()(())()))(()(()))((((()(((()())(()))((()(()))())()())((((()()())(()())(())(()))())(((())))()()))((()()))((())()()(())(()))(((()))))(())(())()((())())()(()))(((())((()(())())()()))(()((()))(()))((()(())))(())()(())))(((()(()))(())((())())((())())())(((()()))(())()))((()(())()())(((()))())(())(())(()))((())))((((((((()(())()())()(()))()()())(())(()))(((())()()))())())((()))((())()))((((()((())())()())()((()))))(((()()))()(()())))((()))((((())()())(()(()))())(((()))()))()())(((((())())(((()))())())(((())())(())())(())())((((((())())))())(())())(()(()(()())((()))())())())((((())))((())())(())(()))())((((((()()))(()())()((()))())(()()(()))(((())((()())(()))((())())())()())((((((()))))())((()))(()))(((()))(()())(()))((())()))(()()())((((())())())(()(())())((())))()((())(())((())((())((()())((())())())())))(((()))()())(())())(((((((()()))((()()())))((((())(((()))()))(()))((()))((())))(((()()))))(((()())())()((()))()()())(((()(())())((()())())(()))((()))(())())((()(()())(((()())())((()))(())()))())()()((()))((())))(((())(()))())()()(()()(()))()())((((())(((()))())())()))(((()((())))((((()(())))((())()())()()())))((()())(((()))()((()(((()))))(()))(()()))((()))())((())())((()))(((())())()))((())()(()())(()))(((())(())(()))()())((((())))())(()))((((((()(()(()))())((()))()((())())()(())())((((())())()())())((())()()))(()(((())()))())(())())(((()()))(()))()((()))((())())()())((((()(()))(()())())(()()())(())()(())())((())((()())()()))(())())())(())()((()())())(())())((((()())()))(()())(()))(()(()))((((()()((()())())())((())))(()()))((()()())()(()())()()((())))((())()))()()())((((((())()))((())(())()())((())((()(()))(()))())(())()())((()())((()(()))))()())()((()))(((()())())(())(())(())())(()())(())(())())(((())(()()))())((()())))((((((())()(())(())))(((()())())()())((()())())((()())(())())())(((((()())())((())())())(()))((())((()())(()(((())())))()))(())(()())())(())())((((((((())(((()))(()))(())())((((((()))))()(())))()(((())))())((()()))((())(((())(()((())))(()))((())())))(())(()()))(((()(()()))(())(((())(()())(())()())())(())())((()()((()(()))()())())(()()()())((()(())())()())(())(())))((((()))(((())()))(()()(())())()(()))((()((((())())((()))(())(((())))()())(())())))(((()()())(()))((((()())()(())))((()))()))(((())((()))())((())())(()()()))())()(((()))((())(())))())())((((((())()))((())(((())()))()())()())(((())(())())((((((())()()))(())()))(()()())())(()))(()(((()))()()))())(((())((()()((())))())((()(()))((())))(())())(()())()(()))(((()))((()))((((()()))(())))((()))())((((()))())((()())(())())(())()))((((((((()))(()())))((())(()()))()()())(((((()))(()())()))()())()(())())(()())((()())))(())(((()())(()())())()())((())))(((((())())((()))(())))((())((((()()())())()()(()(())()))(())))((((()()))()())()(()))())())((())())(((()())((()(()())())()(((()))))())((()()())(()))())((((()()())()())())((()(()(())))(()((()()))(()))(()()))((())((())()()))((((((()))(())())())()))(())(()(()())))(())((()))(())(()))(((((((()))(())(()))()(())((()))(()))(((((())))((())()())((())()()())())(((()((())())())(()()))((()()())((()()))())(((()))()())((())((())())()))(()())()())((((())))((())()(()()()))())()(()()()))())((((((()))(((()())())())())(()))(()()()))(())((())())(()))((((((()()())())(()))((((((()))(())()))((((()))())())())())(()))(())())(((((()((((())()(())())(())())((()()))()()))((((())))((())(()())))()(()())())(()))(()((())()))())(())((()))()()(()))()()()()())(()((())(((()))()))((()))())(()))(((((((((())(()()((())()())())()())(()(()))((())))())(()())()())(()(())((())())())()())((())(())(((())((()()()()))())(()()())())((())()())()(()))(((()(((()())))()())()()((())())))((((())()()))(())()(())()((()))(()))(()(()(()))()))()())(((((()())))(()()())(((()(()))(()))(())())()(()()())()(())())(())(((())())(()))())()(()())((()))(((()())())))((((((((()())))(()))(())())(((()()(())(()))(()))())(((()))()(())()(()))())((())(()())())((())())(((((())()((())))(((()(()))(()))()))(())(())())()()((())))(())(())())())()(()()))((((((())()())(()))((((()))((())))())((()))())((())(()))(())(())(())())((((((((((()()()))(())(()()))(())())(())(())(()()(()))(()(()))(())())(((()()))(((())))(((())))))((((((()))(())())(())((((()))))())((()())())(((()()))((((()))())(())((())(()))((())))())((()(()))()()(())())(()((())())()))(()(((()))((()())()))((()))()))(((((()(()))())(()(()))((((()()()))()(()()))())(())((((()))(()(())()))(())())((())))(((((())())(()()())))()())(((())))(()))((()((())(())))((((()))(()()))((())()()(()))(())()))())(((((())))()))((((((()))(())()()))(()))(((((((()()())(()()))((())((())))()()())((())()())(())))(())()))(()))((((((())))(())()(()()))((((())())((()()())())())()()))(((()()()))()())(()()())((()()(())()()()))((())())())((()))(())()(()())())((((()))()(())((((())))())()))(())()((()))())((((())()))(())((())))(((())((()())()))(()())(())())((()())))(((()())((()))((()))(())((()(()))((()())))())(((())())()())())((((())((()()))((())())(()))(((()())(())()())(((()((()))()))))(((()(())))())()())((((()(())))()(()(())))()((()())()))())(()((()))())(()())((()))(()())(()()())()())(((((()()((()()()))()())()())((()()(())(())()())())())(((()(()))((())))(())))(()(()())(()())())((((()))(((((()()())))(()))(())((()))(())()())(((()))()((()))())()((())())((()))())())(((()))((())())())(((()))(())(())(()))(())())(((((((()()()())()())((())))()(()()))(()(()())))((())(()))()(())()(())(())())(()(((()))(())(())(()(())(())())())()()))(()(())((())(())())((()())()))(((((((())))))()()(()()))(())(()()))(((((())())((()))(()))(())())(((()))(()))()())(())((()))(()))(((((((())())()(((()((()(())))()())(())())(()()))()())((((((())())(()))()()(())(())())(()))((((()))())(((()))(()()))()()(())())())(()((()())()(())((((())))))((((())()())(()))))(()()((())())((()())())())((()))(())((((()))(()())))(())())((((())())()()))()())((())(())(((()())())(()))())(()(((())))(()))(((()())(()(()))((()()))()))(((((())))()())(((((((()))(()))))))((()()(())))((())())(()())())()())((())())(())((())()()))((((()))()())((()))())(((((()))()(()()))((())())())(()(()((()())))())(((((())(())))((((())()))))((()()))()()))(((())((())())())(((((()())())((()))())()()())((())(()))((()())()))()((())()))(()((()))())(((())(((()()())))((())()(())())())())(())(()()))((((()(())())()()((())))((((((()((())((())()()()))())((()())(()))((()()))(())(())))((((()))(())))())(())()())(()())((())(()())()))((((()())()(()))(()())(())(()))(((()(()))(()))(((((())(()))())())(()(()())())((()())()))())(((())))())()((())))((((((()(()())((()))()()()))(()))(((((()()))(())(()())())(()(())(())))(((()))())((()))())())((((())())((()()()))())(())(())())((()))(((())))())((((())))))(((()())()))(((()()()))()))(((((())(())(())(())()(())())((((())())()())(())(()(())()()))(())(((())(())(())))(((())())))(((((()))())())(((())())(())()(()()))(()((())((())))()(()))())((((()()())(())((())))(((())))()((()))())(()()())((((()))())(())(()))()(((())(())())())())(((((()(()())()((())()())))((())(())))(())()())((((()(())())()()()())(()()))()((())()(())))((()))((()))()())(())(()())()())(())(((((())()())())()())((())()))((()))(())(()(())(()))((())())())(((((((())()()())(((()))())()()())(((((((((()))())(())())()(())()()()())))(()())()())(())(((((())))))()()())((())(()(()))(())()()())(())((((()))((())))()())())(((()(()(())(()))(())())(()())(())(()))((((()(())))()(())()())())((((()))(()(())))((()())()())((()(()))))((((()(()))(()))()))(()))(((()())()()()()())()((()()())(())()())(()(()))((())))((()))((((()()))))((())(()()))(())())((((())(()))(((((())()))))()())(()())(()))(((((()()))()())()()()())())((()())((()())())())())(((((((()()))((()))()())((((())()())()(())())(()))(()()())())((((()(()()()(())(()))()(()())))((())))())((()))(()()))(())((()()))()(()))((((((()(()()())())((()()((()))))(())((()))(())))((())())((()()()))((()))((())())())((())((())())()((())(()))())(()))((()))((())(()())))((((((())())))(((())(((()()))())(()))((())(()()(())())(()()()))((()()())(((())((())))())((((())())())(()))())()((())((())))(()))(()()())()())(((()(()))()()))(()(())(()())())(())(())(()())((()))(()))(()((())()))(()()(()()))()(()))((((()))((())()(())))(())(()()(()))(()))((())(()(()(()))()())((()())(())(()))())(())(((())()))(((()())()(()))()()))(((((()())((((())())((()())())((((()))))()())())((())((())))()((((()()))())(()()))())())(((((()))((()())())((()))()())(((((((()()()()())())())())((()()))()))()))(((((()())))((())(()))()())((())))())(()(()))(()))(((((((((((())))(())(())(()()))()()())())(((())())()())(())(((()))()(()(()))()())(()))((()(()(((()()))()())()()))(())((())(()(())))())((((((())((()())))())(())))(()()()))(())())(()(())(())()())()(()(()))())(((((((())((())))((()((()()()))())()())(()))((()))()((()))))((()(((()))(())))()()())(()))((())((())(())()()()))(()()()))(((())((())()))())((())())((())()))((((())((())(())())()())(())(())()))()(()))(((()((())(())())(()))(()))((()((()))()()(()())((())()))())((((())())(()())())()(())(()())))(()(((())())()))()())(((((())(())))())()(()((()()))()(()))((())((())())()))()())(((((((((()((()()())))()(((())))())((()))()()()())((()()())(()())()))((((()()))(()))())())()())(((())()())(()))(()((())))())((((((())(()())()())()())(()()())())(()())(()))((((())())())((()()))(((())))(((()))(()(()))))((()((())(()))())(((()(()))()())())((())()))((()())(((())))()(()))())((((()))(())())())(()))((((())())()(())((())))((()())(()()))((((()))(())(())(()())()))(((((())(())))((((()))(()())())(()))())()(()()))(((())(()))(()())())(((()))())())((((())))()(())((())))((((())(()))))(()(()())(())()())((())((()())()))(()()(()(()()()))())()()())(((((((())())((()())()()((()))()()(()))(()()())(())((())))()(())((()()))(())()())((())(()()())()(())())((()))((())))((((()))()(())())(())((())))((()))()(()()))((())())((((()((())))((()(()())()))())()())((((())(()())((()()))(()())()(()()))(()(()))(((()()))((())()())())(())()()))())(()(()())(((((()())(()()))(()())(()()))())(()))(()())())()()())(((((((()))))(((())((())(())())(())((()())())())))((()(((()))(()()))()())())(()()))((((((())))())(()())((()))())(()((())(((())(())))(())()(())(()()))(((((()))(()))()((()())((()))()()()))())((()))(())(())(()()))((((((((()()))()())(()(())())))(((())()())((())())(())())((()))))(()(())()())((((()))((())()))(((((()))()())(())(()))()(()))()(((())()())(())()))()(())(()))((((()))())(())()(()))((())())((()))(()())())(((())(()()()())()(())())(()))(((())((()))())((())()()))((()(()))(())())(())())(())((()))()()())((((((((()()))(((())())()(((()(())(())()())(()()()()))()()())(())())((())()))(((()())(())()))())(()())())()(()())())()(((())()(()(())))()(())()(()))(((()))())((()))((()())(()())()))((((((((())))((()())())()))(())()))((((((())()())())((()())))(()()))()(((((())(()))()())())()())(()))((()(()())()))())(((((())))())(()())())((()(())())((()(())(()()))(()()))(())()())(((())((()))(()()(()))())(()))((((()(()))())((()())())()()()())(((()))()())(()()))((())()))(((()())((())(())()(()())()())((((()())())(()))((())())(()))(())())(((()))(((((()))())()(())())()())(((())))(())))(((()))()(()))())(((((((())((()()())((())())(())(()))((())()())(()))()())(()(()(()(())())))(()()()())(((((())))(())(()))((())()))()(()))((((())())(()()(())())()(())()()())(((((((()))())()((()())))(()())()))(()())((()()(()()))()())())((())(()))(((())(()))(((()))()())(()))(((((())))(()))))((((()))((((((()))())()(()))()())((()))()()())()())(((((()))(()))())((())))((())((()()(()))))()))((((((())())(()()))())((((())((((()))(((()))))(()))((()))((())))()((())(())((()))())((()))(((())))(())()(()))(((()))((((()((()))))(()))((((((())))())))())(())()(()))(())((())())((()())((())))())((()()())()()())(((())))()()(()))(((((()(()))((((())))()(())())()(()))(())())((((()))(())))()(())())(((())(((())((()))((())))(())()())((((()))(()))(()(())((()()))(()(())))((()())()())())(()((()(())()))(((())())()))(())(()))((((())(())())(((()()))((()()))(())()())(()()())()()())())(((((((())))())())())))((()(()())((())))((()())(((()()()))(()())(()()(()))()((())(())))(())()))((((((()())())((()(()())))(()(()()))()((()))())(())())(((()))())))(((())())((()))()()(()))((())))(((()())(())(()()))((())())()()())((((()()))((()())((()()())((()()))())()))((()))()())((())((((())(()))()(()))((())())())((()())())(()))((((()))(())))()(((((())(())(()))())((((())))())()(()))(()(()))(((()(())(()(())())((()(()))(())()())())()(())()((((()())(()())()())())(())())()())((()((((())())(((())))))())((()))(()))(()())()()())(()()(()(())()())((())())())(((())(()))()()())((())(()()))())(())((())))(((((((((())))((()())(()())()(()))()())(((())(()()()()))()()(()))(()(((())))))((()))((()()())()())())(((((((()))())())(()())(())())((((())()(())))(()()))((((())()())))(())()())(((()(()))(())())(())())()(((())()))(()(()))())((()()))((())(((()))))())((((((())((()(())())))((())()()))(((())())())())(())()(()((())()()))()(()))(((((()())())()))(())(()())(()))(((((((())(()()))())(()))())(())(()(()))((())())(((())())())())(((())(())))((()()))((((())(()))()()))())(((((())(()))()(()))(()(()))))(()())(())()(())())(((())(())(())())((()))((())))((()))(((()))(())())(((()()())(()())(()())())((((())))))(()())()())(((())())((()())(()))((((())))(()))())(((((())()())(())())(()()))((())()()))((((((())())((())))))((()(())()(()))()))(()))((((()())()(()))((())(()()))(((())(())())(())(((())((())))()()))()())(())())(()(())())())((((())(((()())()))())(()())((((())()((())))())()(())())(()(())()((()())))((((())))()))((()(()))()()))((()((())(())()))()))(((((())(())())((((()())(())((()())))((())())()()())((()))())(((()(())()())(())())(())())((())()))(((((())()())(((((())())()))((())))(((())(())())()((()()(())())))((())()())()())((())((())(()()))())((((())))())()())(()(()()))(((()((())))((())())(((()))))(((()))()()())(((()())()())((())((())))(())((())())())()))(((())()))()(((())()((()))())((((()))(()))())()(()))()())(((((((()()()))(()(())()))((((((((((()()()))((((())))()())(()))())(())(((()(()(())(())))()))((((()(())))(())()))(()))(()())())()(())())()(())()())((((())(())())(())()(()())())((()))((((())())(((()))(())())(((()((((()))())())((()))())((()())())()(()))()((()))())()(())((((()())())()))(())())((())())((())))(()())((()()())))((())()()())(())()((())())(()(())()))((())(())()())(((((())()((())()())())(())(()))()))(((())())((())(())())())(()()))(((((()())())(()()))(())((())))((((())()))())(()))(((())()(()))(()((()))(()))(((())()()))((())()()()))(((()()(()()())(())))(())(())(((()))))((()(()(()))())((()))(((())())())())((()())())()(()()))(((((((())((()())(()(()()))())(())())(())())(()(())())(())())())((())()()((()))()()))()((((((((())(())))(((()))()()))(())(()))((()))(()()())()))((()())((())(()(((()())()))())()()()))()(()))((()())())(((()(((())))(()())())()((()))())(((((((()))(()))()))(())((()))()())(((()))()))((((()(())())()()())()(()(())))())())(((())(())((()))((()))())(()((((((()))))())))(()(()())(())())(())())(((())()))(()()(())()()))(((((((((())())()))()))())(((()((()()))))()()(()))())((())())((()((())()))((())())())((())())())(((())(()())((((())()))((()))()(()))(()(())())(((((()))))(())(()()))())(((()))()(())()(()()))(((())()(())))((())()())(((())(()())()()))()(()))(()((((((()))(()()))(((((()))(()()))())(()(())())())(()(((()))()))(())())(()())(())(((((()))())(()))))())(((()))(()))((((((())(()(())()))())())())((()(())((()))))((())()))())((()))(()))((()(())))((((((()((())()))))))()())(())()())(((())(()())()())(((((((()())(())())((()))())((())()))((())))(()(())(()())((())))(()())((()())()()(()))((())))((((((((()))()))((()))()(()()()()))(())((())(()())))(((())(())())))(((())()())()())(((()()(())))))(()))(((((((())())())()())())((()())((()))())()(()()(()))()())((((()())))((()(())()))((()()(())())(())()((()())))((((())())((())()))((()))(())())(((()))(())))((((()))())()))((()())(((())((()())(())()))((()())))((())()(()))())((((())))())())()((((((((()))()()))(())))((())(())))((((())(()))())())(()())((()())()()()(()()))((())())()())((((()()))((((()()())()((((())())(()())())(())))()(()()))(()())(())(((()))()()))(()()((()())()())(())(())())((()()))((()(()))()))))((((((())(()()))()())(()((())))((())())(()())(()))((((())(())()(()))(())()())(((((())()))(())((()))())(()())())(())((())()())())((()())(()()())(()))((()))(())())(((((()((()))())()()(((()))()))(()))(((())())()(())())(()((()))()))((((((()))()())())(()())))(()))(((((()()())(()))(()(()()())()())()())(((((()))()())(((()))(())((()(()))))()(((()())()))()())((()()())(()()())())((()())(()()())(((())())(()(())))((())(()()))(()()())()())((()))(((())(())))(())((()))(((()()))())())(((((())))(()(())(())())()(())((()))()()))(((()))()()((()))())()(()())(((((()))()))((())))((())))(((())()()))(()(())))(()((((((())))())())(((())))(())())((((()))))()())((()())(()())()()())((()())())(()))(((((()()())((())((()))(()))()())(()((()()())()())((()))((())())()(()))((())))()(())()(()(()()))())(()((()))(()())())())(((()()))(()(())((()(()))(()(()))())(())())(()(()))(()()))((()((()))))((())())()())((((((())((())()(()))()(())())(()())(((()()))())()())(((()))()()))(((())())(((()))())((()(()))(()())(())()((()))()()())((()()))()(()))(((())((()))(()))((()((())())()))()(((((((())()))((())))(()())(())())()))(()))(()(()))(()())(()))(((((())((())())(((())))(())())()(((((())())()())))())(((()(())()())((()(())))(()))())(()(())(()()))))((()())()(())())(())(())(())())((((((((()(()(()())))())()()(()))((()())())))(())(())()())((()()))((()())((()(())))(())())()()())((()()))()(()))((()()))(()())(((()())()())(((((()(()))()))((())))()())()())(((()())(()))())(()))(((((((((((())()())())()(())())())((((((()((()())))((()))))((()((()))(()())())())())(()())(()))(((()())())()()()())()()(((((()))(()))))()())((((()(()))()()())()))()(())())()((()(())())(())))((()())((())())((()()())))((((()()())()())(())(()())(())(())(())))((((()())())(((()(())()))()(((()())))())(()())(()())()))((((((())())(()))()()(())()))())(())(())()())((((())(((()()()())((()())))(())(((()))()())()))((((((()()())(())(()))()())()((())()))((((())))())(()())()())(()())(((())))()(()))()())((((((())))())(()()())()())(((((((()()))))))((((((())())((()()))(())()))()))((((())())))(())())()())())(((((()()))())((()())())(()())())(((()(((())))(()))())())())((()())(((()())))())()()(((())((())))(())(()))()((())())())((((((((())()(()()))())())(())())(((()(()))()(())(((()()())))(()()())((())(())))(((((()())(())(()))(()()()))((())))())()()((()))())((((()))())(()()()))(((())()))(())(()))((((())((((())()))()()())()((()()((())))))(()())(()))(()((())))(((())())))((((((((()(()()))((()(()))())())(()())(()))()(()()))()())((())))(())((((((()()())()))())(()))(()()()))(((()))()((()))()))((((())((((())())(())()))(()(()())())()()()))(()((())()))((()()(()))((()())(())))(((()(())())()())()())(((())))()(()())()())((((())()))((()())())(()(()()())(())))(((())(((()())())())(((())(())))(()))((()()())(()))((()()))(())())(()())()((())(()))(()()())((()())()())((())())(()))(((()()))()())(()(())()))(((((((()()))(((())(())()()))(((((()(())()())()()())(()(()()))(()()))())()(()))(((((()))((())(()))()()())(((()()())((()))())(((())())(((()()())))(())))(((((((())))())()())((()(()))()(())(((())))()())(()())(()(())))()()()(()))((()()()))((())(()()))(()()))(()((()))(())())((((()((())()))())(()()()()())(((((())(()(())))))()())((((()()(())(()))())()))(())(()())((()()()))())((()))((()((()))())()((()()())())))()())((((((()))())(()))(()(())))(())((())))((()(()))((()))()()())())((((((()))(()))()())())((()))(((()))())())(((((())(())())()((())((())()))()())(((((((()))))()(()))(()))))())(((((())()())((())))(()(())())(()()))(((())()))(()(())))((())((()))()))((()))((()()()()))((())())()()())((((())((()()(()))())())(())(())())(())(())())(((())())(((()(()()))(()())(())(()()())((()()()))()))((((((()))(()()(())))(())())(()))()(((()())(()())(((()(())))()())(()))()())()(()(())))()(())((((()))())((()))())())((((((())()())(()()(())))((()()))())(((((())())(())(())()(())))(((((())))())(()()()))())((()))((())())())((()))())(((((())())(((()())())(()(())())(()))()())((())((()()))()(((()))()))(())(()())(()()())())((((()((()()())()))((()))())((((()))()))(()())()(()))(())())((((((()()(()))())(()))())(()))()())()(()))(((((())))())(())()(()))(((())((()())((()))()())(()(()))((((())()))(()())(())())((())())())()(()())(((())())(((()))(())))(()))((())(())((())())))(((((((())())))((()))((())(())()))((()(()())(())())(())())((()))(((()())))())(((((((((())()()))((())()(()(())((()))))())())((((()))())()()))(())(())((()())())()()((()))((()()))())()(()))(()))(((((((()())()))((((())))())()(((())())())())((((((())((())())(())(()))(())(()))(())(((())())))())())((())())())((())(((())())(()))())(())(())()))((((())()))((()(())())(()(()))())(()))(()())((())()()())((((())()))))(((((((())(()))())(()()(()))(((())()))()())((())(()))(()))((())()))((((((()())(()()))())((()))(()()()))((((()))()))((())()((())())()())((((())())(())((()()))((())))(()())((()())))(((((()))())()((()))(()))))(((((())())(())()(())()())((()))(()()))(()))()(())()())((((()))())((((())((((())()(()))(())())()())(())())(()))(((()())))(()))((((()))())(((())))))(((((()())(())((())())()())((()()()())()())((()))())(()()))(((())(()))(())())(((())())((())))()()())((()((())()()())())((((()))(())))())(((((()()())())(()))()())(((())()())(()))()())((()))(()())(()()(()))())((())(())(()))())((((((()(()())))())())((((()(()))()())()())())(()))((((((((((()()))))((((())())())(()())(())()))(())((()())))()())(((())(()))(((()))((())))()))(((())((()))(())())(())()(()((()))(())())))(())())())(((((((())((()))())()((()()))((())())(()))()())((())((()))()()()))(()(()((()))())((((())((())()())((()))()))())((())))((()(()())(())())(()()())()()())()(()))((((((()()()))())(())())(((((())))((((()))())())()()((())(()))))((()((((()))))())(())()()()))(((()))())(((())(())))()()(()))()((()((()(()))(())(()))())((()))((())))((()())((((()))))()(()()()))((((()(())(((())))))(())()())(())(())())()(((()())())))((((((())((())())()())()())(()())(()())(()()))(()(())(())()))(((()(()))(())((()())()))()(())(())((())))(()(())(()))((())())(()))(()(()()())()())(((()())())())(((()))(())(()()))(())(()()())())(((((()(())())(((()))(()(())()))(())()())((((())())((()))()))(()())(()))(())(()((())))(()))(()()())())((((((())(()))()()))((((()()))(((((()))(())(()))())()))((((()()))())())()())(()())((()())())(()()())())(((())(())())((()()))((()))())((((((())(()))((()))())(()(()))(()()())((()))())())((()())(()()))())(())((())))((((())(()()))(((())()))()())((((((()()(()))))((())(()))()((()))()())((())()())()())((())())(())())((())()((()(()())())())(()())())(((()()())()())())((((())()))())(()()))(((((()())()))(())())((())(()())()))((((((()))((()))())()(()))(((())(()())((())()(()))()())((()()))((()))((())(())))(()))(((((()())()())(())()())(((()))))((()())))((((())))(()))(()()))(((())())())((()))(((())))(((())((()())))(()))(())())((((((((((()))()))())()((())()()))()(((()())()()()))((())()()))(((((((())(()))((((()()())()))())(((((())(())((()))()))())()(()((()))())())(())(())(()))(((())((())()()))()(()))((()())(((()))())((())()))()()()())((()()())(()(()))((())()(())())((())((())(())()))(((())(()))))(()((()())()(()()))(()())((()))())(()))(()())(()()())())(())())(((((())())())()(())())()()())(((())(())())()(())()())(((((())()(())))((((()(()(())))()))((()(()())())((()))()((())))((())))(())(()())()())((()())(())(())())((()())(())()())(((()))))(())()(())()()())((((((((((((()(()))(())())((((()())()())(()))(())((())))(()(((((((())))()))(()()))())(((())()())()())())((((()))(())()())())(((())()))(())()())((()((((())())(()))((())(()))(())))((((())()))((()))(()))((((())()())(())())())())(((()(())(()))()((())())(())(()())())()(()))(()))(((((()(())))((())(())(())(())))((())())()(())())(((()))(()))((()())()()))(((()(()(()()())))(()())(()))((()((())())((()))())(()())(()()))(((())((()()))())(())()))(((()())(())(())())())(((())())()))((())(()())(((()((())())))()))((())()())((())))((())((())((())(())(())(())())()())(()()(())()()())(())(()))()((())())((())))((())())(()(((()())()))())(((()()))())(()())(((())())()(()))())((((()))((((()))((())(()))())((())((((()))()))())()))(()((()()))()()))(())())(()())()())((((((())(())()()))((()))(())())())((((((())(())())())((()())((()())())()))(())()())(((())((())(())())())())((((()(())(()))((())))()))()((()()())())((((())(((((()())())(())())())())())(()()))(()())()())())((((()((()((())())(((()())))()())((()()(()))())((()))(()())(()(())((())()())()())(((())())))()((((()))))(())(())))(((((((()))()())(())(())))((())((())()()))(()(()))(())()(())())(())(((()))())(((()))()))((((()))()))((()))())(((((((()(()))((()())()(())))(((())))))(((())((()))())))(()())((((()))()())(())())(()())()())((((()()))()((())(()))(())(()(()))(()))(())())(()()())(((()(()())((((()(()))))(())))()((())()))((()()))(((()))()))((())(())(((()))))(()))(((((((())())()(()()))((((())())()))())(())((())))((())()))(()()(()((())))))(((())((())(()))()())(((()))))(((((()()())()((()))())()(())(()))(())((((()())))(()())()))(())())(())())(((((((())))(()())((())()())())((((((()())())))((()())())()()())(()())()))(()((((())())()()))((((((()())()))((()))())()()())((((()()))(()))())((())(()()))(())()())((()()))((())())())((()()(()())(())))((((((()))())(()))(((())()(((())))())(((((())((())()))()))(()()(()()))(()))(()())(((()))()())(())())()((())())()())((())))(((()())((()())))(())())())(())(())((())())())(((((((()))()()))()((())))(()((()()())))((()(()))(()))(())((())()))(()(()))(()())))()(((()()()))())())(((()(((())(())))(((())))(((()())())((())())(())())()()()())((((((())(((())()))())())())())(()())(()()))(()))((((((())(())()))()(())(())()))(((((())()()((())))(((()())()))(())((()))()()()())((((((()()))(())())(()))(()))()((()()))(((()(())(())))())()(())())(()(())())(((())))(()))(()(((()())(())())())((()()())()))(((((())(()))())(((()))()())))(((((()))())())(()))())(((())((()()(())()(()))(())())(())())())(())())(()())((())()())()((()())()))((((()((())(())()))()(()())()())((())(()(()))))(((()((())))(()))(((()(()(()(())))()))(((((()())())))()())((())(())))(()(()()))()())((()())((((())()())(((())))))())((()))()((((()()())(((())()))(())())(()(())((()))())((()))((())))())()(()))((((((()((())))((())())(())())((())))(((()))()()())((()(())()()())((()))((())())()())(())((()())))(((((((()())()(())))()((())()))(((((((()))())(())())())(()))(())(()))(()))(((()()))())()))((((()(()((()))())())()())((()())(()(())())(()))((())()())())((((())()))())(((())()()))()())(()(())()((()())))(((())(((((())))((()))())(()))())((((((()()))(())))((()())()()()))(())(())())((())((()())((())()(()())))())(()(()))()(()())(()()))((())))((()((((()())())(()()))(()))((((()))(((((()())))(((()())())(()((())()())()()())())(())(()())(())())(((()())())(()))((())))(((())())()))((()())))(()(()())(())(((()))))((()())())(())((()))())((((((((()())(())))()))()()())(((((((()))()())()))())())((()))()())((())()(()(())))((()())((()()))((())))(((()(()))())(()))(()))(())((((((())))(()()))()()))((()(()))()(()))())((((())((()()))())(((()(()))(())())())(())())())(((()()(()))((((((()))()))()((()())()())())(())(())())((((())(()((())()))())((((())()((()))))((())((())))(())()())((((((())))))(()))()((()()())()(())())())()(())()())(((()())(((())))())(()())(()()))(())())(()()())((())()()())(((())(()))((())(())(())())((((())()(())))(())()))()(()(()))())((((())(())()))((())()(()())(())))(()()())((((()()()))((((((())()))()())(())((()())())()((()))((()))())())(()))(((()(()))((()))())())())(())(((())())(())(()())((())())()())()(()))(((())()())(())(()())()(())())(((()(())))(((((((()()))())(())())()(((((()))((()))())(())(()))(()(())((())))()())())(())(()())()())()())((()))()())((((((()(())))(()(())()())((((((()))()()))(((())()))))(()()()))((()(((())(()))))())()()())((()())(()))(((())))(()))((((((()())((()(()))()())())())))()()))(((()())(()))())())(((())((()))())())((()(()))((()(()()))(())((())())(())()(()))())(((((((())(())())(((())(()))(())()((((())))((()))((()())()))()())(())()))((())()())(())()()())(((()())))(((()(((())))(())(())))(((((())))())())(())()((()()))(())()())((()())(())))(((((((()())())()(()))((()))()()()()())()())((()()()())(((()))()()())())((()(()())()(())())()((())())())((())(()))((((()))()))()(())())((((())(()())()((())())())((((()))()((()))))(((()()))())(((()()))()())())((((((()))())((()(())())((()())(()))(((()))))((()))((())))(((()))())(()())))(())())((((())))((()(()())((()))(()))(()))))(((((()(())))(()((())))(()))())()()(()(())())())(())())(()())((()))((()()))())((((((((((((())())())()(())(((())()))())(((((()()()()()(())(()())())((()))())()((((()))())(((())(())))()())(((((()()))))()())())()())(((((())(())()())()()())()()(((())(())))))(((((((())))((()()()())())()()())(((()))())(()))(((())))(()((())))((()())())((()()(()))()(()))(())((((()()))((())())))()()())((())(()))()()()()())((())))((((())(()()))(()))(((((()))()(((()))()())()()())()())())(()())()(()))(((((())(()()())((()))(())())(()()()())(((())())(((()()))((())((((())())()()))((()))())())()))(()))((())())((()))(())((()((())()))())(()((())()(()))(())(()))(((())))()()))((()))()()())(((()(((())())(()(()()))((()((()())(()()))())(()())(()))(()())())()(()))(()((((()(()()(()))()))())()())((())()))(((((()(()))()()))(((())(())()))())((())())()(()(()))((()))(())()(()))(((())()((()()()())())))((()))((((()))())(()))((()))(())()((()(())(()))))((()())(((()())())))()(()))((())()(()((()))(()))((())((())()()))(())))(((((()()())(((())(())())))(((((((((())))())))()()()(())())()))()(()()(()))((()())())(())())(()(((()(())())((()(())))((())))(())())((())(())(((())(())))())(((()))(((()))(((())(()))())()))(()()))(()(((())))()())(()))((())((())()))((())))(((((()())(()((())()())))())(()(())))((()))(((((()()))((()))))(())(())())((())(()())())((())())(()()))((((((()))()())((())))((())(()))())(())(())()())((((((())()))()())(()(()))(())((())))((((())()(()))(())))())((()()))((())(()(())())(((()())((())()))))((()((()()()))())((()(()))()()())(()))()())(((((())((())))(()(())()())(())))(((()))(()()))(((())()()((()())))(((())))()))((((((()))((()))))(((()(())())((())))()())((())())(()))((()))(())((()))(()))(((()())())())((())()))(((((((((())(()()()))((((())))())((()()())((())()()))())(((()())))()(())())(((()())()))(((((()(())(())()()))(()()))())((((()))(()())((()))))()))()()(()())())(((())((()((()))(())()())(())))()()())((())()(()(()())))())(((()()()))((()))()))((()(())())())(((((()()())(()())(()())())(()))(((()()()())((())))()(()))(((()()))()))((((())((()))))())(((((())()()())())((((())())((())())())())((())())())())(())()())((((())(()))())((((())()())(()))()())((())))(((()())(())())((())())(()())(())(()))(((()()))()())())((((((())())()())()())(((()())))())(((()()))()()())((()((()(())(()))(((())))((((())())()))))(((()))()())(()()))((((())(())())())(()))((())(()()()(()))(()()))(((()(()))())(((())(()))))(())((()())(()))()()())((((((()())))(()))((())((((()))(()(()))()()())()(()()))(())())(())()())((((()))()))(())()()())((()(()()))((()))())(()))((((((())(())(())())())(())()((()()))()())(((((()(()))((()(())())((()())()))(())((()(()((())())()())((())())())((()())(()))(()())())((()())()()))((((())(()())()())((()))(()())()())(((((()))())(())(())())((()())))((((()()()(())())((((()))()())()()))((((())())((())))(())())()())(())(())((())(()()(()())))(((())())(()))((()))()())(((((())(())()()(()))((()((()(())()())))())()))((())(()()))()())(((()((()()(()))())((()))())(((())(()))(()))((())()())()(())())(((()(()))))(()))((((((()(())())()))(())(()))()())(())()(()))((()(((((((()())()))))()())()))())((())())())((((())()(()))((()))()())(()(((()))))(()))()((())))(((((()((()(()((())())()))(()))(()))(())()())(()))(()())())()(()()(())((()))))((((())()))()())(((()))(((())))(()()))((())((()))(()))((())(()))()(())())((((((((((())())((()))()()))((())))((())((())(()))(())(()()))(()()())((())())())(()())(())(()(()))((((())()())())(())((()))(())()()))(((()((())())()())(()))()(())())(()()()())()())()(((()(()))(((())))())(())()(()))(((()((()))((()())()()))(()()))())((()))(())()())((((((()))()((())()())())((())(()())())(()())()(())())(((())()(((())))(()())())(()))(()()()))(()())((()(()))((()())((())))()()()))((((())(())))((()())))(((()))(((())(((())())(()))))())(()())((()()))(())())(((((())))(()(()))())()(((())(())())())(()())())(((((())(((())()())(())(()())()))(())(())(())())())(()()()())((()(()))))((((()))((()(()))()))(((())))(((((())())))(((()())))()()())()()))((((()()()()()(()))(()())(((((())))((()(()))()))((())))(()))(())(())(()))((())())(()(())))((()(()))())()(((())))())((((((()())()))())())(()(()()))(()())(()))(((()((((((((()))))(()))())(((())())(())()()())(())((())))()()(())())(())(()))((()((()))())(((()()(()))())((((((((())(())(())())()()())(()(()))(((()()))())((())))())(((()(())()))())((())()()))())((())()))((((()())(()))((())(())))(())(())))((())((())()))(()(()((()()())())())(())(())())()())((()((()()())()())(()()))(()(((()))((())()))(())(((())))())(((())()())()(()())(()())()()))(()())()())(((()())(()(()()())())((()())(()))(((())(())(()))(((())()))(())())(((())((()()())()())()(()))(()((())()())())(()))(((()(()())())())(((())))())(((()())((())(()))())((())))(())((())))(()((())))(())(()))((((((())()())))(()())()())()()())((((((()))(()()))((())))((())()((()))())(()())(())()())())((((())))(((()(()))(())((((()(()))())())())()))(())())(((((((())()))(())(())()())((((()()(())))(()))((())))(()))((()())((())(()())()(()))(()())())(())((())()())()())())())((())(()()))((()(()())(()))(()())((())))((()())(()(()))()())((())()))((((()))())((())(())()())((()())())(()()))((((()(()))((())))())()((((((()((())((()))))((()))(())(()))())())(((()))()())))((()(()())())())(()))((((((()))())(((()())())))()(())())())(((())()()()))((())())((((()))(()((())((())()())()()))(((())))(())((())))()()))(((((()())()())(()))((()())())((((())())())(()((())))()())((())((())((())))((((()))())))(()((())))()()())(((((())()))((()()()())())(((())()())()))((()())()((())))(((()(()(()()))(())(()))(((())()((())))())(((())()))()())((((())())((())(()()))())(((()())(()(()(()))())())()(()))(()))(())(()()(())))((())()(((())()))((()))())((((((()))))())()))(((((())((()())((((()))())()(()())())(())))(((())()())(()(((()()))())()))()())((((()())((()())(())(((()))())(())()())(()))(((())))(())(())()())((((())())())(((((())())()(()())((()))())(())()(()()()))((())(())(()))((()((())()()()())())(())(()))()()((())))(())(()((()())())((())()()))())(()))((((()((())()))(()))(())((()))())(()((())))((((())(())((()))())((()())))((((()))))))())((((()(())())()))(((((()(())())((())()))(()()))((())(())(())(()))(()(())))(((((())())(())(()))()()())(((())(()))()())((())()())(()()())(()))((((()(())((()))((())()))((()(()))))())((())())())((())()((()(()))(((()))))(()()())(()))(()(()(())((((())(())())()())(((())(()))))()()(())())())())((())((()()()(()))(()())())(()))(((((())))((()))())(()(()))((()()))(()))((((()))((())())())(()()((()))))(()(((()))(())())()))((()))(())(())()(()))(((((((())(()))()()())(((((()))(()())(())())(()(()())()(()))(()()))((())(((()())(()())()())((()()()))((())())(())())())(())(((())())(()((())(()))()))()(()))((())(((())))(((()())))()))(((((((((((()))(())())()))(()))(()))()((()))))(())())(((())((()()))(((()))()))((()())(()))(((())(()))((()()())))((()))((())()))()(()))((())()))((())(()(())))(()((((())((())))(())((()()))((())))(())())((()(()))(((()())()()(())(((()))()))()()))(((())))((((())))))((((())))((((()))()()()()())(((()))(()))(())())((())(()()))()))((((()()((()))((((())(()()))()))))(())(()(()))))((((((()))))()()))((((()(())()()))(()())(())(()())()())(()(())())())(((()))()(()))(((()(())((()))())()))())(((((())()())(((())()()())((())())(())())(()))(())(()))())((())(()))()(()())()())(((((((())(((())))())(((())())((()())(()))()))(((((()()(()())(())))((())((())))())(())((()(()(()))))(()((())(((()()))))()())((()))(()())())((()((())))(())(()())(((())()())))(()()(())(()(())()))(((())(())))(())((()()()))()())()(()))(((()(()))((())())((())))(((()()))(((())()))()()())(())(()(((())))(()))())((()())((())())()())())(((())()())(()))((())()))((((())(()())())((((())(((()))()()()))((())())())((()(()()())())()))((())()))(((()())((()))())((()()()())((())))())((((((((((())))(((()(()(()))(())())((()))(()))(((()))(())))((()())(()(((()))))())())((((()()()(()))(((())()))((()))())(())))((((()))((()))()((()))())()()())(()(()))()()())()((((())))((()())())((()(())))(())())((())())((()())())()()())(()(((()))())())((())((()))(((()())((())()))()))()(())())(()()())(((()))()))(((((()(())())(())(()(()())())()()()())(()())(((()((()()))))((()()))((())())())(())())((((())(()())()))(((()(()))())(()))((())())((()))())(()()(()())(())))((())())((()(())(()())))((((())(()))))((())())()())(())()())((((())(()()))((())()(())((())())(()))((((())))()((()())()(())))(((()())(()))())()())((())()(((()))()))((((()()()))()())()())()(()))(((())())(()(()))()(()))(((((())()())((()()()()())())((()(((()))))())(())()(()))((())()(())())())()((())(()())((())())(())())()((())()))()())(((((())))()())(((()())(()))()))(((()((((()))(()))))()((()))())(())(()()())((((()())()())()()()))()()(()))(()(())))(((()))((((())(()())()(()))((())((()()))((()())()())())(())(()((())(()))(()))(((())))())(((()(())))((())(())))((()()))()())((((()()))(()))((()())()()))()())(((((((())(()))(((()))())(()))(()()))))(((((()()())((())(())(()))((())((())(())))()())((()))((())((()(()))(())))((()(())))((())()))(((((())())())(()(((()())))((())))()()(()())((())))(((()())()))()(()))(())(())())(((()(()))(()()))(()))()(()()))((())((()()))()())(())()())(()())((()))(((((())))))((()))(((()())))())(((((((((()())(()()())())(()((((())())(()))(())())(())))()((())())(()))(()))((((()(()()))()(()))())(((())())())(()())((())())(()(()())()))((())(())))()())(()())(((()))()())(((()))((())()))(())())((((((())((((()))(())())())())()())((((()())((()(()))()))(())(()))(()())())())((())()(())())()())()(()))(()(((((())(()))(()()))(()))(((()))()))())(((())())())()(()())()(()))(()(((((())(()())())(()())()())()((())(())))((((((((()))(()))))()())())((((()())())()()(((()))))(())())())())(((((())))()))((((()())(()))(())((())))())(()(()(()())(()()))(())()))())((((((((())))((())))()()())()(()))((())()()()())((((())))(())()()())((()))((()())()())((())((((()(())()))(())()())(())())()((())()))()((())()()))((((((((()(()))((()))(((())())())(()(())))(())(()()())((((())())(())())((())))())(((())))(((()()()()))())()((())))((()())(()())(())((())())()))((((((()))(((())))())((())())()())(((()())))(()()))((()())())(())((()()))())((()())((()()()))((((()()))(()))())())(())()()()())())(((()()()))()())((())))((((()))(()()())((())(((())())()())()())((()))(()((())))()(()))(((())((())())(())())((((())()())))(()())(())()())(((())(()())()())(((((())())((()())))(()))(()))((((()(()))())()())()())()((()())(()((())))())(())(()()(()))())(((()())((((()())())()))(())((()()))(())())(()(()())())(()))()(()((())(())())())()())())(((((((()())()())((())(()(())(()()())(()())(())))(()())(()())(()()))(()())())((()(())))((())((())(())()())())()()())((())(()())(()()))(())(()))((()()()()())((())()(()))(()(((((()))()))())(()))(((((()()))()))(())()())((((())())()))((((((()))))(()))()())()((())()()))((((())())(((((()((())())))()))((()((())))())(())(())(()())())(()()()())(((()))()))())(()(((())(()()())((()())))()()()))(((()(()))()(())())(())((())))(())(()))(((((())((()()))()())()())((((((()))(((())))()(()(()))(())())())()()())())()((())()))(()(((((()()))())(((())())())())(())))(((())()()())(()())(()))((())((()))()))()((()())()))(((((((()()(())()))((()())(())(())))()()())((()))())((())())((()()))((()(((()))()()())(()((())))())))((((((((((())())()((()))())()(()))(((()())())(()())())((()((())()))((((())(()))())(())(()(())))()(())())()((()((()))((()(())()()))())()(())())((()))()())()()(())(()))((())()())((((((()))())((()(()))))()())(()(()())())((()(()))(())()))(((((())(()))(()())))(((()(())(()))())())())(((())))(())()(())()())(((()(())(((())(()(())())())(((())()((()())))())()())((()())(((()))(()))(())))(()))(())())(((()()(()))))(((()))())((()()()))((())())())(((()()())(((()))()))((()))()())())((((()))))((((()()))())(()))((((((())(())(())())(()))()()()))())((((((()())()))((()()))((())))())(()))(()(()())))((((())(())()())())(()(()(()(()))())((())((())())))()(((()())()))()())((((()())((()))())())((((()(()())(()())())((())())())((())((())()((()))())))(())(()))(()())(()())(()))((()())()())(())(()())()())(((((((((()((())(())((()))(((()))()))()())())((((())())()()())(()()()))((())())((((())(())())(((((())())(())())()(((())))())())(()(((()))())())(()())((((())))(()()))()()))((()))(())()(())(()))((((())()(()))(())((((((()()))))(()))()())(((())))(()))((((())))((()())())((())()))((())()())(()))(()((())))(()((())()))()())())((((((((((((()))(()(())())()())((((((()()))(()()(()))((()()))())(()())()()())())(())()())(((())())((()))())(())((((()))(()))()())((()))())(())(((())()))((((((()))))((((())()())()(())(()))()()())()((()())))())()())(((((()()())((())()))()((()()())((()(()))))(((())())())(())(()()))((()(())()()))((()())()))(((())(()))(((()))(()))()()()())(((((())())((())))((()())(())()())())(()()())(())()()())(())())((())((())())(())()())(())((())))(((((())()())()())(((((())())()()())((()))))((())))(((())())()())(())(()))())(()())())((()(())()))())(()(())((()()))((()))())(((((()))(()((()))))((())()))(()(())())(()()()))(())(((()))(())())((()))))((((()))(()(())())(()(())()())((())))(())((())())())((((()())()(()))(())())((()))((())())(()))((())()(())))(((())((()())((())()(()))((())(())())()())((()))(()()())((((()())()(()))(())((()))()()()())(((()((()())()(())))()(()))())(())())(()((())()())()())(())(((())())()))(((()((((())))))((())()()))(((())()())(())(())())((((()()))()))(()()))((()(()())(())())(((((((()))()))(()))(()(((()))()()))(()())())(()())(()())())(((()())(())())()(()()()))((()))())(()(())())((((()))))())(()(())(((())(((())))()())(((((())))()))((())())(()()))(()(()())()(())()))((())))((((((()))(()())))((((((()(())())())()))(())()())((()))()()())(((()()(()))((((()))()())()())())()())((((()))(())())(())())()((()((())()()))(())()())()())((()())(()(()(()()))())())(((()(())((((())()))()))()(((()))))((())))()((())())())(((()()()((())))(()((())())))(()))(()())((()())()()()))(((((((()))((()((())(()(())))((())))(()))((())()))(((((()(())))((()))())()((())()))(())())(((((((())(())())(())())((()())(((())))(()()(()())))(((()(()())())((())))((()))())((())()))((((())()()())((()())(())(())())(())((())))())(((())(())()())()))((()())((()())(((())))))(((()))(()()))((((())())(((((()()())()()))(((())))()(())()))((())(()()()())))((()())(()()()))()()))(((())()(())()(())())(((()()(())()())()((())()))()(()()()())())(((()(()))))(((())())((())))(())())(((()())())(((()()))((()())(()))(()((()))(()))())()())(((()))())())(((()()))(((((((()())((()))()()(()())())(())())((()()())(()()))()()())(())((())()))())(((())())())((())((()))(())))((((()()))((()())())((((())(()))(())())((()))(()))((((()()((()()))())(())(())))(())((()(()))())()(())()())(())(()()()())(())())(((())()(())())()))(()((((())))((()())((()(()))))())((()()()(())))())(())(())((()))()((((()()()))))())(((())()())((())(())))(((((()(())))((())())()()())())())()()(()(()((())))()))(((()(((())))(())())((((())())(())))((())()))(())((())())())(())(())((()(())())(())()()())((())()())(((())()())(()()))())(((()))(((()()))(())((())()))((()()()))(((()())((()))())((()()((()))())())((()())()((()())))(((()())()))())((((()(())))())()(())())((()())()((())))((()(()(()()((((()))())(())())()(()()))((()()))()()())((()()(()))))()())(((((())))())()()()))((((((((((()())(()))((()())()))()())(())(())(()(()))()())((()(((())((())())())())(()((()))()()()))((()()())())()((())(())((())()))))(())())(((((()())((()))()))())((())))())()((((()()())()))(())()()(())(()))((())(())()(((()))())()))((((()(()))((()())()()())(()))((())())(()()))((())()(())()))(()(())((()(())))(()))((((())))())((())())())(()((()())((()))((()())()(())(()))()())(((())(())(())()())())((((())())())((())(())()())(())()())((())))(((((((((()))())()()())((()()()())())(()))()((())()()())(()())))((((())()((())())())(()(((()))))()(())))(()())(()())())((((((()))((())()())())((()))(()))(()()))((()()))())((((()())()()()())((()())(()()())()())())(())())((()(((()((()))(()))())()((()()))(()))()()((()()(()()))((()))((())()()))(())((()()))()())(())((())(())))()((())))((((((()))()())(((((((()))())))((((()))())((())())())(()()((()))(())(())())(()())(()())()(()))(())(()())((()))())(((((((())(((()))()))(()(((())((((())))())(()()()())()()()))())((())()())(((())))(())())((((())((())(()()))())()(((()))())(((()))())(())())())()(()))(((()))()(()))((()()(()))()()())(()))((((((((()))(()())((())()()))(()))((((((())())(()(()))())()))((())())((((())()()(())()))(()))(((()))(())())(())(())(()))((((((((())))())()))(((((()(())))((()())())())())))())((()))(()))(((())((((())()))(())())((())(()))(()()))(()(((()))((())((())()())))(()())((())((())(())))()())())((()()((()())(()())())(())()(((())())((()))))((((()()())()())(()))(())())(()))())((((())())(()()())()()())((((()))(()))(((()()))))((()())())((())(()))((((())))((()()))())()())((((())((())))(()()))())((()))(())())((())((())(()()()())()())(())(()))(()())(((())()((())(())))(())())(((()(())))())((()(((()))(())())())()())()((()))(((()()))()))(((((()()()(())())((()))())((())())())((()))(())(()())())(((((()))())(())(()))()(())((()(()))(()()(()))()())(())())(()())(()(())()()())())((())((()((()))()()(()()))())(())())(((()()))(()(())))(()((()))()())(()()())()())(((((((())()))(()()(()))(()))(((()))()())(())(())()())((()((()()))(()))(((((())))(())())(())(())()))()(((()())()(()))((((()))))))()(())(()())()((()))())(((((((()))(())()())()()()((())())))()(()))((())))(((())(()())((()())(()))(())())(((())(())())((())))((((()))(()()))(()))((())())()(()))(())()())(((())((()()))(()))()(())(((())((()())))((())())(()())())(()))((()(())()((()))(()()))(()())(()())()(())((())))((()())(((()))(()))((((()))))()(()())(()())))(((((((()()())()()))()((())()())()(()))(((())((())))(((((())()))((())))((()))())((())())()()(()(())(()())))((()))())((()())()(())())()())((((((()))(())(())(()))(((())()))()(()))(()))()(()(()))())((()())(()()))((()())()(())))(((())(())(()(())()))((()(())(()())))(()))((())()(()(((())))())(()()()))((()((()))(()()(())))(((()())())(()))((())()(())()(()))(()))(()())((((())()))()(((((()))())))))((()(())())((((())(()(((((())))(()()))))((()))((()))())((((()))()((())))(())(()))())())((()(())())(()((())()()))(()())())((())())(()(()))(()))(((((((()())(()))((((()(()))())()((())())((()())())())(()())))((())(((((()))(())()))(()))())((((())((()))())(())())((((()())))())(()(()))(())))(((((()(()()))())())((((()()))(())(()()())(()))(()((((()))((())))((()))())((((()()())())()())((())(())))((())()()())())(()())(())(()())())((())()(())(()))((()))())((()(()(()()))())(())()()())(((())())(((())())())((()))()(()())())((((((()())))()()())())(((((()))(()()(()))()())())(()()()()))(()))((()(()))((((())))())((())())(()()))(()(())())(()))((((())()()())(((())())())(()()))(((((((()))))())()()())()()()))())((((()))((((()))())()())((())())((())))(((())(()))((()((()))))((()()()))())(())(((())))((((())))()()())(()())()(((()))(()))())(((()(((()())())())(()()(()(()))())()())((()(()))()(()))(())(())()()())()((((()())())())(())(()()()))(((())(())())(()))()())(((())((()())())()(())())((())()())()())(((())((()())(()))((())()))()((((())()))())(()))(())(()(())((()(()))(())())))((((()))(()()))(())(())())((((()(())((((()()))()))(()))()(()(()))((())))((()())(())()))())()())((((()(()())()())(())(()()))(()(()()())))(())())((((()()())(())(()))()(())(())(()()))(((()())(()(())())()())((((((())())((()(())()))(((())())(())())((())))()())(())(((())()())(()))()(()()(()()))))((())(()))((())())()()))(((((((((()))(())(())((())())()())((()())()(())())((())()()))((()()())()())()(())())((())())(((())())))(((()()))())((()))((())((()))(())(()))()((())))((()))()((()()))((())(((()))(())))(())(()))(())((())(((())(()))()))((()((())))()(()))(()()))(((())))((()())((((((()(()))(()))((())())(()())(()))(((()()))(()))()())())(((()())())((()))(())())((()(()())((())))(()()))(()((())))(()))())((()()()())))(((()())(((()))()(())(()()()))(((())))(()())())()()())((((())))(()))((()((((())()))()())()())(()(((())())((())())()(()()(())))(()())())(()()())(((((((())))())()())((())(())))())()())((((())))()((())()()))(((()(())()()))((())))(()())(()))((((((((((()))(())(()())())((()(((())(()))())()())()((()))()())())(((((((()()()()()))((()())((())))()())((())))((()(()))(()((()()))()))((((()))(())())()())(()))()))(((())()(())((()))())(())(())(()(())())(((()()))()()())(()))((())())(()))(((((()))()))())(()(((()))()())((())())())((())()))(((())()(()))((((()()()()))(())())))((((((())()))(()())())((()(()))(()))((()())((((((()())))())(())((())()())())(()()))(())())()(())())(()((())()()()))()(())(())())((()))(((()()))())()(()))((()))(()))(())(((((()(((()(()))))((())))(()())()()))())((())())()(()()))(((())())(()))((())())()(()()))((((((((()()))(((())(())))()))(())((())(())())((()(()))))(((())))(((()()))()))(((()(())))(()((()()())((())()()())()))(())(()()))((())()())()((()(((()))())(()))(()())()())((())(())())())((((())()(()))()()))((())((()))())((((())())())(()))((()()))())(((((((((())((()))(()()))()(((())()))()))())())((()))()(((()))()())((())()))(())()(())()(()(())))((()))(()())()()())(((((((()()())(((()))()(())())())((((()))())(())(()()(()())())()(()())()()()))(()())(()())())(((())((((())()()())()())(()))())()())(()))(((()(()))(()(()))(((()())())())((()))())((()))(())((())(()))(()(()))))(((((())()()())()(()())((()))()))((((((((())()()))(()())()))())())()()(())())((((((((())(())()))())())()(()))()()))())(((((()))(((()()))()()((()())))()())(())(()())))((((()))())((((((()))(((())))(()()))((())())(()()))(()(())())(((()()))((((())()))))())())((((()((()))((((())(((())())(())(()()))()()())(()()))((()))())()()())(()))(((((()))(((()))()(()))(()())())(()))(()(()())()))(()())()))((((((()))())((())()())(()()))((())((())()))(()()))(()((()())((()())(()))(()()))(()(()))())((())((()()())()(()))((()())))())())(((())((())(()))(((()()((()(())())())())())(()))(()))(()(()))(((()())())())()())((((()))(()))((())((()))())((((((())())(()))()()()(()()))((((())()))()()))(()((()))(())())())(((())())()(())(()))(()())())((())(()())(())()())(()((((())()))(()())((())))(())())((()(()))(()())())()()(()))()(((((((()))()(((()))))(((())(()))(((())(()())))((())())())(((())()())())(()(()())()()))((())(()))())(((()())((())((((()()))(()(()))))())()())(((()))(())((()()())))(()()())((((()())()())())()())())()()())(((())(()))(((((())(()))(())())(()())(()()(())()())())((((())))(()()))())(()()))((()(()))((())())()())((((()()))((((()()))(()))())((((()))()())((())())())(()()))(()(()()())()()))((()())())(()((()(())))()())(()))((((((((()))()())())(((())())()()(())))(((()))((()())((())())((()()()()))(((())))())()(()()))((((())(())())())())((())(()(()()()()))(()(())))()))((((((())())()())())()(()))(()())(()())(()())())((()()))(()))(((()())))((()(())((())))()((()))(()()))(()((())))(())())((((()))((((((()())())))(((()))))((((()()))())()()))(())(()()(())))((())())(())())()())(((((((((()()())((((())())()())())((((())((())))((())(((())())()))())(()((()))())((())))((())(())(())())())((()()()(()))())(())((())()(()))(())())()(()()())())(((()())((()(()))(()))((()))())((()))()(()))((((())()()()()())(()))((((()((())()()())((())))(((()))())))((((())(()()())))((()()())())((())())())((((())())(()))()))((((()))()())(()))((()())()())(((())((())()())((((())))))(()((()))))((())(()))(())(((()())))())(())((())))(((((()())()(((())(()))((()()((()))))())))(((()))((((()()(()))(())()))()())(())())((((())((())(())()))))()(()())((())((((())()(()))())(()()))()())())((((((((((()(())))())((())))())()())()(()((())()))(()))(((())(()))(()(()))()())((((()())())(()()))()()(()))()(()()))()((())(())())((()(()))(((())))())((((())))(((((((())()())()((()))())(())(((())())))((((())())())((())((()))())()())(()))(((())()())())(())(())())((()()())((())())))(()())((()))())(((()(()())))(()()))((()()()))(())(())))(((()(()(())))((()())()()(())()))()(((())())(()))))((((())(((((((()))()))(()))(((()))()))((()))(())())((())())(())())((())(()((()))())(()())(())()())(()((())))(())()())((())())((((())(())()()()))(()())())()(())(((()))()))(((()))((())((())()))(())((()))(()))(((()))(((()())()()))(((()()))())((()))(())()())()(()))((((())())()(((()(()))))())(())(()))(())())(((((()(()))(()()()))((((()))(()()(()))(()()))((((())((((((()()))))())(()((()()()(()))())())())(()()())((()))(())())(()(())(())(())((()))(()))(()(()))(()))())(((())())((()((((()())()))((()))(())())))(((())(())((())))((())))(()(()()))(()))()()(()))((())(())())(())((()))(()))(((())()()())())(()))((())((((())()())(()())())()((()(()))))(())())(((()())(())(())()(())()))(((())(()((())())(())))())())(((((((((()))()(()))())(())()((())))(())())((()())()(()))(()()))((((())()())((()(())())(())((()())(()()())()()())(()))((()))))(()((())))((())(())(()(()))))((()()(()))(())()(())()())(((((()))())((()())())(()(())))((()())))(((())((()(()))()())(()())()(()))(())())()((()())(())))(((()(())((()()())))(())(((()))(()(())())))()((()()())()()())(())()()())(())(())(())()()())()()(()()))((((((()((())())()()))(()()()())(()()))(((((()(((())(()))()()))(())())(((()()()())(()))(())))()())())())(((((()(()))()()()())((())())())()(((()()))()(())))()(()())(()))(((()())()))((((())(()))())())()(((()))())((((()))())()))(((((((((())())(())()((()))()())((((((())()()))((()())(()()())))(()))(())(()))((()())((())()()()())(())((())()))(()()()))()())((()(()())))(((())()())()))((()()())()(())())(())(()(())))((((((((()))))())()(())((())()))()(((((((()()))((()())()))())()(())))(()))()(((()))())())((((()())(()(()))(())()(())()()()())(())(()))(((())()())))(((((((())((())((()))(()))(()))(()))((()()))()())((((()(()()))())()(()))))((()()()))(((())(()()()))()())(()()())(()))(((()(()))()(()(()))(()))(()())(())(()())))((())(()(())(()(()()(()))())())(()))(()()())(((((())(()))((((()))))())(((())())(((())(((())()())))((()())))(((())))((()(())())()()()())()(())())(()))(())(())())((()()())((()))()())((()(())))()())((((())((())((())))()))((()()()))()()())(((()())())()(()(())(()())())(()))(((()()))()((()))()())(()(()))(())(()()())(()()))((((()))(()((())))(((()())(()))())(()))((((()))(()))())((()())(())))(((((()((()))(())()))((()))((())()()))())(((((()()))()((())))(((()()))())((()(())())))((())()))((())()()())(((()))((((())(((())())()))()()((()())())(()())())(((()))()((())))(((()))(()))((())()())(())())(())())(())()()())((())())(((())(((()))(()())()(()))())(((())((((())(()(()))())()(())())()(()()())())()())()(()))((()(())))(()(()()))()((())()(()()))(()()))(()())((((()))((())((()))))((()()()))((((()))()(()))()((())()))(())())((())()(())))((((((()()())()))((()))(()))()()())((((()())(())()())(()())(()((())()))(()))(()((())())())())((((((((()(()))(()))())()))(((()()))(())())()())((((())())((()))(()))))()(((()))(((()))((()))())(()()()))(()(()))())((((())))(((()(()))(((())(()))())))((()()())()))(((())()()())()((())))(((()))()())())(((())())((((()))(()))((())(())(())))()(())())((())((()((()))()(()))(()())())(()()()))(()(((()))(()))(((())()()))()())((((()())))((()))()())(((())))((((()()(()))((())))())())())(((((()())(()((((())())())))(())(())())((()))())()(()))((()(((((())(())()()))((()))()())()()())()))())(((((((((((())))())())((())))((())((())())(()(())())(())(()))((())()))(((((()))(((((()))())(((()))()))(())())(()))(()())()()())(())((((((())))(())(())()))())))(((()))()(())()())((()()))(())()())((((()))(()))(())(())(())(())()())(()(((()))()((()))())(()()))((()())(())()()()))((((()))())((())))(((((((())())(()()())()())(((()(()))((())()())(())()())(((()(()))(())()))(())(((()()))(())(((())())(()())(()()()))(()()))(()))((()))()(((())(()))))((((())((()(()()))((())())))(())()())()))()(()(()()))())((()(())))(())()(()()()))((())((()()))((())))((()())()(((())()))()())(((()(()())((()))(()(()))())((())))(((()))(((())()))())())()())((())(((())())(()))())((((((())))())(()())())(((((())))(())(((())())())())())()(())()(())())((((((()()())())(((((((()))())())(()()((()))()(())((())()())()))()())((()))(())()())()())()(((())))(()))((()))())((()())(()))(((((()))()()())(()))(())(())())((()))))(((((())(())((()))()(()))(((()()))(())())(((((()())()(()))(((()))()))(()())())())((())())(()()())()((((())(())))(()(()))))(((((()(()()(())()))(())((())))((()(())()())((()(()()()()))()))()((())))((())()(()())())(()(()))()(())())((()))((()(()))(())())((()))((())))(()(())()()(())(()))(())(()))((((((((()))((((())))))(()()))()()((())())(((()))))(()())(())())()((())))((()())(())((())((()(()))())(())())(()()())((()))((())))((((())(()))(())())((()))(())(()()))((((())(((())(()))(())))(())))(())((())(((((())))())((()))()()))())((((((((()))()))(((())(())()))(((()())())()()())(((())(((())())()())(())(()())())(()()())())(((())()))((())(())((()))(())())(()()())())(((((((())())())()())()())()()())(())()(()))(((()))(()()())((()(())(()()))((()()()()))())(((())()))((()()))())()(()())))(()((((()))((())))(((((()))()))(()()))((()())(())(()(()((((())))(()()))()))()())(()(()))(((()))())())((())(((()())(())))()())(())(())((())))(((()))(())(()))(()((()))))((((((())())((()(()())())((())(()))()())(())())(((((()())(())())(()(()())))()((()))(()(()))((()())))(()))((((((()()))())())(()(())(())())(((()()()))(()))(()())((()((())))(()))(()()())(()(()())))(()((((()))(())))()())((()))()(()))((())(())((())))(((((()(())))())(()(())))((())())((((()))())())((()))(((())))())(()))((((((((((())())(())(()))())(())(())()()())(((((())())())())())((()))(())((())(()(())()))(())())(()(()()))())())((((())())(())(((()()))((()))()(()))(()))(()())(())(())()))(((((()())()))(((())()()()))(()))()())(()((())()()())()((())()))())((((()))(((())())((()()))(((()()))()))((((())()))()())()(())())(((())())((((()())())()())(()))())(())(((())())()((()))())()()(())())(((())((()))))((()((()()())))((())(()(()))))((())(()()))()(()))((((()))((())()()())(()))((())()())((()()))())((((()))(())())((((())(((())()())()()(())))((()())))((((())))(()))(()())()())(()(())))(()()(()()))((((()))()()())())((())(()))()()())(((((()()())())(((())()())())((((()))()))())(()()(()()(()))(((())(()))))((())(((()))()))(()()))()())((((()))())(((((()))))((()))(())())(((((()))()())))(((((()))()())()())((())((())))((())))(())())(((())((())((()))()())(()))((())())((()()()))())())(((((())(()))((()(((()()))(()))(()())(((())))))((()(((()()))()))())(((())(()()())())()((())))(()(())())(((()))())(()()()(()))()())((((((())(())()())(())()((())))((((())()))()))(((()))((((()))(())((())))()()(()))(()())()())(((((()))())(((())()()))(((()))()())())((((((())((()(()))(()))))(())(()))()()())(((()))((()()))())((())()())())((())())(((()(()())(())())(())(()()())))(()))((()(()))(()(((()(()))(()))((())()())(()))()((()))))(()))((()))(((((())()()())((((((((()(()))(()))())(()())(()())(((()()))())())(())((()))())(()(()))()(()))((()))((()()(()))(())))(()))())())(((()((())())()(())()))((((())))(()(())()))(()))(((((((()()))(()())()()))(((())())))())(()()()())((()(((())))(())))()(())((()))()()())(((()()))))((()(())()())(((((((((()))))())(((()()))(()())((())(()))(()))(()()))(())()(((()))())()())((()(())())())((()())(()))((()()))((())()(())())(())()(()))((()))(())())()(()(())())((())))(((())((()()()))())((()))((()(())))()())(((((())()))())((()))(((()))()())(()())))((((())((())((())((()))))((())))(((((((())()))()))((())((())))((())))((())()))(((())()()())(()())()(((((()))()())())())(((())))(()))(((()())(()()))())(()))(((((()())(((((())(()))))())((()))())()()()()()())()())((((())()()())()(()()()()))())(((())(())(()))(())()()())(())()())(((())((()))())())(((((()())()()())(()())(((((()()))())(())()())(((()((()))))(())()()))))(((())(())())(()(()))))(((())))()()(()))(()()()())((()()(()()))((()))()())(((((()()(()())()())((((()((()))()()))())(((()))()))((()(()(()()))()())((((()))()((((()))())())()())((()())())())()(())))(((((((())))())))()())()((((()(())())()())())(())())((((()))((()())))(())))((())))((()((((((())))))())()()())()()(())())((()(()))(())(((((())))()()))(()()))()(()))((()())(())))((((((((()))(())()))(())()())(((()())((()())())())((()))(()))((())())(()))(((())()()())((()())()())(())())((((()))()))((()()())(())()()())()(())(()))(((((((())(()())()())(())())(((()))))(()))(((((((())))(())()())(()()))()()(())())(((()))(())))()((((()()())())()()))())(((())(()))(()())())(()((((((())()())))())(((((()))()))())(()())((()))(((()()))())()())((()(())))(())(())())((()()())(()))()())((((())(((()()(())(())))()())))(((()))()(((()()))(()()()())()()))()(()))(((()()))(()(())())((()))(())(()(())))((((()()))()())((()))((())))((((())()()())(()))((((()))))((()))())(()(())))()(()))(((((()))((((((()())))()())()()())((((()(()))()(()())(()(()())()())())()))((()())()())(((())())()())(()()())(()(()())())(()()))(((())((()))()((())()())()))(((())))()())((()()(()(())))())((()()))((((())(()()))(((())())())()()))()(())())((()())()()(()))(((()())((()()))(()()))((()()(())())(((()(())())()(()(())())())()((())(((()(())))()))())((((())(()()(()))(()())())())((((((()))())))()))()(()()))(((()()))(()()())(()(()))())()())(((())))(((((())())((((())((((()))()))())(()()()))(()())(()()(((()))))(())())(()((()))()))((()(()(()))())()(())()()()()))(((()())())()())(()()()))(()(())()))(((())()(()))(()())(())(()()))(((((())())()())(((())))(())())((()((((()()))))((())(())))(((()()())(()))((((()())((())())()())(())(()()()()()))()((()))()())())(()((())()(((())())(()))(()))())((((()(()))())(()))(((()(((())((()))())()()())(()(()(()())())()()))(()(()))()))())((((()())(())(())())((()()())))()(()())())()(()))(((()(()()))(())(())())((((()()))((()()()))())(()()(()())))(((())))()())()((()))(()))((((())))((()(((()))(()((())())(()))((()())()())())())(()(((())()))))((((()()())(((()))))((()))(())())(()())(()()()())))()())((((((((()())))())(((((()())()())()))(())(())(())()())(()()())(())((()()(()))(())())()(()))((((()(()))())(((())())(())(()())()())(())())((((())((())))(()))(()()))(()))((()(())()())())((()((()))()))(((((()))((()))())())((()))((())()()))(((())())(()()()())))(((()(()))((((((()())))(()())(())())((((()())()((())())()()))(()()())(()())))((((()())(((())))())(()((())))())())()(()())(()))(()(((((()))))()()))()(()()()())((())()))()(()())(()())((())))(((((((((()())())())())(()(())))(((()()))))((()()(()))(((()))(()))()((()))()(()))(((())(()()))(((()))(()()))()()())()(()())())(()(()(())())(()(()))())((((())()))(()))((()))())()((()))((()))((()))())((()(()())(()))())(((()))())(((((()(()))()))((())(()))()()(())()())()())())(((((()()))()()))(((((()))()(())()(())))(())((())()())))()((((()(((((())()))())()())(()((())(()))))((((())())()(()())())((()()(()))((())(()()()))(()())(()))()(((())())())((())))((((((((()))()(()())()))((()()((()()(())())())())(((())()())))(()()))(((())(()))((()())((()))())(())(()))((()())(()))(()())(((())))())()))((((((()()))())()())((((())))(()())(())())())(())())()())(((())()())((()))((())))(()()())(()(()))(()((())())))((()))(()())())((((((((((()))()))(()())))((())))(((())))())()())(()())()()(((())()())((()(())))(()()()))())(())())((()()(()((((())(()))(()())()()))())(()((()()))))((()())(((())()())()(()))((()))())(((()()())()(()))()()))((((((((()(()())())(()())()(())))((())()()(()))(()(((()))))((())())())(((())()()))((()(()))((()))(())()())(((()())(()(()))()))()((()))())()(())())(()()))(()()()(())())((((()((()())())()())(())())()())())(((())())(()))(((())())(())()))(((((((((())()))(((())(())()))(((())()())(((((()))())()())(()()))(())(((())()(())()))())((()(()(()))())(((()())())())()((())())())((()))(((())())()()(()))((())))())(()())())(())(()))(())((())()())())(((((((())()))((()))())((((()())))()((())))(())((())()(()))())(((()(()))())))((()))(((()()(()))(())())(((())))(((()))())())(())((()))())())(((((()())())((())()()())(()()()))((((())(())))())(()(()))((())))(((()((()(()())(()())())((())())((()())))())((())())))(())(((()()())((())))(()(())))(((((())())()((()())())()())(()))(())()())()((()())))(((((())())))()((())()()))((((())()((()))())(((())(())()())((((())()))))(((()(()())(()))(())((()())())())((((())))())(((()())))()(())())((())())((()))(((())()))(()(())))(())(()()))(((()(()()))(()))(()())((())()()())()(()))(((()()))((())()))()((((())(()(())))(()()))()())(()))((((((((()))(((((((())()))())(()))(())((())())((()))()(()))(((())()(())())(())())())()(()))()(()()())()())(((((())(())))(())(())()())(((()())(((((())))()()))(())()))(()())(()))((((()()))((((())((()((()())))((())))())())((((()))))((()))())(()())(())(()))(((()))((()((((()))()))()(()())()))()(((()))())))((()(()()((()))()())())(())(()(())))((((())())()())()())(((()(())(())())()())(((()))((()())))(())(()())(((((()))((())())())())((())(()))()())((())(()()())(()))())(((()))()())(())((())(((())())(())((())()))))((()()))(())(((()))())(((()())()))(()()))()())((((())(((((())((()())(((())))(()))())(())()()())((())(()))())((((())())((())()))(())(()())()())(((())())(()))(((())(((())(()())())()(())()())())(())()(()))(()(()()())())(()))())((((((((()()(()(())())()))()(()()))(()((()())))(()())())((((((())(()))((()())(()()())((()()))(((()))()(()))())((()))(())))((((()))())()())((()))(()))(((())))(()(()))())())())((((())())))())((()())((((()))(()))()(())()())(((((()))()))(((((()))(((())))())())())))())((()())((()())())))((((((())(()))(())))((()(((()))()))(((((()))())()())((())()))(()(())))(((())(()))()())())(((((()(()()))(((()()()())()))(()())()())(((())((())())())(((()((((())())((()()))))((()())))()())((())())((()))()(()))(())())(((())())()(()))(()(()))()(()))(()((()()))())(((()()))()(())())(()())(((())()(((()))))((())())((()(()))())((((())()))()()))((((())(())))((((()))())))((())())(()()(()((())))()())())((()(())()())(((()(())((())()((()()))()))()((()))())(((())())()()())())(()))(()()()()))(((()())((()))(())((()(()))(((()))(((())()))(())())(()()())())(()(((()))))()))(((()())())()((((())()()))(())((())())))(((())((())())())()())())((()((((())))((()())(((()))))())((()(())((())))(()()))((())())((()))(()())())()(()())())((((()))())(()())())(((((()))()))())((((())))(((())()))()()())(())()())((((((()())))(((()((())())())()((())())((((()))))((())((()))())(()))()(()()())())()()(()))(()((((()))))))((((()())((()(())))())()(()())())((((((())))((()()(())))(())())(()(()))(())()(())))(()((((())()())())()(()())())(()())()((())))(((()))(((((()))())()())))(()((((((()))))(())())())(())()())((((()())(()))((()))()())()))()((((())))(((())()(())()))((()())))(())())((((((())())())(()((())(((()))))()(()))((()))(((()())))())(((()((())))(()))()(())())()())(()))(((((()(()())()(()()))(())(())())())((((())(())(()))()())(((()))()(()())()())(()))(()()()()(()))(())(()()))((()((((()))(()(()))())((()))))()(()(())())()(()()))((()(()(((()))(())(()()))()())(())(()()))((()()))(())(())((()())()()(()))()())()(()()()())())(()())())(((()()((((((()))())(()())()(()(())())())))())()((()())(())()()())()())((((()())()()())(())())(((())))()((())(())))((()())()(())())())((())())((((()((())())(()())()((())))(((((()))(()))((()))()())())()()))((())((()(()))((()()))()()))())(((())(()))(((())(())))()())((()(()((()(())))(()))((()()()())())())((()(()))(()))(((()())()())())(((()))(()))((()((((()))()()))(()(()))))(()(()()))()())())(((((((((()(()))()))(((()(())())()())(((())))(())())(((())(()()))(()((())())(()))())(((())))(())(((()()))())())((((((()())((())()())())(((())))(()())())(())((())((()))()))(()))((()))(((()()()())(())()))()())((((())(((())((()))))(()())())(((((()())())()())(((()()()))(())(())()(()))(()))())((()(()))(((((())))(())()())((()))()(())((())))((()(()))(((())())(()((())()))(((((()())())())()())(((()))(()))(())())(())((()()())))()))((()(())())()())()(())())(((((((()()))(())))()(())(())(()()())((())))(((()())())()()))((()())((())))())((((()))((()))())(()()()())(((()))())(()))(((())())((()())())(())()())()((((()())()))())())((((((())())())()((())())(())(()))((()(()())()())(()((()))))((())()())(((())())((())()())()(())((()))()))((((())((((()))))())(()(()))((())())(()))(((())())(())(())())()(())(())())(()()()())((((()()))())(()(()))(())()(())())(()))(((((()(()))(()))(())(())())()()())((())(((()()))(((()))(())())(())))(((()))(()(()()())())())((()(()))))(((())())(()()))((((())(()))(((((((())))())((())()())))(())()())(()))(((())(())))()()()())(((((((()))()())))(())())(())())(())((())))((((((())()())(()))((((((()()))(()))(())()()))(()())(()))((())()()())((())((()()))((()())())())()(())())()((((()))(())())()())()())((((()())()())(((((((())((()(()))))()())((()()())()))(((((((()()))()()()))(()((())())()())(()))((((())())()(())())(()))((())()())()())()((())))(((((())(()())()(())())(()))()())()(()()()))((((()((()(()))(()())()()())()())(())()())(((()))()()))((())))((())((()))())(((())))()())(()())((((((())())()((())()))(())(())))(((())()())()())()(()))()(()(())()())())(()(((((((())))(())(()()(()))))(()()))()()(((()))))())())((()(())))((()(((()()()()))()))()(((()())((()))()()())(()))((())))((()())(()(()))((())()())(()))((()(()))()())()())((((((())(()(()))()((()))())((())((()))()())((()())(()()))()((())())()((())))(()))()())(((((((((()))()))()()(()))(()))()(())(((()))())(()()(()))(())()())())(((())())(()(((())(())()()))())(()(()))(())()()))((()()(()())()())((()))((())()))())((()(((())))((()))())(((())()())())()())((((()))(()())())(())(((()))(((()))))(()()()))(((())()())(())())(()())(()(((())((())))(())())(()))(((())()))()(())(()))((((((())(())())(((()()())((()()())(()()))()()))((()()())(()))(((((()))(())())((()(()()((())))()()())((()())(()()))())((((())((()))()())(())())(()())()()())(()((())())(())(())((()))(((()())))())(())(())()())(())())((()())()(((()))())((()(()))())())()(()(())))((()()))(((((()()))()))(((()))()()(()))()(()())())((((()))((()())()))(())())()())((((()))()())((())()())((((()))())(()()))((())()())((())(()()))())(()())()(())())((((()(())))(()()())(()(((()))()()))())((((()))(()(()))()(()))((()(()())())((()(((()))))(()))()())(((()())())((())()))((())))(((())()))(()((()()))())()())((((()((())))((()(())())()))(((()(()))()(())(()))((())))(()))(((()()(())())(((()))(()))()(())()(()))(((((())()))(()))(()(())())(()))))((((((()))))())())(())(()))(((((((()(())())(())()())(()))())())((()()(()())((())))()(()))()(()())((())())(((()))())())(((()))(((()))()))(()((()((()()))(())))())(((())())(((()))())())(())())())((((((())())((((()()()))(((()()))())(())())((()))())()(())())(())((()(((((()())(()())))(())())))()())()())((((((())(())()(())))()())(((((()))())))(())())((()(()))))((())(()))(((()())((()(())()())()))(()(()(()))())(()())))((((())(())()(()()()))(())())(((())(())(())())(())(()(())())(((()))()())((()())))((())((((()()))(()((()))((())())())((()()(())()())()())())((())())(()())()())(()(()))()(((())))((()())())(())()())((())(())()())((()))()())(((())(()))((((()())))())(((((()))()()))(()))()()())(((((()())())()((()())))((()()))(((()))((())()())))((())((()(()()())))(((())())))()())(((()(()(()))())(((()())())(())(()(())(())())(()())(()(()()))()()()())((())())((())())())((()))()((()())()))()(())())((((()(())((()(())((())()())))())(())()(((())))()(()))((((())))(())()))((())()(()())())((()())()())(())(())()(()()())()())(((((()((()()())((())()))(((())())(()))(((())))(()))((())())(())()())()()())(((()))(())(())())(())())((()))(((()(()))()())(((())))(())())(())()((()())())(()))((((((())(())()(())((())()))()()())((((()()()()())()(())(()))(()()(()))((((())())))(()()))(()))(((())((((()((((()))))())())()((())))((())(((()))(())())))(((()))()()()))()(()(())()()())))(())())(()())((())))((((())())()()())((((())())(()))(((()))(()))(())((())))(((()(())()())())((()))(())(()()))(((()())())(())))((((((()())())()(()))(((((())())(())((()()())((())))((()()))()))()())(()()()())()))()())(((((())())())())((()))())(()((())()((())((())))()(()())()(()))()(((())())())()(())(()))((((()))()())((()())())(())())(()())()())((((())()))((((()())(()()()))(()))(()(())()))(((((((())(())())(())((()()(())()())()))(((())(()))()()())()())(((()()())(())))(()))((())())())((())(())(()((())))())()(((())))((()))())(((((())(()(()()))())()))(()())()()(()())(()())())((()())(()(())(()))(()())())())(((((())()()())((((((()))))()())(()())()())(((())())(()(())))()(())(())()())((())()))()(()))(((((())(()))())()())((()()))())(())(()(((()())()))())((())(())())((())((()(())))))((((()(((())(()))))(((((()(())()())(())(()))((())()()))((((()))(()())())((()()())())(()())()())())(((()(())))((())))((()))(()((()))((())())())())(((())())))((((()()(())))()(()(()))()()()())((((()(()())()))(()))())(((((()())))()()))()(())())((()())))(((((()(())(()))(((()((((())(()))(())(()))(()((()))))((())))((((()())(()))(()()((()(())))((())))((()(())()()))(((()()(()))(())()()())(()()))(()))((()()))()()(()())(())())()((()())(((()))())())(()())())((())(()))((())(())((()))()())())((())((((()))()))()()))((()(()())(((()(()()()))()()(()))(())())()())((()))()()()())(()(()))(((()))(()())()(())))(((()((()))())(((((())()(()()))())())(((()))((())(())))()())(((((()(()))()))()(()(()))((())))((())(()))())((((()())(()))())(((()()())(()()))((())))((())))((()())))(((())()()())())(()(())())((((())(()))()))((()()()())(())))(((((()(((()))((())()((()))()())())((())()))(()())()(()())))(((((((())))))))(()(())(((()))(()))()))((())((((()())()()))()(()))(((()()))()()())(())()(()()()))((())())((((()()())()))(((())()()))()())(()()))(((((((()))()(()))(((()))(())))(((((()()))(()())())()(())))((()())(((())()))(())))((((()))())())()())(((())(())())((()())())(())())(()())(()(())())(()()(())))(((((((()()())())()())(((())())))()((()))())((((())))()()())(())(()(()()()()))(((()))(()))(((()))((())(()))()())(()(((()(()))))())(()()()())((())())((()())))(()(()))(((())(()())()())())((((((()))))()())(((())())(()))(())())()(((()))())(()(())())()())((()())()()((()))(()())())()(()))((())(()))(())())((((((())((()(()()))((()())(()))(()()())(((()()())()))(())())((())())())(())((()())()()))())((())())(()(())())(()))(((((((()))()))((())()((()(())))))((((((())()))(((())))())()())(()())())(())(())()()())(((((()))(()())()())(((((((()()(()))((()())((())())())))((())))((()())()())())()((())()())(()))(((())())))(((())(((())))))(())(((())()())(())())((())))((()()))()(()())(()()()))(((()())()())((())())()())((()(()()())()()(()))(((())()())())(()))(()(()))((())((())()())())(())))(((((((())()))(((())))(()()()(())())()(()))(())(())(()))((((()((((())))((()()))()(())())(((()(()))((()(())())())))())()(()))(((()())(())()(()))()()())()())(((((()))((((((()))())())()(((()))())())(()())())((((())(())()))())(()))(())()()()()))((())((()())(()))())())(((((((())()())()())(()))(((()))((()())()())())((()()())()())())(((())((())(((()())()))()(()())())((())))((()(())())(()))(()()))((((())()(()()()))()())()(())(())())(())())(()()(()))((()(()())))()())()(())((((()((())(()))(()(())))()((()()()))))()((())())())(()))((()(()(())(())()(())(())())()))(((()(())())(()))()())(()())((((()())))))((((((()))()(()())(()))((((()))(()())(((()))((()()))(())())(()(()))))(()())(((((())())())())()(())(()))(()())()(((()(()()((()))))()))()())(((()()())(())())((((((()()))())()((()))))(((())))())(()((()))))((())((()())())())(()((()))(((())()))()()))(())()())(((()((())(()))()())((())(())())(((())())(()))()())(((())((())))(()()((()())(())())())(()())(())()))((((()()(())())(()()()))()())((((()())((()))(()())()))(()((())(())()())()()())()())((())(()))((((())())()((()))))(())()())(()(())((())))((((((()())(()())))(()())()())(())()))((((((()))())(())((()())()())((()(()))(()))()())((())(((()))(()))(((())))())())((()())(()))((()))((()))()((())()))(((())()))(())((()))(((())()())(()))(())())((()((()(())()))(())())(((((()()))(()(())(())())(()((())))())((()())()((())(()())())(()((())())))(((())())((())())(((()))))(()()))((((()()))(())())((())(((()(())))())()()()())((())()(())()))(((())()(()(())())()())((()))())(((((()(()))((()))())((((())((()))())(()))(()()())(()())(())(())())((((())())))()())(((()))(((())))())(()())(()((())()()))())((()())()()))((((()()())(())())((()()))(()))((())())))((((())))))((((((()())()))((())))((())))(()((())()(()())))(((((((((())))())())()())()))(()()()())))(()())())(((())()()()())(((()())()))(()())())(((()())(()()()()))())((()())(((()())()))())()((()))())((((((((()((()(()())())(())()()))(()(()())())())())(((()(()(()))()((())))()(()))((())((()()()))(()))(((())()())(()()))())(()())(())((())(()))())((()(((()(()))))((())))())((()(())())))(((((((((((())(()))(()))))(()(()))(())(()))(((())))()())(((((())()))())()()(((())()))))(((()((())))(()()))(((())())())())(()(()()))()()())((((())))(()((())())((()())()())(())()())((((()(())((())())())(((((()(()()))())(())()())()()())(()())()(()()))(()())()())())((()())))(()())(())((((()(()))())())(()())()())(()))(((((())()))((())())(()(()))())(()))(()()()())((((()(()()))((()()(()))((())))(())((()()()))()()())()(())((()((()))())()))((())((((()()(())())((((()))((()()))()())((())()()(()))((((()))))())((()))(())(()(()))())(())())((()((())(())())())()(())())(((()())())((()()())(())())(((()))(()()()))(()())((())))()(()))(((((()((()())))()(())))((((())))()((()))))((())((())()())())())((())()))()((()))()())()(()()(())))(((((())()((()(()))())()(())((()))())()())((((()))(())())(()())()(()))(())(())(()((()())))()()(()))(((())((()))((()(()()))()())(()))((()(()(())))(())((())(()))(()))((()(()(()))(()()))((((())((()))())(())(())))(()(()))())((((()))()()))(())(()()))(()))(()(()))((()()()()()())()(())())((()())()())(((()())(()(())))(()((()))())())(((()()))()(())())()((())(())))(((((()))(())((())(()()))(()()))((()(()()))((((()())()()())))(()())())((()))((())(((((())))())(()()()))(()))(((()))())()())(((())(())())((()())(()))(((())))(())())(((((())(()))(((()))())(())((())))(()()()()())()())(()()()))(()))((((((()())()())((()()))()())((((((()))())(((()))))(())((((())()())(())()((())()))(())((())))))(((()())())((())))((()()))())((())(((()())((())(())))()())(((()))))(((())(())((())()))()))((((()()())((((()())())((())())))())(((()())((())))()())(((()()))())())()(()))(((()())())())(((((())()()())(()())())(()()))(()((())))()())(()))(((((())()())(()())()()(()))((((((()()()())(())())()()()()((()))())((()))()())()())((()())((((())(()))(())()())))((()(()(()))()()()))(()()())((()((()()))(()))(())())((((()())()))()()))()()(()))(((())()(())((())())())()())()(((()))()())())(((((()))((())))(()((()())((()()))))((((())(()())())))(()()()))(()()()()(()))((())(()()))(((())))((()())))()((((()(()))(())(()))(()(((())(()))()(())()())()())()(())))(()))((((((()((((()))())(((())))(())(())())((()(()))())))()((()))((((()()))(()))(()()())(()))())(((()))())((((((())()))()())((()))())())()()())((()))((()(())())((((()()))()()())((((()))()(()()))(())()))(((())))()))(((())(((()))((())()()))(((((()())))(())())(()(()(()())()())))((())()))((((()()))()))(()()))(((((((())())((()())())((())()())(()))((()))()())(()((()(())))()))((((((())()))())(()))((())()))(()()))((()))(()(()))()())()()((()())))(((((())()))()())(()))(((((())()())(((((())()))((((((((())((())))(()))(())))((())))((()((()))())(())))())()())(((((()())()))()))((())())()())(())(()))((())())(()(()))(())(()()()))((()()()))((((())))((())(()()))(()(((()())()())((()()))(()()()))(((()))()))(()())(((()))(()))(())())(())((()(((())))((())((()())(()))))((())()(((())))())()(())())((())())(()(())))(((())(()())))(((())))(()())())(()(((((((((()()(())(()))()())((()()(()))()(()))((((())))(())(())(())(())))(())(()()((())()))((()))(()()()((()))))((()(())(()())(())((()())())))()())((((((()())()())()()))((())(())())()(()()())()((())))(((((()())()((())))()())((()())))(()(()))((()())())(())())(()(((())(()()))(()()))((())()()())()())()(())(()))(((()((()()(()))()())(()))(((())()((()))(()))(()))(((((())())(()()))()(()()()())((()))())(())(()))((()(())))(())())()())(((((())()(((()))))((((()())))(())))((())()())()(()))((((())))((())))((()()())((())((())()()))())())()((())()(())())(()(())()))(()(((()))((()()))(((((())))())()((()()))(())()())(()(()))(())(())(()(()))()()()))(())())((((())())()())())(())())(((()))((((())(()))()(()))((()(()))()))()(())(((())()))((()()))(()()))((())(()())()())(())())(((()())((()())(()(()((())))))((()())())))(((((()(()())()())(()))(()())(())))(((()()))()())(())((())())())(()())())(((((()())(((()))))))(((()()))(((((())()()))())()((((())())()())(()))(())((())))(()()()(())(()))((()))((((())))()((())()))(()(())(()()))()(()))((()))((()()())((((())(())))())(((())))()(((()())))(()))()())((((((((()()))())(()))(()()))())((())()))((()()))((())()(()(())))(()())())(((()((())))(((((()())())(())())((())()))((())()(())))()(()())((()))())(((())(()))(((((((()()))()())()()))(((())())())(((())()()))()()()()())((())()())()((()))())((()))(((((())())())())())(((((()()))((())))()()(()()))((())(())))()(())())()((()()))())((((()((())()(((()()))(())))()(()(()))())((()))())(((())((()))(((())))(((((())()()))(())))))((()))(()))((()(((()(()))(()())())()())((()()(())))(()()((()))())(()()()))((()(()())(()())(())())())(())())(((()())(())(())())())(((())()))((())((())())(()()))()(((()))(())))((())(()))((()))((())()(()))(()))((((((())(())(())(()()))()(((()())))((()())()()())((())()(()))()()())((())))((()())()(())(()))(((())())())()())((((((()(()))((())((())())))()())((())()))()()((()))()())((((()))(()))())())(()(((()())(()())()())())())((())()()((())()))(()))(((())(()(()))((()())())())()(()))(((()())())(()()()())())(())(((())(())()())())())(((((((((()(()))(()))((()((())()()()))())((())))(((()((())(())())((()))())(())(()))((())())(()())())())(((()())((())((()())())(())((((()))))())((())()()))((())((())())(())(()()))((((()())(()))()()())((((())))(()))))(((((()()())())(((())))())())()()))((((((())(()()))(()))(((((()()(()()))(()))(()))(()))((()))()))(()))(()())((((())))(())(((())()())((())(()))())(()))(())(())())(()()())()(())(()))((((()()((())))(((())()))((()((())()())(((()))()())))(())())((())((())())(()())((()))((()))))(((((()(((()))()()())())((())())()(()())))((((())))(()))((((()()))()((((())(()))())(())))(()()))((()))()())(((()((())()))())((()())(()))()())((((())(())())()(((()))))())()()(())())((((()(()((())))))(()())(())())(((()(())((())(()()))()((()))())(((())())()()(()))(())(((()))(()(()))())()((()((()()()))(()()))(())()((())()))(()(())()()())())((()))())(())((())())()(()))((()())()(()((((())))())())()())()((())(((())(()(()))))(())(((())))()))((()())()())(((())))((())(()))(()())())((((()())())()(()()(())))(()((((())())((())(()(()))(())())((())))(())())((((())())(()()))(()()())(())(()(())))(((((()))(())()(())(())())((()((()())()))((((()))))((((()()))(())())(((())))()(())())(()())())((()))()((())(()(())())())((())(())((((()())))(())(()())()))((()()()())()()))((((()))(()(()))(()())())())(())(((((((())())()))(())(())()())(()))(())())((()())()())()())((())(((()))())()()(()()))(((())()())())((())(())())(()(()))())((()())(()())(())(()))(())())(((((((()()()(())))()()()())((((())((()))((()))))(((()))(()()()))(()())())()(()(()()))()((()())())()()()())(((((((()()))((()))()))((((())))())(()))((())())(((())(()())())((()))(((())()())())()())((())())()(())())(()(((())))()())((((()())())(()())))(()())(())(()))((((((((()(())))))((())(()()(()()))(())))((())))(((()))(()())((((()))())(())(())))()())()((()())(()))(()))())(((()()))((((())())(())(())((((()()))())(())))(())(()))((()(())))()()())((((((())(()))())((())(())()()())(()((()))())((()))))(()()))(()(()()())(()))(())(())()())((((((((()((())(()))(()))()))((((()(((())))()()))(((()(())()))(())(())())()())(())())())(((()(()))())()()(()))()()()((())))(((())(()((()())())())(())())()(()))((((())())(())())(((())))()())()(())())(((((()()((())))(())((()()(())))())((()))())(()(((()()())())))((())(()())(())(())())()()(()))(((()())()())((())()))(((()())(())()())(((()()(())))(())(()(()))()())((()()))(()())((()))((()))(())())(())())((((()()())(((())(((()))(())(()())()())()()()))(((()())(())(()))((((())()))(()()))(())(()))((())((())))(()((())(()))(()()))()((())))((()(())((())))(()()()))(((((((()))())())(()))((()()))()())(()))((())())((())()())(()()()))()())((((()))()())(()((((())()))(()()()()))((()))()())(())())()(((())()()))(())())((((()((())(()))())((((())((()))())(())())(((()(())()()))(((())()())(()))())(((()))))(()((()))(()())())(((()()))(())()())())((())(()()))(())((())()()))(((((()())((())))((((())(())))((()))())(()))(()))(()())((())()))()(())((((())())())(((())()))))(((())()())(())(()))(((()()(()))((()))())()((())(()))((())())())(()((((()((()))))()))((()()())(()())())(())((())()))((((())))(()))((((())()(((()())()))(()))())())(()()(())))(((((())))(())(((())()))())(((()(()()))()()())()((()))(())))((()()(())))((())()())(()()))((((((((((()))))((()(()))(())()())(()())())((())())(()())()(()))(()()())((((())))((())())(())())())((((()(()()))()())(()())())((()(()))(())()())()()((())())(()))(()((()))(())())(()))((((((()(()))(()))())(())))(()))(())()()())(((((())(()()()))))((())())((((())()))()(()()(())(())())((((())))())((((())())()))(((()))(()))))())((((((((()()))((()()())((())())()())((()))()()())())())())((((())()))((()))())(((((((()))())()(()(()))()()(()))(())(()))(()())()())()((())))((((())))((()))())()((())((())())((()())()(()))()))(((((((())()(()())(()))))((((()))(()))())(()())((())(()())(()()))((())())(())())()(((())))()(())())(((((()()))(()))(()))()(((()())()))(((())))())(((()(()()))((()())())(()))((()())()())((()())())((()))(((()())))())()())((()()))(()))((((()((()(())))))(((()()((())())))(()))(())())(())(((((()()())(()()))())())(())())((())(())((()))())(()))((((()))(()(())()())()()())(((((())))((())((((()))(())))))(())()())(()())((()))())(((()())()())()())(((()())(()()))(()())((())())()())((()(()()())())(()))())((((()(()()()()()))(((()())()())(())))((((())((()(())))())((((())(())())())((())()(()())()))(())(((()()))((()(())()))((())(()))(()())((()))(())())())((())(()))((())))(((()))(()()))())(((()))())((())()))((((((((()))()()()()))((())((())()())())())(((((())()((()()()))(()())()()())((()()()))())((((()((())))((()))(()))()))(()()))()())((((()())())(())()())())((())()())((()()))((()())())(())())((((()()))()())((())))())(()()()())(()))(((((())()(()))()((())(())())(())())((()()(()))(((())))(()))(((((()))())(()))())((())(((()())))(())((()))(()))(()))((((())())(((()))()))())(((())((())())(())(()))(())(()))(((())())(())())(()())((()())())(())()())(((((((()())(())())(()())((()(())(()))()())()((()))())(()()()()())((())(())))(((((()))(()))(()))(()((())())())(((()))())())(())(((()(())())()))(((()())()()))((()))(())((()())())(()))((((((())((()()())())(()())((()))())(()(()))(((())()()))()())(())))((()))(()()()))(())(())()())(((()(())(()()))((()))()))((()((()()())()))(()())(()))())(((((((()())(()))((()()))())(()))((()(())(())((())))((())())((((()()())()()()()))((()))()())(())(((())(())())())(()()(()))((()))((()))((())))((()(((()))()(())())())()((((())())())())())((((()())((())(())(())()()())())))(((())))((()))())((()()))())((()))((((())(()))())((()))(()))())((()))(())(()))((((((((((((((())((((())(()(())()))(()())()(()))(((())))(())((()))()()())((()))())(((()(()))(())((())())()(()))(((())(())())())())(((()())))(((()())))())((((()())()))((()(())())(()()))(()))((((())()))()(())())()())()()()(()))(((((((()(())())(((())(())()())(()()))(())(())(())))((((((()((()))))())((()))(()()()))(((((()()()())(())(()())(((())((())))))((())()))(()()))())(()))((())(())()())(())((())))(()(()))(((((())))))(((())))()((()()())))(()))(()()()())((())()())((())(()(())))((())())()())((()((()()))())(((((()())(((()))()))(((())())(())())(()))(())()()(()))((((()))(()))()(())()())(((((())())()((((())())(()())()())()()())))((())(((()))())(()))()())((()))()())(()())())((((())))(((()))()())()((()()))()(())))((((()()))(()(())))()()())(())(()(((())())))(()())()())((((())((((()))())(((()))())))((((((()))(())))(())(()())))()())((()()())(()))(((()(((()())()()))())((()))((()())(()())(()())((()))())((()()())()())()(())(()))((())((()())((((()))()())())((())(())())((())((()))))(((((())()))(((())))))()))(())((())))((())(()(()()(()())(()())(())(()))()())((()))(())(()())(()())())()(()))(()((()))(()(()))(())())((((((((())((())())()(()())()())((())((()(()())))())())(()())(((()))(()))(((())(())())))((((((()))(())()(()()))(()())())())(())()()))((()())()(((())()(())())((()())(()))()((())()))((()))()()()())()()())((())()()((())))((((()))((()(()()()()))((())))())(((()())(()))())())(((()()))((()))()()())(())(((()((()())(())()())())())((((()())()))((()))()(()))(()())(())())(((())))(())(((()))())()((())))(((((())()())()())(())(()())(()))(((((()())())()())(()))(()()())()((()(())()())(())())())(((((((())))())(((()())())))((()()(()))()())((()(()))(()))()())(())((())(())())())()())(((()(()))(())(()(())((()())))(((())(()()))(((()))(())())()(())(()))(((())())(()()())(()()))((())(()())((()))(())))(())(((((()()))(()(()()))())(())()((())())())(((()()))()(())(())))((())(()()()))(()())())((())((((())))(())()))(()))((((((())))((())(()(()))())())((((((())(()))())((())(())))(((((()))()))((((())(()))(()))((())(()(()(((()))))((((()))))((()))())())(((((()))()))))()())(())(((()())())))(())()()(()))(((((()))(()))())(((()))))(()((()))())((())))()((()))()(((()())(()(())(()))()((())())()))())((((())())()(()))(((()))((())())(())((())))((())()())()()(((()(()))()))()(())())(((((((())())(())()(()))))(()())())()(())())()((((((())())))())(())(()())))((((((()))()()()())()(((()()))()()()()())(()(()))(()())))((())())((())((())((()()())(()))()()())((())()())(((())))()()())((())((((())))((())))()())((())(((()()(((())(()()))((()))))((())))(((()()))(())(())())((())()))(())(())())())(((((((((()))())())()(())))()(()))((((((()()))()(()))())(())(()(())()(()))()()())((((())))()()))(((())()(())())())(()())(())())((((((())()))()())()((())((()(()))(()))())(())(()())())(((()()())(())(())())((()))((())(())((()())))(()()(())())())(((((((()))())()))())((((())()())()(()))(())(())()())(()())()()))((())(((())()((()))))()((())())()(())))(((())())()())((((()()))((())))((((())()))()())(())(()))((((((())()))())((()())())())(((()((())))())((()()))())(((()()()))((()))()())((()((()())())()(()))()(())))(((()())(()(()))())()())()()())(((((((()))(())())(((()()()())()((()))()())()())((()))(())((()()))())(((())())()(()))((()(()())((())((()))))(()(()))()())())(())()(()()))(((((())(()))((()))((()())())())((((())))())()())((((()()()())())(()))))((()()(())))(())(((())((()())()())())(()))(())())((((())))(((()(()))())())((((((()))())((())())()())((((()))(()((()))(((((())))))()))((()())(((())))(()()())())())((())(())()()))(()()())((()))())(((())(((()()))()())(()))())((()()()(())))(())())((((((((()))()()))((())()()())())(()))((((())())(()))((()))()(()())()())(()))((()(()))((()))())(())(()()))((()(()()(())))(()(()))())(()())())((()((((((()()))())((()))())((()()()))))((())((())(())(((())))())(((()))((())))()())())((((((((()))())())((()))())(())((()())))(((((())))()()))(()))((()))())((((((()))((()()())(())((())()))(()())()((()))())((((()))())(()))())(((())))((())())(()))((())(())))((())()((()()))(((())))(()))()()())(((((((()(((((())))))(())(())())((((())(())())(())()())()())((()((()()))())(((())())())()())(())()(()))(((()(()())))()()))(())(((())()()())()(()())()(()))(()())(()()()())())(((()(()))()())(()())())(()(()))(())(()()()))(((())(((((())())(()(())()())(())()()())((((((())())()(())))())()(((())()))(())(()))()())((())()(()()))(()))(((())())()((())())()()()()())()())((((())())(())))((((()()((())())()))(()())(()())(()))()())((()))((())())(((()))())())()(())())(((()((())()))(()))(()((()(())()()))((((((((()))())(()))(())(()())())(((()))()((()())(()))(())())(((((())(()))()())((())))((()))(())))(((()(())))(()))((())(((()())())((()))()()))((())))((((((()))())())(()(()())()()())())((()(())((())()()))(((())())))())((()))(())()())(())))((((((()))())(()(((())(()())()(()))((()()())((())))())(()(((())))))()()(()())((()))())((((())())((())))(((())))()(()))((())))((((())()))((()()))(()))((())))((()())()(((()))(()((())())())()((()))())()((())(()))())((())(())()())((((((()))()()))(((())(((()())()()())(()))(()))(()))(()(((())()(()))(()(())())()())(())(()))(())((()())(())())(()))((()))(())())(((())())()())(()))((((()((())))))((((())())((((()())())())()()())(()((((()())()))()(()()())(())())((()()))()((()))((()()()))(())()))(()(()()(())()()))((())()()())((((()))))()(()(()))(((()))))(((()())())(()))(((())())(()))((()))((((()()))())((()))(()())(())))((((((((()()))(()(((()))()(()((())())((())())))(((())()))(())((((())())()))()())(()(())))(((()(((())())((())()(()))))(()()()))(())(())((())()(()))())(((((()(()())()))())((()))()(()()))((()()))(()(()(())))((((()))()())())()(()))(((((())))(()))((()(((()))))()(())())((()(()(())()()()))((())()))(()())()))(()((()())()(())()()(()))(((()()())((())(((()()()())))(()))((())()))(())())(((()))())(((((((()))()())))((()())))(((((((()))())())()((()()))(())())(())(())())())))((((())()())(((()()())(())()())(((())())(())))()())(()()(())()()())()())((()()(())()())(((((())()()))())(((()))))(()()(()())))((())(()())()((((()))())))((()()())()())(()())((()))())((((()((()()())(()())())))(((())()))())((()(())(()())())((()))()())()((())())())((())(())(())))(((((((())((())()()())()())())(((())(()())()))(()))()((((())(((())()))))(())(()))((((()))))((())())((()()())((()()())(()))(((())())(((())()))))((()))()(()()))(((((())())()()()())(()())(()()()))(()(()())((()))()())(())(()()((()()))()((()())))())((((()))(())()))())((((())()()())(((((())(()))())(()()))()()())(()(()())()(())((())())))(((()))((((()))()))()))(()(())((()()))(()((()))))((())())(()()())((())()())()(()))(((((()())())()())((((()))()))()()((())))((((()))()((())(((())(())))())(((()))()(()))())(()))(()(()())())((())())())((((()(()())(()())()(()()))(((((()))()()())(((())()()))(())))(((()(())(())())((()))()(()))(())(((())())()))()(())(()))(())(())())((())(((())(()))())()())(((())()(())())((()(((()()(()))())()(()))))()(()()))(()((())())())(()))(())((()())(((())()(())))((()))((()((()))())()))()())(((((())(()))()(((()))((()))(())(()(())()))(())((())(()())))((()()((())(()(()))())())()())(()))((()(()))()()((()())))(((()(())()))(())())((()(((()))(())(()))(()((()()))())())(()(()))()(())(()))(((()((()()())())(()())))(((())()())()(()))())((((((())(()))()())()()())(())()()())(()))(())())(((((((())))()))()(()))((((())()())(()()())()())(((()())(()))(()))())(())())(((())(((())())))(()())()())(()((()())())(())())())((((((()()())(()(())()()())(()((()())))((()))((()))())(())()())((((())(()())(()(()))()())())(((()())())(())())(((())(((()()))()())((((()))()))()(())())()()((()))(()())()))(((())(())))()((()())()()())())()()(()(())))(())(()(((()))())()())(((()()((())())())(()()()()))(())(((((())()())()))())((((()())())(()))()()()))())(((((()())(()())(((()))((()()))))())(()(())))())(((((())()())((()()))(())((()()())()()))())((())(((())((())))()((()))())()())(())(()())((()))(())()())((())())()()())((((((((((((())()())(()())()())())(((())((((())))())()()())((())(())()(()()))()))(()(())())((())())(((()()))())()()()()))(()())()())((()()()())(())(()()))(((())(()))(((())()(()))(())(()))(()))())((()()()()(()()))((())())()(()())(())(()))(()(())((()))())((())()())((())(((())())))((()))(())())((((()()))((((()(())()((())))((())())()(()))(()()))(((())))()()(()()())()))(((((())))((((()()))(())))((((()())()(()))()()))((())()())(()()()))(((())(())))((()(()))((()())(())()))(()()(()))((()()))(()())())((()())(((((())()))((()))()())()(()))()())(((())()()))(()))(((((((())))(()())())()(())(())())(()))((()()())((()()())()())()(()))(())((()))())(())(())()((()())(()))(())(((())())))((((())(())(()())())(()()))(()(((()))(()()())(())())(())))(((((((()))())()()())(()))))(((())))((())()))(((((((()))()()())(((((((()))()))((()))()))(((()))())())())()((())(()))())(((()()()))())()()(((()))()())())(((((())(())()())(()()))())((((((()())))())(())())())(((())()())(()))(()))())((())))(((((((((()()))((())(()((()(()()))(()())())()(()))()()())((())())(())())((((()()))((()()))(()))()(((())())()())(((()()))))(())((())(()))((())))((((()())())((((())())(()))(((()(()))()))()))((())(())))((((()())(()())())(())((()()()))(()())(()())())(())((((())())())(())()())((())(((()())))(())())(())((())())()()(()())())(((()()()))(())(()))(()(((()())(()())))(())(())((())))((((())()())((()()(()))(()()()))))(())((((())))()())(()()(())(()))(()(()()))())(((((((((((())()))()(()((()()()))()())((())))((())))((((()(()())(()))(()))(((((())())()()()())())((()()()))()())(())()))()()(((())(())())()((()))())(())())(()())()(()))())((((()(()((())))())()))((()())((())()())(()(())()()())((()))))((()())()()(())())()(((()))())(((()))(((())()))(())))((((()(((())))())((((((((())())(()))))((())()()))(((())((())((()())()(()))))((())((((())()((())))(((()))()))(((()))(()))((())()()))(()()(()())))(()()))())(((((()()())(())))()())((()))((()))()()())((((((()))())())())(((())())())(()((())()()()))())(()))((())()()())((()))(((()())))(()))((()())(()))(()))((()))(())(()())(()))((((()(()(())())())(((((())))()(())())(()(())(())())()())(()(((()))))((())))()(((()))(()))((()(()))())())((((())())())((()))(()(())(())())))((((()()(())(()))(())()(()())())()()()(())())((()))(((()))(((()())())((()()(())))()()())()))(((())())()()((())))(((())()())())())(())((((()())))(((()))(()))((())))(()))((((((()(()()()())(()))(())((()))())(()(())())(()))(((((()(()))(())((())))(())(()))())(())(((()()(()())())()(()()))))())(()()())(()()())())((())((((()))((()())(((()))())((())()())(()(())))())(()(()))())()((((()))))(((())((((())))()))(()(())())(()()(()))()())())((())(((()()))())(()()())(())()))(((()(())(()())((())()()))((()((()()))()))(()((()))())()()((()())))()((())())((((((()))())))()))((())((()())()())(())(()(())))(()()())(((((()()())()))(()))((())((()))())(((())()())(())))((()))())((((((((((()))(()()))(((()()))(()))())((()))(()())()())(()(())))((())()(()())(()())()(()))(((()(())())())(((()))((())()))()(()))(((())()(())())((()))())(((())))())(((()(())()())(((((()()))())())(()))(()())()())(()())()())(((()))(((())(())())()(())(((()))(()()())()))((((()())(())(((()))())))((())))(((()())(((()(()))()))()())((())())((((())())(())(()))(((())(()))((((())())())))()(())())(()))()())(((((()))())((((()())(()((()))()))()(()))())(((())()())(())((()))(())())(((()))()))(((())())((()))((((()()))()))(()))((((()))((()))())(())())())(((((()()())())((((())()())())(()))(()())())(((((())))(())(()))())(())())((()))((((()())((())()))())(()))(((()()))))((())())((((((())))))())())((((()())(((())()))()()(((())())))((())((())(())))())((()()())(((()(()))()()())(())(()()()(()()))((())(())(()))()(())()(()))((())()(())())())((()())(())())((())(()))())(((((()(()))((()))(()))(()())())((()))((((()))()(())())())())((((()((())))((())()())())(((()())(())()))((()()(()())()(())(()())()())((()()())(()))())(((())(()((())())))()()))()())(()((())))((()()))((()(())(())))()()())(())((()())(()))((()(()()())((()))(()))((((())(())())(((((((())))(())())(()(()))(())())()))(()))(())((()())(())()())((((())()())))())(((()())))(())((((())(()()))()))((()()((())))()())())(((())()())(()((()()))(()())()(())())(()())()(()(()))(((())()))(()())(())(()())())(()((((())())((())()()(()())())())(())(()()))((()))((()())())(()())())((())(()))((((())))(()(((()())())())((()()())())(())())((((())))())((()))()()))((())(())(((())))())(((((()())(())(((())))()()))(((()))(())(())())((()(()))((())))())(((()((((()())))((()())())((())))()(((())())))((((()())((()))(())((())()))((((((()))))(())(())(()())())()())((()())((())))(()(())((()(())()()())()())()())((((((()()())()))(((())((())))())(())(()())())((()))()(())(())(())(()))((())())((()()())(()()))(((())(())(())())))()())(((((())))((()(()))(()()))((((())())())))(((())))(()())((((()))()()((()))())(()()(()))))(())(((()((()))())(())((())())()())(()(())((())())()))((()(()))())(())(((())())())()(()))((((((())()())((((((())())(()))()(())(()))(())))(())()())((())()))(()()))((()())()())(((())))((((())(())()()())(())()())(((())(()))())())((())())()())()((())(())())((((()()))(())()))(())()(((()))))((()(())())((((()))))(((()()(((())))())())()(()))(((())))(())((())()())()()(()))(((()))(()))()())((())(()()())())())((((((()))()())(()()())()()(()))((())((())()))(()))(()()))(((((((())))((())())(()())()))((((()))))((()))(())(())(()))(()(()))(()())(()))(()())()((()))((()))()()((())))(((((((()))(((()))()())()())((((()(((()()))())))((()())(())())()))())((((()()))(())()(()))()()())(()(()()()))(())()())((()())())((())((((()(())())())()()())((()()))))((()(()))()()()())(((())())(((()))(((())))())((((())(())()())((())())((())))(()())())((()(()()))(()(()))())(((())))())((((())))())(()))(((((())))(())())(()(())())((())(())))((((((((()())())())())((()())())()(()()))())((((((())))()()))(())(()))(((((()())(()))()()))((())))(())((())()())())((((())(())((((())))))())((())((()))()()())(((())())())(((()))())()()(()))((()())()())(((((()))((())(())()))(()(((()))()))())()(())(()()())()(()))()(())())(((()))())()()())(((((()(()))(())()))(()))())(((())((((()))())(())())()(()())())())(((())(()()())(()())))(()(()()()))())((((((())()))(()(()())())((()()))(((())())((())((())((()(())))()(())())))(((())()))())()()())(((((())()(())())((((()()(()))((())())(())))()(((()()()())(()))(((())())())()(((()))()))(()(()))(()))(())(()())())((((())()())((()))((()(())()))()(()())()())((()()))()()())(((((((()))))()))()((()()))())(())())(((((((())(()))()))(())()())((())()(()))(()))())()()((())()(()())(()))()()())(((()())((()()))())(((((())))((())())(()))(((()))())((()(()))(()))())(((())(()))(()())()((()))()())(((())(())(())())(())()(()))(((()())))())((((())())((()((())))()(())(())((())()))((())())(())(()))((()())())(()(()((())())())(()())()(())(()))(())())(())(()())(((())())()())((()())(())(()()())()()()())(()()()()())(((()(()))())()())((()(()))((())(()))(((())()))())((()))()(()()))(((((())(()()())((()())(()(((()))))(()()))())(()())(()())())((((()(((())))())((((())()))(()))()()(()))((((()))()()))(()())()())((())(((()())())(())((()()))()())((((()))())(()()()))())()()((())))((()()(()))(()()))((())(((())(()))())()((()())()())()())((((())(((()))(())()))()())(((()())())(()(()))(()()))(())(((())()))(()))(())((()())))(((()((()())))((()())(())))())((()(()))(()))((())()()())((()(())))(()()))((((()))((()(()()())()))((((()((()))())()))(())(()(()))()((()))())(((()()()())((())()()())((()))()())(())(()())(()()((())))())((((())((()(()))(())())(())(()())())((())()(())(()()))((()((()()))))())((((())())())(()))()()())((()()())))(()()(()))((())(()()))(())())(((()(()))(()((()))))((((()()())())((((()())(()()))()))((()))(()())((()())(())(())()(())))((())(((()))(((()()(())()()())(()(())))((()))(((())())())(()())())(()(()()))(())((()))()))((((())))())((((((()))))()())()))((())((()()()())(()())()))((())(((())((())())(())()))(()((())))()))(((())())())(((()())((()))(((()())))()((())))()(((()())()))((()(())())))(()())())((((()((()))()))(()())((((()((())(())())((())))((()))((()((()()))((())))(())())())()()))(((())()(())())((()(()))((())())((()))())((()()())((())))(((())(())()()))((()())(((()))()())())((()((()))())(((()))()((())))(())(()))((())())(()))((())())(()(()()))()(()))((((((()(()))(())(()()()))(()(((()))(()())))((()(()))((()()()())())(()(()))()))(((())((())(()))()(()()())(())())(()))(((()(()()(())))((())))(((()((()())((())(())))()()(()())(())())((()))())())())()())((((((((())()())((())))(())(())(())(()))())((()(()))())((((())((()))())((()()()))()()()())()(()))(()())(((()))(()))())(((()())))(()(())(()())())((((())()()()())())((()))()())(((()(())))())((())))(((((((())(())))(((())))())((((()())()))(()())())((((())(()))()(()))()())()((()())((())))()())(((()))((())))(()))(())()())(()((())))(()())())()())((((((((((((()))())(())((())())())((())()()())(()))()(()))(((()())())(()())(()())((()())))((((())()(()))))(()()(())())((())()))(()())())(()()(()))((()((()))())(()(()()))()())(((()))()())(((((())((()(())()))(())(()))())((())))())((()())())())(()()))(((()())((((()())((((((())())(()()))((()()())(())))(())())()())(((()())()))(())()()(()))(())()((()())()())())()(()()))()())((((((((()(()))()()))((()())(()))((())))(()()())(())(())())())((()()()))()(((())()((()))())(()(((()(()())))(((((())))()())))(((((((()))(()()())())(())((())))((())))()())))())((((()())))()()()))((())())())(()())((())(())()(())))((())(((())((())))())((()))(())())((()()))((()()))()())((()()())(((((()((((())())))(()))(()(())()()())())()()(()))(()()(())))(((()(())()))(((()())())))((((()))()()()()))((()(()(()))()(()))(()))(())())(((())())()(()(())(())(())))())((((())())(())((()))())(()))((()((((())()())(((())())(())))(()())(()())())()())((((()())()())()(()))))())(((((())())((()())((())())()(()(())())(()))(((()())()(()))())(())((()()())))(())((()())(()(())())((()))())(((()))))((()))((()))()())(((((((((((((())()))())())((())(())()))())((())()())()(()))(((()())(()))((())())(()(()))()(()))(((((()))((((((()))(())))()()))))()())()((())())()()())()((()))((((((()())))((()())))(())(())())()())(((())()(((()))()())()(())))(()()))(((())())((())((()(()))(()))((())()))(())(()(())())())((()(())())())()(()(())))()(((())())((()))())((()))())((()())(()(()))())((((())))()((())()))())((())()(())())())(()())(())())(((((()()()()))())(()()()())(((())())((())())()(()())()(()()()()))(((((())))()(()((()))((()))(())))((())((()()())((())()))((()))()))((())(((()(((()()))()))(()(()())()()()))(())(()))())((((())()))()((())))()()()()()())((((((()()))(()(()))())(((((())))())(()))((())()())(()()))(())(()()))((((((((())((()))((()))))((())((()())))((((((()))())()))(())))(())((((()))()))(((()))()()())((((())(()(())))(())))()())((())((())()())()(()))()()()(())())((()()())(())())())(()(()))())(()((((())))()()))((())())())((()()))((()(()))(((())()()()())())()())())(((((()(()))((())(()))((()))()()())(()))(((()()()()))()((()))((()(())()()()())())()())(((()))()))(())())((())())((())))((((((())((()())((())()))((()()))())(((((()()(())())((()()()())()()())((())(()))())((())((((((()())((()))))(()()(()((()))))(()))())(((()))(()()()))()(())((())))((())())(())(()))(()())(()())())(((()))((((((())())(())())())(())()())((((())()))(()((()))(()))(()()))((())()))(())((())()()))((((())())(((())(()()))(()()))())(((((((()())())(()(()))())(())())()(((()))())((()))(()))))((())())()(()())(((())((()))))(()))())((()))(((())))())((((((()))(()()(())))())((())())(((())())(()))(()))((((())((()(()))))((((()())((())))(()))(((((()())(((())(())()()))(((()))))(()())(((())))(())))())(()())((()())))()())(((()))()())()())((()(()))(())(())()())((((()())(()((())())(()))((()))())()())()((((()))()))(())(((())()())())(()))((())((()())(())())()())((((()())(())())()()(()))()()))(((()())(((()))(((()))))((()()())(()))())(())(()))()(()()(()))(()())(((())()))()())(((((((()))()((((()()))))())())((((()(((((())))(())))(((()))((()())()())())())((((((()()())()())())()())(((((()))((())(())()))))(()()))(((()))()())))(((((()))))()(()))())(((())(()((((())()))))(())((())))(()()))(((((())()())(())((())(())))(()))((((()))())(((()))())((())(((()))()())(())))()((())()))((((()(()()())))()))(((())(())()))(())(()(())(()))(()))(((())((()))(()))((()()))((()())()))((((()(())(()))(()))((((()))()())((((()()))()(())))())(((()))(()))()()())()())(())()())(((((()((()())))())(())())((())())(((()))())(()(()())))(((((())(((())))())(((()(())())())(()()))()()())((()())())(()())(((((())(()((()()))))(()((()))())()((())())))(((())((()(((()(())))))))(())()(())()())(((()))(()()()())))()())(((())(()))((())()())())(((()()()))(()))((((()))((()))(())(()))((()((()()()))()))())()(((())(()))()()()())())((()(((()())()()())((())))((())())())()((()())())(())())()((())(()()()()))((()))(()))(((((()()))(())((())()))(((())())(()())()())(())((())(())))((((((()))))()()))()())((((((()()(((())))())()()(()))())(())((()()())()))((()((()))))((()()((())()))()())())((()(((())()())(()())())(()(()(((()))()))()))(((())())(())()))(()()(((())()()())()))((((())())())()()()())(()(()))((()))())((((((()))()())(()))))(())(((()))())(()))((((((((())()))()(()()))(()())(((()()()(())()))()(())))(()(()())((())(()())))(((()))())((())()())()(())()()))(((()((())))(((((()))()))()(())())(((()()()()())()()(()))())(((((()))())(()))((()((()))())((()))()))(()(()))()(())()()())((((()())((()))((((()))()(()))(()(())()))(()))())()())()())(((((()(())()(()))(())())))((()))(((())((())())))(())(()))(((()()()(()))(()))((()())((())))())((((())))(((())()())(()))(()))()()())(((((()()))((())(())()))((((((()))(())((()()()))((()())))(())(()()))))())(((()()())(((())(()()(()())(())()))((()()(())())())(((()))))())())()()())((()())((((()))))((((())()())))((())()()))(()((()))()()((())())())((((()))())(())(())()((()))())(()()())())((((((())()(())()))())((()(())((()(())())())(()))((((()(((()())())))((())))())(()())(((()))()())(()()))(())))((((()()))(((())((())(((()()))))(()()))(()(()))()())(((((())())((())((()))())(()(()(())(()()))(()()()())(()))()(()()))(((()())(())()(())()))(()())())())((()())((((((()))())((()()())(())()))(())()))(((()())()()))(((())())()())(())())(((((((())())())(()(())))(()))(())(())))((())(((()())(())(((()))((())())()))(()))(()())(())()())(((((()())())())(()(()(()))(()())))(()))())((()())(()))((())())(()(())(()())())()((())((()))))((((())(())(())(())())(((())))(())()())())((())(())()((())((())))())(()((())))(()()()())((()()))()())((((()(()))()(()((()()))((())(())())())())()())((())))((((()))((()((()(())))()))(()))((((())))())(()())()()(()())(())())((()())(((())()))(()))(()())((((())())())())((((()))())()))(((((()()))(()(((((()))()()))(()))())(()(())(())())(((())))())((((())))(()())((())(()))()())((())())(((()))())())()(()(()))(((())())((((()(())))(()(())((()))())()))()()(((()))())())((((())()())(())()()())((()))(()()())((((())))())()()))((((((())(()())((())))(((()(()(())()())(()))()(())(()))(()))(()())(())())()()())()(()(())())()(())(()))(((())(()))())())((((()((())))(())()())((((())()))))((((())(()(()))((())))(())(()()))(())((()((())))(((()())((())())((()))())(()())((())()())())())(()()))(((())(()))(()))((()))((()((((()))())))())())(((((((())()()))(((()(())(())))())(())(((()))())()(()))((((((()()))(()))(())))((((((((()())))(())((()()))))(((()))(()(()))()(()))())((()()))((())(())((())()()))(()))((((()))((())()))((((()()))())())())(())()()(())())(((()())((()))(()))()(())(())()))((((())(()())))())((((()()((())()()))(()()))()(()))((())(())()))(((()))((())))(()))((((()()))()(())())(()))(((())()((()))())()(((())(())(()))())()(())())(())(((()))(((()))()())((((())())(()()))())(()()(()())())(())()))((()())(())())(())(((()))(())(())(())(())(()))(((()(())(()))(())(())(()))())())((((((((())))())(()((()(())())))())(((()(())((()))))((())(())(())))(())((())))((((())()))(()))(()()(())(()))()(()(()())())(()()))((()))(()))(((()())((())()))(())(((())))(()()())())(()())(())((()))()())((((((()))())((((())()()(())())((())))(((())())())()())((()())(())((((())((()))))))((())(())((())()()))(()))(((()(())())(())())())(()((((())())())())(((((()())())((()(()))(()((())))())())(((()))(())())()))((((((())))())((())()(()()))(((())))()())((()))())(((((())(())))((((()))())))((((()())(())()())(())())((()))(()()(()()))())((()(((())))()(()()))()))((((())())))((()()))((())()())(((()))()())())((((())()(()))((()())())(((())()())(()))(()))(()))(()()))((())))(((((((()())((()()())()())(())(())())(((()()()((())(()))((()))()()())((()()))(())())()()))(())((((()))()()()())((()((()()))(())()())(((())))()(())())((())))(())(()))(()((())))(((()()())(((()()))(())(((()))(((()))((())))())(((())())()())(()))(())((())))((()))()((())()())(()(())())(()()(((()))(()()))))(((()()())()(())))((((()))(((())())(())(()(()())())()())(()((()))())(())())((()(()()))())())(((((())))(((()))()))(())(()))(()()())(()(())())()())(((((((((())(())))())())())((((()(()(()))(()((()()))())))((()())()))(())(())()()((())))(())((()))(())())((()(()))(()))((((())()()))((((()())))(()))((())())(())()())(((())())())((())())(())())(()())(((())())((())())(((()))()))((()(()()))((()())(()()))(())()(())))(((()()))(((())()())())(())(())())(((())((())()))(()((())())(((()))()))(((()))))((()()())())(())(())())())((()((())))())((((())())((()))()(()()()))(((()))((()))((()))))(((((())())()())()())(())())(((())()()))(()())(()())())((((((((()())(((())())((()(()))()))((())((())())())(((()(()()))))(()()(()()())))(((())(())()()())(((()(()))())()())(()()))(((()((()))())())((())()()))(((()())((())()()))(((())()()))(((())()())()())()(()))(((((()()())())(())(())()(())())(()))()))()((()))()())((((())((((())))))((((()(((())())()))((()()())()))(()()))())())((()((())(()))(()())())()(()())(()))(()(())()(()))(()))((((()))())()((((((()()())((()))(()(())(())())(()))()()())(())(())()))()(()((()))))(((()())(()())())(((())()))(())())()())((((()()())(()())())((()(()())()(()())()())()()(()))()(()()))((()()))((()(()))))((()((())())(())())()(()())(())(()))(((()())(()))((())))(((()(()))()())(()())((()())(())()(()))(())()())((()))()(()()))(((()())((()())((()))(()))())(()())()())((()(((())())()())((((()()()))((()))())(()()(()))(())()())())(()()((())(()))((())())())())((())))(((())((()((()))((())((())())())())(((()))()())(())(()))(((((()))()())()()(()((((())))))((()))))((()))(()())(()())((()()))())((())(()()())()())(((()(()())))((())())())()())(())(((()(()))(()))()((()))())())((((((((()))((()))()())(((())(())(())(((())()))())())((()(((())())))(((())())(())())(((())))())()())(((()()(())())(()))()(()))(()(((()()))(()(()())()))(()())(((((())))()))()()(()))(()((()))(()))((())()(())))(((((((()()())))((()()))())(()())())(()(())(()))(((()())()))((((())()())((())(())))()()(()))(())((((((()))()()))()())(())()))(((())(())(()))())(()))((((())())(((()())))((()))()((((()(()))))(()))()())((())()((())(()))())(()())(((()(())))(()))(())(())())(((()()()())(()))((()()())(()()))(())())(((((()())((()())()()())(()(())(())(()())(()()))())(())()())((()())(())((()()))()())(((()((())(())))(()))((()))(((())((()))))())(((())(((())(()))()()))()())(((()())(()))(()((())))())()(())())()()(()))(((()()((()))(()())()())(()))(()))(((())(()))(()))((()())())(())()()(()()))(((())((())())(()))((()))(((((()(()))())()))()((())()()((()))))(((()()()))(((()))()())((((()))())((()())(()))()))(((()))))((()()(((((())()))()))(()))(()()(()))())(((()((((((())(()))()())()(()))((()))()())(((()))()(())())(()))(())((()())(()())))((()))()())((()))(()(()))())(((((())(()()))(())())(())((())((((())()()))))())(((((()))()))())())((((()())()(()())(()))()(((((())))()()((())())()())((()())(())()()((())))()(())()())()())(((((()))()())())()())((()())()())(()))(((())()()()(())())(()())))((((()((()()))())((((()()()))(())))()()())(()(()()))(())(((()()))())(()(()))())((((()((()()))(()))(()()(())))((()(())(()))()()))(((((((())()))((()))())(((()()()(((()))(())))(()))(())((()())))((())())(((()))(())()))(((())(()()())())())(()()))((()())(()())())(()(())))((()()))()(())())((((()))()(()(((((())()))()))())()())())((()())()()))((())((())))(()(()())()())((((())())((()()))(())()()))(((())())((())()()((())))()())(())))((()(((())())(()))(()()())(()()()))((())()()))((((((()()))((())()))(((()))(((()()())))(((((()())())(()())))()()))((((())())(())((()))())()))((())(())))((())(()())(()()))((())((()())())())(()(()(()())(())())())((()()())()()()())()()((())))(((((((())(((()))))())(((((()(())))((()))())(())()()))()(()()))()(((())))(()())(((())))())((((()())())(())((()()))(((()())()))()())(((())())((()())((())()))())(((((((())())()))()((())))((()))())(((()))(())())((())(())(())())()())(((())()))((())))((((((()))())())((()))()(()()))((((())())()))((())()())())()(()()))((((())(()((()())((((())))(()))(())())()(()((())))))((((())())((()(())()))((()()())(()()))(()()())(())(())((()))((()))())(()(()(()(())))())((())())())(((()(()))((())))(()()())())((((())))(()((()))())(())()))(((())(())(()))((()((()))())))((()())))(())((()()())(())()((())((()))(())())())()(())())()(())((()((()()))()(()))(())())()())((((((((())((((()(())())(((()((())))(()())())()())(((()(()))(()())(())()()(((())())))))(((()))()))((())()(()))()())(((()))()))(((((((())()))(()))(()))(())((())((()(())(())(()))()))())((()()(())))(((((())())(())()()())(((()))(((())))())()()())(((())))((((()()(())())((())))(())())())(()())((((()())())(()))(()))(((()())()(()))(()))(())(()))(((()())()((())(()))(((())(()))))(()(()())))(((()))((((())()))(()))((())))())(()())(()((())))(())((()))((()))(()))((((((())((()()()())((()())(())))(())(())()(()))())()((()))())((((((()()))((((())(((()))(()))(()())(()))())((((())(())(()))())))((()()())((()))())((()(()))(()))())()())(((()))(())((()()))())(())())(((()(())())(()))((()))(((()()()))()())()())())(((())))((())(()))(()()(()))())(((()))((()(()))(((((())()())(())())((()))(()))((())()((()))()())(()()))((())(()))(())())((((((())()()())(()))(()))((()())())())()()())(((()()())())(()(())))())((((())(()())(())())(())()(())())(())(((()(((()(())(())))(((())())(()()))()(())())(()))(()())((())))((()))(()))(())())(((()(())())()((()()))(((())())))(((((()))())())((())(())()())((())))(((())()))((())())()()()()(())(()))(()(())())(((())(()))(((((()(())()))(()))(()))())(())(())(()))((()))((())((()())())())())((((((())())(()()()()))(()()()()()())((()((())())(()))()(()))(()))(((()))()())(()))()()))(((()()())(((()())(())()()())((())(())))(((((()())(()())())())(()))())(((()()())()(()))((()))(()()))((()()(())(()))(((())(()()))(())())(())))(((())(()()))(((())())()())((((()))((()))((())(()))())(((())))())(((())()()))(()())(()))((((())((())())())((())()(()))(()()(()())))(())()())((()()))(()())())(((((()(())())(((()())((())(()))((()(())))((())))())()()))((()))((((()))())((((()))())(((())(())(())(()))((((()))))())()()())()(())()(()))(())(())()((((())))())())((()(()))(()))(())((())))(()((())((()))())())(()())(((()))()(()))(()()())())((((())())((((()()())((())())((())(()))((())((()))))(()))((())()))((((()(())(())((())))()())((((()))((())()())())((((())())(()))()())((())))()(())())())()(((()())()(())()))(())()(((())(()))()(())())())((((())(())(())())(()((())(()())())((()()))((())))((((())()()())(()()))((()))((())))(()((())(())))()())((((())()))((((())))()((()())()(()))((()))()(())((()())())())()(((())((()()))(()))()(()))(((()())()))(()())()())((((()()))((()))()())()((()))()())(((()()())()())())((()))(()))((((()(()()))((((((((()()))())()()()(()))(()())())()()()())(())((((()))()))())((())(()())())(()())())((((((()())()((()(()))(())))(())()(()))())()()(()()()))((()))((())((()((())))()())()(())())((()))(()())())((((())((())))(((()))))())((())()())((((())(()())))())())((((()(()())()()(()))(((())()()))((())))((()())(())()())((())((()()())(()))((()))))((((((()())))()((())))(((())())))(((((())(()))))((())))((()(()(())))())()()())()()((())))(((((()))())(())())(()()))()((()(()(())()))(())(()))((((()))(()))))(((((())((()))())(())(()))((()()((()))())(((())()())(()))((()))())(())(())())((((()(()))(())()())(())()())(()(())()))(((())()())()())((()))())(((((((())((((()))()()))())()())(()()(())))((((())()))(((()())(()())(()(()()))()())((((())))())(()(()(()))()))((()()()())()()())(()())())(()()())()(())(())()())(((()))(((())(())))((()()))(()))((())(()(()(((()())())())()()())(())(()))))(((())())()())()(()))((((())))((()())))(())(((()())()())())((()))(()((())))())(((()((())((((()())())()(())())()())(((())(())(())()))())((((((()())((()()()())())())()())))(()())())((()(())))()())(((((()))())())((((()(((()()))(())))(((()))(((()))())))())(((()(((((()))((()())))(())())()))(())())(())(()))())((((())())()(()()))((()))()())((((()))(()))(((((()))(())())())()(())())())(((()())(())()))()(()()())())((((()))(((()())))(((((((())))(()))())())((()))())(()((()))(()()()))()())(())()((()))())(()(())()))((((((()(()))()(()))()()(())()))(())())()()(())()())())(((()(((())))(()))((()()))(()(()))((()())())((())()())()(((((()))))))(((()))(())()())(((())()())(()()()))()((()))(()))(((((())())((()((())))((((())))()))(())(()))(((())(((())))(())))((()()())()())(()))((((())((()())()())(((((()())())(())()()())()((()(()())())(()())()))(((((()())())())(())((())))(((())((())(()))())()())()))((()(()((())))()()(())))((()())())((()())((())))())((())()(()))(((()())(())())()())())()((((((((()()())(()))()()))(()))(())((((())()(()()))())()))((())(())())()()))(((()((())())(()))((())())(()((())))((()))((((())))())())((((()()))())())()()())((((())())(((()))()))()(((()))(((())))()(()()))())((())()))(((((()())()))(((())(())())()(()))((((()))()())(()))(()))()())(((()(((()))())()())())(()()))(()(()())))(()())(()((())()()()))(())()())())(((())()(()))()))((((()())(((()))())(()())()(()()))(((()())(()())())(()())))((((())))((()))((()())))((((()()(()(()()))(())(()())())((((()())()()()))(()()())()()())((()))((()())((()(())())())(()())((()))()))())(()))((((()())()()(())())())(((()))(()))(())((((())())()))())(((())((((((()))))(()())())()()))(((((())())))()())((()))((())(())((()))())((()))()((()))())((()())(()))((((())())())(()()()())())(()))((((())(((())((((())(()))())((()())(()))((())))(((()))(((()())(()))()(()()))(((())))()(((()())())()()(())())(()))(((())()))(((())()())(((()))))((()((())))))((()((((()))(())(()))(()())))((((()()))(()()))(())())(((()()())((())()))(()(()())))((((())()))()())())(((()))()())()(()))((((()))(())(()))())((((((())())()())(()())())((())))((()(()())((())((()))()(()))()())((((((()))())(())(()()())((()))(())))((()())()())(()(())))(()(()))()())(()(())()()))())(())(()))(((((((()()))())(()(())())(())())(()))((((()))(()))())(())(((()()))))((((()))((()))()(()()))(((())())(())(()))()(()))()((())()))(((((((())())(((((()))(()()(())())))())(())()(()()))())()((()))()())((()(()))())(()))()(((()()())())()(())))(((()(()))())())(((((())(()((()))(())()())(()())())(()))(()(())())())((()))())((())((((())))))(()))(((()())())((())())(())())((())((((((()())(())()()))(()())()())(()()(())(())()(()))(((())(()))((((()))(()))(())))(())()()())())(((()(())))(()()))(()(((())())(()())(()))(((())())((()()))(()(()()))())())((())()()))(((((((())())())(()(())))(()())(()(((())))()))((()(((())())))(()())(()))((()()(()))(())()())((()))(((()()()(()())(()))()((())(())())())())())((((()()))())()())()())((((()())()()(()))(())()())())((((()(())()())(((())()(()(())())())()()())())())()((()))((())())((()())())(()()))())((((((()(()(()())((())))(()(())())(()()))((())((((())())(())))(())((()())))((((((())())()())())()()()((())))())(()()())(())((()))((()())()())()(()())()())(((()((()(((()))()()))))()(()))((())(()(()))()()())())())((())(())())(())())(((()((()()())))(())())(()(())))((((())(()()()))((()))(())())())((()(())(()))(()(()())())((())))((())()()())((()))()())(((((()))())(())()()(()))((()(((())()()))(()))()))(((((((()())(())()()(()))((()())((()()))))(((((((())))())((()))())(((()(())())()))())(()())(())(()))(((((((()))(()())())((())(()))))((((())(()())((()))()()())())(((()(())())))(((((())())(())(()()))(()))(((()))(()((())()()()))())(()())((())()))((((()((()))())(())()())()(())())(())())())((()(())(()))((()()(())))((())()))(())(()()())(()())())(()(())())((()(())(()))())(((((()()())(()))()((()(()()))(()))(((()))))(())(()(()()())(()(((())()))())()))((())()()()(()))((()()())((()))(()()))(((()))(()))(()))(()))(((((())((()))())(((())()()(()))(((())())())())()())((()))()()))((((())((((()())))(()()()())())((()((())))())((())())(()()))(()))(()())()())((((((())()())((()))(()))()))(((())))()(((()))))((()(())())((((())())()(()((()))))(()))((((()())))(()()(()))(((()))))())(()))((((()(())())(()(()()))()())((((()))((())()()))())(((()())(())(((()))())(())((())(()))(())()())((((())))(()(())(())())((())))(((((())())((()())))(()))((()()))(())())((())(())()())())((()((())))((((())))((())(()())())()(()))(()))((()))(((())())()()()())(((())(()()()))((())(()))()(()))())(())((())())()((((())())(())((())))((())()())()))((((((((()))((()))((()))())(()))((()))(()))((())(())(()))((((())(())())())(())((())()())())()())(()(())())((()())()((()))(())(()))(())((()()())(((())())())((()((())(())()))(()))((((()))()))(((())))(()()))(())(((())(()))(()()))((())())())((()()))(())(((())))((()(()(())())()()))()(()))((()(((((()))))()(())()))(())((((())(()))()(((()))(()()))()))())(())(()(()))()()())((((((()()())(()(())(())()))(()())())(((()())(()())())((((((()))()()()())(()))()()())(()()))(()())(((())()))())((()())((()))()(()))()(()))(((())((()())())())())(((())((())((()))(())()))(((())))(())(((((())())()))(()))()))((((((((()(()()()()))(((())(()(()))()())((())(((())))(()))((((())))())()()())(((()))(())(())())())(()())(())(()))(((((()()(())())(())(()))()())(((())()())((()()())()()))())()(((())(()))(())(())))(())((()))((())(()))(()))(()))((((()))())(((())()())()())())(((((())(())()()))((())))()(())())(()()()())(((()()())(((()))()())())()())))(((())()())()((())()))(((()()())(()))()()(()))(()))(((()(())()((()))())((())(((((()(()()))((())))(()())))(()()))((()()))()((((())))))(((())())((()))())((()(()))))((()())(())(()(())))((()(()())))((())))(((((()))(())(())())(()))(()(())()())((())()(())())((()()())((())))((()()))(()()())(()))(()))((((()()))((()()()()))(()()))(((((())((())))())(()())()(())())(()))()(()((((())))((())(()))())())(()(()())))(())()((((()())()))(()))()())(((()((())((()(()))())(())()(())())(())())(((())())(((()))(((())(())()())()(()()())()))(((())()())((()))((())())())(()())()(()()))((((()()))((((()))()))(((()))())())((())(()())(())())(())())(())()())(((((()))((()()()))(())))((((()))(()))((()())(()(()))()))((())(()())(())(())((()))(()()))())((((())())(()(()))(((()())))(()))(()())()(()()))())(((()()))((()))(())())((()())(()())()(()())())((((()())()())()())()())()(()))((((((()())((()((())(()(())))()(())()())(())())(((())(()))()()()())(())()(()))(((((()))())((())))(((()()))()()()()())(()))(()())((((())((()(()))((())())((())())())()())())()((((())))()))((((()())())(((()()()))(()(()))())(())(()())())(()(((())(()))())())((())((()))())((()())(((()))(()()())()))))(((((((()))()))((())(())))((()()))((((()))))((()(())())())((((()))(((()))))()))(((()()))((()(()))(()()())(())())(()())(()))(((((())())))(())(()))((((()))))())((())(()(()))()(())()())(()()))(()(((()())()((())()())))(()))(()())(())())((((((()())())(())())((())()())(())(()(()())(()))()())(())())((((((()))()((()())()))(((((()(()))(())(())()())())((((()())())(())((())((())())))((((())())())(((()(()))())))()())(())(()())((())))((()(()))((())())()())(()()(())())(())()(()()))((((())())())(((()))())()())(()))(((())((((((()(()()))))(())()())(()))))((()()))(()()(()))((()()))(()())(())(())())()())()()(()())()())((((())((()(())(()()))((()())))(()(())(())())((()()())()((()))))(((())())(((())((()))())((()))())(((())()()))(()())()(()))())((((((((()()(())())(()))(())(()(())())(()))(((()())(((()())()))()())((())((())))((((())))())(()))(((()))((())))(((()))()))(((((()))())(((((()((()))(()()))()(((())()))())(()((()))))()()(()))))(()())(()(()())))()()(())())((()((()()))(())())((((()()))()())(()(())(()))(((())()())())(()(((())))()()))((()(()())(()))((()))))((()))(())((()))(()))(((()())((())())(())()())(()(())()(()))((())()()())(())()()()())((((((())())))))((()())((()((()))))(())(()()))(((())()))(((((()())))((()))()())()()(()()))((((()))(()))()))()(((())()))((()())())())((((())))((()))()())((((()(()))((())())()(()))(((()))()())()(())(()()))((())(()))(((()()))(()()())(())()()))()())(((()())()())()()())(((((()(((()))))((()))())()())(())())())((())(()()())()())(()()))(()(()))((()(()))(()())(()(())))(())())((((((()())(()())(())(((((())))))((())())()((())())()())((((()))()))(())(()))(()())(((((((((()())())())(())(())())(((())()())()(()())(()))()()())((()))((()())()()())(()))((()())()())((()()))(())())()((((())()())))(()))(((())()()))(()))((((()))(((())))()))(()())(()))(())()(()))(((((((()))))()(((()()())))(())())((((()(()()()))())()())(())(()))(((()))))(((((()(())))((()()()))(((())))()())(((())((()))(()))()))(((())())(()(())(())))())(((()())())(((())(()))((()()())())())()(((())())(())))(()(())())(((())())())()())(((((((((((()))))())())(()())))((((())()())())(()(())())(()(())(()))()(()))()())(()())((((())()(()))))(()(()(())())((()))((()))())())((())))())(((())()(())(())())((((())(())(())()())((()))((()())))(()(()))((())())((((())(()()))))()(()))(((())(()))((()(()()))(((())))()(((())))(()))((((()())()))(((()()))()))())()())((((()())((((()))()())(()))(())())(()()()())(())(((((()))())((((()())())()))(())()())(())()())((()))()(()())())((((((((((())((())())(())())(())(()())())(((()())(()))()))((((()(()))))(()(()((()())())()()))()())((((()))(()()))(()())())(((((()))()))()())((())()(()))(()))(())(())()(()))(((()()(((()())))())(((()))))((((()))(((()))))()))()())(((())()(())))(())(())((())()))((((()(()())())()())((()()))(()()))(((()()))()()(()))((()())(())())((())()())())(())(()))(((())))()(((()))(())())((())()())())((()(()(()))((())()()())())((()()())())((()()())())(())(())())()(()))((((())(()()))(())(())())(((())(()()()()))()())(((()()))((()(())()))(()())())(()))((((()()))(((()))(((())))())(()()(())))(()()))((((()))()())((()(())()))))(((((((((((()))((()())()(()((())))(())())((()))(()))))(((()()())(())(())(()))((())())((((()))))()())((())(()))(()())(()))((((()))())((()(())((())))((((()()))((())))()())()())(((())(((())())((())()))()()())(()((()()))(((())((())(())())()())())()())(()(())()())((())())())((((()))))(((((()))()())()((((()))()))())(((()))())((()))())(((()))())()())((((()((())))()(()(()))(()))(()))(((())()(())))((())()()))(((())))((((())))(()()))())(()())())((((((()()())(())((()))(()))()(()()()))(()((((()())()()())())((()))))((()))((()(()))())(()(()(()))())((())()))((((()((()())()())())((()))((()())(((())))(()()()())))(()()(()))())(())())(((()()(()))(()((()()))((()()))()))((())()(()()())))()())((((((()))(())())((())(()))((()))())(())((()))())()((()())(()())()))(((())(()()))((())(())))((((((()())()(()))()()()(()))(((())))())((((())())())((()()(((()))))((()())())(()))))(())((())))(((((()())))(())(())()))((()())))(((()))(()((()())()())(()()()))(()()()()))(((((()(((()(())())(((()))())())(()()))(((())))(()))(()(())()))(())(())())(((()()()())()())(())())(((()())(()(())()())(())()))(((())())(())())()))((())((())()()())(((())))()()())((()()())((()))((((())((())(()()())(()))(()))())))(())((())))(()())(()(())(()))())((((()((())()))((()())()())((()(())()())((())())()())(((()))))(((()))())(()(()()()))(())())(((()(()))(()))()()(()))((()(())()())()((()())())())((()))(((())(((())())))(())((())()))(((()(()()))))((((()()())()())()())())((()())())(())(()))((((()())()()()())((()((()()())(())())()(((()))()()))((()))((())())(()())()())()(()))((((())())(((())())(())((())()())(())(()))(()))((((()(()()))()))(()(())())(()())())(()(()((()))(())())())())(((()))())(())(((((())()))))((())(())()())()())(((((((((()())))())(())()())()())((((((()(()()))((())))())(()())))()((()))())((()()))(((())())(()()))(()(((()))))((())(())()()())())((((())(((()))()())((())()))(())(())())(((()()))((()))()())(()))((((((())(())))(()((()(()())())()())(())()(()))(()))((((())))()())())(())(()(())(())())())(())((()())(())(()))(((())()))()((((())))(()())()())()())()(())((()))())()())((((((((((()()()))))(())())()())(((()))())()()()())((((((())((())))()((()))()(((())))((()())((())())))())(()()())()(())(())()(()()))((((()))((((()()))()())())()(()))()(())()()))())((((())(())())()())(((((())())())())(()(()()(()))()()(())))(())())((()))((())())((())())((())))((()((()())())(()))()())(())(((())()((())()))(()())())((())((())(())())(()())((()))()()))((()))((((((((()()))((()())))())((((()())))(()())))()((((())()())((())))(()((())(())))(())()(()())()())((((())()())()()())((()))())(()()())((((())(()))(()))(())()()())((()())(())()()()))()((())((()))()(()))(())()(()))(()))(((((()())(()())(()))((()))()()(()()))(((()))))(((((()))())(()))(((()))))((((((())(())()))(()(((())))())())((((())))()))((((()))())(()))(((())))(()(()))(()))((((()()))((()(())())(((()))()))((()((())))(((()))())(((())))((()))())((()()(()(())))()())(((()()(()))((())())(()()())())((()))(()()))()()())(((((((())(()))())()()(()()))(())((())())(((()))()))(()))((()))((()))()()()()))((()))())((())())(((()()())())((()(((()()))))((())())(()))(((())()()))(())())((((()(())()())(())()())((((()())()))())()(()))((())((((())))()))(((())())(((())))(())())(((())())(())()))(((())()))(())())(((((()((())))()(()()))()()())(()())(())())(((()())()((()()))())(())((()(())(()))(((())(())())(()))())())()(())())(((((((()))(()((())(())(())())(()())())((((()())())())())())(((((()))())()())(()((())())(())()))(((((()))(()(())(()())())()(())())(((())(()))(()()()((())))())((((()(()))))))((((()))(())((((())))(()()(()))))(()()))(((()()))()()()))((()())((()))())((()))())((((((((((()())()())(()))((((())()(())))((()))(((())((())))())(((()())())))(((())())((((()()))())())()(())()()))()((())(())))(((()())()(()()()())()())()(())((())(()))()((())(()))())(((()()())(())()))(((())))(()()))(()()())((((()))(()(())(()))())((())()(()()))(((())())(()))((()(())()))(())((()()()))(()())())((()(((()()())))(())())((((())(())))())))(((((()()())())())()())(((()))((((())(()))()(())))())()))(((()((())()))(((()(((())(()))(())())())())((((())()))())(((())(())()())(())())(()))()(()))())(((())(((())(()()))((()()()))((())))((()((())))(()()()())(())()())()())((()))((())))((((()))(()(()))(()))(((((()()()))((())()))(()))())(()((()))())()())(())(())())(((())(()((()))((())()())))(((()())(()())(()))(()())(((()())))())()())(((((()())((()))(())())((()()())(()()(())))())((()())()()())((())()))(((((()()))()))(((()))())(((()()))()))(((())(())(())())()(()(()()))(())())()(()))(()(()))(()(()()((())()))(((())(())))((())(())))())(((())((())())(()))((()(()))()())((()))())(((()())(())())()())((((((())))(())()(()))(())())((())())(()))(()((((()))())((())()))()())()())(((((()()))()(()()))(((())()))((())())())(()((()((())))((()))())())((((()(((()))))(())())((()(((())())())((()))()()))((())(((())))((()))())())((()())(())())((((()(())))(()))(())(())((((())))()))()(((())))()())(((())((()))(())())(()))()())(((())((()()))((())(())())(()))(((()))()()())()(()))((())(((((((()(()))())())((()()()(()))()()()))())(((())())())(()(((()))))(((())(()()))()())(((())))(((((()())()())(()))))(()))((((((())())(())))((()(())())((()))()))(()())((((()))))()(()))(()(()())())((())()))((())(()))((()))(()))(((())(()())(())(())())())((((())(((()())()))()((()()))(()))((())((()))()()))(((()(((())))())()())((()())))()))((((((((()()))(((()))))(())(()()))(((()())())(((()())())))(())())()(((())())(()())()((())(())())(()))((()))())((()(()))(())(((())()())()(())((())((()()))()))()()())()((((()(()())(()))((())())())(((())(())()())((())()((())())())(()()()))(()(((()))()((((())))())()))(()())()())(((((())())()())())((())))()(()())()())(((()))(()(())))(((((())))(()(())()))()(()))(()(()))())(((()(()))())((())())(())())()()())(((((((()((((()))((()()()()))(()())())((((()()())())()()())())((()))())()())(())())()()((()))())((()))((())))()((())((())((()))))(((()()))(()))()(((())()))()()()())(((()()()))(((()))(())())()(()(()(())())))(((((())(())()))()()()((())))(((((()(((())))))())((()())(())())(()))(())()))(((((())())))((())(())())(()())((()))(()))()(()))(((()(((()()))())(())()(())()()))()())(())((((()))()(()))()())(())(())(())())((())((((()(())()(())()())())((()()))(())((((()(())))()())((()))(())())(()))((((()(()())(())())))((((((())()))(((()))())(())(()))(())())(())(()()))((()()(()))()(()))(())()((()())()))(()(((())(()))(())())(()))((())())()())((()())(())()())((((()()))()(())))(((())(())((()())()()))((()))()())((()))((()()())(((())()))())(()))(()())())(((((()()))(()))((()()(())((())(()))()())((()()))())(()()())(())(())(())())()((()()())()))((())((()()())))((())(((()))(())()))((()(()))(()))(((())())()())(())(()(()))())((((((((((((((()(()()))()(())(((())())))()())())())((((()((()))())))(()))(())(()())(())())()())(((())())()()))(()((()(()())((())())()(()))((()())))()(()())()())((((()(()))()())()()())(())(())((())))(()(((()))(()))(()))((((((()()))()((())(())))(()())()))()())()()(()()))((((((())((())())()(((()))))())(())((()))())(((((()(())((()))(())((()()))((())(()))))(((()))((())))()(()()))((())())(((())())(())()())((()()()())(())(())()()))((()()())()))(()(((()(())())())(()())(())()(()))(())((((((()))())(())(()))()()())())(())((()()())())((())())())(()(())(()())())((())))(()))((((()()()())()(())))((()())(()))(((())(((()))))()))((((()))())((()))((()())((()))())((())))((()((())((()())()()(())())())())((((())()()))())(()()(())))(((())(()()())()(()())())(((((())(())()())((()))(()))()(())())(((((()())()())(()(()()))(()())))(()))((()((((())))))()()))(((()))(())())(())((((((((())())())))()())()))((())())()()(()))(()()((())((()))((())))())((((())()))))((((()()))(((((())(()))(()))(()())())())(())(((())((()))))(())(()))((())())(((()(((())()()))(()(())(()))(()))()()))((())((()))())(())())((((((())(()(()))(()))(((()))(())(())()))((()())())()(())(()))((()(()))((()))(()))(((()))()())((()))((()())())(()(()()()))()())(()(()(()())(()))())(((((((()())))(())()))((())))((()()(()))(())(())())((((()))(())))(()))(((((())((())())()())())((()((()))()))()((((()))()())(())(()))((())())(())(()))(()))(((())))()(())()())(()(())(())(())((((()()))()))((()))(()())()(()(()))(()))(((((()))((()())())))((((((((())(())))(())(()()))((())(())))(()))((((()(()()())((()))(())())(()()())())((((()())()()))(()))(()))()(()))())((()())()())(()())(((())((())))()(()))())((((()()))(()()())(((()((())))((()())))(()))())(()()))((()(()((()())(())))(())()()((()))()())(())))()()()((())))(((()()()()(()))(((()())(()(((()))((((()))))()))(()()())(()((())))()())()((())()))((()()))(((())((()()()))())(())()())((())())((())(())()(()))(()()()()))(((()(((())())()))(()(())())(((()(()))())(())((()))())((((()))()))()())((())())()(()))(((()())()))(())())(((())())(()(((((())(())))(()())))((())(())))(()(()(()))(())((())))()()((())))(((((())()()(())))())((())(()))(((()(())())()()))(()((()()))))(((())(()((())((())()))())(()))()((()(()(()))(())))(()))(((())(())(()))())())((((((((((((((())(()()())((()()))()))((())(()))))((((((()))))())((((((())()()))())(())))())())((()(((())())(())()(()))(()()))((((((()(()(())())(())(()))((())))((((((())())(())(())(())()))((()))()(()))((()())()))((())()(())())((((()()))((()())())(())(()()))((()(()))))()((()))()(()))((()())()())(()))((((((()))())((((())))(())()(())))((())))(((((()))())(((())(()())()())((())(()))(()())())())((()())())((()))((())))(()))((((()))((((((((()(())())())((())())(()())((((())()))()()))))(()))(()))())()())(((((()(())))(()(())))())())(((()())())())((()())))(((((())())(((()(()))((())))((((()(()))()())))((())()())(()))((()))((()))())(())(()))()(((()())((()())))((()())))(())(()))((()))(()()())())((((((()())(((())))())(()())))()()(())))(((((()())())))(())(())())(()())((()))())((((())(((())())())))(()()())(((((()))((((()())()())())))(()())())(((())))()()())(((()())()())()(()))(((()(())()))(()))(()()))(((()(())))(()())(()(())))()())((((((((())(()()())(())())(((())())((()())())((())(())))((()))(())((()()()())()())()())(()())()())((((((()))()())(((()())()))())(()))())(((())()(())())(())()())(((()()()())((()))))(()()))(((()())((()))()())(((()))((()()(()))())(()(())()))(()((())))()((()))(())())((()))((((()(()))(()))(()(())))(((()()))(())()())(()()))()((()(())())()((()))())(())((()))())())(((())(()((()))(())()))((())(())))((())())(()))((((((((()))())(((())()))())((())(()(())()))((()()())()())(((()())((()))))())((((((()))(())((())(())))(()(()(())()()))((())))(())()()()())((()))()())((()(())()(())(()))(())()())((((())())())((((()())))(()()))(()))(((())((()))(())())(()())()((())))(())())(((((())(()()())())()())())((()()())(())(()()()))(()(()())((()))()))(((())(())(()))((())())()())((()(())((())((())()(())()))()(()))((((()))))()(()())()(()))(())((()))()())((((()))))(())()()())((((((((((((()))())(((()()))))(((()()))())())(()(()))(()()))(((())())))(()((()())())()))((((()())((()()((())))()(())))(())())(()()))(((((())()())(()(())()))())((((()))())(((()))()())((())())))((())(())()))()())()((()()))()((()(()()))()))())(((((()(()))(())()))((()(((())))()))(())((()))((()())())((())()))())((((((())()())())((())(()())))((())(((()))()())(())(()()))())((()))((((()()((())())()(()())()))((())()())(((()))())()(())))(()())())(((((()(())(())(())))((((())))(((()))(())(()))()())(()))(((((()()())(()())))())()())())((()()()())()())((()()())())()(()))())(((((())(()))(())((()())()())()((()))))(()())(((((())(((())())(()))(()(()))())(())())(())())(())(()()))(((()()))()())()()())((((())(((()))))(())(())(()()())()))((()()((())))((()(())(()))(()(())())(()))((()()())(()))())(((()(())(()))()()((())))(())((((())())())())(())(())())())((((()(()(()())))(((((()())())((())()()(())()))((())())((())()()(()()))()()(()))(())(()((())))()))(()()(()())())(((()()()())(()())()()())((((()))()))))((())()((()(()))((())())(()()(())())(())())((((()((())())(())(()))())())(()())((())())()())((()()()())(((()()))()())()(()(()))(()())((((()))()))())(((()()))())()(()))((((())())(())(()))())(()()))((()()()((()()(()))(()()))(())())((((()(()())(()()()))())(()())()(()))()())()(())())())(((())()())())((((()())()())(())))(((()))((((())(((()()))(())))())()(()(()())))((()()()))(())(())((()(()))((((()))))(((())))))(((())(((()))()(())())()(()(())))((()())())(())()((()()))(()))(((())(())))()())(()(((()())()(())()))((()())(())))(((()(()()())(())(())())()()())(()(()()))((())()())()())(()))(((((((((()))(())(()))(()((()))))(())()(((()))((())()()())(()))())(()(((())(()(())))())()(()))((((((()))))(()()())(((((())))()((()())))())())(((())))(((())()))(((())(())()(()()))(())())((())()())())(((((((((()))()()())))((()(()(())))(()())))((())((()))(()((()()))()(())))((((()(())())((()))()())(())()()))()())((()()()()()())((()))))(()((())(()))())(()()))(((((()))())())()()(()))((((((())())())(())))(((())((()()())())(())())(()())(((()()))(())((())))()((())())()(()))((()))(()())((()()))())((()))()(()))(()((()(()))())((()())())())((((()))((()))())((((()()))()()(()))())()(()))(((((()))(()())((())))()())(((())())()())(())(((())())((()))(())())(()))(((((()((()))(()))(((()()())))())(()()()))((()))((()(())((()())())())((())))()((((())())(()))(())())())()((((())(((())()))())((())())())(((()())((())((())((())())))))(((())))(())(()()()))((())(()))((((()())((()()(())))()))(())(())())(()))(()())((()())(((())())(()))(())))((()())(()(()))((()))()())((((()())())(()((())())())((()())))()())(((()()()))((())()))((((((())))()()))()())()(())(())())(((((((())))())((())(()())()())((()((()))())())(((()))())()())(((()(()())()))((()()()(()))()()))((()())(()((()()())((()))))(((()())))(((())()))(()())((()))()())((()())(()()())((()))()())((())()))((())()(()()))((((())((()))(())()())(()()))()())((())))((((()(()))())((())())((()))(()(()))()(()))(())((())))(((((()())((((())))(()(())))((()(()()))()(()()()))))((((())()()))((())(())((()())())(())())()))((((())()))((((((((()())))))())((())()())())(((())(()))())())(((()())(())((())())()())((()()))(())))(((()())(())(((())(((())())())(()(())(()))()((())())()(()))((())(())()(()))(())()())()((()())(((())))(()())(((())))()))((())(())())((())(()((())))((()))((()))())((((())((())())((()))())((())((())())()(()))()()())((()((()))())((())((()))())()())((()()(()()))())(((()())(()()))()))(((())(())((()()))()))(()()(()()))()((((())(())())()(((()())((()(()))())())(()()()(()()))()(())())(()))(())((()))())(()()()())())(())()(())()())(((()()())()(((()))(((())(()))(())())(()))((()())))(())((()())(()(()()())))())((((((()))((()(()))()())()())((((((()))(()((()))))((())())(())())(())()()())(()())())())(((()(()())))((((()(()))((((())()()))((())(())(()))((())((())()()(()))())(()))((()))())((()((()()))(()))(((()())))()()))((()())(())(())()()()))((()())()())(((()))())((())))(((((((()))(()())()(()))((()())))(()))(((()(()))))(((()))())(()())()))(()()((()()))(()())())(()))(((()(()()))((()))(()()))((((()()(((()()))(())())(((()())()()))())(((())))())())((()))(((()))()()())(((())()()))))(((()))((())))((())))(((((()(())(((()())()))())((()((()())())())(()))(()))((())))(((((()())(()()))())(()(()(())(()))))((()())(()()))(())(()))((()())()())(((())((()())())((()))())())(((())(()()())()((()()())(())())((())()()(())()(()))()()()())(((()()))((())(()))(((((()(()))()))(()(()))(((()()))())()())))((()))())((((()))())(())(()())())((()))(())((())()))(((((((())(()(())(()))())(()()()))()()((()))()()(())())(((())())()())()())(())(()))(()(())())(((())((((())())))((())(())())((()))(((())())))()(()(((())((()))()())())())()())(((()((()(((()))())))()((()))))(())(((()))()()))((()((())))((((())))((())((()))))((((())(()()())()())()())())(()))()())((())(()())())(())(()(()))())((((()()))())(())())(()))((((((()())(((()))()))()())((()(())())(((())()))())(()))(()((())())()())(())((())((()))())(((())((()())(()))(()))(()()()()())(()))()(())(()))((()))()((()))())(((()((())))()()()(()))(((((()))((((()())()(())))())))(())(()(()))((())()))((()((()))())()()))(((((()())()(()))(())()(())(()))(()(()))()(((())(())())())(((()())((())))()(()(())()())(()))()((())))(((((())(())())()((())))(()))((())))((((())()))((((()())())())()((()))))()(()(())))((()())((()))()(())(()))((())(()))(()())(((()()))()())())((((((((()(())))))()())(())())(((()((())())()((()())))())()((()()))()())((())(()))((()()(()))()(((((()))())((()()()))(()(())())())(()()(()))((()))((((()()())()))()))((((()))()()(()()))()()()()()())()())((((()()))())((())))(()))(((((((())((((())())())((())))(()()))((())(((()))))()(())())(((())(((()()))()())())(((((((())())((()))))())(())((())(())()))(())())((())(())(()(())))())())((((()()())()(())((())))((())()))((())(((()))))(((((())))(()(()))(())())))(((((()))()())((()))(()())())(((()(((()())))())((()())(()(()()))((()()((()())()()()()())())((()))((())))(((()(()))((())()())())()(((()))()(())())(())()((()()())()()()))(())()(()()))(()()()()())(((()))((((())())(()))(())))((())((()())(()()))(()()())()())((()(())))(()()))(((())()())((((())))(())((()()))(()))(())((((((())())(((())))(())())()(((()())()))()()))(()()))()(()))(((()(())()())()(())(()))((())(()())))())((()(())))((((())))((()))())(()(()()())()()))(((((((()))(()()())(()())(()))((()(())())()())((((()()))(((((())(()))(((())())()()(()))()))())(()()()())())((()()))(()(())()())((()()))((()()))(()))())((())())(()())((((())))((()()))))(((((())))()())((())())(()()())()(())())(()())(()))(((()(())(())())(()(((()))()))(())((()))(())((())))((())((())(()())())(())())(((()(())))())((()(())()()(((()))(())()))()())(((()))()(())())(((((()()()())())(()()))(()))(()())())(((())))((()))()()())((((()()())(())(((()))())((()))))(()())()())(((())((()(())(())())(())()))(()))(((((())()())(()()()))()()))(())((((()(((()))))(())(())))(())())(())(()))())((((((((())()())(())(())))((())))()()())(((((((())(())())()())((()()())()))()(((()))((())((((((())))(())())()())()()())))(()()())(((()())())(((()))()(()))(())())())(()(((()))))((())()())((()(()(())))())(())(()()))(((())))((()))())(((())(())(()(())))((()(()))(((()))()(((())(())())))())(())((((())(()()))(()(())())())(((((())(()))))(((()((()))()))()))((()()))())(((())(()())(())(()))(()((())())(()(())()))((()())(()())(())())(((()))())(((())()((()))(())))((())((())))()(()))(((((())())((()))())((())()))(((())())((())(()(()(()))()))(())((()))(()(())()))()())(()))(((()(()())(())((())())()))((()((()))(()))(())(())()())()()()())((()((())((((()())()()))()(()()))()((())()()(())))(((()())())()()()())((())(()))())(((())())))()())((((((())))()(())()())(())((((())((()))(())())(((((()())())())(())((()))))())()((()()()))())())((()()())(()())())(((()))(((()))(())))((()()())(()))((())(()()))((())())())(((()())()()))(()()((())))(((()()())(())((()))()(()())())((((())()()))(()))((())((())((()()(())())())((()()))()(()))(((())()))(()())())())((((()(()))()())(())(()))())((()))(((())))(()(())())()(())(()))((())())(((()))()())(((((((()()()()())(((()(()())((())))((()(()))()()()(()))(((())(())())()(()())(())(())))((())(()()())(()))(()()(((())))())(()))()((()))(())(()))((())())()())(((((()))())(())())()(((()))()(()))(()((()))()())((()))()()(()))((((((()))))(((())))())(())(())()())(()((())))((((()()())())(()())(())(()))(())()())((()(())())(()()))())((((((((()(())()())((()))()))()())(())())(((()))()(()))((()()(()))(((())())()))(())())(())())()()(())()())(((())()())()())(((()(())))((()))(()())))(((((()))(((()(()))()))(())())(()((((())()())))()((()))(((())))())()())((((((()())(())())())())(((((())())((()())()()))()()()((()())())())((())()(()))())((((((())())(((())))())(()))(()((())()))())((()())((()())(()))())(((((())()))(()(())())(()))(()())()())())(()())())((((())())()())())(()))(((()())((()))()())((())(((())())())())(())(())(())((()))())((())())())(((((()())))(((((()))()))(()()())())(())(())())(((()())())((())))(((((())))()()(()(())())()))(((((()())(()()))()(((()))))((())))((((((()())))())((()(()()(())())()))()))(()())((())))((()()())((()()))())(((()))()())((()))(())())(()(((())()))()())(((((())(())(()))())(((()))())())(()())())(()())(())(()))(((()()))()())((((((()))))(())(()))())((((())())))()()())(((()((()())())())(()))(()()))())(((((()(()))(()))(()()()())(()()))((()(((()())(()))()()())()())((()(())((())))(((())())())((())())(()(()))()())(()())((())((())))()(())(()))((((()))()()())(()())()())(())((())())()())(((((()())(())())()()()())((()))())((((())()))((())()()))())((((())(())())((((()()))((()))())())(()))(((()))(((())))())(()))((()()()))(()()())(()))((((((()()())))(()))()()((())(())()())(()()()))((((()))(()))(()))(((())(()))(((())()()))())(((()()(()))((())()())()()((((())))()(())))(()())())()((((()((()))((())))())))()()(()))(((()(()))((())())))((((()())()((())(()))))(())())(((()))((()))())(((())())()))((((((()()(()))(()())(((((())())()())(()())())((((()(()))(()))(())()()()())()))((()(()(()((())))())(()())()(())())(((()(()(()()))())())((())))(()))(((()))(())(())()(()))((())())((())))((((((()))(())()((()())(()))()))(())())()())((((()))((())(((())))())(())((()(())))(()())())(()))(()(()((())(()))((()()))())((()())(((((())(()))))))())((((()()()((()))())(((((())))())((())()))(()))(()()())(())((())()())(()())()((()))((()()))(()(()))(())())(((())))((()()())(((((()))())()())())(())(())()()))((()))())((((((()))()(())())(()(()((()))))()())(()())())((((()))(((((((())(()))())())((()))())(())((()))())(((())))())(()(((()))())()))(((()(()))())(())))((((((())()()())()()())(()())()())(((()())))(((())()()())(()))(())())((((())))(())((())))((()()())(())())())(()())()(((()))()())(((())))())((())()())(((((((()))())()())((())())((()(())))()(()))(((())))(()(((()())))(())()())((())))((())(((()()))()(())())(()())()()())(())((()())))((((()))(())))(()(()))(()()())()(())())(((())(((()))(())()())(()())(()())()()())((()))(()())((())())()()())(()()())((()))(()()())((()()))(()))(((()(())))())()()())((((((()()))(()())()((()))())(())(())))((()))((((())))())((())())(()))((((()(()))(())()(()))(((()))(())())())(((())(())()())((((()(()()))(())()))())(()()))(((((())()())(())(()())())()()())(())(())(())(()(())()))(()))(((())())()(()))())((((())()))(())())((((((()()))))((())((())()()))((()(())())()(()))())(((())((()))(())())(()(())())(((((()))))(()()())(()())(()())(()())(()))()(())())((((())(())()))()())(()()())(())()(()))(((((((((()))))()())())())(((())())(()()))((((()())((()))(()(())))()())()())(((())))()(((()))()()))((()(())())())((())(()()))())(())(((())))(())(((((())))()(())())((()()())()())())(()())((((()))(()))()())((())))(((((()(()))(())(()())())((()(()))(())(())())())((((())())())(())(()()(()()))()))((((((())(()))((()(())()))(((((()())())()))(()(((((())))()))(()))()())(())(())()(()))((((())(()())))()()())())((((()(())())()()))((((())))((((()))(())())((((()))))(())(()))((()))())((()((()))()))()((()())((()(()()))())(()())())((()))((())())))(((((()())(()((()))((()))()())))((()))())((()()()))((()()())))(()())()())(((((((())()())()())()(()()())()())((((())())(()()))(()()))())(())())()(())((()())))((((()())()())((())(()))((((())(()))((()))((()))()()())((()()()))())(()))((((()((())()))())()()))()())((((())()))(())()())(((((((()))))())())(())())()()())((((((((((()))())())((()))((()))()()()())(()(())(((()))((()))())())()()())(((())()())())((()((())((()()))(()))()()(())()))(((((()()))(()))(()())(())()())(())((())((()))))(())()())((((((()())(()(()))())()())(())(())())()((())(((())())))((()())(())())())((((((()())))((())))((()))(()()())((())()))(((()()))(())()(((())))())((())()(()()))((())()))(((()))()))((((())()(()(())()())(()())(()(()()())()))((((()(())()))))(()(((()))))()(()(())())())((((())())((()))((((()))())())()((((())())(())))()))(((((())(()))())((()())()((())(()(()))))((((())((()()()))()()))((()))(())())(()))(((())()()))((()())(()()())(())())(((()())()(())()())))((()((())(())()(()))(((())()())())(()((())))())()())(()))((((((((((()(())((())()(())))(()())((())()())(()()())())()())(()(()))()((()(()())()())(())(()))())((())((())())(()())())((((())))(())())(((()())())((())))((()()())((()(())()))()()))((()(()(())()))()())(()())((()())(()())()))(()())(()(()))()(()))((((((()))()(()))()())()(((()))((()())()()())))((((((())()))((((()())())(())((()))()))((()()))())(()(())((())()()(((())))())())()())(()(()))())(()(())((((()))))(()())(())()))((((()(()()))(((())(())))()(((()))(())))((()))((((())(()())((()))(()))((())((())(())))(())())(()()()))(())(((((()()))))()((())))()))(((((()))()))(())(()()))((()()))(()())(()((()))))(()())()()())(()((())((())()()))((((()(()))))(())())(()()))()((())()))(()(()(((())))()((((())()))())(())((())(()())((((()))))))((()())())())(((()))(()()()()())((()(()()))()()(())())(()())((()))(())())((()))(((())(())))(()))(((((((()(())())((())((()()))(())(()))((())(((())()(()))(()))())(()))(())((()())(())((()))())(((())(())(((()))())()())((()()(()))(())())())((()(())))(((()())()())())(()()))((((()()())(())()()))((((()()()))(()()())(()()))((()(()))())))((((())((()))(())))(()())())())(((((((((())))()()((())))(((()))))()())(()))(((()(())))())(((()))((((((())(()))(()))))(())((())))((()))((()(())))(((()))()(()))(()(()))((())))(((((()))())(((()))())((((())(())())(((())))(())())((()(()))(())())((((())())(())((())))((())(())))((()()))()))(())()())(((()(())())()())(((())())())(())())())((((((((()))(())(())))((())))((()))()()((()))()()())(((())))((())))()(())(()))(())(((()))()))((((()(()()))((()))())())())((())(())(()()))()())()((((()))()())((((()(()())()(()))(()((())))()())(())())((()))((())))(((())()(())()()()(())))(()))((()(((())()()))()(())()(()))(())())(((())())(())))((()((()))())(())((())()))()(((()))(())(())(()()))(((((())(())))())(()))((()()))((((())(()()))(())())()(())(())))((((()(())())(((()(())))())(((()(()))(())())()())(()(((()))(()))(())())(())())((((()))()(()))()(()))((()))((()))()()()(())())((((((((()(()))(((())(()())((()))(())))(()()))()()())((()(()))(())(())))((())((()((())()))())(((()))))((()(()))(()())))(())(((()))()(()))())(((()))((()(()))(()(())(()))((())())()(()))(()())(()(()()))(((()(())))(()))())((((())(((()))(())()())()))(())())(((())())(())())())(()())((((()())))(()))()()(())()()())(((()))(())())(((()(()))(())())(()())())((((())()(())()())()((()))())()))((()(((()))((((())))())(()()())()(()))((()()()))((())()())(())(()))(((((())())((((()))()()))((()())())()((()))(((()))))(((()())())()(((()(()())()(()))(((()))))((())())())((())())(()))(((()())())(()())())((()))(()()()())(()))(()()())(((((())())()()(()))(()())())()())(((()()))()())()(((()(((()))())())))(()))((((()()())(((()())))()())(((()))(()())()))(((((((((())()()()())())))())())()((()())(((())()))())(((())(()))(()())())()())(((()(()(()())(()))((())())())((((()))(((()))((((()))))(()()))(()()))()(((())(()))())(((()))())(((()))))())(((((((()))(())()(()())(()()))())()())(((()()))()())(((()())(((()))))(()((())()))())((()))()(()()))(((()))()()()())(())())(((((()())(()))((()())()))((()()())((())))(((()()))())())(())(()))((()((()))))((()((())(()())(((())()))())(()())(((()))()))((((()()))(())(()()))(()))((())())())((((()())))((())))((())((())(())())())())(()())((()(()())()(()))(())())(())())()()())((()))((((()()))((())))()())(((()))))(((()(())()()()())((()))())()(()())(())((()((())))(((())(()))((()))(())(()))())))((((((())(())())(()))((())(()((())())()(())()))(()((())(()())))(((())))())(())((()))()())(((((()))())(()))))((((((()((()()()))()())(((())(()())(()(()(()))(())))((((())())())()((()))())(())(()))((())(())(((()))()())()())((())())((((()))())(()))())((()(()())))(((((((()())))))())()))(((())())((((((())()))(()(())))(())()())(())(())()()())())(((((()((())())()()())(((())(())((())())())()()))(((())()())())()((((()))())()()))(()()((()())()))((((()))()()())(()))((()))())((()(())((())()))((()))())(((()))(()(((())())(())())()())((()(())())(()())())(((()))(()))(()(())(())))(()))(())(()(()(()))((()()())(()))))(((((()))()(()))(((((()))())()))(())(()))(((()()())(()))(()))(()))(((())()())(((())()))(()))(()()())())(((((((((((()(()))))(()))((((()))())(((()))((())))()))(()())())()))(()((()()()()()))((())()()()())(((())(((())())))()(()))(((((((())()())())())()()))(())())(((((())()()))())(()(()))())((()(())())((()())(())(()))()())((())())()())(((((()))())(((())())()())(((()())))((((())()))(())())((()))(())(()()))(())()()())((((())((((((()()))))()())())((())))(()())())(((()())(()(())(()))(())()())(()((()(()))()(((((()))(()))()())()))))((())(((()))()(()()()))(()()())(()))(())()())(()))((((((())())())((((()())(())(())())()()))(()())(((())()(()))())(()()()()())((()))())(((())(()))(())((((()))(((()()))(()()))(((((()(())(()))()())((())(()))()((()))))(()))())(())())(())((()()))())(((((())((()))))((()()))(((())()))(()()))((()))(())())((())(()())(((()))))((((()))())))((((()))()(())(()()))()((()())())()())()()()(())((())))()())((())())(((()))(()))((((()))())(())())()(((())()()()()))()((()())())())((((())()(()))()()()())(((())(()(())))(((()))()))(((())())((()))())((((())())())()))(((())((()(()()))())(((())(())))()((()))((((()()()))())(()()))(())())((())()((()))((())))((())()))((())(()))(()(((()))))((()(()))(())(()()))()(()()()))((((((((((()())(()()()))())())(((()))(())(())())(((())())(((()())))(())((()()())()(()))(())(()((())))())((((()()))(())))(()())((((()))())(()(()))(())))(()()()()())(())())((()()))(((()(())()())(()))(((()((()))()))())())((((()()))(()(()()())()(()))(())())(((()))()((()()))(()))((((()()))()(()))()()()(())()()()())((()))()(()))((())()()))(()())((()()())(()))())((()())(()())()()()(()))())()((((()(()())(()()()())())(()())()())())((()))()((())()())()()()()())((((((())((())(()))()))(()())()((()(()))()()())()((()))())((((()())))(())(())))(((((((((()))()))))()((())))(((())())(()))(())(())(((()((()))))()))(((()))()))(()()())())(()())())(((((()))()(())())(()((()())()(()()()))())(()())(((()()))(()))())((()(()))())()())((((()(()))()()))((((())))()))(())(())()())((((())(()))(()())(()()))())((((((()(())))(())())))((((()))())(()()))((((())(()))(()))())(()())(()))(()((()())(())()())(()))((((()())())()))()(()))(((()((())(()))(())())((((((()))((()))()(()))())((((()))(((()))(()))()))((((()))()())(())))(((((())(((())()())((())))()())(()))(((()))()()()(())())((((((()))((())(())(((()))))())(())(())())))(()())())((((((())()()())))((((())))(()))))((()(())())()())()()(()())()())((((()))())(((()()))())((((()())(())))(((((()))(()))(())()())((((()))(())())(())())(())(()(()))()())(()))((())))((((())())((()())(())()()())(())(()))()(()())((((()()()())(()))())())(()))()(()(()())()())()(()())())(((())())((((()))()((())()))())((()())())(()(())()())()()(())(())())((())())()())(((((((((((())())())())(()())())(())(())((()))((()()))())((((())(())))())((((()))()()))()((()())(()))())(()())(((()))((((()()))((()()))(()))((()())))()(())()(((()))()))(((())))()())(((((((())()))(()(()))((())((())))(())((())))())(())())(()(((()))((((())))())()()))(()((()(()))((()))(((())()))()())(()((())))(())()((())()())(())())((()())(())())()((()))(()(())()))(((())(()))(()))(((())()())())())((((()()))()(())(()))(())())(((((()())(())))())((((()())(())((())()()))(()())((()))()())(())(())())(()())(((()))()))((()())())(()())()(()()()))(((()))(((()()()))((()())())((())()))(((()())((())()()))(((())))())((())())(()())())((())(()))((())()()())(()()(()))(()))(((()(()(()(())())(()))(()())((((()))()))()(((()))(())))((((()()))(())()()()()())(())(((()()()))(()))())((()(())())((()))())(())(()))(()(()(())()(()))((()))())((((()))((())()))(((()))((())((())(())))())(((())))((()))((()())()))(())())((((((((()()())(()())())((((())())))((())(())))(()((())(((())))()(())())())(((()))((()()))())()())(((((()))())((()()()(())())(())()))(((())(())())()())(((())()())()()))()(()))((()()))()))((((((())()()()))(((((())())(())()())(()))(()((()))())((())(())())((()))()())()((()(()))()))((()((()))(())(())()))(()(()()(())()())()()(()))((())(()))())(())()((())))((((((((()))())()()()(()))()((())())()))()()())((()))(()()())())()()())((((()())((())))(())())(((()())()()(()())())((((())()())()())(()))(())())(()))((((()()())((()((()))()))(()())((())(()()))(()())())((()()())((())()))((())))(((())((()))(()))((()))((()())())())((()())(()))((())()))(((()())(((())))()))()(()))((((((((((()(())())((())()(()))())(()())(())())((((()))(()))((()())(())()))(((((())(())()(())))())()())())(((()))(((())())((()))((()())())())(())())()(())((())())(()))((()))((((()((()))())(()))(()())))((()))()()(()())())(((((((())()()(()(())())))()())(())(()))(((()))(()(())))((())())()()))(())((((((()()())))(((())(())())(()())()())()(()))()())((())(()))()(((((())()))(())()))()))((((()(((()(((()(()))())()))(()))())((())()())(()))(()(())))()(()((())())((((()))()()))()()))()()(((()))))((((()))(()))(())())((())()()())((())()((()))(()))())(((((())(()()))(((((()())())((()))(((()))(())()()))()()(()())(()))(()()()()())(())()())((()((()())())())(()()()))())((((()(()))((())))(((()(())()())((()())()()())())((()((((())()()))()(())(()))()())()(((())(())(())())()))(()()())(((())()))()(()))((())(()()))((((())))()(()()))(((((())())(())))()())())((((()()))(()())())(())(()))((())())()))()((()())()))((())())(((((())(()(())())(())())())(())())(((())))((())())())(((((())(()))((((()(())())(())))(())()())()(()())(())())((())((()))())()())(((())()(()))(())((())(()()))(((()())))(()))()())(((()))(())((()(())))())())((((((())))())(((()))())((((()()))(((())())((()))(())()))(((())(()())()(())()))()())()((()))())(((())()())(())()))(()(((())((()(()))())())(())()(())(()))()(((())()(())())(((((()((())))))))((()))((()))))()((()))()())(((()()())((()((()())())())()(()(()))())(()())(()(())()())())((((()))(()))(()()()()))((())((())(()()))(()))(()))((((((()))(()))()())(())()())(((())))(()))(((((()()(()))(()())())()()(()))((())))(()))(()((())())())(((()))((()))())((()(()))))(((((((((((((()))))(())((()()))(()(((())))()((()))))((((((()()))()())((()))()(()(((())))))((()()))((())((()))())(())(())))(((()))()(((()())(((((()))()()()(()))()()(()()())())(()))()())((((())()((((())))))(())((())))((()())()())(())((())()))(()))((()()))()()(()))((((((()))(()))()(()())()()(()))())(())())((()(()))(())()((())()))((())())((()())((()())))()())(((((((()()())())(((()())(((())))(((())((())()())(()())(())(()))())()()())(())()())(((())()))(((())(())((())()))()())()())(((()())()()()())()(()))(()((()())))()())(((()()()())()())))(())(((()())))())((()())(((((())))(())((())))((())()(()))(()()())))(((())())(())((()(())())(((()))))((()()))((())()))((())(()())())()(()()())((())()))((((()())(()))((((()((())))((())())((())())((()()(()()))())((()(()))()))((())())))((())(()()()()))((()()((())()))((((()())())())(())())(((()())(())())))()(((())())(())())(()())(()(()(()))())((()())())())((((()())((())()()()))(((()()))))(())()()(()))(((()()((())))())(()(((()))))((((()())(())())(()())(()((()))(())(())()))(((((((()))()()())()((()()))()(())))(((()))()())())()())()()((()())))())())(()((()())(((())))(())()()(()()))(()()())(()))(()()(()))()())(((((()))()())(()(()))())(((((()))))(((()))())(())())((((()(((())())((())())()())(())(()()))())(()(((())()())(()())()()))(()(()))(()((()))()())(())()())((()()()))((()())(())())())(((()))(()())(())()()())(((())())()(())()))((((()))())()(()))())(((((((()())))())(()()())())(())())(((((())(()(())))(()))(()())((())()))(((())(((())))(())(()())())((((()(())))((()))((())))((())(()))(())())(()(()))(())())(()())((())(()())(()(()))(()(()))(()))(()()()))((()()())()(()))((((()()))((()()())))((()))())(((()()()())))(())()())((((((())(()))((()))())(((()))()(())(()()()()))((())(())())(()(())())())()())((((()()(()))((()())(()))()(())(()))((()()()))(()))((()()())()((()))()(()))(()))((((()(()())(())))()())(()))(((()()))((()()))())(()())()()(())(((())))())((((((()))((())()))((((())())(())(())))())()())(((())()))((())(())()()))(((())((()))))(()(()((())()()()))())()((()()))(()))(((((((((((())()()())))((((())(())))())())((((())))((()(()))())())((((()))())(()()))(((())()))(((()()(())))())((((())()())())()()))(()()((()))()())((())())(()))((())()))((((()()())((()))()())((())(())()(())(()))())((((()())()))((((()())())())))(((())())()())((()))(()(())())((()(()()())()(())()())())(()()())())((((()()()())(((()()))()(()()())()(()))()(((()(())()(()))())())(()))((((()))())((()()))))((((())())()))(())(()()))()())(((()()())(((()())))()())()((())))(((()())())(((()))()))(((())((((()())((())()))())((())())(()()()))()(()()())(((()()))((())())()))(()((())))((((()())()))(()))())(((())))())(((()())(()())())((())())(()()(()()())()(())())(())()((())())())((())())()())(((()(()())(()()))(()())(((()))(())()())()(())()(())(()())(()))(((((((())()()))())(()()()))(((())(())(()((((())))())())())()(()(((()())(()(()())())()))()())(()))()(())(())(()()))(((((()())(()))((()())(()))(()())(()(()))()())(()())())((((()(()))((())(((((()())())())())()())))(((())(())())()()(()))())(()())((())())()())((()()))()()))(((())()(())))(()((((((((()))()))())(())((())()))(()))(((()))(())())(())())((((())))((())))())(((()())(()(()))())())(()((()))(((())((()))))(()))((()))()((()(()((()))()())())()())()(((())(()))((((())(())(()))(()))(()))(())())(()))(((())(()(((()))(((())))()))(((()()(())(((()())(()))()))()(((()())))()())(((()())(()()(())(())))()(()()((())))(((())))()(())())(()()))(()))(((((((()((()))()))()))()))())((())((()()(())))((((()(()))()())((((()())())))()()))((((())(((())))())(((())())())()()())()((())(())())))()())(()(()())((())(()()))())())((((((()()))((())(()))()())((()()())((()))()))((())())(((((()))(()()())(()))((()))(())(())())((()))())((()()()))()())(((((()(()((())())())()))()())())())(()(()))(((()(()()()))(()())())(())((())())())(()()())(((((()())())(((())(((()())))))(((()))(((()(())())())())(((())(()))())))(())((())())()()())(()()())())()())((((((()()())(())))())))(((((((())(((()))))())()())((((()(()))(()()()))(((())(((((())))(())()())((())((()))))((()()())(()())())())(()())(())())(())((())(())()())(((()(((()))()(()()))())((()))())(())()())()())(((())(((()()()(()())))(()(())(())))((()(()))((()())(()))())())(()((()()))((()())(())())())()(()))((()()((()))(((()()())(((()())())(()))(())))(((())()())(())())()((()))())())(((()((())))())((()((()))())()())())(())())((((()((())())()((()))(((((())))(()))())()(()))(((())(())())))((()())((())(())(()))((((()())()(())())(((()))(()))))(())(()())))(()()))(((())((()()))(()))(((()))(()())()((())(()))((()))())()()())(((()()())()()))(()())((((()))))()())(((((()())(()))(())())((()((()))(())()))(((())(()((()))()(()))((()())())((()))())(((()())((())(()())((((()()))()))(()()))()())(())()(((())())(()))())((())))((((()))()())(())(())))((()))((()()())())()())((((((()))))(((((()))((()())))()())(()((()(()()))(()))((((()))())(())()))((())())()(()))((())(()))()())(()(()))()((((())))()))(((((()())())(()()))()(()()()))(())())(((((())(()))()))()(()())((())(()))(()))((((((()())(((()))((()(()))()())())())(()()))())()())((()())(((((((()))())(()))()(()))((())()))(()))(()(((())())(((())())())(())(()()())())()))((()(()))(())(()())())()((()()()()())()()(())()))(((())))(())(()())()()())((((((()))(())())((((((((())()))())()))((()))(((()))())((()))(()()))((()))()())((((()))(())(())()()((())))(()()()())()())((()())(((()())))((())))(()(()))(()))(())(((()))((((()())()))(()((()))((())((())()())())())())(())(()())(()()))(((((((())(())())())(()))()()))())(()(())())(())(((())))(()())())((()())((()())()))((())()()(()))()()()())(((((((()))(()))()())((()())))((((()((()(((()))))((()())(()(()))()))))()((()))(()()())(()))((()())((((()))())()())((()())()(((((()()))))())())((((()))())(())(()))()())(()())((())())(())())((((())()())((()()(()))(())(((()()))())(()))()(()))((((((())())))(((())()))((())())(((()()())))((()()))((())())()())()((()(()))())())()()())((())(((()))((()())))((((((())())(())))))()((())))((()()()))())((((((())())()))(((()))())(())()())(())())((((((()))()(())()())(())()())())(())(((((()()(()))((())())())((())(()())())(())())(())()(()))((()(()))())(((())())(()()())(()))(()))()((()(((())())())(())())()())())(()(((()))())((())()(()))))(((((())(((((())())(()())((()))())())(())((((()))()))((()()(())())(())(())))((())()()())())(()())())(((()(())())((((())())))(((((()))(()))()()))(())())(((((())())((()(()))(()))(()))(()())()())())((())))(((()()(()))()(((()))(())()())()((())))((()())())(()()))((((()))(()))()()()()))(((()((()))())(((()()((())))((())(())(())(()(()))))(()()())())(((())()))(()()(()))((()))()((())())()())((()(()))(())())(((()))))((((()))()())((())(())((()))(())())(())()((((())(())))(()))())(((()(()())())((())())())(((((((()())(())()(())))()))(()))()))((((())))((((()())())())()())((())())())(((((((((((()()))())())()))((()))(()))(()(())())()(())(())())(()()()))(((((()))())(()))(()(((()))))(()(()))(())())((())())(())())((((((()()))()))())(()))()((((())()(()))(()())(())()(()))(())))(((())(()())())((((((()))()((()())))())(()(()))()()))((())((()))(())())(()(()((())))))(((((())((()(()))())((((())))())()((())()))((((())))(()()))(()())((()))())(((()()))((())())())((((())(()()))((()))()()()))()())((()()))(((((())())((())((())))()())((()(()(())())))()())((()))((((()))(()))(())())())(()())((())()()))(((())(())()())((())((())))()())(((()())())((((())))())()((()())()))())(()(())(()()())(())(()))((((()((((())(()))())(()))(()()())(())())(()()())(())())(((((())(()))((()(()(())))(((())))()())((((((()()((())()())))(()))((())()())())()()())(())(()())())((())((()))))(())())((()((())()))(()()((((())))))((()()(()))(()())())())((((((())))())(()())())((()))())(((()())(())(())((())()))(())()())((()))(()))((((()())(((()))(())(())())())(((())()))((((())()())(())))()(()()))((())((())))(((())())))()(()()))(((()(())))()(((((()(())))((()(()))))(()))(()()()))((()()())(()))((()))()((())))(())())((((()))(()())((()))())((()()))((()()())(())))((())(()))(())())((((((())()(()))(()((())())()))(()((((())))(()))(())))((((()))(())(())))())((((()()))())(())(()()))((((()))(((()(()))(())())))((((())((()()())())(())(()())))((())())((())))(()))()(((()))((()()()))())((()))(()()))((((())(()())(())(())())()(())(()))(((((((())(()())))(()())()())(()))(()())(()))((((((())))))()))(((()))())()(())())((((())(())()))(())(()))(()()))(((((((()())((()())(())())())(()(())(())()))(((((((((()())))())((((((())))())(()()))()())(()))((((((((()))())()(())))((())((()))()))((())())((())())())(())((())()()())(()))(()()())(()())(()))())((((((()))()())(())())(((()()())(())(()())())(())())(())())(())((()))()())(()((())())((((()))()()(()())()))()(())())((((((())())(()))((((()(()))(((()))())()))()((()))(()()))()(()))(()(((()))))(())()()()())(((()()())((())())()(()))(((()))())((()))(((()()))())(())(()))(((()())())()())((()())())())((((()())()(())(()))()()()(())))(((()))())())((((((()(())(((())))))(()())(()))((())())(((()))(())))((((((())(()())()))()((()))((())())))((())((())())()))()(((()))()()))((()(()))(()())((()))(((())((())())()())()(()))())(())((()())()()))((((())())(()())()())((()()))()())(())(()()))(((((())((()()))(()((((()))(()))(()())()))(()())(((())()()))())()((()())(())()))(((()))(()())()())()(()())(())())()(())()(())(())())((())())((((()(()))()())((())))((()))()))(((((((())(()))())(((()))()))()()())((()()()())())(()()(()))(((()()())())()))(())(((((()())((()))())(())(()))((()()()))()((((()))((())))())())(())()(()))(())((()()()))()())(((((()()))()))(()((()))(())))((((()())())(((()))())())((()()())(()))()()()())()(()())())(((((())((())()((()))(()))((())()(())(()()())()))()(())()())((())(()(((()))((())))()())()()())()((())())(())((((()))))(()))((((((()((()())))()(())())((()())))((((((())(())((()))((())()()()))(())())((()())))()()())(((())()()())(((())())())(()(()))(()))((())())()()(())())(())(()))())((((())()))())((())(()())())())(((()()(()()))((())))(((())()())))(())(())((()())(())()((()))()())(()))((()()())(()()()(())(()))()())(((((((((((())))((())()))(())())((()))(()))((((()))(()()))()())))(()))((((()())((())))(()(()))())(()(()()))((()()())())(())))((((((((((()())()()))(()()(()))())(())((()))(()))())((()()())(()))(((()))()()()())())((())(()))(()())(()))((())(()))(())()))(((()(()))((())))(((()()())))(())(()())())(())((()())(()())(())(()))(()(())))()(()(())))(((((())(()))()()(())))((((((()((())))(())(()))(()()()())((((((()()))))())())((()))(())((()()())()()))(((()())()))())((()(()))(()())()()()))(())((()())()())(((()())()))((()()))())(((((()))(()))((()())(())())(())())(((()))())((()))())(((()))(()())(()())))()()()())((((()(()))((())())(((())()())())()((((()))(()))))(()))()((((()))()()))(((((())()))())(())()())()())(((((((()()))((((())())(())))(()())()())((())(()))))(((()())(())(())())((()())(()))())((())(())(()))((((())))))()(()((((()))())())()(((()))()(()))())())(((((()())(()((()))()((())((())))())(((()))()(()))(()()(()))(()))()(((()(()()))))(()())(()()()))((()))((())()(())())(()()()())(()())(()))(()(()()))((())()))(((((()())()())(()(((())(()())())()())(())()())(((((()))())())))((((((((()()))(())())))(())(())(()))(((()())()())((((()))()()())()())((((())())))(())())(())(()())(())())((()()())((()))(())(()()(()))()()())((())(()(()))(()()))((()())())(()()(()))((())))((((()))(()(()))()(())(())()())(())(((()(())(()))()(())(()))((()))(()()())))((()()())(((()())()())((()(())))((())(())()))(())(()(()))(()))((((()))()))(()()))()((((()())((())(()()())()(()))()())(()())()(())())(((()()))(((()))())((())())()))()((((())())())((()))()()()))((((()()()())((((())())())(())(()()))(()))(((()())())((((()())())(())()))(((())))(((()))((())))((())((((())))())()(()))(()()())((()())(())))((((())))((()))())((()))((((())((()(()(())))((())((()()))))((()))(())()))((()))(()))(((((())(()(())())())(()((((())())(()())(())))((())))()(())()())(())(())(()))((()))(((())())())(()())()(())())((((())(()))(()(())())()())(()(()))()())()((())())((((((())()(()))((()))())(()))())(()))())(((())()())((()(()))((()()())((()()))()())())(()((())())())((()))())((()())((((((())((()))())()((())))((()))())((((()))())())()(()())())()(())())((((())()))()())(())((()())()()))((()))(()(()())()()))((())(())((()))())())((((((()((()))(())(()(()))(()))(((((()()))(()())(()()())(()(()())())(())())((()()())(((()))(((()())))(())(()()))((())())())((((())))((()))(()))((()))(((((())))(()())()())(((()))((()()))()(())(()))((()())(())()((())())(()))((())))((())()())()(((()()())(())())()(())())((())))(())())((((()((()))))())(()())())(())()((()()())())(()()())())((((()())(((())()(())))()(()())(()((()(())(()))((()))()))(()())())(((((()())())(((())))()())()((()))((()())())()())((())()(((())())))((())(())()(())()((()))(()))((())()((())(()))()()())((()())(())(())())(((()(())())(())))())(())()()((()))(())((())())())((()(())((()())(())(()()(())))(())()()))((((()(()()())(()))((((())))())())(()()))()()(())()())((((((()()(()))())(()))(())())((())((()))()))(((()))())((()))()(())(()))((())(((()))(()))())(())(()))((()))((()())(((()(()))))())())((((()))(()))()((((()))(())((()())()())()()()())(()))((()(())))((()())(()()))())(()((()()))((()))(()())(()))(((()()()))(())())(()(()))()()())((())((())))((()((((())())()(())()((())())())()(()()(())))((()(()))()))((((()))((())))(())()())(()())(()))())(()((((())))()()(())()())((())(())())())(((((())()())(()((((()(())())()())(()())()))(((((())()))())()())(()()()())(((()()())()()((())())()())(()()()()()))(((()))))((())()(())(())(())())((()()))(())(((()()()())(((())))(((()))))())((())((()))())())(((())(((()())))()))(()))((()()(((((((()))()())())()()(((())())(()))())(()()()))((()())(()))((()())((()())))(()())(()(())())(()()))()(())(()(()))(())())((())((())))((()())())((()())(()())())(())((())))(((((())(()(()))()())())))(()((()(())())(())(()))())((((()))()())())()))((((()(()(())())(()()(()))()()))(((((()()))((())))(()(())(())())())(((()))(()))(())()(()))((())(())())((())(()())))((((((())()((())))())(())(())())()()(()()())((()))(()(())())())((((((((()(())()))())((()((())()))(())(()())())(())(((())()())(()())()(()))))(()()())(()()))((())((()())(())(())()))(()())()(())()(((())))()())(()((())((()))()))((()())())((())()())(()))((((((()()())((()))(())()())()((())(()(()()))())()()()()))((((((((())))(()))(())())(()))(()())(()())(()())()))(((())())(())((()(()))(())(())()))((())(()))((((())(()())))((())())(())((((()))()))(()))()(((())))()()())(()(()(()(())()())(())())((())((()(((()))()))(())))(()))(())(()))(()())()(()))((())()))(((((((((((()()())())()(())(())())())(((((())((())))()())()(()))(())(()))((()))())((((()(()())())((())))((()))(()())()(()))((()(()()(())))())(((()))()))((())()()())((((())((())))((()()()))))(()))(()((())(())())(((())())())(((()))()))(((())(()))((((()(((()())()))())((()())())(()()))(())(()(()())))()())()(((()))())()())(((())())(())(())((()))(())())(()()()(((()))())()())(()()(()))())((()()()()))((()()())((((())))(()((((())))())))(()(()()))()())((((())(()())())((())(()(()))()(()))((()((())))(()())(((()())))())())(()()(()))())(()(()(()(())(())))())((())()()(())()))(((((((()))())((()((())()))))((((()())((()())())(()(((()))())()())(()))(((())()))(()(()))())(((())(())))())((())()()()())()(((())()((())))((()(())(()()())))()())(()))((())((())(((())()())(()()))((())()))((((())()))((((())(()))())(())(())(()))())(()())(())))((((()))(()()))))(((((((())())(()))()))(()(())()(()()))((()())())(()(((()())()))(()))()()))((())()(()))(((()()(()))(()((())()()()))()()))(()))((((()((())(((())()((()))())()(())())((((())(()())())())((())(())))(()()((()))())(((()))(())(()))(()())())(()())(()))()((()())())()(())())((((())(()(()))())()((((())))))((((()())()))((())()(())())(())()))((((())(()))(())())(((())())()())(()())((())())(())())(((()))())((())())((())()())())((()((()))())(((((())()))(((())())()((())()))())))()((())(((((())((())))))())()()()))((())(((())())(()())(()())()()(()))())((((()()()())(()()()())((()))()())(((((())()))((()())())((()))(()())))((((()()))(()())()())(()()))((()))())(((((()))))()(()))(((()))()(())())(((((())()))))(()))((((((())))()()())(((((()))()(()())((()))((()))())()())(((()))())((((()())()())()(())(()))()()())(())())((((()()))(())()))(((())(((())()))())((())()(())())()))(((()())(((()())())(()(())(()))()(())())((()())(((())))))((()((()))((()())(()))()())((())((()))(())()))(()())())((((()())(())(()))((((()))(()(())))()())(((())())(()())((())(())))((()())(()()))())(((())())((())()()))((()(())()((())())))()())(((())(()))())(())((()((())()()))(((()))((())))())()((())()))(((((()((())(()()()()))())((()))))(()))()(())())((()((()((()())())))())(())(())())())((((()))())(()()))(((((()())())((())((()((()))()))()())(()(()))((())()))((((())))((())))()(((()())(())(()))()())()())((()((()())(()))((())()))(())()((())))((((((())(()))(())())(((()))())())(((()(())(())))(((())(())()))(((())())(())(()))()()()()(()()()))(((()))(((()))(()))(()))(()((()))())()()(()((())())))(()())(())())(()(((()(())))(())))(()))((())))((()((())())()())(((((()))(()(()))()()(()))(((())())(()()))((())(()))())(((()()))())(()))(())(((())((()()))())((()))))((((((()))((((())())()())((()())())((()))(())())(((()((()()))()())(()))(((())))())((()()())((())))(()(()))())((()))(())(()))())(((((())))()(()()((()())())())(((()(()()())((())()))(())(()())())()(())()))((((((()))()))(()()(()))())(()))((())((()()))(()()))(())()(()())(()()))((()))((()))(((()))()(())(()))(()))((((((((()())()))()(()))(((((()())(()())()(())())((((()())()())()))((())))(()(()))())(()(((()(())(())))())())(()()(()())((())))(())()(()((()()))))(()())(()(((()()(()()))))(()))())((((()))((()((((()))())(()())((()()()())())())((())))()(())()())(()()())())(((()))((())()())(()))((()(((((()())())()()())()))(()()))(()(()))()())((())())(())())((()())(((()())()(()())())((()))(((()())(()()))())())()(())()())(((())()(()))(())((((()))))())()()((())()))((()))(((())))(())()())((())(((()(()))())())((((())(()))()(()()))(())()()))((()())(())())())((()())((()())()))((((()()))(()((())))(())())()(((())((())())))((()))())(((((()))((())())()((())())())())(((()))(()))(())))((((((((((()((())))((()))((())(((())))))(((((()))))()())())())(((()(()()))()(()()()()))(())()())()(())()())(((()()))(((())()())()))((((()))((()())((()))())())(((((((())()(())))(((())())((())))())(((())((((()()))(())(()()()))())()())((())())()())(())(())(()())()())(())((((()))))((((()))())())(((())())()())((()))(((()))())((())))()(()()()(()))(((())())()))()(())())(((((())())())())(()())()(()))(((())())(()())(()())))((((((((()(()))()())()(())(())(()))((()()))(())()(()()))()(()))((())))())(()))(((((())())((()(()()()))())())((())((()))(())())((()()(())))(()(()))()())((((((())))(())())()(()(()))((())()()())(()))(()()))()())(((()))((((()))))(()()))(())()())((((((()())())))((((()))()(()))()())((((((())(()))()())())()((())(()))))(((()((())))(()((()))))(((((()))(((())))())())()())(()))())(((((())(()))()((())()()))((()())(()))(()))((((((())))((())())()(()))(((()()))()())(()))(()()))((()()()())()())()())()(()()()()())((()()()))()()())(((()((()))(())(()))(()()())(((((()))())())()((())))(())())(((())(()())))((((())(((()())())(((()))())()))(()((())))((())())()())(())(()())(())())())(())((()(((())(()))((()))()))())(())()()())(((((((((()()))((())(((())))()()))(()(()()))(()(()))(()(())())())(())((()))(())(()()))(()((()))())(()(((()))(()))()(((())()))())()()(()))(())(()))((()())((()()))(()))((()(()()))())(((((())()())((((()(())(()))())))())(()())(((()()))())(((())((())(())))()))(((()())())(()()())()((()())())(())())((()))())((((())())(())())(()))()())(((()())((())()()()))((((((())(()(()))))(()))((((())()))(((())()())(())())))(((((())(())()())(()(()))())()(()))()())(()))((((()()))(((()))())()()())((())((()))())(((((())(()))()())(()()((())(()))(()))((((())))(((())((()()))))())())(()())((())()())()())(()()())((()))(())(((((()()))))()())()(())()()))(((()())((())())((()())(()())())(())())(((()))))(((((((())((()))((()())()(()())(()))())((())())(((()))())(())())(((((()(()))())(()())()())(())(())()))(((())(()))()(())())(((((()(())()()))))))(()()))(())()(()()))((()((()))())()(()()))()(()())(()))(((()(()))(())()((()())()()))(((()())())(()())((()())))((()))())((((())(((()))(())()))()((())())()(())(()())(()))()())((()()))((()())(((())))))()(((((((()))((()())))((())())()())())((()((())))((())())()))((((((()(())())((()))())((()()))(())(()))((()(())())(()(()))(()())())()((()(())))())()(()))(()(()))())(())())(((())(()))()(())((()))(()()(()))()))((())((()()()()))((())()())(((())((((())))(())))(())()())(()()))((())(()())())(())((()()(()())())(((())()())()))(()(())()())((()))(((())))((())))(((((((()(())()())(()((())())()))((()()(())()(()))())((())())())())((())(())(())(())())((((()))((()(()()(()))())((()()())())(())())()()()())(((()())((())((())(()))())((()))())(((())))()(((()))()))((()()(())())(()()))(((()))(()))(())(())())(((()())()))((())()))(((()()))(()()())((())(((())))()()()(()))())(((()())(())((()(()()())(())())(()())())))(((())())(((()(()()))(())))(()()()))(())((())()()()())())((((())())())())(((())((())())((())())((())()())()(((()))(())))(((()()))(()((())())))()((()())(())()))((())(()())())())(((())())(()(()()())((()))(()))()((())))((((())())(((()(()))(()))())(()))(()))((()(()))())(()(()((())))()())()())((((((((((()((()()((()()()))()())()(())(()()))(((())())((()))((()())(())()())(()()))()())(((()(()))()(()()))())((((((((()))())))(()()())()()))((((()))))()()(()))((()))((((()))())())((((()))()())()(()())))()(()())())(())((()((()))())(()(())))())()((())()()())((())))(((((())(())()))(())(()()())()())((()))(((())())()())(((((()())(()()))()(())((()(()))))())(())((()())))(((())())()())())((((())()()))(()())(()()(()())()()()))((((()())()((())())((()))()()()))((((()(()))(())()()(((()())())))(())()()())((()(()))((())((())))))(())()())(((())(((()())())))(((()(())())(((()))()((())())((())))(()()())(()()())()()())(()())())((()())())()())(((())()()())()()((()))((())())(()))(((()))()(((()()))())(()))((()))((())))(((((())())(((()())())())()())((((((((()))))(()))())(())(())(()))(()())(()())(())()())((()))((((()((())()()))(()(()))()()())())()()(())(())(())())((())(()))()))(((((())(()))(())())((((()))))(((((())()()()))()((()))())((())))()()())(((())))()())((((()))((())())()(()(()))(((()()))()()((())())(()))())((()(()))())(()))((((())((())())()))(((((()(()(()))))())()((())((())()))())((())())((()())()))((((()))()())((()))(()))())(())((()()))())((((())())()(()))(()(())((()))())(((()())()))((()()())(())())())(()())(((()((()())))(())()(()))(((())))())((())(())(()())(((()))(()())(())()))(()())())(((((((((((()))())(()()())()(()()))((())()))())(((((())))(()())(()(()))(()())()()(()))((((())())(())())()(((()))(())((())))(()()))(())((()())()(()))())((()))((()))()())((((((()(())()()())((((())))())()(()(()(())))))(()(()))())((())((())())())())((())((())))(((()()))(())(()())))(((((()))(())()(((((()())()))))())((()((()(())())())()))(((())))(((()))(())(()()))(()(()))())((((()))((())(())))(((()()))(())((()(()))())()())())((((()(())()())()())())((()(())))()())((())())())((((((()))(((())(())))()())(()(()()()())()())())((()))((((())())(()))((((((())())())())(((()())(()()()))))()()())((())()(()))((()))((())(()))())((()()))(())(())(()()))(((((()))(()))())(())(()(()())())((()()))((()(((()))())())((((()))()((())))()))())((((((((())()))()(())()()))())(()())()(()))(())((())))((((())))((()))())((((()(())(())(()))((()(()))())(()))((()()))(()))((())))((())))(((())(()))()())(((((()())))(())(()())())(((()(())))(((()))())()()())((()))())((((()))((((()((()))()))()))((()(()())())()(())())((()))))(((()))())(()))((((((()())(())())(()(((((()))((())())())())()))(((()(()))())(())))(((((()))()))(()())((()))((())())))(((((())()(((()()))((((()))())))((())(((())()()()))()()))(())())((((())()(())())(()(())())(()))()((()(()))(())())((()))(((())))((())))(())((())())(()))(((((())((()()))())())((((()())()())())()(())()(()))()())()(()))((()()()())(()))()((()())())(()((())))())(())()(()()(()))(()(())))(((()()))())((((((())))()())))((((())(((())))()()()))((((()()))(())))((()))))(()())(())())(((((((())())())((())()()())(((())())((()))(())(())()())(((())()))()(()()())())(()())()(()))(())()())(((((()()())(((()(()))()))(()())())(()((())(())())(())()()))())(())())((())))((((())(())())())(((()((()))())(()))()()))(((((()()))()())())(())()()((()))())((()))()(()()()(()))())((((((((((()()(())(())))())((()()())()((()))())(((())()()()())(()(()()(()()))(())())()((()()))(()))(((((()))))((()()()()(())))(())(())((())()))(())((())()))((())(()))(((())()())(((())((())))()())((())())(()()))(()()())(()()()()))((()(()()())))(()()()())((((((()))(()))()((()))((())))((()()))()()(())(()))(((()))))(((()))()((())())())()(((())(())))((())))(()(((())()))())()(()))((()))(())(())())((((())()())())((((())))((())())()(()))())((()())(((((()())())(())(((()))()())())()())(()))()()()())(()()())(()))((()(((()())(())(())())(((())((()()()()))())((()))())(((())()())()())()(()))(())(((()()()())((()))()()())(((()()))))(())(((()())(())))())((()(())())(((())())(())(()())((()()())()(()))(())())((()())())(((()))()()()))((((((())(((())()))()))(()()())(()))((())()))((((((())(()))(()))())())()(()))(())(()))(()()()()))(((((((())))))(((())())())((()))((()))()())(((()()())(()))((()))(()())())(((()))(()))(())(((()()))))((()(()))(()))((((((()(((()(())))()()))(())())))((()())()(()))((((())())()))()))((()())((()())(())())())((((()())())(()()))((()(())())(()(((())())(())))())((()))()())(())(()))((((((())(())()()(()))((())())(())(((()))())((()()))(()))()()())((((())((((()))())())())(()())((())()))((())(()()))(((((((()()()()))()(()(())(()(())))())())((())())())((()))())((())((()))(()))()(()))(()((()(())))()())())((()))(((()())))((()))()((()))()))(((((((()))()((()))()()))(((())())(()()))(((()))((())()))(()())()(()))((()))(()(()(()))))((((((())()))()())((()))())()()))(((((())())(((())(())(()()())())(())(())(()))((((()))()())())(()))(())(()))(((((()()))())())(((()))((())()))(((()))()))(()((())()())((())()())())(())(((()))(()()))()())(((((())()()))((()))()())(((()()(())()))())(((()))(()(())()))(())())((((())))(()))(()))((((((((())(((())())(()))(()))((()()))(()))()(((())())()(()))((()))())((((()))()(()())(()()))()())(((())(()()))())(())(())(())()())((((()))))((((()())(())()(()))(((()()(())))((()))(()()())()())(()))(()()())))((((((()())()(())(((()()))()()())())((())())()(())())(()()())()(())())(()(())())))(((((()())())(())(())((())(())))(((((()))()())(()()(()()()())(()))(()))((((()()(())))(())(()))((((()(()))())(((()()))(((()(())))()()(()))(())())(())))())(()())(((()))()(()))())(()()((())))(())())(())((()(()))((())()())()()())()()()())(()((()(())((()())())(()))((()((()))(()())((())))((((()())()))(()())))(()()))((())((()((()())(())))))(()))(()())())((((()(()())())(((())(()))(()))((()()()(())))(())(()))(((((()())()(())())()())((())())(())(((((())))()()(()))()())()())((()())((())(()))(()(())()))((())))((()())(()))(((()(())(()))()(()))((()))(()))(()(())())(())())((((((())())()(()())())((())())((())()))())(((()))(()))(())())((())())(())())((())(()))((((((((((()())()))())())(())())())(((((((((((())()())(((())))(())(()())()())((()))(())()())()())(())())((((())(()())(()))()())(()()()())(())())((((()())))())(((()))())(()())(((())((())(())())(())))(((())())())(()))((((())((()))(())))((()))(()((()))))(()))(())(()))((((((())(((())))(())(())()))((()(()(()()))))((()))((()(())))(())()())((()())(((())((())(()))()())()(()))(())(())())(()()((()))())((()))((()))(()(()))(()())((()))(()))(((())(())()())(()())())())()((()())(((((())))(())())())((())())()(())()()(()))((())())()(())()())(((((()(()))()()())()())(((()((()))(()((())(())))())))((()(())))()())((())()(())()()())()((())(((())(())())())(()()()))(())())())((())((((())(()))()(()((())()))()()())(()())))((())((())))(((((())()))(()()))((((()(()())((())))())(())()()())((())()()((()()))())(()))(())(())(()()))(()()())))((((((())()())())((()(()()))))(())((()))())(()())(()()())(((()(()))((())())(((()(())())((())))()())()(())()())(())())((((()((()())()()))(()(())())(()(())(()))))((())(())())(()()(())()))(()((())(()))(()))()(((()()))()()))(((()())(()))())(((((()()))(())())(()()())()())((())()))(()(((()))))((())()()()())())((((()))(())))((((())))(()))(((()))((()())(())))((()(()(()))((()())()))(((())))()(())()())((()(()))((())())(())())((((())(())()))()(()))()())(((((()())())((()((()))(())())())((())())())()((()()()))())((())())((((())()())())(()(())())())((())()))(((((())(())(()))((()())((())((((())))((()))())((())())))((()(()()))()())()((((()))((())))(())()))((())(((()())())((()(()))(())())((((())))((())()())())((()))(()()))(())()())(((((((()()))((())((())))(()))((()())))((())))(()((()))))(((())((())))()(())())((())()()()))((()())((())()))((()))())(((((()(()()())()((())))(((())()())()(()((())))(()))(()))((()())(()(()())))(()(((()()))()(()((()())())))()(()()))(())()((()))())(((((())()())(((())())()))())(((()())))((((())(()))((()))((())))((((())))())((()(()())())))(()((()())())())())((((())()))(()))((()())()(())())())()((((())(()))()))(()((()()(()))())((())))((()())())(())())((((()()(()()))))(((((()())()(())())()((()))(()(()))()())((((())(()))))()())((()(())()(())())()()())())(()(((()())))(()())(()))(((((())(()))())()(()(())))(()))()((()))())(((())()()()()())((()))((())))((((())))(())(()))(())())(((((())(()))((((((()()))(()))()(()()))(((()())())))(()()()())())((())))(())()()))((()(()(())((())())()()))()(((()))))(((())(()()))((((()())))(()))()(()))())((((((((((()())(())(())())(((()))))((())(((())(())(((())))())(()()))(())()()))((((())))(()))(()))((((()))())())(((()(()))(()))()())())((((()))((())))((((((())((()()))()(()))((())(())))(((()())(())))(((()()())())()(())())(()))(())()(()(())())()((()))((()())()()()())((()))()(((()))))(((()())())()((((()))())))()())(((((())())()(((()))))((()())))())()(())((())))((((((())()())())((((()()()())(())((()(()))()())((()()))(((()(()))())((())())(())())(()(())()())((()())()))((()(()()))))(((((()()())))((()))())((())()))((()(())))()(())())(())())(((())((()))()())((((())))())()()())((((((()))()((())))(((()()))()))(((()))(())))()()(()))(((((((()()))(()(())))(()(()))())()(())(()))(())(())()())())(()())((((()))))(())()((()))()())((((()()))())(()((()))())(()(())))(((()(()(())()))()())(()())(())(()))((()()())((())())())((((())()())(((()())()(()))((())()())())(())())((())())(()())(()))((((((()()())(((())))))())())((((()))((()))(()()))()(((())))()(()))(()(()((())))())()())((()(((())))(()))((())(()()))())((()()))((())()((())(()))))(((())))(())()())(((())(())())(()())((((()))()()())()())(())((())()()))()(())(())())((((()()())())((()()((()())))(((())()))()()())(((()()))))(()(((((((())()))(())(((()))(()))()()())()())(()()(()())(()()))(((()))())))(((((())))())())(()()))(()(()))((((())()())()())()(()())((())))()((()())(())())())(((((()))((())))()()()())(((())())((()))))(((())(()()((()))(())()())(())()(()()))(()((())()()))(((())()((())))()(())()())()((()(())))(())()())(())((()()(())())(())))(((())(((()()())((())()(((())())())()))((()())((())()()))(())(()))((((()(()))())())(((((())(())))((())()))())())(((((())))())(((()))()((()))()())())(()))(((())())(()()(()())())()))((((()))(()())()((()(()))))())())(((((()())(()(((()(())())(((()())((()()))())(())(()())((())()))(())())(())(()))()((()(()())())()((((()))))((())))((()))()())((()()(()))(())(()()(()())()())())((((()(()))(((()(((()))())(())()())()()()()()))((())()()())))((((()))(((()))(()))(()())())()()())((()())())(())(())(())())((()(())())(((()(((()())()))())()())(((((())()())(((())()())())(())())((()))()(()))(((()()))()()(())(())())((())(())(()))())()()(((())()))((()(())))()()))((()))((()))()()())((((()))(()()))((())())((((()))())((())())((())))((()())))(((()))))((()))(()()(())(())((())())()()())())((((((())(((()())()(())(()))())()()())(((())())((()())((())(())(())()))(())(((()))(()()))(()()))((((()()))())()(()))()((((()()()))())(()(())())((((())))((()))())()))()(()))(((())(((())(()))(())()()()()())(())))(((((()))))())(()())((()())()()))()(()()))(((()()((())(()()())(()))((()))()))((()(()()))(()))(()()())(()(())()()))(((())(())(())(())))(((()())(((())((()()())))(()))())(()()()))(((((()())()()())))())(())())((()(((()((()()())((()()())())(()))(((())))(()()))())()())((())())(()))(((())(()())()()()(())((()(()()))()())())((())((())()))(()()((())()))(((()))()))((((()()))())())(()()())(()())((())()())())(((((())(((())()())()())()(()))((((()()))())())((()(()(()))((())))(()()(())())())(())())(())((()))(((((())())(()))))((((()))((())()())(()()))(()(()))()((())())()(()()))(((((()))()(()))())(()))(()())()()(()(()()))()())(((()())(())(()(()))())(((((()()))())(((())())())())(())()(())())(()((())()))(()))(((((())())(()()()))(()(())())(()((()())())())(())((()))))(((()())()()(()))())(()((()))()(())))((((()((((())(()()))())(()((())))(()()))))(()()()))((((())((()()())(())(()))(())(()))())(()()())()(()()))(((())(((((()))(()(()))())()(((()))))())(((()())()))(()())())((()())(())())())((())(((()()()))())(())())((())(()()))((()()))(()(()()()(())))()())((((((()))())(())())))()())((((((((())((())()())((()))()(())))((())(((()())(())(())())(()())))((())())())(())())()(((())))())(((((())())(()(((()())))(()())))((())(((()))))(()(())(())()())((((((())))))()(()))())((())((()())()())(()((())))(()))((((()((())())())((())(())())()())((()())())(()()))((((()(()))(((()))))())())((((())()))()))(((()))())((((())())()()(())(())())((()))((())))()()())((((((())(()))()()())())(())(())()())((((())()()))())(()))(()(()))(((()(()))(())())(()()()())(((()()))(())())())((())(()))(()(())(()()())((()))())(()((()(())(()))))((())))((((((()(()))((())())(()))(())())())(((())(()()))())(((())((())()((())))))(((()()())(()()()))(())()())((())((((()))))())())((((()(())(()))(((())())(((())))))(((()))())((())())()(()))((((((((((()))())()((())()))()())((())(()()))(()))(()())()())()()()()(())((())())())((((()())(())))(((()))()(()))()(()())()())(()())(()())()(()))((((())())()()())(()())(())(())()()))()(()))(((()((((((())())())()())(((()())(((()(()))()))())(((((()))(())())())(())(((()))))((())))()()))(((())())()(())())())((()))((()())()()))((()()())(()))()())(((())())((())((((()()))())))(((((())(())))((())(()())())())(((())(()))()((()))))((((())(((()))()()))(((())))()(()))()())()(())((()))((()())())(())()()()())((()(()))((())())())(()()))(())(((()(()))((())())(((((()))(()))((())()()))(())())(())()((()())()))())((((((()((())))()()))(((())(()()))())())(()(())(((()()())())())((()()))())((()))(((()())(())((())())(())))((()))())(((())((()))(())(())())()(())(())())((())()())()(())())(((()((()())())())((()(()))(()))(((()))))()(()((())))())((())(())()()())()())(((((((()))()((()))(())(())((())))((((()()())))(()))(((((())())()))())((((((())()())))())(())((())())(()()))((()((()()())())((())(()))))((((()())()))())((((())()()))())())(((((()()))(()))(())(())(()()))(((((()()))()()())(()()))(((())))((()())()())()())()((()))()())(((((((()((((()))((()))(())))()())((())()())(()(()())))(()())())(()()(())(()(())()))(()()))())())((()())()(())())((((()(())()()))()(())())(((()))(()))((())))((())())(()())(())()())((((()))((((()))))(())()())())(((((()()))(()))())((()())(()()()))(()(())))((((()))(())(()))()())(()()))(((()())(((((((()))((()))()())(()(()())())(()()())(()))()()(())())((((()((((()())((()))(())())())(()))())())(()()))()(())())())(()(())))((())()(((())())()()(()))()()))((((())(()(()))(()))())(((((()()()))())()((())()())()())((((()))())(()))(())(())(())(())())()(()((()()))((((())((()))())(())()))(()))(())((())()(())))(((()))(())((((())))()(((())))))((((())))(((()()))(()(()))())((((()(()()))(((()(()((())))())()()))())(())())((()()())()())())((()))(()))((((())((((())())())))(()))((()))()())(()((()()))()()))((((((()()()())())()(())())()((((((((()()())((((())))())()()())()())())())())((((()))))()()))((((((())())(()())))(())()())))((()((())())())((())())((((())))(()))((()((()))))((())((()))()))((())((())((()(()))((()()()())))()(()(())))((((()))))(((()())((()(()))(()))((()))((())()))()(()((()))((()))())()())(())()(()))(((()())()()()))(()))((((((((((())())(()()))))(((())(((())))(())))(((())(()))())())((())())(()))(())))(()))(((()())()())((()())()())(()())()())((()((()())())(()()()()())()())((())((())()())())()()((())())(()))((()()(()))(()(())())((()))(((()(())))())(()())())(()(((())())(())())()(()))()()()())((((((()()((())()))(())(()())())(()(()(())((()))())())(((())()))(()))()(((()(())(()))((())))(()(()))())(()(()))()())((()))((()())()()())((()())()())())(())())(((())())((())()())(())(()((())(())(())())(())())(())())(((((((()(()(())))(()()))()(())))(()))(((()())(((())(())))((()())()(())))())((()()()))(()()))()((()()()))(((()()))())(()))((()()()((())))(())(())())(((())()(())))((((())((())()))((()())))((())())(((()))()))(((()))(()(())))(())(())())(()((()()())))(((((()))(()))(()))(()(()())()))(((()))((()())()))()(((())))()(())(()))(((()((((()))())(((()))()())(()(()()()))(()))((()))(())())())((()()((())()))((()((()))())((())))()((()))((())())()())())(((((((((())((()())((()))(()(())()()))(()((()))()(())())())((((((())()())((()(())))(()())(()()))()())(((((())()()))()())(())(()()))()()(()))((((()))((()))())())(())((()))()())(((())())(((())()(()))(()))()(())())(((()(()())())(())((((()))())))()(()))(())()((())())(()))()((())())((((()())(()))))())()(()(((())()())())(()))(()(()))())(((((()(()))(()())())((((()))(()))(())((()))((()())))(((()(()))())())(())())((()))((((())()(())))((())()()))())()((()(())(())())())()()(()()())()())((((((((()()))(((())))))(())())((()())(()()))((())))(()(((())(()()))())(()(()())()((()))())(()))())(()(())())((())(((()))()())()()(())(()))((((())())())(()((())))(())())(())((()))((())((()))((()))())(()()))(((((()()))())((()((((())))))(((()))()())((())()))(((())())(())()()))(((()((())())(()))((()))())(()))(()(())())()((())(())((()))())((())())(()()))((((((())())(()()())())()))())(((())((((())))())(((()))((())))(((()())())()())())(())))(((((((())(()())()(())())((((())())))()())((((()))()())(())()())(((()))())()(()((()))))(()((())))(()()(())(()))(())()())((((((()())(())(((()())(())())))((())(()())(((())()(())))(())())()(())())((((()()(()())()))()())((((()))((((())))())())())(((()))))(((()())())(((()))())()))(()((((()(()))())()())((())()())())(())(())((()()())()(())(()()))()(()))(((((()))())(()(())(())())((())(()))())(())(()))((()(()))(()())())()())((((((()())()(()))(())())(()()())(()))()()()((())())(())())(((((()()))((()))())())()()(()())())((())(())((()()))(())((())))(((()(()))()())((()()))())(()())()(()))((((()(())((())(((()())()))()(()()))((()())))())()())((())()())()())(()())(()()))(()))(((((()))(()))(((())))((()))()()())(((())())(((()()())(()(()))())(())(((()())()()()))()))((((())))(())()()())()())(((((())())(()())((()())())(((()))(()))((()(())))()))(((())((())()))(()())((((((()()())())())(())(()))())(())()(())())((())())())(((()))((()))()())(())())((((((()))()))(()()()((())))(()()))((()())(())(()))(((())()))(()()))(((())((()())()())())((()()())((()))(()))((())((())(()(())))((()())()))(()())(()))(()(((()))((()))()))((()()())(()))(())())((()()(()))((((()())(()))())((()))()((()))(()))(()))(())(())((()()()))(((()(()))))()((())))((()(()(()))(()(()))(()(()))(()()()))(()(()))(((()()()))(((()(()))())())(((()()(()))()()())())((()))(()))((((()(())())(((()))))())(()()()()())())(((()())((()())()(((())()(()((()))())(()))()())(()))()()()))(((())()())())()())(((((((()))())(()())(()(()))()(()(())))((())())(((((()()))()()))((())()())(()())((())(()))(())())((())())((())))((((()(((()))(()())())((())())((()())()(()))((())()(()))())((()()))(()()))((((())))())())(()))((()())))(((((()(((())))())((((()()))()())(()()))())((((()))))((()))))(())()((())()))((())()()())()(()(())))(((((())(())())((())())(()()))(((()(()))(()))())()())(((()(())(())()())()(()))()(())()())(((()()((()))((())(()))())())(((()())))(())()((())))()()(()))(()(((())((())))(((())())()(())))(((())()())())))((((((())((())))))())(()))((()(()))()()(())))((((())(())))(((((())((((())()))())))())(((((((((())()())(((()()))()(()(()))()(())(())()())()())()(())((())))(())()))(((())(()))))((((())(()(())))(())())((()())()())()((()())(())))(((()))(((((())()))((()))(()())(()))(())(())))(())(()))(()())(())())(())((((((()(()))())(()))(((()))(((((())(()))()())((()())))()())())(()(())())()))((()(()()())(((())))())(()(()))()()())(())()(()()())())((()(())())((()())()))((())(())()()))(()(((())))()())((((((()(()))(())())((())(()))(((()())(()))()(()))(()()))((()))(()))((())((())((((()))))())(()((())())))(())(()())(()()))((((()))()(())()))((((()))(()()())())((())((())(()))())())((())()))((()))(((())()))(((())))(((()))(()())(())())())(((((()()))()(((()))())()())(())(()())(()())(())())(()()))((((((((()()))((())()()))()())(()(()())()())()(())())()()(((()))(()))(())())(()))(((())(()))()(()))()(())())((()))((((())((((()))()())())()()(()))((()((()))()(()))(())())((()))()()())()(())(()))()()())(((((((((((((((())())())(()(())())((((()))())()())((()(()()))((()))(())())())()((((()))(())(())())(())()(())()())(((((())())(()()))(())((()())()))((()())(()))((())((()())()(())()))()())()()(())((()))()(()))((()()()())((((()(())()))(()())()))()(((()()(()())))(())((()(()))(()()))())(())(()))(()()(()()())(()))(()(()((())))()()()(()))((())()()))((())))(()())(())())((()((())((()((())())())())())(())())((()(())())(())(()()()()())(((()))))())(((((()))())))()())((((((()))()())(()(()))()(())()())(((())))((()(()((()))()))(())((()))()()())(()))(())()((((()()())())())(((()()(()))()))(())((()))())(())(())(((())())(()))(())())(((()))()(()()()(()))((())))(()(())(()))()(()))((((()(())))(((((()((()())))()())((())()))((((())((()()()))(((())(())))))(((((())(()())()())()()(()))((())(((()())(((()))()())())(()()))(())())())((()())()))((())))(((())())(()))((()()())()())(())((()((()))(()))))((((()()))(()())())()()(())())((((()))((()))())())())(()())(())())((((()())()(()))())(()()))(((()())())(()())(((())()()))(()()))()((()))(()))((()((())(()))(())()())())((((()(())(()))((()())())()((())(()))())((((()())(())(())(((())))()(())())(()())((()())(()))(((()))))((((())()()))())(((())))()))(((())(((()))())()(((()()))(()())(()))((()))())())(())())((((((())())(()))()(()))(()))((((())))(((())))())(()(()(((())()())(((()))))())()((()())))((())())())((((()))()())()(()()())())(())()(()()))(((()(()))(())()))((((((((((())))()()))((()(()))(()()))()()(())()())(()())()(()(())(()))()())((((((()))()()())()((()((()(())()(()())))(((()))())()())((((())))(((()())())()()()())))()(())())((())())(()(()())(()))(()))((())))(()((())(((()()))())(())()()))())((())(((()(())))()))(((()())())(((()(())())(((((())))))((())))())())((((()((())))()))(()))(((()))((()))())())((((())(((())))())()()()(()()))((()))()())((((()()())(((()())()()))(()))()((((((()))(()))())((())()))())())(((())((())(()))())(()()())())())(()(()()(()))(()(()))))((((()())(((())))())(((((((())))))(()())(()((()())))((())()))()((()(())))((())))(((()((()()))()())(()))(()))((()())(()(()))()())())(((())(())()))(()))((())()(())()))((((((((((()())((())(())()()()))())()(()(()))(((((()())()()(()))))(()))((()))))((())(())(((()))))(())((())()()()(()))())(((((()()())())()())(()(()())())(((())())()()())()()()())(()())())(((((())()(())())(()((()))())(()())()())(())((()))()())(((()))(())())(((())((((())(()))()))()())(())()())((((()))()))(()(()))())((())))(((()())((((((((())))())))())()()((())(()))))()())((((()))()(()))(((()()))())(())()(()))((())()))(()(()())((()()())()()())(()())(((())())())((())())()(()))(()((()())(())))(((((())))())()))((((((())())((()))(()())())((())((()(()))(()()(((())()))(()(())))(()())(((()())))()())()())(())()(((()())()()))())(((())))(()))((())()()(((()))))())(((((()())(())(()()()()))(())())((((((())())(((()(()))())(())(())()(())(()))((())())()())(()))(((()()))))((()((()))())(()(())((()))())(())(()))((()((())())((()))()))())(((()((())())(()())((()())))((())())(((((())))(())(())))(())(((())(())())(())()(()()())()()())(()))(())(())))(((()))(()(())((()))())(((())())())()()())((())((()(((())()()))())(((())()())())(())(()))((()())((()())((())))((())(())))(((()(())(()(())))((()(()))())())(())((())))(((()))))((((()()())((((())))(())())(())(())(()))(())())((())())()()(()()))(((()()())()()))((((((())()())())))()(())(()))((()(((()(((()))()))((()())())((()))())()())(()))((()()(()))())((()))(())(()())())((())())(()))((((((())((()())(())(()))()())()()())((()(())(())())((((()))()))())((()))(())(()))(((()(()()()))((((())())(())(())((()())())())((()())()()))()()())(((((()(())())((()(()))(((()))())()))((()())(())(()(((())))((())))()(())()())((()))())())(((()())()()))()()(((())())))(((())()()))(())(())())(()(()()))()((((())((())()))))(((()()())())())((()()))((())()))(())(((()(())))(()))())(((((((()())()())()())()))())()()()(()))((((()()))())(()())())(()))(((()()))()((())((()()()())(()))()(())()())(((((((()))((())())((()())(()))()())()()())((())))((((())(())))))()(())(()()))((((((())))(())())((()())()())()())(()((()(())())()())((()))(()))()()())(())())(((((()((((())(()(())()))()))((()))()())(((()))())((())))(((()())())(()())())(()()(((((()))(((())))))()))(((()))(()))()(()))()((()))((()())()))(((()(((()())((((()))())()())((()))(())())(((()))((()()))())((())())(()))(((()())())((()))()())(())())((())()())((((())(()))(())(()))())(())(())((((()())(()))()(()))(())()()))(())((((((((()))))(())(()(())))(()((((())()))(()())(()())))((())(()())(()()))((()))())((()())((())())())()(()))(((()()))((())))(((())()())()())(((()))((()))())())()((())))(((((((()())()()))((((())))()))((()))(()((()(()))()(()))()())(((())(()))(())())()(((()())))()()((()))())(()())(())()((()))())((())((()))()(()))((((()()))((((()())(()(()))()()))(())())(()(())))(()()())())((()))((((((()(()))()(()))(()())())())((())(()))())()())())((())(()())((()(())))(()((()))()())()())(((((()))(()())()(()))(((())()))()))(((()((()))(((())(())())((())()))((()))(()())))())())((((())())(()))((()())))(((((((()))())(()))())((((()))()))(()))(((()())()))()())((((())()(((()()))))())()))((((((((()))(()))()())((((()))((()(()))((())((()())(((((()()))))()())((()(())())(()())()(()))()))())((((()()))((((())())()))(()))()()(()))((()())()))(((((())((())())(((())()(())())()))(()))()(()()()))(())))(())((((((())(())(()()))())(()))(((((()))(())()(()())(()()))(((())())(((()()))(()((())))((()))())((()()()))((())(())())())(()((()))(()))()(()))((()))(())())())((((((())(()))(((()))(()()((()))))(()()(()))(((())()(()()))()(()(()))))((())(())(()(()))())(((((()))))(((()())(())(()))(())())())((()))(()))(()()())(()())())((()()(())())())((()((()))())(()())()))((()()()((()))())(()()))(()(()()())(()((())()))(()()())())((()((()))()(()))((())()))()())(((((((()))(())))()(()()))())(((((()()))(()()))())((())()))(((()))())())()())((((()())(())))(()()))(()(()))((())()())())(((((((()))((())(()))(())((((()))())(())(())())())((((()))(((()(()(())())()(()))(()())))(()(()()))(()))((()(((()())())((()())((()())((())))()())(()()()()))((((()))(())))(((()())))()(())()())(()))((()()(()())))())((((((()())(()(()()))(()())())((()(()))(()))((())))((((((()))(())()())())((((()))())((((())))(()((())())(())(()))())()(((()))()()))(()))(()))(()()()())())(((())())(((())()(()))(()))()(())(()()())(((())())))()()())((()((((())((())))()(()()(()())(())()))(((())())()))()()(()(()()())())(())(())())()())((((())(()((())))())((())((())())())(()())())((((()())())()((()())()(())())()(()())(()()())())(()((())())(())())(()))(()())()()(())(((())))())((()))())((((())))))(((((((((())(())(()))(((((())(()))()))()())(()))((())()()())()())()())(()())((()()))()))((())())())(()(())))((((()((())))((()((())))()((())())))((()())()()))((((((((())((())())))((()())))(((())()())((())()((()))))()()))())(()((()))()))(((()())(((()()))())(()()))(()(())(()))(())())((()(()))()))((()())(((())())(()())((()))((()))))((((())))(()()(()))())(()((())((()))))(())(((())))(()))((((()))(())())((((())(((())()()())((())()(()())())())()((())(()))))()(()))((((((())(())())())()())())())((())))((())((((((()))))())))(()())(((((((()()))())(()))())((()())(())()(())())((())())((((()))))(((()))()))((((()((()()())(()))())((((()))(())()))((()))()())())(((()()())((())(()))(())())((()(()()))))())((()((())))()(())()()())())((())((((()()()())(()))((())())())()()())())((())(())())((()))((()))(()())()(()()))(()()))((((((((())(()))())(())())((()))))((()()))(())(()))())())((((((()))()())()(()())()())(()())(()))()(()))(()())((((())(())(())(()))((())(()()()))((()(()()())())(())(()(()()))()(())())((()))((((())))())((()())(())())()())(((())()())((())(((())())())(()))(((()))((())(()))(((()))()())()())((())()()))(())())(((()(()(()()))(((()))))(((((()())(())())((()()((()))(()))(()))())(())((((())))())()))(()()))(((()())(((()())())(()(())())))((((()))(()))((())()())(())(()()))(()())()())(((()(()))(((()())()))))()(()))())(((((((((()()()())()()())(())())(((()())(())(()))(())((()(()))())()())((()())()()((())))((((()))(()))(()()))(((())())()((()))(())))((()())((()()))())((()(()(()))((())))(())))(()(()))()())((())(())(()))(())()(()))(((())()))(()()))((()(())(()(()))(()))(()())()()())(((((())))(()())((())())(((())))()(())()())((()())(()(()())()())(())(()))((()(()))((()()())((((())))()))(())(()))()()())((())((())()))(((())((()))((()))()))(()))(((((())(((((()()())(())())((((())()()())()())()())())(((()(()))((())(())())((()))())())(()())((()())()(()())())(())()(()()(()))(()))((((())((()))(()())())((()())))()(())())((()))()(()))(((())))())())(((((())))()(())())(()()))((((())()))(())())((()())(((((((((()()))())()))(()))((((((((()))()()))))()())((()())(())())((()()()))())(())(()())((())(()))()()())(()))(((((())())())(()((())(())))((())()))(()())(()()))(((()(())))()())(()()))()()())((()(((())())()())((()()))(())((()())())(()))(((()))))())(()((())()())((())))(((()())()()()))(((((((()())()())((((())))((()(()())())()()()))(())())((((((()))()))((())()))(()())(()()())((()()))())()((()))((())()()))((())(()))((()(((()(()))())(()(()))(()))()()())((()()))))((((())()(()())))((())))(((((())())(()(())()()(()))((()()()()()())(())()())(((()))()((())())())())((((()))()())((())(()()))))((((())))(())())(()(()))())()()())((()())))((((((())((((((()))(()))((())(()))())(())(()))(()((()())())())))(())((((())))(()())))())((((((((()))()()())()())()()())(((((()))())())()())((((())())())((())(()))())((()))((())(())(((()))))(()())()())(((((())()())(((()))(())())((())())())(((()))())((())(()))((((()))))()()))()())((())())(((()())(()))(())())()()())(()())(()(())())))((())((((())()))((())))())((())))((((((()(((())())(()())))(()))((())(((())((()))(()))(())()(())())(())()())((()()))())(()()())((())()(()())())())((()()())())(()())()(())())((((()()))(()()))())(())((((((())))())(())(()))(())()()(()))())(((((()()()())())())(((((()()))()(()))(())(())((()())((())())))(()()())(())()()())(((())(())))()(()))((()))(())())(((((((((())))(())(()))(())((())))(((()((()))()))()())())())(())((())((())()()))()())((())(()(())))(((((())(()(())((()))))())())((()((())))()())())(((()())(()))(()())(())())(()(()(())(()())))()(()()))((((()))()(((())))()(())())((((())()()))(()())())()())((((((()())())()())()(()())(()())()())(((()())())(((((((()))())(())()))(()())())())(((())()((())))(()))())(((()))()((((()))())()())((()())())())(()()()))(((((()()))(())())()((()))(())((())()()))((())(())))(())((((()()())((()))))(((()())))()))((((((()()()))(((())(()())((()))))(())())(((())((())(()())()))())()())((()))(())())((()()(())()))(((())()())(((())()))(((((())))())()))((((()))(()))(()())())()((()))())(()(()())((())))((()(((())((()))()))())())())(((((((()(())))((())(((()))())((())()))(())(()(()))())(((()())()())((()()()))()())()(()((())())())(())(()())())((())((()())((((((()(())))(((())(()())(()()))(())()())(()()))())(())()(()))(()()())((())())(((())(((()(()(()))))((())))())())(()))(((((())))()))((())()))((()(())(()())(())())(())())()(()()))(((()(()()))((())())(())(()))((())(()())())((())(((()())))()())(()))(((())(())))((())()(())())(()((((()))((()))(())))))(())(((()())())()())(())(()()))((()(())()()())(((()(()(()(())(()))(((()))((()))())((())(()())()())()()()())((((()())()))((()(()()))(()(())((()())())()))(()())())(())())(()()())((())())(())())((()))(((((()))())(((()))(())()())(())()())())(((())(()(()))(())()(()()))())())((((((())())((())))(()()())(())(())()))(())(()(())())(()))((((()))())))(((())(())(())(()))(()))((()))((()())(((()))(())(())))()()(()))(((((())())())((()(()))((()())(()())(()))(((())()))(())(()))((())((())(()))(()()))((())((())()))((((()))()))(((()))))(()())(()()((()())()))()()(()(())))((((((())()())(((())()()()())(())())(())((())((())(())(())())()))(()())((())())())((((((())())))(())(()()))((()()))(((()))((())()()))((()((())))((()))())()((())()))(((()()(())())))(((())))())((()(())(((()))))(()())(())(()))((()(()))())((((()))()(())())(()(()()))())(())()())((((()))(()()))(((()()))((((((()))())(())))(()())(())(())()())(())()())(()())())(((())))((((((()))((()())()()))(()))((())(()()))())((())()()))(())())(((((((((())((((())(()))())(())()()(()(((()())(())))((()))(()())))(()(((()))(())))((()(())))(()()()))(((()())())()(()()()))((((())))())())((((((((()())())(((()(())())()(()()))()((()()))())(()(()())())(()))((())(()))(()()((())()))())(()())((())(()))(((((())))())())())(((())((((()())))((()))()())((())()))((()()))((())()()))(((()))((()())()))((((((())(())(())))())(((()))())(())(()((()))))((()(())))())(()()()))((((()))())((()))(()(()(())(())())((()(()())))())((()(())))())(((())(((((()))))()))((())(()())())())((())(()))()())(()())((((()()))()((())))(((()(())))))(())((()())(())())(())((())()()))(((((())())((()()()())()((()(())))(()))())((())((()))())((())(()))())(((((()()))((())))(()()))((((()()))())()(())())((((()())()())()()))(()))((()()))(((()))))(())())((((((())()(()()))()(())())(()))((()())(())(())()())(()))((((()(()())))(((()()))())(()()())((()()()())(())(())())(()))((())(()()))(()()))(()()((()()))())()(()(())())(()))((((()(())())())()())(())())((((((((())()(())())(()(())))((()()())())((()())()()))((((((())))()(()()())(()))()))(((())())())(())(()())(()))(()())())(((()())()())(((()))(())())(((())())())()())(((())((()))())(())(()))(((()())))(())((())())()())(((())())((()(())(())())()))(((((())())((())))()())()(((())()())((((())())())(())())(())(()())())()())(((()()))(()))(((())())((()))())(()))((())((()))())(((())()()())((()))(()())())(())((()())())()(((()))))((((((())()(())())((())()(())())(()))(((())((()))(()())))()())())(((()()()))(())(())())((()()()))((((()()))((()))()(())((())))(())(())()(()))(()())((((())()())((()))))(()))(((((())))(()())((())(()))())(()(((())())(((())))()))((())))(((((((())())(())()()())(((()((())()))((((())((()))()))))((()))(()))()()())(()(()()(())))(((())(()))())((()())((())(((())))))))((((()()()))())(()((()()))())))((((())))(()(())()())()())((())(((()())())()))((((()())()())()())(())))(((((((()((())()))(((()(()))(()))((()))())(())()())(((()))((()(()))(()())())((((()()(()))))()(())())(((())))()((((())())(()))()))(()))((())(((())((())))((()()())()((())))(())())((())((()())(())()()(()))(((()))())())((())(())(((((((())()(()())))(())())(((()))(())()())(()()((())))(()))((()()((())())))(())()(()))(((())())(())())((()))(()))((())(()())()()()))())())(((((()((((()((()))()())()())(((())()())(()()))((())()())((()()())))(())()((())()())(()))()(()())())(((())())(())(((()()(()((()))())(())())(()())(())(())())((())((())()((())()))())(()((()()))()))(())()())(((((()(())()())((()())(((())(()))))()())((())))()(()()))((())(((()))(())(())()))((()())(()))((()))())()(()()()()())(())((()()))(())(()))((()(((())()()))((())))(())(((()())())()((())))())(()()()())((())()())(())(())())(((((((()((())))())((())(())))((())()))((((())(((()())))((())))()(()))(())())((())((()))())()())((())())(()()())()((((()()))())(())))((((())(())))(()())((())())(())()())((((())(()(())()()))(()))(())))(((()())(()())((()))()())(((())()))(())())(((((((())()()()())())(((((())))(())()())()((())())())(()())())()(()))((())()(((())()))))(())((()())()())(()()))((()))((()(()()()))(()())((()()))())((()((()())()())(((()(())())))(()))(()(())())())((()()())(())())(((()))()))((((((()(()()))())(())()()())()(()))((()())((((()))(())())(())((())))())((()()())(((()))())(()))(((()))(()((()))()))(((())(()((())(()))))())(()()())((((())(()()))(()())())(()))())()((()))(((()()))(()()())((()((()))((())))(()())())((())())()(()))(()()())()(()))(((((())())(((())())))(((()))())(((((())(()))()())(())())()())(()())(((((())()))))((((())))())())(()(((((())(()))((())))(()))((()))())(((((()))())())()())((((())())(((((()))))(()((()()))(()))((()())(()))())(()))((((()())())())())(()(()))()()((())))((()))())((((()())(((())())()))(()()())())()()((())))((((()())(()))(()())(()))())((((()()))(()(()())(()))()()(()))()(((())())())()(()))(()())(((((()))())(())()((()())())))()())(((((()))((())))(()(())()())()())(()(())((())())())())((())(()))(()()()))(((((((())(())())())()())()))(((((()))(())(())(())((()))())(((())(()((()())())(()()))(())()))((((())((()(()))(()))())(())(())()))(())())((()())())())((())())((((())())((((())())(((())))())())()()())))((((((((()(())())))(()())(()()()))((()))((())))((()(()))(()))((())(()()())((()())())))((())(())())())()(((()(())))(())(())(())())((((())())))((()())(()()())()))(((((())()((())))(()))(())(())())(((()))(())))((((((()(()))(())())()(()()))((()())())))(())()())((((())())())(((())())()())(()))(((((()))())(()(((()((()))())()()())((())(())()(()())(()(())())(()))())((()))())(()())(())())(((())((((()))))(())())((()()())())()()()))((((((()))(((())))())()(()))(((()(()()))())(())())(())(())())(())((()(()())())(()())()(()))()(())))((((((()())())())(((())(((((())(()()))()())((((()())()))((())()))((()))()(()()))()())((()(()))((()))())())(((())((()(())()())()())(()))()(())())(())(((()))())())((((((())()()())()()())()((()())(())())()(()))(()((()())((())))()(())())(()))(()())((()()))()()())(((()()))()(())((()())))(((()()))()(()()))(())()(())())(((())((())))(()()))(((((((())))())((())(()))())((()()))(()())()())(()))(()()(()()))((()))(())(())(()))((((((())(()()()()((())))((((()))))((()())()()))(())(((()))(())())())((((())(())(()))((()(()()())())())(()()())((())))((()((((()))())())()(()())())(()((()((()))())()())()())(())(()))(()))((()))((((()))())(()))(((()())()(())()((()))(()()())())((()))((())))(()())())((((((()()(()))))(())())((())()())((((())()))((())(((()))())()())(()(()))()()())(())())(())((()))())()(())())(()())((())())(()))((((())()(())())()((())))(((((())))((())()())()())())(((()(())()())()())(()()))(()())((()))())()())(((((((((())((())(())()))(())()())(()(()))(((())())()()()())((())))(()())())(((((())())(()))(((()(()((())))())((())(())())()()))()))((()((())))(())(()))(()((()))))(((())((((()())(((()()()())()()))()((())))())((()())(()))(()())((()()()()())))((()(()))(())(())))(((((((()()())(()))(())()())(())(())(((())())))((((((())()))())()()())(((())()())())()(()())((())()))(()())()())(((((()))))()((())(((()(()())()(())))))())(())(((())))())(((()((())))())()((()))())((()()(())())(((()))())((()(()()))))(((((()))()))())())((()())((()(()()((())()()())))()((()())())()())())())(((())(()))()())())()(((((()))())((()()()))()())(()())(())(())(())(()))(((())()()(()))(())())(((())()())((())((()))(())())())(())())((((((((()))((())()))((()))())(((())(()())())())()(((())))())((()(()))((()))())(()((())())()((((())))))((())()()))(((((()())(((()))()()))()((((())())()(())()())(()))(())())())()(((()))(((((())())())((((()))(()())())(()()())((())()())(()))((((())())))(())(((())))((((())(()))())()))()(((())()))()))(()()(())())(()()(()))()(((()))))(((()(()()())(()))())((())((())())(()(())))(((()(())))()((()())))())(((()()())(((((((()))())()())()((()))))(()())()())(()()))(())((((())())))()())()((()()())())((()())(()())()()(())))(((((((((())())()(()))((()))())((((())()))(()))((()()))()((()())()()))((())()))()())(((())()()())()()(())())(())(())(())())(((((())(())()))()()()())((((()))(())())()()(()))((((()())(())(())(())((())))())((()())(())((()()))((())))())(())()(((()))()))((((())()(())())(()())())())((())((())(()()))())(((((())()))))()(())())((((((()()())())()(()())()())()())((()()())())((((((())()))()))(()()(())))(((())((()))))(())())(())((()))(()()))((()))())((((()))((()))())())()((()))())((((((()()(()))(()(()))()()())(()()())((()()))())(()()))((((()()((())())())(()(()()))(((()))(()))())(((((()())()()())((()()())())((()()()())())(())))((((())()(())()))()(()()))((())()())(()))(())())(((()))((()()()))(())())((((()())(()))()((()))(())())()(()()())()()))((((()())()))())(())(((()))(())())()())(((()(((()))()())(((()())))))()()())(((())(((()(())))))())())(((()()(()))(()()(()()())))((((()()))())))(((()(()))((((()()())(()))())()())(()))(((()(((((()))()()())((())(())())))((()())((())())())()())((())((()))()())(()()(()()))())((((())))(())())(((()))()(((()))(()())())())((()))()())(()))((())))(((((((())((()))()(()))(((()))(())(()()))(()((()()())())((()())((())()(()))((())))(())(()())((()())(()))()(()))(()((((()()))())(()(((()))))(()()))())((()(())(()))(()()())))(())((()))((((()))))(((())((()))())(())()(())()))(((((((((())(()(()))(()))))())())(())())(((()))()()))((()()())())(()))(((()))((())(()())())()(()))()())((()()())((()((())()())(((()))()())))(())())()(()()))((((()()())((()))))((())(()()))(((())(()))())(()(())(()))(())()((())))()())(((()(()())(())())((()))(((())()(((()))(()()))())()(()))(((())()())()(()())(())()()()())())(()())())(((())((((((((())()())(()(())()())((())((()())())())()()(()())())(())(())(())(()))((()())((()((())())())()((()())()())())())(()())(())())(()()())(()(())(())))(((())((()))(((())((()))(()))(())(((())())()))(())(())(()))(()()()()))(())(()())((())))((())(((()))()))(((((())))((((()))(()))()))(((())))())()(())())((((((())())())(()))((()))((()()())((())))()())()(((())()))()(())))(((()(())())(()())(((()(())())()(())(()))()()())())(((()))()())((()(((())()())(()))((())))(()(())())(()())((())()))()((()))())((((((())()))(()))(((())((())(()))(())(()())(()))((()((()))())((())))()())((()))(()(()))()())(((((())())))(()())))(((())))((()())(()))(())()()())(()(()())())((((((((())()())))())())((()(()))))()(()))(())(()()))(((((()))(())()((()))()((()()))(()(()()))(())())()(()))(((((())))(())())((()())()()))((((((()(((())()))((()))())))(()((())))((((())))))(())(())()(()))(((()))())(())(((())(())))(((())())(((()))())(()))())(()((())()))((()))(()))()(((((((())()())(())))(())(((()()))()(())))((()))()((())()((())()))())((()()()())((()())(()())(()))(()))()()))((((((((((((()))())(()()))((())))(())((()))())((((()()))())()(()()())())((()((())()())(())())(()()))()(())(()())(())(()))((((())((())()))(())(())())(((()))((()))())(())())(((((())()())))))((())()))(((()((()())))()()((()())(())()))(())()())(((((()(()))())((())())(())())()((()))())((()(()(()))()()(()))())(((()(())()))())(((())(())())())()()())(((())((()(()(()()()))()(())))())(()(()(()()(())))()())(()))()((()())))((((((((()))((()(((())))())))(())()())()()(()))(()()(()))((((()))))(((((()))())(()()))((())((()(()))())((())())())())(((()))())())(((())(()()))(((())())))((((()())(()(())())()())(((()))((())(((())()((()))())()))(((())()(())()())()((()))()())())(((()(()()())())(()()))()(((()()))((())))(())(((()()())(())(()))(()))((())(()))()())())()((((()()))()())))(()((()))()(()))((()()))(()))()(((()()()))((((())()((())()()())())((())()(()))(()))(((()))())(()()))(((((())())())(()((())))())(((())))((()(()))((()(()))(())(())(()(()))())()())(())())((((())(()(()))()())())(()()))()(()))((()(())))()(((()()))())())((((((((()()())())())(((()()()(())())(()))((()))()())()((())())()(())()())((((())))(()))())(((((()))())())(()())())()(())(((()()))(()()))())((((())((()))(()((())())())(()())(()))(())()(())())((((()())())((()))()()())(()))((()())(())))(())((()(()()()()))())(()))(()((())(())())(((())())(((()))()(((()))(())()))()))(((((()((())())())())()())(((())()(()()))((())()()))(((())())((()()))(()())))(((()(())())(((())((())((())())()()(()))()(()))(()(())(())))))(((((())(((((())()(())))()(()())())())((((())())(()))())))((((()))((((())))))()())(()(()())))())((((()())()(()))()())((())(()()))()()())()(())())(((((()((()((())(((()))(())())(()))(())(()())()())(()()())((()()())(()))())())(((())())())(())())(((()))(())()())())((())(((()())))((((())((((()))))())((((()))()))((()))()())((())))(()((())(()()()())(())))((())(())))((((())((()))(())))(()(()))())((()()())((()))()(()())))((()())())())(()(()(())())()())((())(()))(()(()))(()())((()(())(())))())(((((((()()())(()((())))()()(()))()((())()())((())(())(()))(())(()(()()))())((())((()))()))((()((())()())())(())()())((()(())()))((()())(((()(((()())()))()))(((())))((())())())(((())()()())())(()()()))())(((()()())()()(())(()(())(())()))(()(()()())))(((()((())())))((((()))))(()()))()(())(()()))(((((((((((()())(()))()(()))()()()))(())()()))((()))(()))(((()(()()))(()))(()((())))((())((())()))(())(()())(())())(((())))(()))((())(()))(((())(())))())((((()((()))))()())(((()))())(((()()(())(()))())(((()()())))(())()()())(()())())((((())())(()))((())())(())((())(())(()())()())())()()())((()())()()(())())((((())))((()()))())(((()(()))(((()))(()()))(()))(())(())((()))()()())((())((())())()))((((()())(()())(((((()))()())(((())()())()))(()))(()(()()))((()(()(()))()())))((())(((()(())())()())())((()((()))))(())())()((())())(())()(()))()((((()((((()(()()))())))()())())(((((()(())(()()))))((())))(((())()()())()()()))(())()())(())((()()())))((((((()())(()))(()))(())())())(((()))()(()))())())((()(()))(())()())(((())())(()())())(())())(((((())(()))((()())))(((()()())((())(()))()(()()()))((()())))((((())()))((((())(()())(()())())()((())))(()())(((()()()(())))(()))((()())())()(()))(((()())())(())())(()()))())((((((((()()())()())(()))((())()(()))()(()())(()))(((()))(())()))(((())()))())((((((()())(()()))())(((()()()))())((())())(()))(()))(((((((())))())())()()()())(()())(())())(()(((())))(())()(()())())((((())((())))()))(((())()(())())((()))()())(()))((((())())((()))())()(()(()))((())()))((((()))())())(())()()(()))((())((())((()(()))((((()))()())(())(())()()()))()(((()))()))((()(()))((((()))()))())(((((()())())())()))(())((((())()()())(((()())))()(())))())(((((())()((())(()))()(()))(())())(((()(()))((()))())(()))())(((())((()))(()))(((())))(())())(()())((())())())((((((()())())((()()(())())(((()))())()))(())(()()))(((((()()()()())())()((())))()())((()))()(()))())((())()(())(()))((((((())()()()())())(()(()(()))()))(()(()))())())()(()))(()(((()())((()())())(()))()(()))((())())((())()())(())())(()())(())())(((()(()))((()(())))())((())())(()))((())(()())((())())())())(((((())())(())((())(())(()))((()()))()())(((()()))(((((())))(()))(()()))((())(()))((()))())(((((()())()(())())((((()))()())())(((((())))())())(((()))(()())(())(()))())()(((())(()))(((())())))(()(())()()())()(()((())()())()())(((((())())())()()())())())((((()(()()))(())(()()))((((((())(()))()())()())((()))())()))(((())()()())(()())((()(())()))(())()())())(((((()))())())()(()())()())((()(())((()))))())((((())())(()())())())(((())()(())(()))))()()(()(())())()())(((((()()()(()))((()))())()(()))(((()(())(()))(())(())())()(((()))())(())())())((((()(((()(())()(()))((()))(()))()(()))(()((()))())(())(())(()()))(((((()))))((((())())(()))()())((())))(()())((())()())()((()())())())((()()))(()())(())())((()()))((())))((((()()()()))())()())(())()))(((((((((()())())(()()))((())((())))()())(((((()))(()((()))())((())())(((()))))(((((()))(())()(())))((()))())()(()()())())(((()((())))(())(()))()()(()()))(((())(())())((()()()))())()((())))(((((()((()()))((()()())))()())((())()())((()((()())()))(()())((())())()()(()))((()()())(((()())(((()))()()))()())()()())(((())(())(()())()))(()))((()())((())()(()(()()))()))(((((())())(())(())()))((()(())(((())())))(())(()())((())))()(((())())))()(()())()()())((())((())()(())())((())())())((((()())))((()))())(())())(()()()())()(((()((()))(())(()))))(()))((((((((()(()))(())()())((())()(()))(()))(()(((())())()))((()((())(()))())()())((((())(())())(())((())))(((()()))()()))((()))()))((())(()((()()()))())()((()))())(())()()(()(()))())((((((())())))(())()(()())())(()(()())()())((((())())(())()())(()(())()))(())()((()))()()())(((((())(())()(()))(((((()))((())(())())())(())()))((())))(((())()()(())(()()))((()))())()(((())())())((()))(()(())(())))(((()()(()())(()(()()))())((((((())))((()))()())()))()((())())()))((((()))()))((()(()))(()()()))()(()(())())())((()(((()))()(()())))(()()()()))(((((())))(())((())()))(())((()(()))(()))()(())())((((((()))((())()))))(((()()()())()()())((()())())()))((())())()(((((())())))()((((()())()()))))(((()))())()(())(()))((()()())(((())()())()))((()())())(((((()))(())))())(()()))(((((((()((((()()))(())())()(())(())())()(()()))()(((()()))((())())(()))((())))((((())()(()))((())(((()(((((()())(())))()()))())()))((())(())))(((())()(()(())(()())())())((())()))())((()()()()())(())((())())(()()))(())()()))((((()))(())((()))())()()())((())())(()())()()())((((()(())())(()(())()())())()()())(()())(()))(((()())(()))(((()()))()))(((((()())))((())(()))(())())(())((())))()(()))(())())((()((())(()()))))((())(((((()))))()(()()(()())(())())(())(()()())())((()()())(((()))())(())()()))((((((()))((()()))(())())(()((())))((())())())(()(()())))())(((()()(())))((())(()))(())())(())()())((((((((())()())()()))(())((())))(((()))))((())))((((()))()))(())(())())(((((()))((()))(()(())))((((())()()))((()))((()))())(((((((()))())))(()(()))()())((()((()))))()()())(((())(((((())()))))()())((((()(((())()))()))())(((())))())(((()))(()))((())())(()))(((())()(())())()))((((((()(((()))()())))()(()()))(()(())())(())))(((((()))(())(())(())(())())(())())(((())())(()()(())))()(((((())))()))((()())(()))()())(()())((())()()()())((((()())(((())()))()())(())()())(((((())())()))(())((())))((()())())()(((()))()(())))(())()())(((())()(()()))(()()))(((((((())(()(()))(())())(((((((()))()()())())(()())((())()())()((()))(()(())()())())(())()))()((()))((())))((())(((()()))))(()((())))(()(((()))())())((()(()))())())(((()(()((())()()())))((((()))())()))(((()())()))((())()))()(()()))((((()()))())(()()())(())()()()())(())((()))((((())(()()))(((())(())(())()(())(())()))((())))())()((((())))))((((()(())))()())(()())((()())((()))(())))(((())(())((()))(()(()))()(()))((((())((())))())(((())(((())(()))(())))((((()()))()(()())())))(())(()((()))()())())(((()(())(())))(()))(()(()))(())(((((()())(()))(()))(())(((()))()()))())())((())((())()())((((())())())(()())((()))(()))(()))((())())(()()())(())(()))(((((((()(()())(())))())(((((())()())(()((())()))(()))()())(((((()))((()))()()))(())))()(()())(()))(()()(()(()())())(())()())((((()((((()))))((())(())))(())())(())()())(())(())(()))(())(()()))((((()))))(((((()))(())))()())())((())(()())())()())((((((((()))))((()())(()))(()())()))(()))()()((())))(()()())((()())(()))()(())())(()(((((())))(())()())()())(())((())(()))())(((()))(((()))(()())()())(()()()())())((((())())(())(()))(()(())(())))(((((())()))()()))((()(())))(()())(())())(((((()())())(((((()())()(()))(()))((())()())()())()())((((())())())())(()))(((())(((())))(((()(())()))(())()(((()))))(()())())((((())(()())()((()))))))(())())((()()())(())(())((()(()))(())))((())())((()))((()()())()())(())())(((((((())))(()))))())()())((((((((()())())))((()())()())(()))(((()(()))((())()))(((())((()))(()()(())))((()()))())(()())((()()())()))((())(((((((()))())(()))())(((((()())())()())()()())))((())(()))(((())())(((((()())()(()))())())(())())(()())())((()()(()))(()(()))()(())(()))(((()))())((())(()())()))(((())))(((((()))(())((())())())()(())())())(((())(((()))())((()()(()))(())())))(()))((((((()()()))((((()))((()))(())()()(()))((())()))(()))(()))(((()))(())((((()))()())()))())(()())(())((())))()((())(())())((()()())(((())(()))())(((()())((()))()))(())())(()())()())(((()))(((()))())((((((())))()()())()))()()(()())(()))(((((()()())(()())())()()())())(((())(((())()))()())(())()))((((())((()((())))())((())())((())())((()))())())((((())(())())(((())(()))))((()((()())()()(())())((((())))((())((()))(()())(()))))()((())())))((((()))(()))())(()))()(((())))((((())))))(((((((()(()())(()))((()(())))()())())(((()))())())(()())(()(()((())(()))(())()))(((())))()())(()()()(()())()))((((())((((()))(())())(()))())())((((((())()()))(())())()())()())(((())())))(())()())(((((((())))(((()))())(())((())((()))))((((()()()())(())(())())()))((()))(((())()))()()(()))(((()()())(())()((())()()))(((())((()()))((())()))((())(()())()))(((())()((())(()))()())(()())()))(())(((()))())())(((((()))((()())()(()))(()()(()))((()))))(((()())()()()())()(()()(()))((((()())))()()))(())())((())((())()))())((())())((()))(()))(((((((()()((())))())(())(((())((()())(())())(())))())((()())(()())((()))())(((()())())))((()((()))((()()())))(())())((()((())()((())))()())((()(()))))(())((()())())())(((((()))(()()())(()))(()(())())(((())))(())(()))((((((()()())(((())())(()(())))(()))((()())())((()(())))())((()))(())()(()))((())((())))((()())(()))((())())())(()((((((((()(()))(()))((())))()(()())())((())((()())()())(())())()(()))()(()()())((())()(()))((()))())((((((()(()()))(()())))((()))()()())())())()())(())(()())()())(()()(()(())))((((()))())((())(())())(())()())(())()()()()())((((((()()())(()))(()(())(())())()())((()())())((())(())()(()()))()())()())())(())(()()(()))((())))((((())(((())((()(()))()))(())()(()())(())())(((((()))(())()()())((()()))(()())(((())())(()))(()))((())()()((()))))((()))((()))()())()())((((())((())()))())(((()))(())(())())())((()(()))())(())(())())((((())()(((())(()())))())((()())(()))(()()()())())()()()()())(((()))(()()))(())())(((((()((())()))()(())())(()(()))(())()())(((()()())())(((()))()(()()))(())())((((()(())())((()(()())())))(()()((())))(()))(())(()())())(((()())())))((((())())())())(((())))(()())(())())((((()))()))((()()(())())((((())(((()())()())()())()((()(()())())))((())()))(((())(()))(()()()))()()())((((()()))())(()(((())()()())()))((()(((())))())()((()))(()())()())()((())()())(())()())((((())()()()()))()(()))(()()))(((())(()())()()(()))(()()(()())())(()()()))(((())((((()))())()))(((((()))()(())()))(()()())())(())(((()())())(()))())(((()()(()()())))()((())()))((())())((())())(()))((((())(()()))()(()))(((()))(()(())())((()()))())(((())))(()))((((((())(()))()))()())((((((()))(()())((()()))((())())()())((()())(()())()(()))(())(()()))()())(()(())(()))()(())())(()))(()(()())))((((((()((())())))(((((()()())())((((()))())((())(()()))))((()(())()))(()((())()((()())())()))((()())((((()()))())()((())))())(())()())((((()()()())(()))()()())(()(())(()))((()())())()()((()))(()))(())((())()))((())()))(((((((()())((()())(())())())((((((())()(()(((()))()))()())()())())(())()()())()())((((((()))))(())(())()((())()())()())((((()))()))(()())(((())()()))(((())))())(())((())()))(((()))()()())(())())(((()()()))(()()())()()())((()()())(()))(())())((()))((()())))(((())()()))()(((()))())(()))((((()()))(()))(((((())(()())())(())((())()))((())(((()((()))))((())))()))(((()()))()))(((()))(())))(((((()))()))())(()))(((())()(()((())))(()))((())(()))()())(((()))())((()()(()))((())()))()((()(()))())())(((((())))()())(())())(((()()(()())())((((()))(()((()))))(()))(()())(()))((()((()))()()())())()(()))(((((()()()))()(())())(())(()(())(()))())(((())()))(((()))))((((()()))))(())((((()))()))((())())())(((((((())((())()))((())))((())(()))(()(()())())((()()(()()))(((()()))())()())()())(())((())))(((((((()())())(())())(()()))(((())(()))(())((())()())(((())(())())(((()))))(())((())()())())()()())(()())()(()))((((())((()))))(()())()(()()(())())()())(((()(()))((()))(()())())((())()())((()()())())(()))(((()())((()))((())()(()))(())()())((())(())))((())()()(())())((((()))())((()))(()))()()())(((())))((()(())))()())(((())())(())(()())()())((((()))(((()))()()))())((()))()())(((()(())())((())((()()))(()()))())((())(())()(())())((())(()(()))())(()())())((())())(()((())))(()()())(()(())())((()))())((((())()()()(((()))()())()()())(((()))))(()(()()))(((()))((((((()()))(()(()))))(())(())()())()(()))(()(()))(())())(((()))())()())(((((())(()()())()))((((()(())(()))((())(()))((()()())())())())(((())))((())(())(())(((())())()))((()())(((()(())(())())()(())())(((())))(())())((((()))(())()(())())(()())))((((())(()())())))()())(((()())(()))((((())(())())()(()(()))()(())))())((((()))((()))((())((()()))((()))()))(((())(()))(())(()())((()(())())()())(())(()()))()()())((((((((())()()())())()(()))((((()(()))())(((())()())()()()()())((())())(((())())))(()))())(((())(()))()(())))(((()((())((()))()())()((()))((()))((()))(())())(()()((()())))())()((()))())(((((((())())(()())())()(((())(())))())((((((()))))())()()()))((((()()))((())))(((())())((()))())()())(((()())())()())()(()))((((())())(((())()())(((())(())()))())((())()))()()(()))((((()()())(()())))()))(()()()())(())()()(()())(()))(((((())()(()))(((()()))()))()))()(((((()()()()())(()())(()))(()())()))(())()())()(()(()())(())(()))()())((((((())((())())(()((())))())((())(())()()())())((())))(()()()(())((()())))())(((()()())(()())(()))((())())(())())((()()))((()()(())(())))()(())())()((()((())))(()))(((()())())((()()))((()))(())(()))(())((()()))())((((()())((()(())(()))(((())())((()))()())((()))())(()(()((()))())(()())((())())())(()))((((((()(()))()))(((())()))((()()())))(())(()())(()))(()())((()())(()(()))()())()())((((((((())()))()))((())()))(()))()((()())()())((()())((())))(()()()())()(())())(())((())(((())))(((())()))()())()((()())()())((()))(()))((((()(()()())))((())())(()()))((()))(())())((((((((())())((()(()))))((()()))(((((())()))((()())(()))())(((())))()())((()))())(()()())((())())(())(())()(())())(())((((())))())()()())((((()))())(()()))((((((()(()))(())((()())))((())))(()((())))(())(()))((())(((((())))()())())((((()))(()()))(()())((())()))(((((())())())())((()(())))(((((()))))()))(()(()))(())()))(((((((()()))()())((((()))))((()))((()()))()())(())))(((())(((((()()((()()))))(()())())())(()())()())(())(()()())())((()()))())(((((()))(()))((((())(())(()())()()))((()))((())()))((())))(((((())((()(()(())()))((())())())()(()()()))(()))(())()((())))((()())((()))())()())((()())())())(()(())))(((())((((()))(((()())())(())))())(((()(())())(()(()))(((())))))())(((((()))(()())(())(())()())((()()))((())((()))(()))())((((()))())(()()))(((())())())))(((())(())((()))(())())((()())()))(((((((((()))))()))())()(())(())()(()))(((()))()(()))((((()())(()())())(())))()()((()())()))((((((())))(()()(())()))())()(((()))())))((((((()))())((()()((())))((()()))()))((((())((()))())())((())())()))(())()()()())((()()))()((((()()))(()()))((()()))))((()))((()()()())())(()))(((((((()))())(()))(())(())(()))((()())(())(()())())((((())(()()))((())()())))(())(()))(((()()))((()))()())())((((()())(()(())))))(((()()())())(())((()))())())(((()()(())(()()))()((((()))))()(()()))((((((((()())())()())((())(()())())(()())())((()(())))())((()(()()))((()))(()))()(()))((((((()))((())((()))(())())())(()()))()(())(())()(())(()))(())()))((((()()())()())(())((()))()()()))((()))(((((()))((())())((())))(()())(()(()))()(((())())()((()))(()()))(()()()))((()()()())((())())()())(()())())()(()))((())((((()())(()())())((())()))()(()))(()((())))(())(()))((()()))(())()())((((((())()())((())(()())())(()))((())(()()))(()))())(((((((()))(()))()()())())(()()()))(()(((()))((())())((()))()())(()()((()))()))()()())(((()))((()())())()((())))())((((())()(())))((())(())()))()(((())))(()))((((((())())()(())())((()))(())()()))()(())()())(((()((())))((()))(())(()))(((())))())(((()(((())()()())))(((((()()))(())((()((()))())()))()((((())(()))))((())))(()()())((()())(())(()()))()(()()))(()))(((()))(())())(()())(()((()))()()())((((())))())((())()(()())(()))(()))(((()))(()))(())(()))((((((())((()()())())(((()))))(((()))(()(()))))())(((())()())((())(()(()())())(())(())(())())((()()()())(())())())())(((((())(())(()()))()(()))((())(()()))()())(((())(())((()))()())()((((())())())()(()))(()()()))(()())(((())))(((()((())))())(()))(()(()()())()((())()))())((())()())((())()())((())((()))())((())(())())(()(((())()))(()())(()))(()())()()()())(((((((((())(()))()((())((())(()))(()))()(()(())))(()()))((((((()))())()()())(((()())(())))((()()))((())()(())))(()(())(())())((()())())(((())))())(()(()()))()(()))(((((((((()())((())))()))())())(())(()))(()())(())((())))(())())(()))((((())())(())()())()())(((((())))((((()))))((())()()()())((())(((()))(()((()))))())((()))((((((()())))()))()()))(()(())())(())()()((()))())(((((())(())(())))((())((())()))(())(()))((()()((())()()(())()))(())()())((()())()())((()()())(()(()))))(((((((()))(()))(())(()))()())((())(()))((((())))()(()))(()))((((())())(((()))()))()()())((())()()()())())(((((()))(())()))(()))()(()())(())())(((((()((((())))(((((()))))()))((()))(()))((())()))(((()())(()))(()()())())(())())((())((())())()()))(())(((((())())()))(()))()())((((((()((())((()))())(())(()))(())()))((())()((()()())()()()())((())())())(())()())((()(()))(()()())())((())(())())(())(())())((())(()))(()))((((()(()()(())(()))()()(()))())(())())((((()(())))(()(()()())(()(()()))()((())))(((()))(()(()(()))))()())(()())((())))()((()()))()(()))((((())((())))()((()())((((())))())())(())()())((()))((((((())((())()))()))((())())(()(())())()())())(())())(((()(()))(()))((())(())())())(((()))((())(())))(((())())((()())())(((()))))(((()()))))(((())((()()()))(())())()(((((((())())()))((())()))()((())())())((())())(((()))((())))()((((()))))((()())())())((((())(()))(((()))))())((((()))())())())(((((()())())(()))()((((())))())((()))())()((()))(())(())))((((((((()())())())(((()())()())(((((()))))(()((())((((()())())))(())())())(((())(()(())))(((())()))()((()))())(())())(())((())()))()(()(())(()()())())())((((((())(())((())()))(()()()()))(((())())()())()())((((((()))()()()))(())((()))(()(()))())())((()()))((()((()))()))()())(((()))(()))((()))())(((((())())(((())))())(((()()((()))(()))())(()))((((()()))((())(()()))(())(()())(())()))(((())))())((()(()()))((((()))))(())(())((())(()))())(((()))()(()))(())(())(()()))(((()))(()))(((())))((()(())))())(((((()())(())(())())()))(()())))(((()))())())(((()))(()))(((())((()))))((()))())(((((((())(()))(((((()))))(())(()))((((())())(())()())(())()()))((())(()(()()(()())))((())(())(()))((((())())()))())(((()(()))())))())(((())((()())(())()))(()())((()(()()))(()))()(()))())((()((()())())(()))(((()))((()()())()()(())(()))())(())(((())())())(()))(((((()))()))())((((()))((()(())())((()))())(((())(())())())((()))())((()())())())()()())(((((()))()))())(()())())((((((((((((()((((()))))()))(((()))(((()))((()))())))(()())())(((((((()(()())))(()(())(()))(()))(((()((())))())()()())(()())(())())((((())())()(()))()((()())((()()))())(()())())((()(())))((())(())()())())())(()((()(()((())))()(()))(())))(((()))(((()))))()(())()))((()((()()(())())((())()()(())(()))(()()))()))((())())(())())(((((((())()())())()(((()))((())))())())((((((()))())(())())()))(())()(())())(((((((((()()))(())()))((())(()())()()))(()))((())((()()))))((((((()))()))())())((((((())))(())())((()())())(()))()(((())))(()))(((()(())))(()()(())()(()))()()(()()()())())(((()))(())((()))(()))(((()())))(()())(())())(((()(((()))()))(((((()())(())())(())()))(())()())()(()()())())()(((((()(())))))))((()()))()(()))(()(((()))(((())))())(()()))((()((((())()))(())()))())()(())())((((()((()()()))(()(())(()())())((()()())())())(((()()))(())()())((((()(()))()()))()())(()))((()))(((())(())())()(((()(())())))(()))())())((((((())())())(((()(()()))()()(()))(()())())()()((())())())(()()((()))((((((())())))())())(())()())()(()())())(()((((()())(()())(()(())(())(())())(())())(((())())())()((())())()())()())()(()()())(((())())())((()()()))(((())))()()())(((()))()()((())(())())((())((()))))((())))(((((()())())(()()))(()()))())(()))((((()()(())(())())(()))(()))((()())()))(((((())(())())((())((()())(())()))((()))(())(((()))))(((())))()())((((((())())(()))((()()(()))()())()()())())(()()(())()())(((())))()(()))((((()(()((()))()))((())(())())()()()())((())(()))(())((()())(()()()))(()))()())((())())((())(())()))(((((((((()))(()))())(()())((((())))((()))()(())(())())()()())(((()())()(()))())(((())()())()))(()))((((((((())()))))(()))((()())()())(()(()())(())()))()(()))((((()))(()()()())()())(((((()())()))())())(((()))))()(((()))))(()(())()(()))()(()))((((()))())(())()(())())(())((()))(()))(((((())(()))(((())()(()))())((())((())()())((((()))(((())))(())))(((())())())()))((((((())()()())(()))(()(())())(((((())))())(()())(())())())((()(()()))(((()()))()())((()())()()())()()(()())()())(()((())(()))())())(())(())((()()())(()())()())()(()))((())((())(()))(()))(())((()((()))(()()())(())()()(()))((()))(())()())(((((())))))()())((((()())()()())((())(()(())())(()((()))()()))((((())())()())()()))(((()())())(())()()())(((()())())(()()))(()))(()(()))(())(()))(()(((()))())((()((()))))())(((()(()))(())((())())(())())((()()))())((())())()(())()()())((((())())(((((())()))((()))()(()))((()))()))((((((((())())((())))(())(())))((()()())()))(()()((())()())()(((()))))(()(())))(((((()()())())())((()((()))()(()))(()))())())((()()()())(()()())(()(())))(()()())(()))((((()(()))(()))((())(((())(())())()()((())())()())(((()))())()()())()((()()()())()))((()()((())())())((()))()())(((()())((()))(()())())(()((())))()())()(())(())())(((())(((())(((())())())()())()())(()))(())((())))((((((((((()())(())())())((()(((())()))()()))((())(())()))((((((()))(()))()())(()(())))(())((()))(()()))((((()))()(()()))(()))(())())(((()()))()())((())(((()())(()))))()())()())((()))((()(()()()())(())())(())(()(()())()(())()))(((()))())(()))(((())()())(((())((()()))())())(())())((((()(())()()())))((())(()))(()))(((())()))((()))(()))(()(((())()))()()(()))(((()((())()))(((()(())()))()())(()((())(()())))(((())())(()))(())()()())()())(()(()())(((()())(())())(((())(()))()))(()(()))())((((((())(())()())))(()(()()))((()())()()(()))((()))(()())))(()()())(()()(()()))())((((()())((()())()))((((()))((())))((()())())))((())())(((())())((((())))(()()))())()())(()((())))()(()))((((()))(((())(()))())((())))(())((((((())()))(()))(((())(()(()())))()(())())((())))((()((()))))(((())(()))((()()))))(((((()))())(()))((())()))(()))(((()(()))())()())()()())((()(()())((((()))(()(()))()(())()()()())()())(((((()())())())(()(()()))()))(((((()((((())(()())()))()))())()))((()))(())(()())())(())((()()(())((())()))()())((())))(()(())((())(()))())(()(()((())))(())())(((()))((())(((()())(()())(()()))(()))()((()))((())))())(((())())(())())(((())()))(())()()((())))(((((())))(()))((())((())(())))())((((((()(())(((()))()((()))(())(()()))((()))(())(())()())(()))(((()))())(((()))()))((((((()())))((()()))(()))()(()(())()())()())(()))((()((()))(()(()))())()())((((()()())()())))(((()())))(()()))(())(((()(()()))(())())(()))(()(()(()))(()))(())((())()())())(((()())(())(()())((()))())(())(()((()())(())()))())(((()(((()()))((()())())))(((()))))(()((())()))()())((())()())()())((((((())()())(()))(())()))((((())())(()))((()()))((())(()((()()))()())()(())(()))(())()()((())))((())())((()))((()))())((((()())((()))(()))(((((((()))())(())))((((())(())()))())()())(()((())())(()()))()())(())())(())(()))(()(((()()(()))())(())())(((()()())())(()((()()())(())))((())()))(())()())(()())((((())))(())(()))((())))((((((((())(()(()()())()))((()(()))((())())())(())()()((())))(())((())(()())))(((()))())(((())(()(())))())()())(((())(((())))()(()))()())(((((())())()(()))(((()())))(())())((()()))(()))(((()))())())((((((()())((((()()))(())())())(())()))(((((()())())())))(()))(((()))((()())(())())())())(((())(((()))(())(())(())((())()))((()()))(((()))(())())()())(()))((())((())(()(())(())()())((()))(()()())())((()())(()())()()())()(())(())())(())()()())(((()))(()())(((())())())((())((()())((()))(())))((()))()())((((()))((())())())((())((()))()(()))((((()())())(()))(()))())(((()()))()((())))(()()()))((()())(())((())))(((()())())((((()())))(()(())))(((((((((()))))()(()))(()()()))(((())()))()))((((())()()())()))((()))()())((()()))()())(((())((())((()))(())())(())))((()()())())((()())(())()())((())())(()()))(((((((((())((()))(())((())()))(((((())()())()())((())())(())(())))(()()()))(((()())(()))(()(()())()))((((()()))(()))((()()())()())()((()((()))))(((()(())())((((()))))(((()()))))()((()()()())))(())((())((()())(()()()))(()))(()))((((())(())())(()))(((()))(())())())(((())())((())))))((((((())()(()())())()()()(()))(((())()))()((()))(()))()())((((((())(())()(())(()))()((())())(())()())((()())((((()()())()))(())())((())()))((())()()))(()(())()(())())()(()))(((((())())))()(()))()())(((((()))(()))())(()())(()()))(((())())())((((())())(()))))(())(())())(((((()()))(())((()(())(()((()))(()))((((())(()))()((()))(()))(()()))(()))(()())((((())()())()(()()))()))(()()(()()())()((())))()())((((((((()))(()))()((())))(()(())))()())((((())))((()(())))(()()))((()()())())((()()()())()))(((()))())(((())())()))((()(((()())(())())((()))()((()))))(())(((()())(()()))(((()())()())()()())(()(((())))(())())(()(()((())(())))))((())(())()))(()(((()())()()())((()())())(((()))((()))(()))())(())())((())((()()()((())))()))(()))((())(((()))((()))((())())(((())(())())(())()())(((())())()(()))())(((((((()((()(())))()()))())(()(()))()())())(()))())(((((())()(()(())()())()()))()()()(()))((())()())())((()))(()()))(((())()())((()())))((((((()())))((()))(()))((())((((()()))((()()))(()))((()()))(((())))()(())())())())((()(((()())()())()(())()())))()(())())((((())()((())())(()()))((()()))()()()))((()((((())))(()))((())))(((((()())()()())(())()()())(((())))())())()()))((()()()())()()((()))((())))((())()()())(())((((()(())))(()())())(()()())()())((()()())))((((((((()(((()(()))()))(()))((())()(()))((())))(((()())(())())(()((())()))(())()())((()())((((())())())(())())(()())()()()()())(()())((()(()())())())()((())()()())())(((())(()())())((()(())))())(())((()()()())())((()()))(((((((()))))()))(())))((((()(()(()))()(())())(())())(((((()))()))()(((()))())(())((())))()((()))()))()())((((()))()())(()()))((())(((()(()))(()))())((())))()())(((((())())()())(((())())()(()()))())((()(())())(()())()(()))(()())())((())()())((((((()()))()()())()()()())((())())(()))())(())())((((((((())()())(()(())))))()(())(((()))(())))(((((((()))())(()(())(())))(())()(()())(())())((((()))())()(()))(((())))((())())()())(((()))())())((()))(((())))((()())()(())))(((())(())())((()()()()))(((()(()())())))(())())((())(()((())))(()(()())())(()))(()())(()(((())())()))((()(()(())))((()))(())))((()())(()))((())()(())())((())())())((((())())((()()())()(()))((((()))()))(())(())()()))(((()((()())(()))())(((()))(()))((())())(()))((((())((())))())(())(()))((((())(((()())(())())(())())())()())(()))(())())(((()(())()())())((()())((()))((())))((())(())())((((())(())(()))))()))((((()(((()())))))((())(()())((()))()()(((())))()()())(()((())((())())))(()(((())))(((())()())()))()()())(((((())(((()()())())(())(()))((()))((()))())(((())((())())(((())())()))(((()()))())((()()())(())())((())())())((((()))()))((()))()(()()()())((()(()))))(()())(()())((()(()))((()()))())(((((()))()(())())((((()))())(())()()(()))(((()(())()()()))(())()))(())(())))(((())()(()))()()()())((()(())())((((((()())())())(())())())((()()()())(()())())())()(()))(((())(()))(())))(())(()()())()(()))(())()(()()(()()()))())((((((()())((()())))(((())(())(()(())(()()())())()((())()))(())()(((())())()))(((((()((()))())()))(((((()()))())()())()())((()())())())())(()())(()))(((((((())()(())((())))((((())()(())())())()())()()())()(())(()(())))())(()(()))()(()))(((((()(()))()()))(((())(())((()))(())()())(((())()(())(()))()))(())(()(())()))()((())())()((())()(())))(((((((((()())(()()()()))(()))())((((())()()()))))(()())(())(()())())()())((()())(()))()(()(()())()))(((())())((((())(()))))())())((()()())()()())()(())())(((()((()))())(((()))())())((((()())))()(()))(()())(())(()()))((())(())(((()())())(())))(((((((()))(())))())())((()))((())))(()))(((((((((())((())())((())()))(((())())((()()(())())()())()()())()((())))(((()()()())((()()()))())())())(())(()((()))))(((()())(())((())(()))()()())(()))(((())(()))((()(()()))())()()())(()((())))()())((((()))(())((())()())())(((((()())()))(())()())(())())(()((((())((())()))()))(()())()(())((()))(()()))((((()))))())((((())((()))(())())(((())()())(((()()))))((()()())())())((()))((()(())()))((())())()())(((()(())))((()())()))()(())((((()))())())())((((()())((()()(()))(((())()()())()()))(()((()))))(((()())(()(()))((())()()()))(())((()))())(((((()())())())(()(()))()())()(()())(()()))(((()))()()(()())())(()())((()())))((())(())((())))()(()((()))()())()())())((((((((()))()())()())((())(()(()(())())))((()())())((()))((((())())()()()))((()))()()(()))((((()))(()))())((())(()))((())())(()())())((((()(((())))(()())()())(()))(((()())(()))())((()))())((((()())()))()(()()))(()(())()))(((()(()))(()())()()((())))()())((()())(((()()()))()()))(((())))(((()))()))(())()())(((((((()()()())())((())()())((()))(()())())((())()())())())((()))((()())))(((((()(())())(())())())((((())(())())()()(()())(()))(((())))(())())(()())((())))((((((())()))((()())()(())))()())(((())())())(()()))((()()))(())()()(())((()()())))(((())(()))())((())())(())())((()()))(())(())())((((())(((()())())(((())))())())(()()))((((())((())()())())()((((()()))())())()()((()))(()))(()(()))((())))((()))((()))()(())())((((()()()(()))(((((()))((()(()()()))(())())(())((())())()())((()()()()())(((()))()())(()))(()))())((()())((())()())()())(()((())(()))((())((())))(((())))(())())((())((()()()))((())())((()()))(()))((((())()))()())()())((((())((()))())(()((()))(()))((())())())((()((()(())())())((()()()())()(()))(()((())))(())())(()(()(())()))())((((())))(())(((())()(()))())((())()))(()))(((()))())())(((())())(()))(((())(()))(((()()())())()())((((((()))())(()))(()))(()())())()((()))()(()))(()())())((((((((((()())))((())()()))))(())()())((((()())((())())())(((())()(())()))(()))())((()))())(()(()((()())(())))((())((()()))))(())))(())()(())(()())())(((((((()())((()())())((()()()))(())()((()))())()())()()())((()()())(())((())()))((())())((()(()())()))())((())(((((((()()))()(())))()())(()())((())())(((())()())(()())))(())((())))()())(()((())))((())()())((()))(()))(((()())()()())()(((((())))((()))()()(())())((((()))))((()))()()))((((()))())(((()))(()(()()))(())(())))(((((((()()())()())(()())))((()())(()))())(())(())())(()()()())(((((()))())))((()))(())(()))(((())(()(())(()))()())((()(()))()())(())(()))()())(((()(()()())))(()(()))())((((()()()())(())((())()))(((())()))))(((()()))(())(()(())))(())(())((())()))()(())((())))(((((((((((()()))())(((())(())((())()()()())())(()))(())(())())(((((((((((()(()))((())))(())())(())()()))(())()((()))(()))(()))((())))(()(((())))()())((()))())(()()))())(((()()()))(((())(()))(((()()()))())(((())))))((())())())(((())()())()())((()(())((()))(())())()())(())((()())))(((((((())(()(()())()())()(()))(()))(((())()())()))(((()())())())((()))((()))(()()))(((()())()()()()())(()(())()()))())(((()((())))(())((())())()())()()()))((()(())())(((()(()))())(()(()))))(()()))(((((())()(()))()((()(())))))((((()())()()))(()))())(((((()))(())()()))(())((())()()))(()())(()()))((((((((())())((()())))((()())()(()))(())((())()))((((((((())()()))((()))((()))((()())()))((()))(((()(()())()))((()))()))(((()))((()))())((())())())(())(())((())())(()))((())(()()()(()))()((()())((()())()()()))((((()))(((()())()())())(())()(()))(((())(())))(())())()(())()())())(()())(((()())()())()())(()))()((())()())())(()()((()))((((()()))))(())((()()))())((((())((()(((()))())()()))((())()()))()(()))(()((())())()())()(())(()))(()())(()()(()(()())())())((())())()()()(())())(((((())(())(()))(())(()))((()))())())(((())((())))(((()())()())())(((()))((()))())(()(())())(()))((((()(()))(())(()()())(())()())(())())(((()))(())())(((())()))())((()(())())(()())(()())(())())()()(())())((((((((()))(())())(()))((((()()()))())()(())(()))((())(())())(()()(()()()))(()(()))())())((())(((((()())((()))(()))((())((())()))()((()))(()))())(()())()())()((()())((()))(())()())(())()(()))((((((()()))()))(((())()((())))(())()))())(((())(((()))()()())())(((()((()())))()()())())((())))(((((()))()(())())(((((()()))())(()())(()()))(())())(())(((()))()(())))(((()())())()())(()())((()))())((((()())()()))(((()()))()())))(((((())())()(()))((())()())((())())((())(()))(()()))(((()(((()))))())(()(()))()((()))()())()())((())(((((())))())())((((()()())()))((((())))((()))(()))(()())())((()())(()())())())((())(())(())(()))()(((()())())(())())()((())(()))(()))(((((()())(()(()))(((())())(()()))(())()))(((()))())(()())()(()()))(()()(()))(())()())((((()())(()))())))((((((((((()(()()))(()))(()))(()()((())))(()))((()(((()))())(()())())(((())(()())())((()())))()()(()))(((()()())((()))(((()))())((()))())((())())((((())())(()))()((()()()))((()(())())(()())(()())))(()())))((()())()(()))((((((())()())((()()())))(((()))()))(()(()())()())(()(())))(()(())())((()())))((((()()((())())(()))())())((()())(())(()))((((()())(()()))()(()(()()))())((((()()())()()(()()()))(((()()))(()))))()())(((()()(()))(())(()))((()))))(((()())())((())))(((()()))()())()()(()))((())())(((((())()))(()()((()))(()))((()))())(())()())((()()())(()))((())()()())()(((())()))())(()()())((((((())()(()())()(())))(()()))()()())((()))(((((())(())())((())((())))()())((()())()(()()))()())((()))())(())((())(((((())()((()))))(())()(()))(((((()(())))))()()((()())())())())()))(()()())(((())((()(())(())))()(())())())((()()))(((())(())())(())())())(((((()(()))())()()))(())()((())(()())))((((()())())())(((())()))((((()))()(()))()()(()()))(((())())(()()(())())((((()))(())())())(()())(())()))()())(((((()(((()))())))(())(()()()))((())()()()))(((((())(())()()(()))(((())((())())())(()())((())())(())())()()(())(()))((()()(()()))(())())((()))((()())(()())((()())(()))(())()())())()())((((())((((())())())(((())(())))())())()))((((())()((())())(()(())))(((())))(((())())())(()))(()())()(()())(()))((())((()))())((((((()))(())))()(())())(()()))((())))(((((()))(())())())(()(()))((()(()))())()((())))(()(())())()(((())))())(((()(()()))((((())())()())(()(()))())(((())(()))(())))((((((()()())((((()())(()()))))((((()))()))()(()))((())())()())())()((())())(()(()))(()))(())(())(()())())(((((())()())())()())(()(()))()()()())((((()))(()))())(())((()))()())((((((()))((())())())((((())())()(())()))((())())()(()))((())(((()))((())))(()()(()))())((((())())())((())))())(((())((()))(())())((()))(())(())(()()))((((((())(())(((())()()()()))(())(()))(((())())())(()())))(((((()))))()())(()(())))(((()(())())())((())()((())())()())((()((()))()())(((()))))()()()()))((((()()()))(())())((((())))(()))((())((()))())((())(()())(())())()())(((((((())()))()))())(()(())()()(()))())((()))((()()))((())(()))())((())())((((((((()(())(()))))()))(())())((()))(()(()))))((()()()))(()))())(((((()()(()))((((((()))()))()(())())((((((())())((())))(()))())((()(()))(()()))()()())(((())(()))((())(())))())((((((())()((())()))(()))()()(())())(((()())(((())()))(()()))(((())())()))(()(()))((()))(((()()))((()())((())())(()))()))(((())(()(())()(()))()())()(((((())))()))(())())((((())()(()))())(((()())(())())()()))()(()(()))((()()())()()))(()()(())())((((()())()()()))((()))()())(())())(((((((((())))(((()()()))(()((())(()))())())()())((())())()((()))()())()(()()))((((()))()(()((()))()))((((())))())(()))())((()()(()(()))()))(((()())())()((((())))((()(()()))()))())(()()())(((()()())(())())(((()()))))(()))((((((()())(()))(())(((()))((()()()))(()))()(()))())((((((())(())()())())(()()))(((()))()((()(())))))()(()))()())(())((()()))((((((()(())())())())((()())())()()((()))(()))((())(((()))))(())(((()))()())(()))(())(((()(())(())))((()))(())(())()())(())()(()))(((()()())(())()())()())(())()())((((((()())()())((()(())))()))(((((())(()))((())())((())))((()()()())()(())(()()))((((())())())((((((())))())(()(()))(())(()))(())()))))(((((()))())()())())))(((()((()))()()))(()(())())())((((()())())(()))(()())((())((())(())())(()(()))())())((()))(((())((((((())()))()))(()(())())()())()((())))()())(()(()))())(((((()())())(((())(())())(()))()((())(())))((((())(()())())(((((()()())((())))))(()())(()))((((()()))))((()))((()())()())(())((())))()()(()))(()())()())(((()))(((()()))((()))())(((())(())))(())(())((()()))())())(((((())(())((()))())((())(()((())))(()())())())(()())((((())()(())()))(((()))()))())(((((()())())()((())())())())))())(((((())(()))(((())))()((((()())(()((())))))((()()))))(((()())()())()())(((()())()())()(()())(())()()(()))((())(((()(((()()))))()())())(()())())(()()())(()))(((()()))((()((())())(()))(())()))(((()())(())))(((((()())()))())(((())())()))((())())((())(())(())(())()()))(((((((())())()()())())())(()()())()())(((((())))(((()))))()())(((()()()())()())())((((()(()()())()())())(()())((())()))(((()(()()))())()))(()))(((((()(()))()(()))(())()(())((()))())(())(((())(((()))()()())(())))()()(())())((((()())(()))()((((()))())((((()))()))(()(())())((())))))((((()()())((((())()())())(()))()())((())((())))(())))((((((())())(()()))(())())(((()()()))((())()))(()))((()(()(()))(()()))()()))())(()((((())))(((()(()))()))((())()))())(((((())()())())((()))())(()())(((())))(((())))((())))((()())(()())()()))(((((((((()()()(()))())())()())((((((())(())))())))((())()())()())(((()))()()))((()((()(()))(((((()))))))(())(()))((((()(())())()))(()((())())())((((())())())())(()))()(())())(((((())()(()()))(()(())()))((((((((()))()()()))(()()(())()())((())())())(()(()(()))())((())(()))())()))(()))(()((((())())((())())()((())()))()(())()(((())))()))((((((()()))(()(((())())())((()(())))()))()((()))(())()())((((())()())(()()())(()))((())()))((((((())()))()())(((())))())(()())(()())((()))())(()))((((()(())))())(()))((())))((((())(())())()))((()())(()()))((())())((()))((()))())((((((())(((()())()))(()()()())(())())(((()))()()())()())(((()))())()()())(())()((()))())(((((())(()()))(()(())))(()())(()()(())))(((())())((()())()))(((())(()))())()()())())((((())()))(((())(())())()((())))(())())((((())((())))((())))((()()))(())())(((()()(((())())()())())(())())((())())(())(())()))()(()()())()())((((((((((()))(((()(()))(()()()()))((()())())()()(()((()))())((())())(((()())))())(())((()())))((((((()(()))((())))()()()())(()())(()(())())((()()))((()))()())(())()((()))())())(((((())())()()((())())()))(()((())())(())())(((())())))(()()))()(())(()())(()(())())(()((())()(()))())((()))((())(())()))(((())))(((()(()))(()(()()())(()())())()(())()())(())(()())(()()())()())(((())()))(())(()())))(((()))()())((()()())(()))((((())()(())()()(())))(()))())())((((())(())()()((()()))())(()(())()((())))())()())(((((()))()()())()))(()())(()))((((()()((()(())((())(())(()))((()())()()()))((()()))(()))((()())(())((()()))(()()))(((()(()))((()()())(()))())((()))()())((((()())())()()(((((())()))))()(()))((())))((())(()))(()()()()))(((()()))())(((((()))())((())(())))(((()))(())((())(()()))((())))(()(()))()))((((()(())((())()(())))((()))((((((()))((()))(())(()))()()((())()()))()()())(((()))((()()))())(()())(())(()()))()(()))((())((())))()(())((()(()()))())())(())((()()))()(()))(((((()))(()))(((()())()()())(())())())(())())(()((())())(())())(((()())()())(())()())(()()))(((())())()())(()()())())(((()(()))()())((((((((())))())((()))((()))())()()())((())(())(())()))((()))((()()((()))()()))()((()))((()))(()()))((()())(())())((((())))((())()))(()()()))((((()()))((())((()))())(()(()()())(()))(()())(())(((())))(((())()))(())()))(((((())))(((())())))(((()))())())((()(((())(())())(()()))((((()(((()))))((()())())(()))))(()())((())()(()))(()())())(()())()((((()()))))())(((()((()()(())())((((()))(()())(()))())()(()))((()(())))(((()()()()))())())(())((()()))()(())())(()(()))(()())())(((((())()())((()))(((()())(())()())(())(((()))())())((((()))()))((())(())())(((()()))()(()))))((()()())()())(())(())(((())()())()(())))(((((((((())(()))(()))())())((((()))()(())())))())(())()())(()((())()())((((()))())())()()))((((())(())())()))(((((())(((())()()))))()((())(()))())((()())(()))()()(((()))))(())(()())())((((((()(((()(())))()((()))))()())(((((()))())())((()())))()())((((()()))((()(()()()))))(((())((()())))(()))((((()))(((()))))())(())())(((()()(()))(((()))))((((()()))()))((())())(()()))())((((())()())((((())(()())())((()((())))))(()))()(()))((()((()(()))((()())))(((()()())())))((())()())((())()))()(())((()()()))(())(()()))((((()())())(()()()))()((())((()))(())()))(()(((())())(((()))()((())))(((())))())(()(()()((()())))()()(()))((((())(((()))()(())))(())((()(())))())((()()))((()())((())((()))())(())())(())())(()(()())(()))((((()))()())(((((()))()())()()())))())((((((()))(())()()()))((()))(())(()))((((((()()))())())()()())()())(()((((())(())())())((()()))()((((())()))(())())((()))())(((())))(())())(((()())(()))(()(()))((()())())((()))())()())(()())()()(()))((())(((())())(())())(()(()))(()())((()(())))((()))((()(()))(())(()(((())())))())())((((())(()))())(())((())(()))(())()())((((()()))(()())()()()(())())()()(((()()))()(())())(()()))(((()(())))(()())((()())))((((()())()))(((())())))())(((((((())((()())())(()())()())))((((((()(()()())((()()())))())(())(()))(())()(()())())((())((((())())()())(())))((()())(()(()))()())(()))(((())))()(()))()(())()())(((((())()))((())((())()()())(()))(((()())()())())(())()())(((())()))())((((((()()())))())((())())())((()((()()))(())()())((())()((()()(()))(())()()))((()))()())((()))((())))((()())()())())((((((((()))(())))())(())(()()))(((((()()())(()())())(())())(())())((()())(()))((((()))())(())(()))(()()))(((((()())()())(((((())))()))()(()))(())()())(()())(())())(((()))()(())(()())))(((()(()()))())())((((()(())()(())())((((((())((()))))(()))())()((()))()())(((()((())((()()())(())())())()()(()))(((()())((())())())())())(())))(())()())(((())())(()(()()))())()())((((()())((()))(()())))((((()())(()()))(()()))(()))((((())()))(()(((()))()()))())(()()))((()())(()()())())(((()()())()))(())())(((((((()))()()()()))())()))(((((()((((()))()))()())())(())((())(()())))((((()()())((()))(()))(((())()))((())()()))(((())))())((()())))(())())(())(()())((())()())(()())()((()())(()())(()())()))((((()))((()())((()))())((()))(()(()()))())((((((()())))())(((()()))(())())())(())(()))(()())((((()))(()))())(())((())()())(()))(((())())((((()))()))()())(((()))(())((()())))(((()()()))()())((()()())))((((((((()())()()))(((()))(((()()(()))))())())(((((()))()()(()))()())(((()()))))(())((((()))()())()())())((((((())())((()))()))(()()(()))())((()()())((())()))(()()))((((((()()))()())(()()()))(()))((((()))()((()))))((((()())()()))(((()())())((((()())))())((()))((()(()))))((()))((()())))(()())((())()()())(())(()())())(((((())()()))()())((())())())())(((()))(()(()()()())(())()()())())(()())(()((())))()())((()((((())()())())((((())())(((()()))())(()()(()))(())())(())(((()()))()))((()))(())(()())()(((()))))((()())())((()(()((()))()())())(((())())(((((())()((())))())())(()())(()))(())(()()))((())())((())())())((()(())()))(((((()))()))()())()())(((((())(()())()())((((()())))())((())(()())))(((())()(()())())()()))((((()))(()((()())(()))))()()(()())(())(()(())()))(((()())))(((()))())())(()(((())())))(()((()))(()()()))()(())((()))((()())()())(()))(((((()())))((()))((())())((()))()))((())(()())((())(()())())()())(())()(())())(((()()(()))(((()()())(())((())))((())()))())(((()))()())())((())(()())())()())(((((((((((((())())(())((()()))())()((())(()())())(()))((((()))())(())((())())(()())(())((())())(())())((((())())(()(())))((()()))(((())))(())())(((((((())))((())(())()))(())(((((())()))))((())(())()(())())((())()))((())((()))(())())(((()())()(()))(()))(())()(()())()(((())))))(((())()())((()))()()()())((()))((())()))(((((())((()))))((((()))())))(((())))(()())())(((()(()))(())(())((()))())()(()))(())((((()()))((())()()))(())(()()))(())(((()))((()))()())())(((()()()))((())(()())())()))(((((())(())(())())((()(()))(()((())(((())))(()(()))())()())()())((((((()()))(())()))(())(())())(())(()))((()))(()))()((()))((((()))(()))())((()))())((())((())((())())())((()()()((()))))())((((())()))((((()))(())((()())))())())((())()(())())((()))())((((((((()())()))(()))((((())())()))))(((()()()))(())()()())(()())(((())())(())))(((())()(()))(()(()))((()()))(()()(()))((())()))(((()))(())())())(())()())((((((((()())())((()))((((()))()()()))(())())((())()()()())(((()(()()())())()(()))())((((())(()((()))))(())(())())((()()))())((((((())())(()))))(()(()))))(((())()(())()))(((()()(()))())()((()))))(((())((()))()))(()()(((()())))()))((((((())())((())())()())(()())(((()))()))(((((())()(()()(()(()))))())((())(())())(((())())(()()))(()())(((()))))((())()())()(())()(((()())(())())))(()))((((()(()))()(()))()(()))())(((()(()))(((())()))(())(()(()))()))(((())(()()(())()())()()))((((()((()()())((())))())(()))((())())())()(((()))())(())())(()()(()()())())(()))((((())((())())())(((()()()))())((()))(()()))(()(((((()())))(())()(())())(((()((()))())())()()()(()))()())((()(((()((()())())()))((())())()(()))((())))())(()(()())())())((((())())(((()(())))())(()()(())())(()))((((()))(())())(())()(())())((()(())())((()())((())))()())()(()())((()))())(()())((((((()())(())())))))())((((()(())())()()))())(((()(())()((())))((())()())((((())))()))(()(())())(()))()((((((((()))(()))(())())())(())(())())(((()()())(((((()))())()(())))(()()()))()())()())(((()((())(()))(())()()())((((((())))())(())(())())))((()(()))((((())())(())())(())(((())(())())()())(()))(((((()(())))(())())((((())())(()))))()(()()))((())((((())))(((())))()())()()())()())((())((()(()((())()))()()()))())(((()))((()(()(()())()()()()))((()()))()((()())()))(())(())())())(((()))((((((((())))((()(()))())))((())()())())((())())()())(())((()()))((((()()))()())())(())()((()())))(()(()()))())(((()())))())((((((()())((()()))())((()())((()()))()())))())((((()))))((((())()(())))((())))((())(((()))())()())(()())((((())((()()))())()()()))((()))())((())(()())()((()))((()())(())()))((()))((()(())(())()(()(()))())())((((((()))())(((()))(())())((((()))())())(())())())((()(()))(())(((()()))((())))(()()()))((((())(())))((()))(())(()())()(()))()(()())()(())())()(()())(())(()())(((()())(())())())(()())(()))((((((())()(())(())((())())()())((()))(())()())((((())))(()()()))(()))(((()()))()(()(()))(()))()())(((((((()())()))((((((()())((()(()))))(()())(()())(())(()))(()))(()))((())((()))((()()())()((())(()())()))(())()())((())))(()(())()(()())())((((())(()))((()))())((())())((()))())()())(((()(((((())))())())((())))(()((((())))((((()()))(())((()))))())())(((()))())()(())()()())())(((()((())())(()())(()()))())(((()))()())()()()())((()(()()()()))()(((())())()()())())((())(()))(())())())((((((((((((()))())((())))())()())())(((())())())(()))(()))(((())(())())((())()()))((())()()(())())((((((()())())())())(((())((()))(())(()))(()()))())((())())((())()))(((())(())))(())(()())(())(()))((((()())(()))((())(()()))(())())((())()(()))()(()))()(((()()))())(()())((())))((((((()()))(()())(()))((())(()())((())())()(())((())))(((((()))()()())()(()))(())(((()(()))())()()))(())())(((((()))(())(()()))(())()()))(((())())(())((())()(()())((())()))))(()()())((()))(()()))(((()(())())(((()))(()()))(())()())(((()))))(((()(()(())(()()())())(()))()((()()())(())())(())(((()(()))(()()))((()()))())()()))(((((()))((()(()))())()(()))(((()()))())()(()))((())()((())))((())(()))(((())())(((())())))((()())()(())))(((()())(((((())))(((()))()))(())())()(()(()))()())()())()()())((((((()))()))()(((()()())(()))((()()))()(()(())))(((()()))(()))(()())()((())())())((((())()(((((()()())((())))((()))((()))(()))())((())))()())(()((()))())((())())(()))((((()))))(((())()()())(())(()))())(((((()())())((((((()))((())(())())(())())()))())((((()())()))())())(((())()()())((())((()()))(()))()))((())()()())(((()())()()())(()()))())((((()((())()))()())())((((())()()(()))(((()(((()()))()())((()(())())(()()))()())(())())(()()))(((()())())())())((((()))())())((((()()())(()))(()())(()(())()))())(())(()))((())(()))())(((((()((()))()()()))(()))(((((()))()())(())(()(()))(()))((())(((((())())())(()))(())))(((()))()()))(((())(((()))((()))(()))(())())(())(()(()))())()))((()())(()())()()))((())((()))))((((()((())()())(((((())))())()()))(())((()))()())(())()())((((())())())(())(()))(((()()()))((((())))(())(((())()))())((()))(()))((()()(()))()))((((((())()())(()())()())((())()())()(()()()))((()))((())(((()(())))()(()())())()))(((((((()))())((()()))())())(())()))((((((()))(()()))(((((()))())))()())(())(()))())((())()))(())()((()())))(((((((((())(((())))((())))(())(()))(()((()))())(((()))()())())((()()))()((((())(()))())()((())))(()(())()())()())(((((((())(())(())())()()(((()))))((()()))(()())((()))(((())))())(((()()))()(()))()(())()(()))(((((()(()))())())(()(((()))(()))(())())()(())()()())())((())()))()((()))((())())((())(())))((()())())(((())))()())()((()(())))(())(((())())))()((((()((()))(()))(((()))((((()))))())())((((())())())()(()))(()())((())(()())()))(((()))))((((((())())))(())((()))())((()))))(((()())(()(()))())(((())((()()))((()))())(()(())()))((()())())((()))((())(()))(()))(())())(((((((())(((())())((()))())(()()()())(((()())())()()())(())((())))()())(())))(((((((())(()))())(()))()(((())())((())()()())((())())()))((()))()()())(()))())((((())(()))((())(((((()())())(((()()(())()()))))())()(())()(()(()))())(((())))(()(())()())(())(()))(((((((()()))())(())())(((()))()(())))((())((())()())())()((())(())))(((())(())(((())())())())(()))()())(((()()))(((((()))()())()())(()))())((((()))(()))(()))((((((())())))(()))(()())())((())())()())(((())())((()())()()))())((((()()(()))((()))((()))(())()())(((()()())(()))((()())(()(()))())(()()(()))(()())()(()(())())(()))((((())))(()()))(((()(())))(((())()())(()))()())()()())((((((())())()))(((())()())(())((()())))(()))())((((())))(()))(())(((()(((()))())())((())(())(((()))(())))()())()())()()((())))(())()()())(((((((())))(()))())((((((())(())))(()(())())()())(()()(())))((()())(((()))())())()()((()))()())()()())((()()(((((()))())))())(()()())(())())(((())(((()()))((()(()())()))))(((())())(())(())((()))(((())()())(()))(()))(())())()(((())())()()())(())())(((()((())()))((())((()(())()()))()((()(()))())())(())(())()()())((((())((())))())(())((())(())))()(()()))(((())(((()((()))))(()))((((()))())(((())(())())())(())(())()()())(()()()())(())()))((())(())))((((())(()))(((()())(()))())(((()))((())((()()()))(()))(()))(((())((()))()(()))((())((()())())(())))((())(()()())())((()())())((((()))(())()))())((((((()())((())))()())(((())((())))(())((()))()(()))()())()())((((((()()(()))(()(())())(()))(()(())())()(()))((()())())(())()()()))((()))((())())())(()(())())()())((((()((()())())((()(())(())()(()(()))()))(())(())()())((()))(((((()()()))(()())(())()))(())())())((((()())(()()))(()((((())(())))(()))())((()())())(()))(())))((())(()())(((()()))()())()()(())())(((())(((())))())())())(()(((()(()()()))((()())()())((())()((()((()()))))(())))()(((())(()))(()())(())())(((())(()()))))()((()))(())(((()())))(())())((()()())(()))(()())()())(((((((((())))((()()(()())(()))()())(((((((()()))((()))))))())((())((())()))())()(()))((()))(())(())())((()()(((()((())())))())((()())())())())((())(())())(((((())))(()())()(())((()))()())()()((()))()())(()(())(()()))(())(()))()(())((()))(()())())((((())())(())())(((()))()(()(()()()))((())()(()())())()()())(((()))(()())))(())()((()())(())((())())))((((((((()))()())(((()))))((((()())(())(())())()()))(()((()))())())((()(())))((()())())((())())((())(((())())()))())((((((()))(())(()((()))((())(()()())((())()))()()))(((()(()))))((())(()()))(())(((())()))()())(())())(()())(())(()))(((()))()((()()())())(((())))()))((((()))(()())()(()))(((((()))(()))()(())(()))((())())((((())(()()))(())))(((())))(())(((()(()())())())()((())))(()(())))(()())(()))(())((())(())))((())())((((())(()()(()))()((()))())(()((())())(())()())(()(())())((()())((())((())())(()))(()))((()()())())((()))(()()))((()))((()())))(((()))(()((()))))((((()()))()()))(())((())((()((())))(())(()())(())())())((((((()))((())))((())))((())()())(()))())((()())((((())))(()))()())()()()(())())(((((()))(((())()()())())())((()(())((()(()))))((((()))()))(((())))(((()(()))())))(((((()))(())))(((()))((()())()))()())((())()())((()()))(((()(()())())()())(()()))(((())())()))((((()))))((((()))((())())(()()))()(())(())(())())((())())(())(()))((())()((())))((((((()()(())))((()(()))(())))((())(()())((((()))()()())))()(()())(())())(((()(()))(((((())((())))(())())())))(()()()))(())())(()())((((()))(()((()())))))((())))(((())())((((()())())((())((())()))(()(((()()))))(())(((((()))))(())(())())(()))())(((()()())()(()))(()()())(()))((((((()())()))((())())(())((())()))(())()())((((((())))())()(()))((()))(((()))())(((())()()))()(()))(((())()()())()(()))((())()(()()()())(((()()))()))()()())(()(()()))((())(()(())))(()(())())(()))(()())(()((()))((()))())((()))((()))()(()()()))(((((((((()((()))(())()())(()))()()())(()((((()))())())()())((()(()()())()()())((())())(())()())((((((())))()())((()(()))((((()))))(()())()))())(())())(((((()))(()()((()))))((()(())()))(()))(((((()()))()(()))((())()((())))(())(())())((())()())()())(())())()())((((()(())())()()())((()))())(((((()))((())())(()(())))())()())((((()())()))())((((()())()))((())(()()))))((())((())))((((())()(()())((()))))(())((((((())((()()())(())()()))())(()))()(()())())(((())((()))())()()))(()()))(((()))()))((((((((())))(((()))))((())(((())()(())())((())(()))())((()))()(())(())())(()())(()))())((((((()((((()))()))())())()())()()()())((())())((((())())())(())(()))((())))()())((()(())(()())))(())(()))(((((((()()))(())))())())()(())(()))(((())(()))(()())())(()())(()())()())()(()())(()))(((((())(())((())))((()()))()(())((()(()))))((((()()))()(((())())())())()(()))((()(()))(()()()(())())()(())())((())))(((((())(()())())))(((((()))())))(()()()())()())(()())()())((((()(((())))())((()()))((())(())((()()())())(()))((()()())(()()())())(((()())(()))())()())())(())(((()(()())()))(((())()))()()((())())(()()()))()))((((((()(()()))(()()()))(((()())()())(()))(()()(((()(()))(()())()))))(((()(())())()(())()())(((((()()))(((()()))()))(()))((()(())())())()())()((())(())()))(())(()))(((())((((()))())())((())()))(())())(()(())(())(()())())(()(())(())()())(((())(())())(())()((())))(((()())(()))(()))(()())())((()(((()))()(())(()((()))))(()())(((())())(()))()((())()()()))((((((((()))(()()))(())())())()((())()((())(()(())())))(())(()(())))()(((()())()())(()()))(()))((((())()())(())())(()()((()())(())())())(())())((()(()(((((())())(())())())))((((((())))(())()))())()(()))())()(())())((()(()())()((())))(()))((((()())((()))((())))())(()))(((()(()()()())()))()()((()()())))((((())())())(((()))((()))(())()))((((())(()))(())((())))((())()()))((((()))(())(())(())())()()(()())))((((((()((((()())(())))(()())((())())(())(())()())(()())((()())(())))((()(((((())()))()))((())))((((()()))(()(())))((()())())()()))((()(()))))((())((()))(()())((())((())()))((()())((()))))()()())(((())(())(())((())))((()(())((())()()))(((())()))())((()()))()((()(())(()))()))()(()))((((()())(()()))(())((()))(()())(()())())((())((())))())()((())((()())))(((())()())(()()))(())()(()()))((((((((())())())()())()(()())))((()))(())()(())(())())((((()((()))(()))(()()))(((())())()(()()))()())((())((())()()(()))()))(()(()())())(((()()))((())())(()())(())())(())())(()((()))(()))(()()()(()))(())((((())(()))()(())()))())(((((((()(()))())((((())())(()))(())((())())(()))((()()))(()))(((()))(()()))(())(((()))(()())((())))()())((()())(((())()))(()()))(()(()))())(()(((()(()(()()())())())(()())())((()())(()()))()())(((()))())())(())(()())())((())()(())())((())(()()())())((((()))())()(()())()())(())()())((((()))(())())((())())((()())())(())()())()(())())((((((())(())()())()((())))(((((((()()))(()))()())(((()()))))(()())((()())))((()(()()))()))(()))(((((())(()))())(()((()())))())((((())((())(()))()())((((()())((()))(((()))))(()())())((())())(((())))(()()()))(((((())()))())())((())))(((((()))())())(())()())(()(())())()())(()(()))()()(())())((())()())()(()))((((((()))(())((((()))))()))((())())(()()((())))())(()())(((((()()())(())))())((((()()(())))((()(()))()))((()())(()))((()())(()())()()())()())(((())())(()))()())((()())))(((()))()())((((())()))(((()(((()))))())((()())())(())(()))(((()))(())()(())())(((()()))(()))((((((())))())())((()))())(()()))(((((())())(()))(())(())(())(()()())())(()((())))(()))(((((()())()(())()))((()))(())((((()()())()())())()(())())(()()))(())((())(()))(()))((()(()))()()())((())()())((()()))()())((((((()())()())((((())()))(())((((()()))((((()))))(()))())()(())()))()(((()()()))()(()()())))(((((()(())()())(()))()))(((())()(())())()()()(()()))((()))((((()))((()))(()()))((()((())())())((()))((()()()))())((())(())())(()())()))((((())()(()())()())(((()))())()()(((())))(()))(((())()))(((()))())()()(()))(((((()(()))(())))()())((((())))))((((((())((())()))()()())((()))())())((()(()))()()())()(())()())((())(()(()))(())(())(())())((())((()())()))()()())(((())(()()))(())(((()()))))((()(())))(()()(()))(((()(())())(((()())((()))))()())()(((())()))(())))(()(())())(()))((((((())((())))())(()(()(()((()))()))(())(()()))()(((()()())())))((())(())())(())(()())())(()))(())()())((((((((((((((((((((())())(())())()()())(((())((()))()))(())(()))()(()())(())(()())())()((())(()())()))(((((()))(((()()())()()()())(()())())(())(((()))((()(()))))((())())(((()(()))()())())())((()))(((()))())()((())(())())())(((()()())))((()((())))(()))((()()()())(((()()))(()()()))())(()()))()((())()()))())(((()())()(((())))(())())(())((())(()())))(((())()))(()))((((()()(())())()(())))(()))(()(())())(())(()))((()()())((((())((())(()()))(((()())(()())(()))()(()()()))(())(()))(((()()))((((()))())())(())(()))(()())(())())()(())())((((()()))()()())(()()()())()(())())())(((()(()())(())(()))((((((())()()())(()()(())))((())())(((()))())()()))())()(())(())(()))()()())(((()((()())()(()))(())()())()((())(())()()())()())(()())(())()())(((((()((())))((()))())()()(((())()()))(()))((()())(())())(()))()(()))(((((()()))())())()))(((((((())(()))(((()()))())())((()())())()()())(((())((())(())())(()())())())(((()()())((()()))()())(())(())((())(()()())))(((((()()))())(())())(((()))((())())))((((()(()))(()))())(((()))())((()(())))()((()())()))((()())(())(()))(()))(()())((()())(((())())()()())(()))()())(((()())(((())(())))()()()))(((()))())(()())((())()()())()())((((())(()())((())())())((((())()))()(()))(())(())((())()()))(()(()))(())((()(()()))((((()))())(()())()))()()()(()))(((((())(()())))(((()((((()())((())))))()())(((()(())())()(())())(()((()())(())()))((((()()()()))())())(((())()))(()()))())(()())())((((((()()()())))(()))()(())()())((((())())())(())(()))(())(()(())))())((()()()())(()))(((((()))()(()((())())())())(((((()())())))(()()())()(()())()(())())(())())((()())())((((())())())())()()((()()))())(()))(((((((((()())()(()()))()(()))())())(()())((()()))())(()(()))(())()())(()()))((()()())()())((())()))(((((()(())())())(())(()(()))((()())(())(()))())((())))(((()()))(())())()(((()))()()))((()())()))((((()(())((()))())(()()))(((())((()))()(()))()()())((((())(()()))()()())(((()))(())))((()(()))(())())()(())((()()))((())))(((())(((())()(()())())(()())())((((((())())((()()())(()))(()()))(()(()())((()()))()())()(()()))((()())())()()())((()()()))())(((()(()())()(()))(())())()(()))(((()())(()()))(())(())())(((())(()))(((()()))())())())(()((())((()))())())((())())((()()())((()()))((()))())(())(()(()(()))))()()(()))(((()((())())(((()()())())))(()))((())()))(()())((((())())()(()))(()())())(()())())(((((((()))))((((())((()()))())())(())()())((())))((()))()()())((((()())()()())(()()))(()()())()))(((((((())(()())())(()())()((())))((()()(())))((()())()())())(())()()((())))((()(()())())(())())(()(()()()))((())))(((()((()()))())()((())))()()())(())(())())((()))(()(())((()())())(()))(()(((()())())()()))(()()())(()(((())()))))(((((((((()()))(((()())(()())(())(()))(((())((())))())(())()())(()())()(()()))(()())(((((()))(((())(())))((()())(()))(())())(((((())()))())((()(()))()))((((())()())()()))())(((((())()())((()()))((()))(()())())()())(())(((())())()))())((((()))(((()))))()()())((((()()())()))())())(((((()())((())))(()()((())())()()(())))(())(())())(()))((()()())(())())(()(())()))((()(()()()))()()())(((((()())())))()(())())(((()()))())()()(())())(((()))()((())(()))()())((())((((())()))(()())()()())(()))(((()))()()()(()))(()))(((((()))))((((())()())()(()))())(())(()))((())((((()))((((()())))())(())())(()(())))(())()())(((()))(((((((())(()))()()))(((())()))()))()))((((()(()))(()))())()())(()()((()()))()))(((((((((()))()(())())((())))((((()))()())(()()))(()((((())(())())((((())())((())())())(())()(()))(()())))((())))(((()()))(((())(()))())())((()))((()()()))((((())))))(((((())()())((())(()())()())((())((())())(()))(())()(()))(()))())((()))()(())(())()())(()())(((((()(())))()())(()()())))())(((((())((()()))(())()())()())())(((()()))(())()))((()(()))((((()))())(())(()(())())())((((()()())())((()))()())(())(())(())()())(()()))(((()())())(()())(((())()())())())()(()(())(((()())())))(()))((((((()())((())(()))()()())(()()()))((()))(())())(()(()())(()))(()(())))((((((())))()())()(()))((((()((())())(()(())()))(())(((())))())()(())())(((((()))()))(())(())(((())(((()))))()(())))((())))))((((())((()()())()(())())(()))()((((()()))))(()))(()()(((())(())(())))(()))(()(()())())(()(()))())((())((((())((()(())))(()())())()())((()))(())())((()())))((((()(()))(()()))())())(()))((((((()()())())(()()())(())))()())((())((())((()))))()())((((())(())((())((())))()())(((()))()((())))(((()()))(())(()))()()())(((())()())()(((()()))))())((((()(((()(())())))(()((())))()(())(()))(())()()())(()))(((()())(()))((())(())))((()(()())()())(()())((()))())(((()())()())(()(()))))(((((()))(())()))(()(()))())(()((((())())())(()()(()()))()((((((()())()())))(((())))())(()))()((((())())(()())(())))()(())((()())))((()(())()))((())())())((())()))(((((((((()())((()(()))(())))(())())(()())()(())())((()())))((())())())((((())(()))((()((())(()))()))(()()))((()())((()(())()))())((((()))))())((((()()))(())())((()))())()(()))((((((((()())())((())(())))())((())())()(())((())))((((((()()(()))(((((())())()(())))()))((()))(()())()())()(()())()()(())))(((())()())()())(((()()))())((())))(())(())())((((((()()))()((()))())())()()())((((()()(())()))()(())())()())(((((())))())((()(())())(((())()())(()(()()))())())()()())((((()))()())((()())()()(()()))((()))())())(((((((((()))())(())))(()())()()())(((((()))))()))((((())(()())()))(((()))(())())()())(())(((())))(((())))((()(())()))(())(()))(((()())())((((()(()()())()()())())()()(()())((())))(((())(()())(()))())(())())((()())(()))()()())(((())()())((()()))((())())(()(()))())(((()())(((()())(())()())(()))((()))())()(())())(((((())())(()))(())((((()))))()()())(()))()())((()())((()))((((()(())))(())()(())))())((())())(((((()())))())((()))(((()))))((())())()())(()((((())))())(())(()())(()())((())((())((())))()))(())((())(())))((((())((())()()))(((((())())())(())()())(()())())(())(())((((()))())(())()())((()()))(((()))())(())())((((((()())()(()((()))))(((((())()))(())()))(())(())((())))()))((((())())())((())())())())((((())()))(()(()))(((()))))((((())())()(())(((())))((())((())))())())((())()))((((((((((()())())(((((()))()))(()()()))(()(()))(()))((())()())()())()())()(()())())(((()))((((())())))((())(())(())))((((()))))(())())())((()(()())()())()))((()())()()())(()())()())(((((())())((())()))))((((((())())))())((()))()(()))(()))(((((((()()()))(())())((())))((())(()))((()))(((())))((((()(()())())()())())(())(((())))(())())())(((())))((()()()()))()())((((()))(())())(())(((()))((())))()()()()())()((())))((((((())((()))()(()())())((((())()(()))(())()))()())((())()())(((()()(())()))(((())(())())(()))(((())(()))((())(())))()())(()(()))()(((((()))))))((())()(())())(())(()()(()))(()))(((()(())(())))(())(()()))(()))((((()(()))(((()))(())())((()(())(()))()()()(()()()()))(()((()())((())))()()))(((())()))((((((()())())()(()))(()()()))))((()(()(())())())()(())(()()))((((()))())((((())())())((())()))(())()))(((()())((())())())(())())(((()()()())(((())))))((()))(())(()()())()(()))((())(()))())(((((())())())(())(())((()())()())(()(()))())((())()())((()(()()))())(()))(((()()(((())))((()))))((()(((())))())(()))())((()(())()))((()(())(())()(()))))(((()())((((())))())(((())())())(())()((()))())()()((()())())())((()((((())()())((()())(())())())((())()))((((())))())((()))())((((((())))((()(())())((()())(()))())()))((((((()())())((())())())(((())(((()()))(())())(()))()))(()(())(()))())((())(()()((())(()()))()()))()())(()()()))(((()))(())))((((((())()())))((((())))())(((())(())(())))())(((((()()(()))(()))()(())()((())())(()))(()()((((())))(())(()()((()))))(()())())(()((()())())(()))(())())((((((())(()))(()())()())()(()(((()))())())(()()))((()(())((())()))())()((())()())((()))())((()))(((()))))(())()((()))())(((((()()))((())(())())())((((((()())))((()()(()))()(())())))((()())(((()())(()))(()(())))()())(()(())))(((())))())()(()((((()()))())())(()())()())(((()(())(())(()))()(()))()()(()()()))(((())((()))()())(()(()))())())((()()())())((()()(()))())()(())((()(())))()())((((())()(())()((()))())(()((())())()())((()())(())()))((()))(()(()))((()()))))((((((()())((()((()))())()())))()((()(((()()))(())())(()()))(()()())((())(((())(()))()))(()))()()())((())((()())())(((()())))(((())(()()))())()((()))(())())(()))(((()()()())(())()())(((())))()())(()))((((((())))(((())()())(()(()()()))(()))(()((((()))())(())))(())())((())(((()))()())(()())()()())(()())())((((()))))((((())((()()))()()())(((((())))))((()))((()()))()())(((((()()()(())))(()(()))(())()))((()((()())))()()))(((((())())()(())))())((()(())(())())((())())((()))())()((((())())))())(((())())(((((())()()())()(((()))(()))))(()(())))((()()()())())((())())(())())(((()(())))(()())))((((((()(()()())(()())(())(()))()(()))((((((()))()()))(()(()))())(()((())()())())())(()())((()(())))()()())((((())((()))())((()(())))(())())(((((())())))(((())()()())((())))(())()())())((((((())()))()())())(((((())())((()(()))((()()))()))((())(())((())())(()())()))(()(())((())()(()))())()((())())())(((((()())((((())(()()))()())())(()()))()()())((()()())(((()())())))(((()(()))())((()))((()((())(())))(())))(((()()))())())(())))((()(())())(((((()))())((())((())))()())(((()(()(())))((((())))(((())))((((())))))())()(()())))(((((((((())()())())()(())))((())))()())(())(((())())()()())(((()((()))))(((()))))())(()())((())(())())))((())()())())((()))(((())(()))(((())())((())())(()))()))(((()()))(((()()))(()())())((()))()()())()((((((())))()()))(())(()())())((())()))(((((())()())(()())((())(((((())()()())())()())(())(()(()())(()))()(((())()))()())((((()(())())(())())())()())(()())()())(((()())(()(()()))()()()())((((((())()())())()))()))((())))((((()((())())()(()))((((())()()())()())(())()(())())(()(()())))(((()))(()(())(((()(()))))(()))(()()(()))(()((((()()))())(())())()()((()))())(())())()()()((())))(((())()(()))(()))(((((())))((())((()))((())))()((()))(())))())((()((()(()))())(()())()())()()())(())(((())((())()))())((())()))(()(())(()()))((()(((())))(()()()())((()()())())())((()(())()))((())()(())()))(()(()(())))()())((((((())((())(())()(())))(())())((())())(((()())))(())())(((())()())()()())((((()))))())(()())((())(((())))()()()))((())())(((()))))(((((((((()()))()())(()))(()))(((((()(())())((()))(())())((()((())())(()(()))()())())())()((())()())()())(((()))((())())(())())(()()))(((((())))(((()))()())((())())(()))(((((())()(()))(((()))())())(())()()())())((((((()))(()()))()()))())(())(()))((((((()())()()())(()())())((())()()())(()((()())(())()()))(((())(()(())))())()(()))())((()((()))()())()())(()())((())))(((())())()))(((((((((()()))))(((((()))())(((()))())(())((()()))()))(()())(())(()(())))(()((((())())))(()))()()())((()()(()))())((()((())(()(())))()(())()))())((((())()))((())))())(((())(()))())((((())))(())()())(((()))(()())())(())(())())(((((((()())()(((()))()())())())((((()))()))(()))()())(((()))())(())()()(()())()()))(((()((()())((((())())))()()))())(()()())(()))((())(()()())))((((((()((())))(()())(())(())))())())(())(()()()))((((((((()(()())))()())((()(()))(()))((()(()))()()())((())))()(()))()())(((((((())(())())())()(()()))(()()(())))(())))(()((()))((()))(())())()()((()))())((()))(()()))((())()(())())())(((((()()))(())((((((())())()(())())()()))()())((()()())(((())(()))))())(()(()(()())())(((())())(()()(()())(())()))(()))(((())())((((()))(())(()))(())(((())())((())))())()())(()())())(()()(((((())()())(())))((((())))(()())()))()()())((((())(()))(((()))))(())(((())())((())())())()(()))()()(()())())(((((((((()(())(()))()())((((())())())(())()())(())((()())(((()())(((())))())))()())(())(()(())))())(())(())())((()(((())())(()()())())(())())(())()(()))(()(((((()(((())))())())()())((())()))((()((())(())))))((((()))))(()))(())((())((()))(()))((()())()()()())(())()(((()))(())()))((((()()(())))()())(())((())(())())(((()())()())))((()(())))((((())(()))()))())((((((()))())))(()())((()(()()))()()))((()((((())())((()))(()())())(((((((()))()())((())(()))))((())()(())())(())((())())(()))()(()))(()))((((((()()))))((()))((()))()))((()())(())())((()(())()())()(((()()))())()())()()())((((())(()((()))((())()))(((()()())())((())())(()()()))(())((())())((()()())())()(()())(((()))()())(()))(((()())()())(())())()())((()())((())())(()))((()())(((()(())())(()))()))()((())(())((()())()))(((())(()())())(())((())()))((()))())(()(()()))((((())()(((((())))())())(()))((())())((((()())())(())))()(()))(((()(((()()(())())))()(()())())((())))())(((())())(()()())()(())(()())()())()((()))()(())()())(((((()))))(((()())()(())()(()))(()))((())())(((())((())))))(((((())))()())()())(((()()))((()))())(((())(())()()((())))(())((()))(()())()())(((())())())(()())())(((((((())((()(()))(()()()))((())))((())()())(((()(()))(((())())()())(()))()()())())(((())(((()))())(()()((())))()())(())()()())((()()())(()))(((()()())(())(())()())(()())())((()())(()))()())(((()()())())()()())((((()())((()(()))((())(())()())()()())((()))()))(()(()))())((()))((())((())(())())()()))((((())))(((())))(()))(((())))((())))(((()(()())())()())(()()())(()))((())()())()((())))(((((())(((()((()()))())(()(()))())(()())))())()(()))((((()(()))()())(())))())((((())(())))()(())((())()())(()))(())(((((())()))()())(())(())(()())))(((()((((((()))()(()))())()())()(()))(())()((())()(())))(((()))((()))(()()()())())(((()))()(())()))((()()(((((()(()))(()))()((()()))())()(()()())(((()))()()))(()())()())(()()))())(((()))(())(()())())(((()))())(()))((((()()())())()(()))())((((()())())(())())()())()())((((((())(())()()())((())(()))())(()((())))(((()(())))()))((()((()())()(((())())()))(((()()())((()()))()((())()()))((((()())(())(())(()(()())()())()(()))(((())()())(()())(()((()))())(())()()())(()()())())((())(())((())))((((()()())(())))(()))())((())()()(()))((((((())())()))()))((())((()))()()(())))((((()))(()))(((()()))()())(()))(())(()))()()(()()))((((()())(())(())(()())(())())((()))((((())(()))())())()())((((((())())()()()()())()()(())(()))((())((()))))((())())(()(()()())()()))(()))()((()((())(()()))(())())(())((()))((())((())(()))())((()))((())))((())())(((((()))((()(()))())()))()(())()))(((((())))())(((((((()())))((()()()())(()())()())()))(()((()()))()())((((()()))(((()))))()())(())()((())()))(()(((())((())))()(()))(()))((())()((())(()()))())(()((()))(()())(((())))(()()()))((())((())())((())))((()())((()))(()((())))()())(())(()(()))()())((((()(())())(())())(()))()(((()))))(((()()))()(())())((()))(()))((()))(()))((()(()(())))())((()())()))((((()(())()())()()(())(())(((())()()))()())((()))(((()))()(())(()))((())()())(((((()()))))(())())(((())()((())))()((()())(()))(()))((()())())(()())()(()))((((((((()(()))(())(()((())))(())())((()()())(()))(()(()))()(()))(()((()))())(())())((())((()())())(((()))(())()))(()))((((())())(())()()()()())(((()()())(()()())((())()))()())(()()()())(()()((())))()((())))((((()(())())))((())())(()))(((()())((())())()((()))(()))(((())()))()())(())()())(((((()())(((()())))()()()((()()())()())())(()(()())()())())((((())))()(())())()((()))()()(()))(((())(()))(())()(())())(())((())(())(()))(()))(())((())(()))((()))())(((()))((())()(()))(()))((())))(((((((()))()())()(()))())(()()())())(())((())()())(())((())())(()()))((((((((()()))())()))((()))(())((())))((())((()())(((()()(()))())))()(())())()())(())(()())()())(((((((()))()()(()()))()((())())())()())((((()())()())())((((())(()(()())))()(()))((())))())((()()))(())(())()())(())((()((()()))))()(())()())(((((((())((()))))((())())((()(())))(((()))(()))()()())((()))())(())((((())))()())()))((((((()))()())))(((()))))((())((((()))))((((()))(((()))()))(((((())()))())(((()())())())((((())())(())))(()))(()))(())()))(((((())()))(()())(((((())((())))())()))())(((((()())(()())())(())(())())((((((()))))((()()())))(((())))((())())(()))((()(())(()))())(())())(((((()()))((()))(())())())()(()()))(()()())((())())(())(())())(())(())((()))(()))(((()((()))((()))())(()())())((())())(()()())((((((())()()()))(()()())(()())(()))((()(()))((((())))())((())()()))((()()))(())())(())())((((())))(()())(()))(())(((())))(()())((())())(())()())(()))(((((((())((())))())(((((())(()))()())(()))())(()))((((())))())(()()(()))()())((()(()())()(())))((()()))((()())(()())((())))((()())(())()())())(((((((((()))))(((()()))((()))(()())(()))((((()(()))()(())(())(()()))())(((((())(()))()()))(((())())(())(())))((((()))(()())))(())())(()())())(((((())()())())()((())()))(()())()()(())()(())())(()())(())())(((()()(()))(((((()())(()())()()))((((())((()())(())))()()))()(())())((((()))())(())(()())())()())(()()(())))((()()()))((((())))(())((()())))((()))())(()(()()()))(((())(()())()(()(()())(()())(())(())())(()))((()))())((()))(()))(())(())())(())())(((((((()((()())()())(())())(((())())()()(()))(())())(((()))()((())())())((())())(()))(((()()((()(()))())((()((())(())))()()))(((((((()))(()))((())()))(())((((())(()))(())))()(())())(((()))())((()())((()())))(())()))(())((()))(())()())(((())))())((()))((((()())((()))((())))())()())((((()())((()())())))()((())()(())())(())))((()))((((())(()(((()))())(())())(())())((())))((())())(()))((())(())()()())(())())()(()))(((((())((())()())())())()()())(()(((()))())(())()()))(((((())(()))(())())(())(()))((((())()())(()()))())(())())(((((()()))((()))())(()((()))(()))()(()))()())((()(()))()())())((((()((()))((())()())))())((()((()))((())(()))(()((())))())(())(((()())()(()()))))(((((())()())(()))())())((((((()(()))())()(((()))(())()())((()()(())))((())(())()))((()())()(()(()))((()))))(())(()())()((())())())(()()(())())(()())()()()()())((())(((())))()())(()()(()))((())(()))(()()))((((((()))(()())(()))((((())())())((()())()))(()((())(()))))(((((()((())())(()()(())()()))(((()))((((())))()))()())((()())((()))((()())(())))(()))(((()()))())()()())((()(())())()())(()(()))())(((()()))((()())())()((())))(((((())()())())((((()((())(((())((()())())())()(()))(((())))(()()))((())((())())((())(())))(()((())())))((())))(())((()))(())()())(((()))())(((((()()()))())()((())))(()()(())(()))((()()())()))()()())(((()))))(((()())((())()))(((((()()())()(())())((((())(()))(((())()))((()()())())(()(()))()())(()(()))(())())((())(())(())))((()))(())((()(())())(()(()(()(())())())())())((((()()(())))())())(()))(())()())(((())()()())((())()()(()))()))(((())((()))()(((()()))(()())))(())())(((())())())((())()())()(()))((((((()()))(())()))(()))(((()())((((()))()()))(((()(((()))))()))))(()))(((((()(()())())()()))((())((()))))(())((())((((()))())(())(())()())((((()))(())())(())((()())(())))(()())))(((()))(((()()))(())()())(())())((())))((((((()(()())(((((())()))))(()()))((()(((())(())()())()())(((((()()())()())((())))((()())(()))())(((((()())()))))(()(()))())())((()()())(())())(((())))(()))((((()))(())()(((())())()()()()))(((())(()(())))()))()()))((((((()())()())())((((()))(()()()))())(()())())((())(()((())())((()(()))()))(())())()()((())((())())))()((()(()()())()())())(()()))(()((((())())))()(()(())()())())(())((())(()))(((()))(((())())(())()())(())))(((((())())()())((()())))((()(())(()((())()(()())))())(()())(())(()))(((())(()))(((((())()())))(()(()()())(())())((()())())((()())((()()))(()))())(()((())(()))((()))(()))((()())())(())()((())))((((()))()((())))(())())())(((((()())(()(()))())(()))())(())(((()())())((())(()))()))(((((((((())())())(()))((())))()(()))(((()))()())()))(()(()()))())(((()(())(()(())()())((()())(()(())))(()(())())())(())())((())((()()(())())(((((((()())))(()()))(((())())())((())()))(()()))()())((())()))(())(())(((())(())))())()(())((()))(((()())()(())())(()))())(((())((((()))()(())((((()))))()))(()())()()()())(((()()))((()())())((())))()(()((())()))())(((()))())(()(()))((()())(())(()))(()())()()())(((((()()))())((()(()))()()())()())(()())()))(()((())()())((())()))((())(((()(())()))()()))((()()))()((()))()())((((()(())())(()((()()(()))))((())(()))())(((())())(((())())(())())((())()())()()))((())(((((((((()))(()))((()())(())())(())(()())(()))()()))(((()(())()())(()(()())(())()())((())))(())()())(())()())((((())())((((())())()(()))()(())(()))()()(()))(((())((()()())((()()()))(())((()())()))((()(())())(()())())(()())(((()())())(()))((()))())()(((())())())())((((())())(()))(((()()((((()))))())()((()()))()()))(())(())(()))((((())())()()())))(((((()))())(()))(((()))(()))((())()())))((((((((())()))(()((((()())())())((()))()))(())(((()))))(()))(()(((())))(((()))))((())(())()))(((())())())(()()()())(()())((())))(()()()())((((()))())((()))))((())())((())(())(())))((((()))()())((((())(())()(()())(()))((((()())((())(())))(()))((())((()))(())()())())(()(())))(((())())(((()()())(())()()()()()))()((())(()())(()))())()())(())())(((((())())((()())(()))(())()((())))(((())()()()())(()()))((((())(()())())(((())()))())()())(())())((((())())()(((())())()))(())((()())))((()())(()((())))((()))())((())))(((((()())((())(()))()())(())())(())())()((((()))(())(((()))())())((((())))(()()))(()()))()())(()(())())(()())((())))(((((((()(()())(())))()())(()(()((())()()())())())((())())((()()()()()()))(())())()(())())(())())((((()()())(())(()()))(()()()())()))(((()))(()(())))((()))()())(((((((()())))((((())(())())())()((())()()))(()()()(())))((((())))())(((((()()))(((())()))(())())))()())(((()))))((()(()))()))())((((((((())(((((()))()))())()(()))(()())(()))((((((())))())()(()())))())(((((())(()))(()))(((()))())(()()())())((((())()()(())())((())())()())((()))())((()))()())(((()())(())())(()()))((()(((())))())(())(())((())())())()(()(())()())((())()())())((((()))()(()))(((())()(())(()))(()()(((()(()))()(()))()()))())((())())(((()))(())()))(((()((()())((()()))((())())((()))())(((((())())(()))()()())(())(())()())())(((())(()))((())))(())((())()())(()))((()()())(())())((()()())))(((())()())((()())(((((()()))())())((()))(()(()())())(()))(()))((()((()))())(((((()))()()))()())(()()()())()())(()(()))((((()))(())()())((()(()))())())())((())(()())()(())())(())(()))(((()(()()))((()()))(()))()(()(()())(())()))())(((()(()))())((()())(()(()()))(((())())()(())())())(()(())(()()())()())((()((())()))))(()(())((()))(()((())()))()(()))(())()(()))(((((((())))()(()()((())))))(()())(())(()))((((()())))((())()())((())()(())())(((())())(())())(())()))((()())((())(()))(((((()()))())())()))((())())(()())())((((()()(()())(()())((())))())()())(()(()))(())(())())(((())((()())(()(()(()))())()())(()))((((())(())())(()())()())(()()())()())((((())(())()()())((((())((())(()))()()())())(((()))()()())())((()))())(((())(((()))(()()))()()())((((())())(()()))(())()((())))()(()))((()()))(((()(((())))()()(())())(())(())))((()()))(())(((()))(())))((())(()(()))()())(((())())())(((((())))())((()))(()))(())()()())(((((((())))())())()()(())((()))(()())())(((()())(()))())(((((()))(())(((())))))((()())()())(()))(((((()))((()))((()))())(())()()()())((()(())()))(())((()))()))((())()()(()())())((()(())())()(())((()))())((()(())())((())())((()))()(()()())((()))())(((()))))(((((((((((()())((())(()))()()())(())())((()(()))((()())()()())(()))(((()))((()()())))(((()))))()((()(())(()))(())))(((()())((((())(())())))(((()))())(()(())(()))(()))(()((((()()))())))(()))((((())())(())())((()(()))))((()))(((())(((())()(())))((()))(())())((()()))(()))((((()())(())()()())(()(()))())(())((())()((()))()())((())))((((())))()((((())))((())))((()))(()))(())(()())((()()))()()())(((()())(()(()()())()())((()())((()())()()())((()())((()))(())))(((()())()()))(()((())())())(()))(((()(()())()((()))(()))())(((()(()))((())))(())())()(())(())(()))((()(())()()()(()()))()()())(())((()(()()())(())())))((()))(()))((((()())()())(()(()(())(((())())))((()))((())())())((()()))((())(()))())((((())()))(((()(()()(())(())()))())(())())((())()())((())))((()()(((())))())((()())())(()()(())(((())())())((((())(()))))())(()(())(())((((()))(()))))())(((((()())()))(()()())((((())))())())(()()))((()()()))((())()))(((()()(()))()()))(((((()))())))())((((((())((())(()())()((()(()))(()((()()()))())())((())())(()))(((()()())((()()()))())((()))))()((())((()()((()()()(())()())(()(())()))())(())(()))(()))()((()(()))()())()())(((((()())(()()())()()))((())((()))()())(((((())(())()(())))()()()(())())())(((())()(()())(()())(()))(()))()(((()()))())()(())())((((()))((()())(()()))(())()())(())()())(((()))(()())(((())())((())())(()())((()))(()()))((())))((((((())))()()))(()()())((()))(()()()())())((()))((()())))(()(()(((((())()))())(())())())(())())(()())()()())(((())(())()())(((((())()())((()))))()(()(()))())(((())()())())()()))((((((()(())())(())()(()))(())((())))((()))()())(((())())((())(()))())(((((()))(())()(())())(()))())(())((()()))((())()))())(((((((()()))(()))((()(()()))((())))()((((())()))(())(()))(()))(())()(()()))((()))(((())))((())))(())()((()(()())()())())()())((()(()())()))(()(())())()(()()))((()())(((()(())())((()())()(()))(((())()))(()()())((()))(())))((()()())(((()())())(()())())((()((())))()())((())()())()()(()))((()))()())((())(()((()()(()()())(())()())()()))()()(()))((())()())(((()(())()())((((())()))()(())(()))()())((()()))((()(()())()(())))((())()())())(((())((())()))))(((((()((()))(()()())(()))((((((((())(())(())())(())()()))(()(()))()(()))((((()())((())()(()()((()))(()()))())(()()))((()))())())((((((((())))()()(()))(())(()())(()))()((()()))(()))(((((()))()()(()))()()))((()())())(()())()()()())(())()())((()))(())())()(()(()))(((())))()((())))((((())())(())((()))())()()(((())(()())()())()())()())((())((())()()))((())())(()()())())(()())(((())())()((())(())))((((()())(())())())())(()(()())(()))()(()))(((((()()())((()(())(())))))(((((((()))))(((())))((())())())()())(((((()()))()((())(())))((())(()))(())()())((()(((())()))))()())(())((((())(()))())()())((()(())())(())()()())(()()))((((()(((((())))()))(()))()()))((((((())))())))())((((()((())()()))())())((())()())((((()()())()())()())(()))()())(((()(()))(()())(()())((()(()))((()))())((()())()))(())()())(((((())(()())()()())())())()((()(())(()))(()))((())(())))(((()))(((())(()))(())(())))((())(()))()(())()))(((((())(((()(())())(((())))())((())))()()())((())(((()()))((()))(((())())())((())(()))())(((())()())((()())())()((((())))))((())()))()(()()))(((())()())(())(((())())())())((((()())))(()())())())(((((())(()))())((()(((())())(())())())()(()())())()(()))(((()((()))())()())(())(()))()((((()))((()(())())(()())())())((()()())))((()()))(((((()))(())())())()())(())(())())(((()))(((((()()()()())((())()())((()))())((())())())()((((((())))(((((()()())))()))())(()))((()))((()()))((()(()())()))())()(((())()()))(())()())(((((((()))())((((()()))())()))((()())(()()(()))()(()()))(())((()()()())(()(()))(((((()())))()(())()()))()())())(()(())(()))((())))(()()()))((((())()()((())())())((())(())(())((()())))((())(())(())(()))((())())())(())(())()()(())())((())()))(((()))(()((()(((()())))))(())(()))((((()))()()))((()())()()())(())()())(((()))((())(())(((()))))())(((()))((())()))()(())(()))((((())(((())))(()()))((())(()(())()))((()))(())())()(()))(((((())()))())(()())())((()(())()())(((((())()))())((((())(()))(()())())()((()())()())()())(())(()())((())(()))()())()(()()())())((())(()))((()))()())((((()())()(()))((()))(()(((())()))())()())(((())())(()())())((())())(((()))()(()))())(((((((((()()))(())))(())((()))(((()())))(())(())())())((()))())(((()()))())(()(())())(())())((((((())())(()(()())))()()(()))(()())((((((())()())(()()())()()())()((((()))(())))((()()()))())(()((())))()))(()))((()(())(()())))((())(())()())((((()(())))())(())))((()))(()(())))(()((()))())(())((((()()))(((((())))()())()(()()()()))(()())(()()))((((()()))((())())())((()))(()())(()())())())((()())())(((()))(())())(())())((((()())(()))()())(((()())())(()(())()))((((()))())(((())))(())())(())())((()(())((())())(()())())((())()())()())(())()()(()))((((((()()((())())())((()())((())())(()))((())()))((()))((()(()))()))(()))((())())(((((((()))(())(((())()()))((()())()))(())())(((()))(()())()())(()(((()(()()())()))())())((()))((()))())((((((()))))()()())((()))(((()())())(()))(())((()())(())()))()())((((()())()()())()()())((())))((()())))((()()()())())()(()))((((((()()))()(()()))())())(())((())())((())())()(()()))((()(()())())(()))((())())())(((((()())((()))(()())()(((())())())()())((((()()))()((())))((())())(())())((()((())()())())(())())(()(())())(())()()())((())(()())()()())()((())))((())()())()(()))(((((((((((()((())))(()())(()))(()())())((()(())((())))()())(())())((())((())((()(())((()))))())()(((())(()()))(())())(())((())))()()())((((((()))())(()))(())(()()))()()(()))((((()(())(()()))(()()(()()))()((())()))(((())((()))())())(())((()))(()()(()))(())()())((()))((()((())))(())())((())))(())()((())())())(((((()(()(())))())((())(((()))(()))(()())((())((())))))((((())))()(())())((()())))(((()())))())((())(())(((()()))))((((()())(()))()((())())())((()())())(()()))(())())((((()(())())()(()(())))((()((()())))((()))(()(()))(()(()))(())(()()))()(()()))(((((()(())(())(()))(((())())(((())))())(((()())()))()())(()((())(()))(())())(((()()))()(())())(()))((()(()()))()())((())())(()))())(((()()()))((()))(()((((()))(()))()))())(((())))(((((())(())())(()()())))()()()()))((((()))(())())((((()(()(())(()((())))(())(()()())())((()))(())()()(()))())((()))()()()()())(((((((()))(())))(()()()))(()))((()))((())((())())(()((()))))(((()))))()((())())((())())((()(())())))())((((((((())(()))())((())())(())(())()())(()((()(()))()))(())((()))(())()))(((()))((()))(())(())()())((())()))(((((()))())()((())))((()))(())(())())((((()())))())(((((()())(((())))()()))(((()(())))))((())(())())((((()()))(()))()))()(())())(((()())()()())(()()())))(((((((())())(()()())(((()()))())))(((((())())((()())()())(((()(()((())))())())())())(((())((((())))((()))())(((()())())))((()(())())(()))()()()())((((()))((()))())())())((())(())(()())((()))())((()(()))())()(())())(())((())(())((()()))()())()()(()))(()(())())(()()))((((()(()())())(()())())((((((()(()))(((()))))((()((())))(())())(())())()((()())((())()))())(((())))((())(()())()())((()())))(()()())((((())())(()))(())()())(()())()())((((())((())()))()))(())((((()()())(()(()(()()))(()))(()()))()())(())((()()))((())))())((()())()())((()((())))(())(((())))()))((()(())())(()()())(()())((())()))((((())(()())((())())(()))((()()()))(((())(()))()(()))()(()))(((())((())(((()))()))((()))()()())())((()())())()())((())(((()))()(((((()())())))(()()()))()((()))())()))(((((((((())(())())()(()()(())(())()))(()(())())))(((((((())))()()())(()(((()(())()))((()))())()()())())((())(())()())(((()))))((()())(()))(()((()))())()(((((()())))(()))()())(())(()))((())()()))((((()()))())((()())(((()))))(((((()())))()((())()(()))(()())())(())(())())(()()(()))())(((((()))((())((())))(()()))(()())(((()())())())(((((())(())())(()()))(((()))())(()())())()()())())((())(())()()))(((())((()())()())((()))(())())((((((())))(((()))())()()())(()())(()())((((())))((())))(((()))())(()())())()()((())(())())(())(())())(())()(()))(()())(((()))(()()))())((((())()()())())((((()))(())))(()()()))())((((())(()))(())())(((()((()))(())(())())()((())))(((())((())()))((())()()())(()())())((()((())()))((()()(((())))()())()())())(((((())())())()())(())(())))((()))((())(()())())((()))((()))())((((()()()))()()()(()))((((((((())))(()()))(()())((()))((())))((()))(()())(()))(())(()))((()()))((())(())())())((()))(()()()(()))((()))())(())((((((())())())(((())()))(())((())())()(()()()()))())()(())(())(())())((()(())())((()())()))((()(()))()())((()))(())(()))((((((((())))(()))()))(()())((()(())())((())(()))((()())())(())())())((()())())())((((((()()())()))((())()))((()()()())())()((())))(()())))(((((()())((())()(())())((())()))(())((((()))))(((())))((())())()())(())(()(()))((())))(((()(()))((()((()))())(((()))(((())))((())()()))()((())((())())()(()))(())())(()()()())((()())))(((()())(()))()())((()((()))()))(((((()((()))(()())()))((()()))(((())()))())((()(()))(((()))(()())))()())(((())))(()()())())()()())(((((((())(((())()))()((()())))()(((()()))()))())(())(())()((()))()())((((((()()))())(())(())())(()))(((()(())))()))(()()())(()()(()))())(((()())(())(()()))((()(())())(((((())))()()())((()(((()))))(((((())())(()()(()))()))((()))(()))()))(())(()(()()))(((())))()(()))(((()()))((())())((((())))((()))()(()()))(((((())((())))(())))()(()())())())()((((()))())))((((((()()))()(()())())(()())(())())(((((()))())()))(()())(()(()))((()(()))(()()())()())(((()())(()((()))))()())()(())))(((()(()(()())))())((((()))()()((())))())(())(((())()()())((()())(())))()()())((())())((())(())))((((((()))()()())()())((((()()())))(()())())((((())((())(())())(()((())()()))(()())(()())(()))((())())(()))((((()))()())())((()(())(()())())()))()()())((((()())(()())())()((())()())(((())())()))()(())((()))(((())(())())())((())))())((((())(()())())()())(((()))()())(())()((()))())((((()())(()()())(()())(()())(((()()))()())()()((()))())((()))())())(((()())((())))((())))((())(()))((()))())(((((((())()()))(())((())())((())()))()())((((()())((())))(())()()(())(())())(())(((())(())(((()()()())(())())(()((()))()())(())(())())(()))()())())(())((()))(((()()))(()))((())))(((()((())()(()())(()))))()())(()()()))(((((((()()))(()(()))()())(((())()()())((())))()(()(((())()()))(()())()))((((())))())(()))((()())((())(()))(()))(((()())(()())()()))(())()(())())((((())()())((())())())((())(()())()()())(())(()))((()(((((((()))()))(())())(()())(()()))()(())())(())(()()()))((()())((())()())((())())())(()())())(((()))())(()()(()))()()())(((((()(())))()))((()(())())((((()))())()()))(((()())(())()())((())())())())(((()()(()))()((())()))(((()())(())())())((()()())()))(()())((()())()())(((())(()))))((((())(())(((()))))(()((()))(())()())(()))((()))()(((((()()()))(((()())()())())((()))()())())()(())(((())(())))()())(((()))((())())((((()))))())((())())((((())(()))((()))()())()()())((()()))(()(()))(()))((((()))((()))(()(()))(()))((()(()((()()))))(()((())))(()(()))((((())(())()))())((()(())((())()()))()))(((((()())()()))()()))(((()))())((()()((())))())(((()))()())())(((((()))(((()())))))((()))(()())()())((())(()))((((()()))(())(())(()())())((()()))())()(()))((((((((((()))((())))())(()())(())())(())(())(())(()))(((()()()))())((((()))(())()()())()())((()()))())((())(())())((())()))(((()()(()())(()))()(()))(()()()))(((()))((()(())))(((()))(())))(()((())))(()(()())(()))(())()()())(((((()())((()())((())()))())((())(((()))))(((((())(()))()())())())())(((((())()))(((()))()())()())()(())())())())((((())(()()))())(()())(())))((((())()(()))(())()((())(()()())()())(()))(((()()))((()))())(()(()()(()))())(((((()()))(()))((()())(())()()())(((((())(((())))()()))(()()))((((())))((())))((((())(())())(())()()))()())(()(())())())(()(()(())))((((())()))()(()())()())((()))())(((()))((()())(()))()())((())()))(((()))()(()))(((())(((()))))((()()))()(((()))((()))))()(()))((((((((((())))(()))(()()(()))((((((())))())())(())())((())(()()))())(()())((()))((())))(((((()())()()())(()))(((()(()))((())))(()())(())))(()())(()()()()))(((()(()))(()))())(((((())()(())))((()()))))(((()))())(()())()(()))(((()()())()(((()())()))())(((())(())((()())((()))())())())(()(())))(((())()()())(()(()(())()))())(((((())())())()))()())(((((()()())((()))())(())()(()))())(((((((())))(())()))(()))(()()()())(()))((((((()())(())())()))(())))(()(((()(()))()())())())(())((()())))(((((())()())()((())())()())((()())))(())(()(((((()))((()))())()))())((((()))(())(()))())(((()(())))()()((())))((()())(((()()))(()()())()())((()))())((((())()(()))((()(()))(()))(((())(()()()())()((()))))()())(())(())(()(())))(((()())()())())(()))(())(())((((((())))()()()())(((()()())(())())(())(()()))((((()())))(()))(())())((()())(()())())((())())())((()()()))((()(())))(())())(((((()))()((())()(())()())))(()())((((()))(())(((()))))(())((())(()))(()))(())())(((())((())))(()(()))())((())))((((((((())()))(((())))()))))((()(((((())()(()))(()))()((())(())))(()(((()))()))(()))())((())())()()((())))(((()()())(()(())())()())(((()()))(()())(()())(()))((())())(())())((()(()())()())((())())))((())(())())(((())())())())((((((()(()))(()())()(((())))()(()))(()()())((((((()))()())(((((())()))())())(((())())((((())()))()()())()((()))((())(())))())((())()())()()())((()((()(()())()())))((((()))))(()())()())())())((((()))(()()()))()())((((((((((()())()))((()))(()())(()))(()))(((())(()))(())())(((())((()())(())(()()))())())()((())()))(()()())((())()(()())()()())(())()()())()())((((()))(())((())))()(((()())()())(()))))((((()((())))(()))()(((())()(((()))))))()(((()()))(()))())())()()(()))((((((((((()())()(())(()))(())(())(()())))(((((()))((())))(()))((((()())))(()))(((()))(()())())())()(((()()())()()()()())(()(())()(()()()))(()))()()())((((()(())(()()()))(())(((()())(()(()))(()())))())(((()()))(()))((())()((()()))()(()))(())()())((())(((()((()(())))))(()))(((()))(())())()())(())())(()((((())(()))(((())()())((()())())))()()(())()()())((()(((()))()()())())(()(()())(())()(()))(())())())(((()))))((((((())(()))())(()))(())(()))(((((())(()))((()())(()()))(()))(((()())())((())))()(())())(((())()()())())((())(()())))((())()())((())((())()))((())(()))()()()())((((())))()(((()))()()(()))(()))(((((((()())())))((())(()((())()))())())(()))(()))(()())()(()())(((()))())((()))(()()()))((((((()))(())(())))((()))(()())()()())(()())(((()())))((()(()(()()))(()())))((())))((()((((())()))(((()))(()))())(()(())())())(())(())())(((())()((()))(())(()))((((())(())())(())()())()))(()(()))(())(())())(((())))(())(()()()()())()(()))(((((()()))((()(()))(((())((()))((()())))))((((((()())()(()))(((((())()))())(()())))()())(()(()))(((()))())()())()(()(())()())(()()()))()())(())((())))((((()))((()((()))())())()())(((())(()))()((())))(()))(((()(())())(()))((((()())()((()))())()())())()((((((())))))())((()))())((((())()()))(())())((())))((((()(()(())))(())())(((((()(()())()))(())())()()((())())(()()))())((()((()()(()))()())((())))(())((()()(())))())()(()())((())())(()()))(((((())(((())()())())(((()()))))())((()((())(())(())))())(()()(())())())(((((((()())()()())(())))((())))((())(()))((()(()())(())())(())())(()(()))()((())(()(()))())((())))(()())()((()))()))((()((())()))(((())())(()))()(()()())((()())))())((((())((((((()))()()))((()((())()))())(((()))()))(()))(()(()()()()))()(()))(()))((())())())()())((()(()(()(()))((())())(()))(((())())(())((()))))((()(()(()())())(((()())()())()))(((()(()))())()())((()(()()())(()))((((())))(((()))()())()()(((()))(())))(()())(()())())((()((((())())(())())())(()())())(((()())(())()()())))())((((((()()))())()((()))())())())(((()())(())(())())()()())((())(((())()())())())()())((((((((((())()))()))(()()))())((())()((((())))())()(()))((()(((()()())))(((()))())()()())()()())(((()()())())()()(()()))(())(()))(((()))())((()()))()))(((((())())(((())))((()))())(()(()))()()(()))())((((()))()())()()(())()(()))(((()))()))(((((()))()())())(())())(((((((())((())))())))(((((()())())(())))(()(()()))(((())))((()))())((((())()())(()(())))(()())())(((()((())())(())(()))((())(()))((())))()())())((((())(((())))())((())())(()))((()(())())((()()()())(())))((()()))((((()())(())())()())())())(((((()())))(()()))(((((()))())()())((()))()())())()(()())())((())(()))(((())())()()())((()())(()))()())((((((()()))())(((())((()())())(()()))()())(()()())(()((()))(())())()()((())())())((((()())(())(())())((((((())(()())((())()()))((((())(()()))(()))(())()())((())()())())(()))()())((())()))(()())((((()))(()))((())())(())))(((((())())()())(()))((((()))((()())())()()(()))((())()())(()(()))()(())())((()))((((())()))()))(((((())((((())()))()())()())(()))(()())(())(()))(()))((((())))())((((())((())())()())()())(()(())())()())(()())())((())()(((()))()()()()))(((()())(()))((((((())))()())((())()))(())())((()()()(()))()(()))())(()(())()()))((((()))(((())((())))(())(())(())()())((())())())(()()()))((((()))()(()))(())((((()()())((()))(())))(((()()()))())(((()))()))((()()((())))(()))((()())()()))(()((()(()()()())())((()))(())(())))((())()())(()()))(((((((())(()))(())((()((()())))((())))())(()(()())()())(())()())(((()))())((()((()))))(()())(()))(((())(((()(()))()))(()())(())(())())(((((())(())())()((()))()())((()())())((()()))((()())()))((())))((()((())))()()(())(()((()))))()())((((()()))((())())(())())()((((((()(()))())(())()))(())())(()))(((()))())()())())((((((()())()))(()())()(())())(())()()))((((((())))(())())))())((((((((())(())))((((())()(())))(()())))())(()())(((((()))()())((()()))(())())(()((())))((()))(()())(()))(()(())()))((((())())(()()))((())(()())()))(()()()))(((())((()))((()())())(())(()))()(())()(())(()(())))(((((())())()))(()())(()())(()))((((()())()())()(()))((())))((()())(()())(((())))())(((())((())()())(()())))()((()(())))(()))(((())()()())()(()))((()()))(()(())))(((((()()()))((()))()(()()))((((((()))())())(((())))(())(())(())())(())(())())((()()))((())(())))(((()(((((()()()))())(())()())((((())(())())))(())())()((())(()())())())(((((((()))())))(()))(())(()(())))())(((((((()))((())())())(((((())())(((())))()()())((()()(())))((())(()()()))()((())((())()))())(()(())()()())()(((()))()))((()()(((()()(())()))(())())(((())))())((())(()())((())())(())(((()))())()(()))(((()(()())((()())))))())(((((((((()))())((()()))()())(()())(((())(())))(()())())(()(())())((())(())())())(()())())((()())((()))()()))((((()))(())))(()(()()))()())()()()(()))(((()(((()))(()()))()()((()()())()))((()()))()((()())())))(((((((((((()))()(()()()))()(()))((())())()))((((())()())((()()()())))((((((()()()()))()((())))((())()())()))((()(()))()(()())())())()())((()()(((()))())()(())()())(()((())))()())((())((()))())(())((()))()(())((())())(()))((((((()()))((((()))(()(()))(()))(())(()))()(()())(())(())((()))())(()(()))()()())(((())((())))(())(())())()((()())())()())((()()(()))(((()))(()(()())())())())(((((())(())())()((())))((((())((()))))())()()())((())))(())((((()))()(()))()))((((())((())))()())(((())(())))(()()))(((())(())(()()))()()(((()())))((())(())())(())()()))((((((((((()))()())((())(())))()()(())())()()(((()()()))))(((())())())(((()))(())(())()())()())(()())((((()))()())((())))((())(())((())))(((())())()))((((()()())()()()())()(((()))(()((()))))((())())((()()())())())((())(()))((())(())())(()()))())(((())((()()())())()())(((())((()())(())())()(())((())))((()())())()())((()())(((((())(())()())())()())())((())(())(()))()(()))())(((()(())))(()()))((()))((()))()())(())(((((()))()))(((((()(()())())())()())((()()))(()()))(()(()))()()()(())())((()((()))))(()())(()()(()(())()))()())(((((()(()(())))(()))((((()))()())))(((())()(()()))(()())(())())(()(())(()))())((()((()))()(()))()(()))(((())()()())()(()))(((())(()((())()())()))(()))(()))((())))(()((((())((())(())))(()()))(()))(((((())(()())(()))((((((()())())))()))((((())()()))())(()))((())((()))())()())())(((()())))())((((())(()()))((())((()())))())(((((()())())(()((())))(()()))(()))()()(())())(())(()(())(()())(())(())(()))(((())((())))(())(()())()))((()(()(())(())())()())())(())())(((())()())())(((((()))(())())((())())(()()())))((((())(((())))(()))((()()(())))(()())(()))((((()))(((())()))(((()))()())(()())()())(()(())()))(())(()))(())((()(())())(()())(()())((())((()))())())((())((())())(((()()())(((())())(()))()())(())()(()))(()(())()(())())((()((())))()())(()(()))()))(((((()((()))())()())(())(()))((()))()(())())(((()()())())()())()((()(())))((()))(())()()())((((()()())((())())(()))()(())(()(((())))))((()(()()())()())((())()((()())(()))())())(((()())(()))())(((()))()(()))(((()()))(()())(()))(()((())())(())))(((()())())())(())(())())(((()())(())()(()))((())()))(((((()))(()))(())()())((()(()()))((())))())((((((())())(())))(()))())(((((()))())()())(((((()((()()))))()())(()()()())())())()(()))((())())((()())((((()())())())())(())(())(())(())())(()()())((())())()())((((((()()))((((((())())(()()))(()))((())()()))((())())())((())(()()))((((()))())((()))())(())((())))(((()))((((())()))(())((()))())((()())(())()))((())(()))(((()()(()))((()(()()))(()())(()())()())()(()))(())()((()()(((()))))))(()())())()(()())())((()((()())(()()))((()))()(())()))(()(()))((())()(()())()())((()((())()()())(())()())(()()))(((((()())(()))(((())())()())((((())))())(()()))(()())())(((()))((((()())((((())())))())(())(()))((())))()(()))())((())(()())()()())((()()()))(()))((()()))((((((()()))(()(()(())())(((()())))(()()))((((())(())))((())(((((())())()())(()())(()))(()))())()()())((())(((((()))()())()())((())(())()))())()())((())()())((()())(()())()())(((()))))(()((())))())(((((((()))())((()))((())()))(((((((()))())((())())())((((()())))(((())())))()(()))()((())(()))())(()))((((()())((()()))(()(())()))((()))(()(())))((())())(())(((()(())))()())())((())((())))((()()(()))))(((((()())(())(()))()())((((())(())))(()()(()))(()())())(()))((((()))(((((()())(())))())())())((()))()(()))((())(()))(((()))())((())()())())(()(())(())(())))(((()()(()()()))(((())()())())())(())())((())()())()(((()())())()))((((())))(()())())(((())(())()()(()))())(((()()())(())(()))(()(())))((()()())())(((((())))(()))))(((()((((())))()((())())((())())(())()())())((((())(())()))(())((((()))()(())(())())((()())(())())()))(((()()))())((((()))())()()))((()())())()())(((())(())()())((()))())((((())))((((())())(()())((())((()))()())())(()))(((()))())(())((())())())((())(((((())(()))(((()())))())())((())((())(()))()())()())((())(((()))))()(()))((()())(((()))()))((())(()))())(((((((())(()))(((())())())(())()())()((()(()))())())(((())()((())))()()())(()((())))()())(()())((())((()))((()()())()()))()((())()()))(((()())(()))((()()())((()()())((()))()())(()(())())()))(((()(()))((()()()(())())())(()))(())(()()())(()))((((()())))(())()(())())((()())(())())())((((((())()())(())()()())(()()))())())(((())())((((((()())((())())))(()))(()))(()()()))(()))(()((((()))))())())(((((((((()()))())((()()))((()(())())))()()())((())())(()())())(((())()(())(()())())(())(((())))())((((()(())())()(()))())()((())()(()))((()))()))((((((())(())))()())())()))(((((((())(())))((((()(())))())))(())(()))(((()(()(())))())((())()(()))))((()()))((((((((()))()())(())(())((()))(()))(((()(())()()))()(()))((()))((()()((())(()))((())())())()(((())))()())(()))(()))((()(((())))())(((())))(())(()())())(((()())())((())()())(()()))()((())))((()()())(((()))))((()(((((()())))()()))())((((())(())((()())))((())())())(()()(()))()()()())(())())(((()(((())(())()))(()()()())())(()((((()())(())))())()())()())(()())()())(((((())())())(())))()())(((()()())(((((()()()))))(((()())(()()))(()()()))()(()())(())())((()(())(()))))((()())()()())(())((()())))((((()())(())())(())(())))()())((((((((()))()())())(((()))())(()())(()())(())())((()((()())()())(())())()(()))(())(()())(()))(()((())())())((()()))(((((())()))())(()(())())(()())()())((()))((()))(())())(((((())))()))(((((())))())((()))())()((()))())((()()))(((()())(((((()))((((((()())((())))()())((())))((()())())()())(()())(())())(()())((()))((())()())())((()(())(())(())())())(((())(())(()))((())())())(((())()())())(())())(()())())(((((()))(()()))((()))())(()(((())(())))((())()(()()))((())(())((())(())))())()())((())(())(())())((()(()))())((())())())((((((((())(()()())()))(((())()))(()((())))())()(()))())(())(((())))()()())((()(())())))())((((()((()())(()))(()()()())(()()))(()()())()())((()())()))(((((())((()))((()))()())(())(((())()))()())((()()))((()))())((((((()))(()))(((((((()))()))(()))((()())((())))((((((())))(())(()())())(((()(()()))()))((())()))()())(())())())(((())((())())(())))())((()((()))()))(())())(((((((()))))))(((()())()((()()))(()())())()())((((()))())())())(()((()(()()))(()))((()))(()))((())(()(()()()))(((()()))()())(()))(())(()))()())(((((())()(())())(((())(()))((()))(()))(())()())(()())(())())()()((()()()())(())())(())(()))((())(((()))()))((())())())(((((((()())))((())()((())(())())()())()())(((()))(()()(())))(())())((())((()))(())(()))()(((()(())())())(())))())(((())()))(())(()))((((((((((()))())())())(())((()()))(()))((())()()()))((((())()()(()))(()()))(())(())())(()())(())((())(()))(()())()())((()()(()))((((((()())(((()))())(())(()))())(()))(((((((((()))()())()()))((()))(((()))))(()(())(())))(()()(()())())))((()())((())()()))(())((((())(())())()))((())()))(()()(()))((((()())())(()()())))(()((()))()))(((())())((()))(()()(()))(())())()())(((())()())((())())(())(((()))()()())())((()())((()())())(()()()))(((()()))(())()())(((())(()())(())(())())((()))()((()())(()))))((((((()())())(())()(()())(()))(((())))())((()))(()))()(())()())((())())(((())()))((()(())(()))((())))()((())(()()))(()))(((((()(()))((())())(((())))())()())(()(()))((())())(((()())(()())())(())(())())())((((())))(((()())()()())(())((()))())(((((())()))))(())())(((()())(((()()))((())()))(())(((((()))()))()))((())())(((()())(()())))(()()))(((((((()())())()()())(()((())()))((()))()()())()()))((((((()))())()))(()))((((())(()))())(()()))()())(((())(()(())()())(()))(()))()())((()())(((((((((())(()(()))())(())()())(((()))))((())())((()()))(()()())((()))())((()))(((())))()())(()))(()(())())((()))(())()())(()(())()())((((((((()()()())()()())())())(())())((((((()()))()))())()(()()()())(()())())((()(()))())()()()))()()()))((())))(((()((())))(())(()))(()()()(())())(((()()))(((()))())(())()()))(((()(((()())()())(()()()))(()((())))()()))((((()((())()()))(())(()))()()(())())((((()))())(())())(())(())())(((((()))(())))((())())())((())(())))(((((())())(())(()(()))()())(((())())()))(()()(()(()))(()((((()))())())(()))((((()))()())())())((()))))((((())(())((((((())))()))((())()()())())())((((())())(((()))))()((((()())((()((())()())))(()())()())(()(())))(((())(((()))((()())))(()()))(())(()))(()())()())((()())()()())(()((()())())(())())(((((()())))((())())())(()))(((()))(())))((()()()((()()())(((()()())((())()(()))((())()))(()))()(()))((())))(((((((()))()())())()))(())())((()()))()((((())())()())(())((()))(()))((()))(()((()()))()))(()((((()(()))((())))((())()())(((()))))()())((((((())))(((()()))))()())(()(())(((())))((())())())())(()(((())))(()))(((()()(()))(())())())(()())()(()))(()()((())))(((()())()))()(()())()())(((((()(()))(((())())()())())(((()))(())((()())((()))())(())((()()))()())(((())())(())((()())()))((((())()()())()(()))(()()())())())((())((())(())))((()()()())((()))())(()())(())(((((()(())())))))()())(((()())((())))()((()(())())(()))((()))()()())((())()((()))())((()((()()))())((((()()())())()()())(((()))((()())(()))((((())()))())())((((()))((()()))())))(((((()))()()())(())(()())(())())(()()))(((((())())())()))(((())((())(()))())(()))(()())(())())(((((()))())(()(((())))(()()())())((())()))(((()))())()()())(((((())))()))(()))((((()())(()))((())))((()))()())(()(()((()))())()(()(())()())))(((()()()))((((((()(()()(()(()())))(())(()))(())(((())()))(()()))(()((())))((())((()))))((((())()())())((()))(((()))((()()))()())())(((())())()(()()()(()))())(((())())(((()))))((((())))(())()((()))(()))((())))(((((((((()(())))(())())(((()()())((()())))(())))((()())(()())()())((())())((()))())((((()))())()()(()()((())))(()(()))())()(()())(()())())()(()))((((()()()))(()))()())((()()()))(())()()()())((((()))()(())(()))((())))(()()())())(())((()())((())()(())()))(()))((((())()(()))((()((()))()))(()())(())()())((())((())))(((()())(((()))(())()())(()())(())())(((()()()()))())(()())())((())))(((()()())()())((()()())()()))(()()()))(((()())()(((()(()))())(())())(()))(((()))((()()))(()((())())(())((())())())())(()(()()(()())))())(((()))()(((())())())()())((((()))(())())())((()))()())(((((((((())()())(())))((())(()))())()()(()))(((((())()(()())())()()))(()(()()))()())((())((((())())())()()()()))()(())())(()((())(()(())())))(())(())(()))(((()(())))((()()()))()()()))(((((())((())()())(()(()))())((())()((())())())(())()(()))(())(((((()(()))(())))))()(()))(((()(()))())((((()())(())(()))(()()())())(()(()))((()()))((())))(((())(()())())())()((())(()((())))())(()())()(())(()))(((((())(())))(())())((())))((((((()))))(((())(())()))((()))())()()())((((())())())(())())())(((((((()))(((((()())()))()))())(((()()())()()))((()())())(())(())())(()((()()())))((()()))((()())()())(()()))(()())(()())())(((()))(((()())(((())))()))(()(())))()(()(())))(((()()))()()())(()(((()())(())))(((())))(()))(((()(()(())(())(())())((((()))))())((())())(()))((((()))())()())())((((((()))())())()((())(((())()()())()()))())((((())))((()))((())())(())())((()())()(()))(())((()))())()()(()(()))())((((((((()(())(()))()(()))(((((()((())()))()(((())((()))())))))(())()(()(()())())()())((())())())(())()(()())())((((()))(())(((((((())())(())()))()())((((())(()))(()))(())())((()()))()()(()))((((())())()())(()()())(()))()()(((())())(()))(()()())()))(((((())())(()())()())(((())()(()))(())(()))())((())((())())())(((()))((()())())())(((())(())))((()))())(())((((()())))())())((()((())(()()((())))()))(())(()))(((()))(((()((()))(((())())())(())())(((()))((()())((()(()()))()))())()((())())())()())(()((()(()())()()))()())(((())((()))))((())()(()())())()(()))(()))((((()(())))(((((((()(()())())()())(()()))())((())(()))(()))(()))(((())())(()(())()()))(()(())()())()(((()))(())())(()))((()))()())(((((())(())())((()(()))()(())()()())()(((())(()()))()()(())))((((())(())(()())())(()(((())())))((())(()())()))(())(((())))())(((((((()((())))()))(()(())((())))())((())()()((()))())(((()(()))((())())()(()())())((((()(())))())())(())((())(((()))())())()())(())((())))())(()()()(()))())(((()))()())())(((())(()))()(())(((())))(()()())())(((()((()))(()())())()((())(()))(()()()))((())((())()())()(()))(((()()))((())))())(()())(((())(()()))((())(()))((()))()())(((())())()))((((((())()())()))(()((())))((())()))((()())()())((((()(())((())))()()())(()))(((()))())())(())())(((((()())()(()))(())))(()()())((()())(((())))()))())((((()()))())(())(())())(((((((((((()))())()(()()))((())((())(())()())())(()))(()(()))((((())(()()))()))(())((())())(((()))())(()()))(((()()())(()())())(())))())((())(())()))(((()((())()))(())())((())))((())(()))((()(()))(())(())))())(((()(())(((())())(())())((())())())((()())(((())(()()))(())())())((())(())()))((())((()())))())(()(()))(((()))()))(((((((())(()))())(()((())())))((())))(((())()))(((((())()((())()))(((()))()))()())(())(())())())((((((())))(((()))())(()()))(((()())()((((()))()))()())()(((((()))))(()())(()))((())(())()((())())())(()())(()))(((())(()())(()()))((())((()())()((()())())))()()())(((()()())(())))(()()())(())())(((((()))(())())())(())())((((())((()((())))()())((((()))))()((()))))((()(()))(()))(())()(()))())((()(()))(())())(()()()()))(((()())()()()()))(())((()))()())((((((((((((())())((())())(()(())())())(()))((((())()()())((())((())())(()(()))()()()))(()())(()))(((((()())())((()))())((())()()(()))())((((())())())(())))())((()())()(())(())())((()())(()()))((((())))(()))((((()()())()))))((((((()))()())(((()())(()()(()))())())(())(()())((())))())(((((()())((()))()))((((()()()())(()))())(()()()()))((())((()()()))()(())((())))(((()()()))(()))()())(((()(((()()()))(()())(())()))(((())(()))))(((())()())((()()(()))(()))(()(())))(()()))(((()())())())(((((((())))(()()())(())(()()))((((()(()())))(((()))))))())((((()))()())(())())())((((())(())(()())()))((())()())()())(((((()))))())(()())((())(()))))(((()(()))(((()())(()))(())(()(()))())(())((())())(((())))((())())(()))(((()())((()()))(()))())(())(())((((()()))())()()()())()()()()(()))(((())(())())()())(((()))()(()(())))(())(()))(((((((((((())(())))())(()(())(()())()())))(()))())()()()()())(()(())()))((((()(())()()))())(((()())()())(()))(()))((())())((())(())(()))()())(((()(())()))(())(()))(()(()())())(((())))(((())(()))(((())())((()))(()))(())()))(((((())((())())())((()))(()())(())(()))(((((()))(()(())))(((())())(()()))(()))(((((()))(()())()())(()))(())))(((())((())()())(()())())(((((()())())()())()())())()())((())(()))(((((((())()()))(()())((())())()(()()))(((((())(()()))()))((())(())(())(()))())(())((()((())))()))((()()))((())((())()))())((((((()))()()(()()))((((()))))))(((((()))())(()))((()))))(((())())(()()))(()()()()))((())(((()))(()))(()())(())())()()(()())(()))((((((((())()())(((())())(((()))(()())))((())())()(())(())())(((())())()())(()))()())((()((()((()))()))())(((())())((()((()())(())))())()())(())(()))()((()()))(((()()))))((((()((())()((()())())((()())())()(()))())((((()())()(()))((()))((()))()))((((()))())((())((()))((())())()()))(()())((())())(()(())(()(()))()))()(((()())))((()))())((()))()())((()(())()))())(((()(())))(((())())(()))()((())(())(())))((((()((()())(()()(()())(((())())))))(()))()()((()))(()))(()((()(()((()))())())())())())(()()()())(((()())((())((()))))(())()())()())(((()(()(())())()())(())())((((()(())(())())(())())(()(()(()()(((())()))()())(()()))(((())())))(()))((((()((((())))()())(())())(((()()()))()())(())(())))(()(()))()((()())())(()()()))()(((()))))((()()())()((()))(()())(((()())(())())())(()))((()())()(()(()))(())())(())()()())(())((((())()))(()))()())((((((()())((()())()((())()(()())())()(()))(()())((((()))())((())())(((())((()))())))(()()())(()())((()())()())((())))(((()()())()())))((())(((())))((()))((())()))()()(())())(())(()(())()))(((()())(()))((((((()))())(()(())()())())(((())))())()(()()())(())())((((()))))())((())))(((((((()))()))(()())(()))(())(((())())())((()))(()()))((((()())()()()((())()))())(()(())))())((()())(((()((()())())()())((())((())(())())(()))())(())()()))(((()()))(()()())())())((((())(()))(())((()))(()))((()((())(())))()())((()()())())(()(()())())()()())(((())(()))()()())(((((((()))(()(())))))()((()(()))(((((()))))()())()())()())())(()))(((((((((()))())((()())))(()))((())()()()())((((())()())))((())())(()())((()(()))(())(()()))((())))(())())()(())((()()))())(())((()())(()(())))(((())(((()))()))()(((()))(()))(())())((())(()))(()())(())()())((()(()()())())(()())((((()()(()))())((())())()()()())(()(()))((()((())))(())()())((())())()(()()(()))())(((()())(()()))((((())()))())((())))(((()()()))()())(()))((((((((())())())(()())())()(((())()())())((()())(()))(((()))())()())(()(())()())((())))(((()())())())((()(()(()))((()())()))(())((()()())())(((()))(()())(()))(()()()))(())(()()(()))())((())((())((())(())))())(((()))(()))(((()()()(())))(()(()))())(())(()()))((((((((()())())())((()))()(())())(((()()))(()()))(((()))()(()))()(((())()())(())(())(())))(()(()))(((((())(()()))()((()((()))))())()(()))((())))(((())))())(((()))()(())()())((((())()))()())(())())(()(())(((())(())())()(((())))(()))())(((())((())())()(())())((()())))((((()))()(())(())(()))()())(((()())(())())(()))()(()()))((((((((((()))((((()())()))))(()()((()))))(())))((()(()))()())((((())())((((()))(()))()())()())()())((()())(((())))())(())())(((((((())()))((((())))((()()())(()())))()())((()))())(((()()(()))())())(()(()))(((((()())((())(())()())))(((()())))((())))(())(())()(())((())))(((()())((())()()())())(()())())(())(()())())(((((())()(()()))(())))((())))()((()))((())((())())((())))()())())((((((((()())())))()(()))(()((()(()))()())))(((())))((((())())(()))()(())(()))((()))((()())())(())())((())(())(())())(())((())))(((((())))()))((((()())())(((((())())(()()(()))())())((())(()))(())())(()))((((()))(())))(())())(((())())()))(((())((()))((()()()())((()())(()()))()))())(((()(())())()()())((())))(((())(()())()((())()))((((()()))(())()))(((()))))(()()((()))())((())(()())))(()((()))(()())())((((()(((((()))())(()())())(((()()()())())()())(()))()())((((())())(())((())(()))(())())(((())()(()()))((()(()()))(()))())((())))())((())))(())(()((()))))(())(((())()))(()))(()(((((((())))()((())(())(()))())()())(()())(()())()(()(()(())))(()())())((())()())(((((((())))(()()()()()())(())()))((()))(()()(())))(()((()())((())))())((((())()))(())(())(()))))((())))(((((((((((())())(())()())()(())((()))())(((((())))(()()())))((())(())())(((())(()((()())))())((((((())())())))(())(()))())((())(()))(()))((()))()(()))(()(())()())((())()))(((()()()))(((()())())((()()))()(()(()))()()))(()())(())())((()()(()()))(()(())(()))())((((((()(()))(())())(((()))((())())()(()))(()()())((())())()())())((()))(()))((((()(())((()()))(())(()())()()))((((()))())())())(((((()))()))()()()())(())(()))(((()(()()))((((())(()))())(()))(((()))()())()(()))((()()()())((()(())()))())((())())())(())())((((()))()))(()())(())())(((((((((((())(()()(()))()(())())(()))((((((()()))(()))))(())(()))(())())(())()())((()()))())(((((()()())((()))(()))(()()))(((()(()()))(()))(((())()))())())((())())()())(())((()))()())((((())((())(())))(((())(())())(()(())))((())()))(()()())())(()(())))(())())(((())((())(())(())))()())(((()()()()()()))()(()())()(())(()))()())(()(()))((()))()))((())()(())((()())()(()()))(((())(()))(((((())(()))(()))(()))()()()))((()((()))(())))((()))())((((()()())()))())(((())(()()))(((()))))(()))((((((())()())((((())())())()()((())))((())())((()(())))((()))())(())(())())(((())(()(()))())(((()))(()())()())(()(((())))())((((()))()())))(((((())(()))()))((())())()(())(()))((()())())()())(((((((())((())(()())())(())))((()())())(())()())())(()()())((((())()(())(()))()())(((()()())())(()()())((((()()()())(())())((())))((())()))(())(()))(((()))())((((()))()))(()()))(((())()))())(())((()((())))())())((((((()())()))()())()())((()(())())()())()(())((((())()))))(((((((((())))(()())(((()())(())())())(())())(()())())(()())())((())))()((())))((((((())((())))(((()())(()()()))())(((()))()(()))()(()()))((())())())(((()(())()))((()())())(()()))(((()))()()())())(((((((()))((((()))())()))((()())())())()())(()(())()())(((())(((((())()))()()))(()())()))((())(((())(()()))(()((()()()))((()()))())((())()))()())((())()(())))(((((((((()()))(()))(())(()))(((((()))(()())(()))())((()())))(((()(()))(())(())())))((()()(())())((())(()()))())((())()())(((())(()())()(()))()())()())(())((())))(())())(())(((())))(()(()()))())((((()()))(()(())((()))()())()())(()()())()(()))((((()(())))()()(()((()())((((()))())(()))))))(((()())())(())(()))(((())())())(())(()()()))(((())))((())(()(()))(()())())()()(())())(((((())(())()))))(((())(()(())))(())()))((((((()())()())(())())(((((()))())()())())((())((())())(()()))(())()())((()(((()()))())(()))((())())(()))(((()))((((()()))(())()(()))))(())()(())(()))((()()))((())))(((((((()))()((()((())))())((()))(()())())(((()())()())(()())((())(()()))))((())(()()(())())())()())(((((())))(()))(((())(()))(())))((()(()()())())(())(()(()(((()))(())))(()(()))())()()())((()))()())((((()(((()())()))(())(())((()())()()))(()((())()()))))(())()(()))(())()()())(((())(()())())(((((()(()))()()()))(()()))(()()(())())(()))(()()))((())(((()))((())())()())()()())((()())(()())))((((())(((())))()(())(())())((((()))()())((((()()()))()((()))())()())((()))(()))((((()())))((((()))()()())()())()))((((()))))((())())())(((((((())())()))(())()))())(((((()()())((())(())(()))(((((()())())(())())(()))((())(()))))(()))(((()(())()())((((())())())((())))()(())((()(()()))()))(()())((()())()))((((()))()(()))(((()))())(()())())(((()()))()))(((((())(()())))((()(())())()((()(()))()(()))()((())())()())())(((((((())()))()())()(((()))))((())())(())())((()(()))()())()(()))(()(((())))()))((((())((()))(()))(()()))((((())(()))())(((()))))(())(((())((()))))((())(())()()))(((((()()))((()(()))(()())(()(()))())(())()))((())(((())))()()())(())((()))())(())(((()()(()))))(())((())))(((((((((()((())(()()))())()))(()())())(())())((((((()))()()())(()())((())))((())()())()(())(()))((((())))())()())(()((()()))())((())()())((())))(((((((())))))(()())((())(()))(())()(()))((())())((()))(())())(()()()(()()))((()())(((()))()())(()()))(((((()))((())())())(()())()(())))(()()))(()()))((()((())))())(()))(((((((((((())))(()))())()))(())()())(()())(((()))()))())(((((())(()()())(()())())())()()()(()))(((())(())()(()(()))()()()())(())()((())))((((()((((()))()()())))()()(())())())()(()(())()()())(()))(((()(())))))(((()(()()())())())())((()())((()))(())())(((())(()()))(())()(()))(()))(((())()(()((()())())))()())(((()))((((()))())(()())())())(())(()())(())())(((((())(()))(((())(()))(()()))((())())((())))(((((())()(()))((((())))())(()()(((())((())))((()))()(())())()())()())(()()()))(())()()())((((())())())())((()))()())(((()(())(())(((())())(()(()())())(())))((((()())()))(((()()(()))((())()))(()))(((((()())()))())(()(()))(()(()))((()))(()))((()(()))())())(())(()(()(()))(())()())(())()()())((()))()())())(((((()()())(()()())())(((())))(((()())())(()(())())())((()))()((((()))()))())()(()()())((())()()))((()())((())((())())()(()))(()()())()())(((((()(()))))(()))((((())())(((()())()((())))(((()(())())))())())()())()((())())(())))(((((((())))(()))(((())())())(()))((((()((()))()))()())()()())(())())(()(((()))())())(((())()))())((()(((((()))()))()))(((((()))())(())())()())((((((())()))()()()))(())()()((())))(())((()()))())()(())(())(())()())(((((()((())((())(()()))(()())(())())((())())(())()(())))((((()()))(())))((((()))))())(((((()())(())())()()())((()(())(())(()))()((((()))(()))())())(((()))()()())((((())())))((()())(()())())()())(((()))(()))((())(()()))((())())(((()()))())((()()))()())((()))((()((()))()()())()(())()(())()))((())(((()()))(())()()()())()())((((((())(()))(())(()()())(()))(()())(())(())((()))(()))((((())((())())())())(((()))))(((())())((((())(((()))())(()())))(((())))())()((((()(())()()(()))()))((())()()()))(())())())(((()())(())())())(((())))(())())((((((()(()(()))()))(()())()()()))(((()())))(()(((()((())()))(((())))())(()))(((())())())((())))((())())()())())(()))((((((((())(((()(())))(()))(())())(()(()))()())(((())(()())(())((())))()(()))((())))((((())())(()))(()())(())(()))()())(((()((())))((())())())((()()())(((())))(())())(((()())()())(()))(()))(()())(())(((()())(())))()()()()())(((()((()())(()))(())(())())((()(()))(()()(())())(()()()()())(()())()))(())(()()(()))((())(())()())((())(()))(()())())(((((())))())())(()())(((((())((((()))())()()(()())(()))()()()()))())(()()())(()))(((()(()))()(()))))(((((((((())(()())(())))))(())()(((())))(())()()((())())())()(((((()(()))(())()())()))()()(())))(())(((()())())(()(()()))()))(()()())())((()))(((((()()())((())())(())())(()(()())))((((()))())()))(((()))))(()(()())((())((())())()())((()())()))((((((())(())()))(()())())(()(()())))((((()((())(())())()(())))(()()())()))((()()))(((((())()()))(()())))(((()())(())())(())())((())()((()))())(()())()())((()(((()(((())())())()))()()(()))((((())())(()()))(()(()()()))(((()))))(()())())(()())()()())((()(())())((()))(())())(((()())(()))((())())(())(()))()(((()()))())(())())(((((((()(((()())())())(()))((((((()))()()))((((())())())()())(()())())((()))()())((((())))(()))())(()())((((()))()(()))((((())))())(()())())((()()))()(()))()((()))((()))((()())()()))(((((())()(())())((((()())())())((()()()))(((((())(()(()))))()))()(()(())()()))(((()))())(())(())())(((((())()())((()()(()()))(((((()))())()()()))(())(()()()))((())(((()))(()))))(()(())((()))((())))(((((()))(()))(()))())(())((()())(()()))(()))(()()((())))(((()((()())))()((()()))))((())()(()))((()((()))())())(()()())(((()))(()))()())((((()))())((()(()())))))(((()(())())(()))((()())((())))(((()))))(((()()))((()(()(()))())(()()())())(()())()(()())())()((((()())))())()(()()))(((((((()(())())((()())()(()))())((())))((()))((()())(()((()(()))((()()))(())())())()(()))((())()())())())(((()(((())())()))(((()(()())())(()()(((()))(()))))()()((()))()())(()()((())))(((((())((()(()))()))()((()()))(())()))(((())((())))()))(())()())((()())())((((((()))))(()()))((())()((((())(()))()())(())()))(()))(()())(()()))((((()()())()((())))((()(()(()()()))())(()()))((()))())(((())())())()())((())())((((((()))())((((()))())())((()))()())()())(()))()())(((())(()()()))())((()(()))())((()(()()()))(((()))())()(()))(()))(((((()())()))(()((())((())))((())()))()())((()()(())()))(()))((((())(())())((((())()))))(()()())((()(())(()))(())))((((()(()()())(((())())()))))()())(()))(((((((((((()(()))(((()))((())()))()(()()))())()(()(()()))((())()))(())())(((((())())(())()))(()))()())(((()()))(((()())(()())((()())))(()))((()(((())((()))()))))())(((()((()()))((())()())())()()()()(()))(((((())()))((()())(()))(())(())(()))()((()))())(()((()()())((()))())))()(((((())()())())((()))(((())())()())(()))()(())))(((((())())()())())(()(())(())()())()())(((()((()()(()))()(())))))()()())((((())(())))(()())((())()))((((()())(()()()())(()))()(()))((()()))((((())))))(((((((()())((((())))(())))((((())())())())(())(())(()))(((((())(()))(()))()()(()))((())(((())())())(())())(())()()(()))((()()))()((())())()())())((()))(((()()))(()(())))(()())(((()()))))((((()())((()()))(()()())((()(()))(())(()))((()))()()()())((((())))(((())()))(()())((())()()))())((((())(()))(((())(()())(())))(((())))(())((()()()())()))((())()()))((()()()())())((())(()()())()))(((((()())(((()))))()())(()(())()())())((())())((())())(()())()())(()())(((((((())(()))(())(()))()(()()())())((())((()))())(())())((())(()))(((()((())))(()))(())())())((())(()))((()))()())((())(((()))()))(())())(((((((()))((())(())()(((()))))(())())(()())(())()())((((()())((()))()((())))((()))()))()(())(()))()())(()(()((()())(((())(((()())(())())()))(())((()()())(()())()())())()()()())()())()(()()())())(((())(()()))(()))())((((())(((()()())()))(())(()))()()()())(((())))))(((((((())(())(())())(()())(((()))())())((())()(()))()()())()(())(()()()(()))((())))(()))(((()(((()))())()))())(()((()))(())())()(((())(())()))(()())(()())(((())))())((((((()()))()(())())()))(()))((((((()()))((())())())(()())))((((())())(()())(((())()())())(())()((()))()())())((((())())(()(()))())((()))())())((((()))((((()))))()())(()(()))(()()())(()(())))(((()())())(((()()())((()()(())))((())()()))((()((())(())()))((())))(((())()))()))(()(())((()))()(()))()())(((()(())())(((())(()))((())())(())(())()(()))())(((()))(((()()))((()(()))()()()))((((())()())))())(((())()(()))(()))(((((()))(())))())()(()))((((((())())())(())())(((())))()())(((()())(()))((((())))))(()()(()))()())((((((())((()))()))((((()())()))())()())((())()(()(()()))(()))())((((()()))(()())))()())((()(())((((()())))))(((((((()))(((()))(())(())))()())(()()()()())(())(()(())()))(()())(()))()()())((((())())()((())))((()(((()())))()(())(())())(((()))((())()())(())())((()())()())())())(((()))()(())((()()()))((((())())())()()))(((())())())((())(()))(())(()()))()())((()((()(()((())()))())(()))()()((((()())(()()))((()))())())()()())()(()())(()()))((((((()(()))(())))(()((()(())(())())((()))())(((()))(()))()((())()())())())(()(()))(()()))((((()))(())((())()))(())()())((((((((())())()()))((()))()(())()))(()((())(()())()())(())(())()())((((())))())())((()))())()((((()())())()(()))(()())(()()(())())())()(())(()())(())())((((()())(())())())((()((())(()))()())())(((())))(()()))(()(())()()))((()()()())(()()))(((()))(())()()())((((((((())))((()())))(())()))((())(()))(()()())()())((((()))())(()))()())((()))((())))(((((()())(((()))((()(()))(((()((()))())()(()(())())(()))(((())(()))(()()))(()()))(()()))(()()())(())((())())()())((((())(()(()))(()()()))(((((()))()(()())()))(())())()()())((()(((()))())(()())()((())))(()())())()())(((()()))()())((()()())()()())((()())(((()())())())(()))()())(((((((()()()())((())))((()((()))())((())())(())()()()))(()()))(((())(()())))(((())(((()))))())((((())())(())(()())())((((()))))()(()()(()))(())((()))())(())((()))(()((((((()()())(())))(()()))()()()()))(())))()(()))()(((()))()())(((())())()()())()())((()(())()(())())(()((()()())(()))()))(((((()(()()))((((())())))())()(())()()()(()))((((())())((())(()))(()())(()()))((()(()))(()())())((())(())()()()))((()()())))((()()())(())())())((())(()()))(()))((((())(()))())((())())((()))())((((()))())((()))(())(()()())())()())((()((())()())())(((())())()))((())(()())()())()()())(((((((((()(((()(()))(())()))()())())()()())(((((()()())))())(()))(((())))(())())()()())(((())(()())())((()))((()())())(()())))(()()()()(()))()(()())(((()())((()))()())))(((((())(()())(()))(())((())(()()))(()))()((()))(((())(()))()()())(((()))))(((((((((((()))())()()())(()))(()))((()(()))()())()((()))(()))((()))((())(())())())((((())()(())))()()())(((())(())())(((())(()()()))(()()(())()()))())((())())(((())(()))(())()))((((())))((())()))(((()))((()())(()))((((())))()())(()))((((())((()()))()())(())((())())(()())())(((()()))))()(()))(((())((())))(())())((((((()))))((()))())()(((()())(())()))())()(()())()((()))())()()()())((((((()))(((())())(())(((())))))(())()(())())(()(()()()))(()())()))(((())()(()))(()()))()(())((()())())())(()((())()))(())())(((((())))(((()))())(()()()))(()())((())(()()))(()))(()()) 415291 123750 585395 5916 829750 303440 281355 542571 879274 92387 826979 287700 850796 779897 8898 36593 143657 497589 45630 756131 17 775753 664 871182 564241 551575 330200 840390 363630 870399 863039 496974 524015 756211 805910 873373 430471 297765 90139 199002 169187 821819 137002 597526 478706 6 4658 895447 890066 783253 835476 46241 310701 40949 796523 804935 846721 469000 462148 2 517512 813588 878547 1936 754587 13 705970 858915 5 345895 819263 739222 121 316229 299918 314923 795613 50 822103 2 239041 279029 844509 431379 882877 855822 340135 62 442309 758721 889 36517 14167 613366 98497 14451 77 805140 400841 402011 861872 828459 677907 222550 881534 393237 23625 648877 236101 442756 63177 114450 844869 91 13 45 715249 159003 862300 67489 710824 872431 724538 801261 680123 405 506639 872910 751694 587642 854345 61730 29 532527 356183 121363 35104 420424 27316 494653 860185 886908 2366 10110 353646 472338 684501 351676 127265 860762 817497 881450 825156 867836 5 41672 635040 3546 524950 10 596760 897764 380099 688872 168319 132 743872 878255 124565 521421 435311 859339 4529 30 126861 1 721243 621059 351372 854100 5271 560702 622290 127869 874694 893145 6540 374932 713652 898204 169553 214154 888453 204917 729721 868295 169254 814333 807370 145518 2 5 835502 1 889892 848345 413908 548 153136 412424 93 68329 781394 777013 740412 8835 206239 96444 485261 130589 322396 352320 2300 294 829443 857667 860037 7 854379 7851 537514 84951 725524 18401 44181 111748 91859 558544 420644 7 328808 269209 109964 778225 56845 754660 831431 725455 848107 807788 406756 377885 843015 262254 34557 659199 12 792331 536056 492486 774222 727512 788352 889069 796183 856847 752322 356203 654567 816508 652048 92817 59153 456889 7221 504183 103 137121 12 666370 425584 797748 804426 1361 525 860379 654667 24046 858271 135994 8 553023 524192 372190 314941 883268 192898 873509 7 45 1 556170 276317 202981 667661 38 9 889160 833320 855202 325107 685383 13276 29 612251 595 882401 889605 897424 750758 507946 171846 2 412877 858350 824970 4589 25163 225385 402053 708113 669790 184808 656755 167 789271 11 146 807496 857918 557766 151874 896439 13 539205 830491 76 14 868099 738233 856929 589307 17258 854041 550059 2099 224409 98102 800987 69 2 164578 857205 875196 36 832036 43193 288296 21453 810214 2 14189 99 899716 1275 257788 885064 832570 877259 829376 778045 16454 7 68930 845220 179353 327809 616122 449835 870476 601481 887193 787563 872626 604407 636886 842700 796433 536205 881696 367296 599828 81849 634822 828505 877955 865202 124 788155 30 894309 873997 168 14520 890911 51759 762944 862237 298934 898846 817741 97063 744261 39945 548705 436376 31048 17740 130042 892195 897208 626055 395433 726829 39061 538840 723675 557518 123299 864655 858136 817039 893734 749958 189298 171 894345 899614 672222 758934 791624 257073 205086 284479 696761 312148 513055 83661 19783 351291 379244 419822 589777 646694 683370 601212 11 11 101021 826512 42010 752428 616318 850158 159653 884620 1138 548163 896 28146 79792 189043 893421 169560 10315 876136 355903 564578 255616 823400 517903 858333 899519 872588 424993 896613 385981 423089 16361 803283 734578 637935 238903 729775 717442 809112 325891 3176 654387 859103 33756 4390 8822 816696 312 793327 796501 70037 789441 521 807040 213455 325714 888892 383955 144907 872430 883100 158475 991 476128 883969 859816 17 6806 404163 837293 509321 408274 75 24466 365021 15 300916 136426 881339 298344 113368 271 877191 402103 884054 826151 834758 821642 589561 898099 889904 713 796518 5576 469 863447 741791 800956 205075 838765 206451 19320 796279 13178 68424 401489 424326 333020 763139 780171 635231 14 861126 334803 162447 205777 120403 789196 164325 463398 2 896509 398275 776269 896765 800956 729453 885028 797676 777027 124 850774 560822 844312 951 785167 318050 869757 202288 859930 846610 194639 872236 795110 852128 884277 872461 837452 863383 34141 814097 893532 36 2 810587 521973 136685 5 612829 858719 860258 769023 870516 19 144872 871647 795399 563892 803352 147909 843827 858628 36 195411 171 822798 11584 872164 7521 461691 887302 693009 595955 676702 135824 323796 842191 772271 879873 831990 889707 763400 294127 345 540389 422389 179176 726265 302149 420440 734278 864811 871267 293 5 1451 433482 550974 649528 1354 815792 389794 308919 542777 89528 10 883131 2417 812396 370093 93150 826794 87 703074 655083 67089 11251 770698 356444 287 69706 338534 527751 597734 444534 357319 834643 272822 82 560359 632959 897616 4 386423 522865 2 479634 95941 121561 707791 350694 2 544790 880419 434397 75580 349 815543 617614 422237 458995 150637 759794 90883 3321 755650 103234 63 719928 705099 762848 847542 816944 1054 3 888869 416791 328198 90694 1 193931 142163 340021 849671 240870 821465 820575 22 302605 39 117693 891463 143424 402167 789348 819681 11347 545440 767523 804081 609096 3288 802789 770510 632936 123794 106969 639482 695124 524365 7 411211 745880 1683 208826 134127 399 471435 325874 887643 17 60401 891049 896186 737445 452740 826053 333818 53522 251876 224236 571801 155111 828462 55424 5 17 896764 2116 391593 388648 810492 756754 161578 2 425648 729231 793905 849839 878094 11694 869034 487975 615699 809138 513482 354428 170 856546 148703 856803 92699 483953 70817 415764 810389 492368 335651 896378 33929 87141 104737 861734 4 3418 260935 945 645916 667937 847815 463596 143255 9 10 465899 113 873271 786731 895431 86603 865147 459325 859100 5056 9031 418 740143 858265 27355 151825 412711 793786 6752 820285 775386 389870 105312 276802 790236 704548 787760 441595 895782 140253 807541 885763 194 867170 833581 265706 44177 4 1706 510405 30991 842030 119883 632744 817412 347517 99703 454313 742454 419580 780520 126045 813287 829320 853077 415361 895200 577474 287759 1080 390386 521965 690276 81844 655095 47314 741841 262006 164622 884613 861097 307978 236029 262035 850852 144588 754477 883321 18 877482 18 367770 889157 559640 595356 69941 842267 890289 745904 349365 152696 34068 859130 2195 613450 779964 873580 775944 712167 862924 20 110245 60283 876287 78089 169477 99010 65710 893507 899378 593011 494738 775014 25272 541517 606482 676137 748869 1 846713 461067 140866 200900 894555 384148 857259 897037 887817 707683 860342 17448 742940 876717 691683 12483 345510 885370 2 19 706711 444302 49 888239 507575 3 14935 819567 788543 820586 882078 665439 2596 886023 3 883310 1832 638460 1983 60899 1760 722150 501964 838042 743482 891296 869689 866000 16 548823 677155 434954 2236 892190 849293 12139 126014 159070 471187 389127 220647 1086 862750 818321 409308 157928 809415 3037 754560 898891 440545 808662 707449 732700 274079 153 885976 47525 863950 851869 53345 443013 274331 246121 95 829741 863373 681696 743733 870074 95027 518787 431343 721 883693 845493 493590 784729 703744 205303 57211 4737 2 290514 897285 253251 25688 640404 888324 897761 753370 999 144643 891834 5358 708848 401673 102202 40677 228253 442253 867573 1600 418058 119 105872 390775 791 177780 879343 446790 886161 442062 467733 887510 6986 886993 858876 271033 7 171774 848349 10762 758014 885735 575582 693596 771339 31999 7494 596701 307942 125688 570 444835 671252 580135 520948 644057 759458 161065 120616 2733 802843 216549 1 839126 192 800998 366000 84 533104 470285 731854 849139 119020 370148 812165 819534 808843 137714 669035 1 813794 439855 460717 21 242110 862105 421923 809444 887752 52614 770166 863687 49 561679 223888 583 29435 13292 156450 789173 357 720904 824841 6 849206 2526 893355 218869 827174 499 83 890214 396472 346766 133726 856055 753747 824764 171681 234555 104130 228222 164043 655884 801631 95225 498196 813628 346847 82907 669933 600112 520555 52710 43545 168838 882605 549847 751662 886693 556780 844460 7119 788251 64086 859054 6650 835476 8 849610 294065 11098 477163 646852 466071 666147 822820 333611 178240 864091 830980 49019 663779 86714 716556 881711 125413 601709 324622 126750 10 123832 50 591262 154238 808484 849798 888642 480686 32951 9 104891 442961 436606 711648 847745 11859 54120 848235 538833 6936 175115 458 630339 875507 811402 189092 67323 596933 10 477530 31006 26512 840035 130233 889493 269687 760302 1 624794 772386 857263 888194 895914 453646 60917 208 30 888112 404446 76357 861439 878320 26798 566418 48014 886878 894268 531579 730168 881729 87865 130718 889371 897863 719092 889394 609940 834974 882197 189521 1684 537262 76 127722 814491 560562 3838 45347 888415 717837 583198 817105 12993 649584 504902 867277 76008 514210 891240 782490 287986 516482 856419 406576 596714 148241 34344 859844 388823 890741 3780 16134 782799 179348 893084 637184 705964 699197 793018 157 126410 2802 864553 25 2 554865 268179 859727 348647 73 115787 663517 605114 693830 726451 9503 709510 5 874706 855482 709183 188793 873788 34 878432 1372 330 35 842284 396976 868 812656 42233 78 867960 348683 893676 867386 737970 599538 837696 209000 756875 1 844936 6431 874234 436704 841612 116715 814359 991 883066 446755 878244 881618 837474 462658 882883 71472 11407 177096 730429 696715 125189 188258 815366 494328 393965 180715 249812 455869 772804 850401 18985 811036 11205 758877 12 472806 284149 31195 573094 730445 896578 474239 821907 487888 33717 849121 840 3 489 100 653778 100 5 846350 614371 461395 558165 64949 836008 85387 2 77646 680531 611722 120715 663448 23392 435696 896857 3823 897626 54753 884566 34439 658689 885336 547175 2 286184 623018 139127 10685 516653 258327 814134 208240 713238 702286 85 115239 183 807938 883631 41854 228318 62335 871632 216 172133 471644 855731 764993 44 780730 799803 555669 817774 572278 677397 749955 506 235092 29352 695615 339503 836746 4424 863491 879389 263253 727898 854114 50 317805 774516 418009 121100 62 3 894057 886692 703613 276943 720662 856078 814537 188729 9093 20 5511 826862 866570 634654 834582 369918 892818 65911 396365 118248 841919 25028 855069 682067 879982 547 564491 320275 863410 63628 729389 841655 516778 263088 585129 4 2 896636 674347 836488 256405 95608 347349 189849 893799 32 3373 2 67691 89444 619529 25353 360702 296277 178 330267 11798 818814 621092 14473 854499 707700 186055 897028 121187 799751 534447 792348 890675 727420 442486 885085 895203 817098 251787 218648 311568 4296 572993 5538 330274 838212 598506 11654 758122 20085 211 8668 28369 1163 253122 760199 572083 837496 416464 757795 394433 777535 865552 898711 847870 745130 178410 778452 466241 426041 887284 128916 812521 49496 641565 864369 640532 132487 30781 5 807442 592417 889872 742519 765408 361028 49196 603998 296 385252 489125 771446 82558 174118 32682 340891 831244 190435 112992 288027 550379 108 366356 595715 729882 381901 861113 265257 563464 401069 891100 824813 626240 474195 465764 885808 639602 576103 2063 93717 735533 638667 206952 284275 186147 8068 867437 683788 865533 591335 11689 1385 710888 421352 307562 702302 627851 744222 385288 254 110 763295 884041 5834 821325 372433 99018 290873 871351 5 294587 224150 424169 78546 879576 873441 24044 865866 270471 647338 863373 25436 896849 652532 161959 14 674477 799210 332154 871167 457649 765259 389768 90937 880059 770231 285773 895521 588 176613 644048 829749 876440 27 23 168557 392547 890537 1025 890247 798413 868220 898169 544548 561826 883266 871 243710 7338 13 214 169130 470689 99741 495309 312040 658080 394135 654833 749739 700 619 282366 685033 155400 5 406821 887798 4 846314 867110 81305 188 2 824841 776135 578191 701945 211480 881749 709339 689230 706685 865646 200144 875516 505879 743005 406 658647 3 895226 209475 2915 89960 802234 772562 830889 296977 674309 748321 761368 894410 26 712614 783264 896499 889025 808082 6268 769313 236056 38529 55636 251125 4738 789854 70726 108807 2 27065 23 747289 877618 180 1 388412 2 98 786433 322433 618019 414976 662962 747468 879771 33 356576 153 4046 199639 182198 15871 442556 70784 66858 438484 392334 895345 34 818502 855421 152186 783909 125 898105 256217 733145 520831 603351 817167 257275 868951 19954 174 6 581566 3 887894 308937 106921 852169 85995 374417 839017 4 347370 873769 604779 193234 14 509582 369395 1814 601580 333720 888723 892147 887524 158162 371897 178 846402 847109 142203 779610 59426 126018 881089 23 875738 730466 11230 572561 165252 905 132215 404038 848180 832381 889395 857079 679545 283116 38531 581949 104392 668924 798573 24 893736 898149 530155 623942 751414 49179 746557 430985 379089 244310 214601 770588 119 863844 659781 795836 440919 734708 256 869116 432885 43946 860920 533567 636411 347839 655498 280095 674672 223960 2 684566 754775 391646 514631 879041 334442 110481 2450 185189 48095 552671 806758 872289 792782 852306 592593 1 661029 873252 798862 852064 320935 379194 891105 96764 2866 821355 893828 563 766423 58 31445 29117 889718 133985 532665 167146 101700 6789 95490 604889 146609 606696 886484 891243 280554 142336 858185 893634 1 57 109197 880359 60065 881831 801857 744946 352 440197 707008 6566 144 810370 77 711572 87 260574 6140 128755 179231 538830 621612 773944 855356 735633 853299 866744 887417 854775 312591 822910 825862 832560 734629 337608 526454 100335 435242 824396 746 757279 793787 847802 9154 877315 401564 4597 875677 871021 711282 874676 813933 24828 4 40838 90092 831156 833370 21871 638555 221110 522011 319452 12874 865849 2 44303 764673 73852 897401 462334 117747 563179 803891 59562 34 2 5 721870 13 885151 871587 405263 469191 861935 641291 13727 477430 727901 2 711169 840466 508057 79975 880229 140395 868128 80 873113 867422 1388 735514 491035 7 21417 221610 26 729688 406257 1 743806 498244 354957 678776 1 467879 844337 785302 222177 822930 32019 866661 211476 881671 817831 560327 896009 478696 851542 851891 882530 56603 730624 3 362631 620232 530623 864324 356998 819190 146 403138 5422 22779 293 603604 170408 54 421504 870328 585319 614565 450018 533451 707669 502065 748299 4303 342696 340839 1535 260993 301267 812205 459719 361565 485140 260484 27738 804556 652779 2198 288823 406620 8 434008 782936 486643 827113 304514 165997 888182 302341 877327 261774 498121 264847 898500 597008 851817 894789 872774 262061 804168 555944 169556 547960 822365 783224 5 894940 49893 12 482335 25018 35 376802 218795 823235 673 380069 7957 761353 547554 687620 628892 52097 791194 4 820250 284714 85 870054 827190 11724 899058 324082 134774 636429 819249 313303 1 875335 809936 850350 688380 819347 833943 892936 5 621379 503775 751661 387243 877693 253256 701099 885996 873105 107840 266086 1344 1879 17 804496 2643 51 53134 855214 16028 612 26 376012 601639 304336 603081 485179 8 156006 901 184782 890573 22082 849983 852759 71 899437 771336 150 492869 296778 657956 891284 12 845450 896719 400862 38 865431 859900 26833 4 39574 458544 885989 733157 888 274372 519530 417994 50385 899227 862580 814628 5608 873983 133555 865808 438193 850179 390219 254534 7183 142821 86710 555515 163707 607952 811378 4104 282090 208 559819 302353 646302 880364 671159 159308 127584 118659 746260 1 873206 1 895359 47 239532 321372 869110 860280 521842 870003 865009 765024 890441 424104 254957 79721 6449 382210 460162 3 284062 321437 202251 857418 852781 96150 718242 164546 23951 53 8512 680848 644921 677396 73163 767487 430481 322953 80055 437284 665799 849954 794915 6906 116974 3 444 477463 801055 760122 361993 18388 21568 760616 642986 559333 783825 152146 245 861510 883287 860185 765631 779775 840194 807439 193688 5822 886221 7817 10 248852 852915 879854 204032 6101 47115 72576 758820 894651 39 864651 595835 451324 712731 734697 667220 871321 169342 266417 175563 109724 143 690807 235114 854460 836868 569187 863505 122259 29205 467416 409120 1 226345 503092 131946 194005 14 353844 773140 29 64971 677761 800667 9 161481 220992 374508 871030 419790 184513 709286 776330 2484 77066 348908 44 740909 168642 797994 378551 1 104 764881 873279 157093 19044 210233 1913 891336 834758 519116 660548 69 304074 897924 681124 528252 310545 843238 6337 875021 140531 591912 808524 847788 174599 845420 385960 680676 28464 185276 759964 225754 782725 823613 886565 74 4567 547877 9 603128 811816 630178 803020 1082 150946 57763 47487 782591 885352 659012 843433 23632 783841 767111 502613 583436 711 2183 1 359636 26371 432383 459169 320113 852908 1 799980 2932 785194 280979 575059 28361 25 266405 12282 792059 563522 209990 264388 835866 814059 776133 845 244429 340046 117 863125 283234 551000 425575 1095 684989 863023 789138 5121 866767 863837 863099 569488 224862 239305 890643 632353 41 764731 613868 153 807252 865242 830819 307348 889223 9334 780946 67678 798425 533779 871629 50 884928 886086 826223 182783 596504 892491 882676 860413 135425 2118 537856 892025 311332 840169 34 15 16898 8 905 129230 836401 822233 809163 897664 899975 718315 4143 243147 853104 635703 302658 820 43 375994 880916 585683 49567 73 873363 879306 863002 863712 110008 2009 304985 811744 854 23 7 391522 570909 884006 264437 896375 259973 511626 508458 419830 18237 68514 10538 510349 369110 883521 184848 67687 760633 382588 330134 898859 888775 61 779017 811666 373722 819375 897733 237806 459542 20805 343079 74719 686592 839325 717390 844461 850283 6416 197926 22055 785674 623314 52 891975 24339 2 115726 873565 102993 620 361726 38146 5629 879537 412826 656869 320182 855709 546983 15650 557491 136 890744 45674 94269 806760 125348 737700 402271 30134 872542 720420 50319 822762 2 167281 90937 16713 808052 46970 617877 380139 2 499083 1 135658 19 177083 790541 86 780107 257070 866949 805048 671518 696501 848063 810558 251704 278072 490131 32902 759039 137446 93333 788226 80379 185355 205727 837039 695171 866029 91 883532 513139 891641 861811 725657 890145 848492 7 48773 864946 440124 491431 230218 632511 56 897907 205385 815412 785488 1 26748 865631 155398 888254 859649 756751 163057 747529 36872 881511 376452 890827 207256 109675 842063 866416 302878 356062 860512 116 749568 856949 883811 151 895291 318606 660378 649097 878108 823450 183310 522798 192576 286655 734724 867296 115116 325563 466829 891105 385377 3 81 141352 223386 2936 274911 187673 488197 2150 59787 45353 890469 536985 579708 612141 731720 36262 121660 840996 638502 56408 144627 804747 839395 7 188221 818953 360798 189791 898801 821716 197374 382376 653445 17611 886007 103145 489240 89 787563 817681 720982 869958 4782 770595 3 292 791506 255134 386569 762928 19 53612 886354 759770 3011 532335 119 1742 367106 886207 695643 387445 15 664715 706420 563677 780119 383898 273335 898522 213238 665023 40458 67281 5284 14 393828 793922 649364 876906 271742 55198 207008 820829 432985 771758 817748 809640 261549 685580 21317 626022 691013 776391 68762 468187 959 23972 235789 331701 284678 561015 709056 3 258041 51 5075 105448 713801 464969 127 750924 898753 2427 137596 425 792513 875455 78258 555437 3834 711333 885510 107181 205485 827081 788017 891535 166168 847414 886925 764522 631930 2 251305 469946 87760 3 224139 198417 168423 847320 542990 810508 899023 3 441896 825889 7317 878486 866493 484084 860835 665824 738145 864084 205456 896041 815036 662668 352655 40 1929 220 835558 538528 890505 282252 13242 850417 116826 714589 649628 51192 879235 57 16859 783111 152623 793786 131497 624883 287882 844182 570538 436457 892749 858996 56519 2493 147238 195804 335923 2 3 787274 868053 11159 898195 631920 883315 893179 29 929 656482 322857 27 887654 799348 142294 681573 196482 382435 2 330580 553196 777886 372012 97181 5147 669015 744116 763785 800169 271 839182 332085 29 680814 153 2 838964 752951 421690 4 562375 145097 26 25371 35946 838222 583901 890392 91 44929 57977 357468 751533 851623 137677 782893 391703 722885 315568 884188 129541 430819 887823 894442 188807 885302 356035 42165 56916 4 709833 398335 782205 45323 624417 15 803765 165975 158563 767632 842806 858 715342 879913 883472 237852 7050 94400 42 865024 881869 13422 782096 890817 5 22 799822 525854 821309 896152 844276 792617 895453 872323 111715 114500 856402 215004 840442 855690 27055 745664 421 263313 818063 54122 206 82 790185 841756 8 808966 153 112594 78225 897935 195652 880827 234189 539276 246334 17 377772 741023 815025 877179 889748 9056 689634 854819 897533 891027 703867 813496 815451 875816 3 4890 80641 324315 14 27419 58 562278 879143 635314 279657 759247 418663 655551 150217 696474 873405 690843 226271 1643 172977 800407 565344 89374 441622 146704 815866 811327 250808 641890 888164 897481 397553 899764 775046 838700 22498 468592 803908 574464 235766 856557 762516 857022 969 854396 552577 823517 873952 52158 485914 449467 358438 612399 880250 853636 381 615166 4802 649375 219974 9720 571275 455456 3893 849446 223341 518861 34 4722 812272 643583 770965 741766 704198 450163 6034 741350 767483 451114 443876 364480 498155 630323 9 857290 632033 862424 14452 356824 862396 474842 514941 542922 430 882783 18 613184 1 569263 1087 740231 1140 879017 795270 145702 703202 841938 798182 11 2135 776132 883692 787675 199389 197438 129482 40 174442 7144 172139 871085 12187 824628 858321 803860 757647 17 260318 878559 409546 807873 818752 385595 1 22 385180 840724 888505 850402 896331 114091 387924 688232 580493 681889 899866 893632 115177 242897 182004 838077 838354 399088 700018 15863 728299 1 1 591373 172500 773398 18327 375598 244144 571964 820284 638258 78980 335668 503188 26585 850350 475370 1085 13 566562 737291 800938 597965 469025 877783 507647 965 428486 782628 388634 113487 265235 879346 2419 467798 862913 835269 733400 394 881412 863088 483715 712662 686166 858742 348624 84839 779776 876941 791553 827966 420503 1136 859914 832718 563444 344869 891464 305192 692834 577285 882 895581 4 775616 652999 813024 14487 649 347216 874214 171160 835792 644627 884200 427764 229064 617290 330674 874865 782115 825671 105 20 249026 574941 98779 170551 27765 784057 1 602878 899272 1 547812 894629 870423 464775 673194 851191 793213 878155 805060 855242 828110 885378 320 214591 769455 342017 364807 803524 695550 784660 855918 273988 862654 877229 785231 26 896152 859559 893616 425248 225112 484041 440095 844529 307018 820648 106366 44250 795223 154 387525 244897 296730 2 818542 805874 736612 617764 799004 124942 37466 277 502856 899668 895993 384033 257932 373055 222277 14093 543590 76931 357058 858556 872630 880330 792118 3 435005 779554 824816 602228 32 3 800196 379285 42 664745 264206 81 165349 194449 171027 151546 3 175475 349850 2 177959 46359 736391 687058 108005 316090 476672 815914 1 7 791433 557381 181336 859398 676555 778440 128024 410285 1723 681758 682863 1 237 459576 136153 884571 890039 94191 708054 10 190399 187005 27555 515354 645492 152 392480 865043 6307 559085 840096 135236 853700 814698 856134 11009 1 393672 208399 877190 57 856519 503445 896259 303609 111621 3 832020 175856 827707 777618 8 50 873570 893779 684661 29111 276469 371666 580853 2310 349199 870711 395202 378175 68235 708350 859107 4 542694 746925 850633 8534 267199 497921 682866 510782 509268 870832 875729 474171 802647 733107 426431 721986 835680 717887 528180 294716 571255 385718 22449 722328 898023 740556 291960 732581 657096 801019 4 765584 20 546644 109327 212401 246823 574017 842253 532272 851139 487793 96 889424 889645 13490 833708 6 50746 797287 757088 3 878153 708837 149654 103090 55 295230 1518 776930 19502 898062 525366 273052 867872 854527 369293 892543 849683 626089 860563 876400 8990 825324 93101 892157 838444 827411 25736 845516 549481 2 540335 19 686420 4 168247 79045 815939 588086 1 879915 133538 84 835711 17032 783108 280213 6673 891003 875403 884874 848249 776283 158601 191735 866780 79023 543151 743992 828844 709482 47 592081 575146 580698 11 771164 781729 864544 35 421273 834236 516668 583214 795294 792573 354918 287887 799229 844129 98595 64514 109536 861852 770925 393537 714646 899880 145909 425389 801993 794918 86940 11330 118872 412445 774998 836813 340086 593664 655167 19366 480486 597308 209 606800 457309 605765 787097 118 326003 406030 787512 7 8 871205 790568 57762 51 845608 353648 870794 44538 498158 509841 2 321004 776332 3127 868815 44284 801851 740911 75840 643110 671682 3276 387140 109498 861001 805054 248297 131 200590 879444 887821 191107 553323 872534 109972 1 123265 491545 15594 446141 818108 879700 877658 5 24282 34947 880418 847307 12833 877618 2041 595918 663013 2 106565 882032 788090 405121 81210 56866 648169 563933 198024 859717 439519 373 257187 655291 135951 5713 736131 662722 735936 896977 505678 838865 817536 789627 35056 121814 792275 323682 824601 890369 8552 183008 963 887012 887850 155 25414 283 215367 887809 112639 36242 149417 698756 94805 873896 857345 867595 185993 848020 23 817120 49822 452121 290579 530736 826214 319553 25975 2 678486 96223 882270 878383 33127 362434 457197 8914 444633 891741 640707 296248 756345 574696 92315 62647 282942 65149 883722 835887 92768 896123 57260 356297 804520 743985 551609 767258 28 537100 612404 556135 144119 862569 281611 2 442302 827523 122158 86772 635983 39722 33 213167 363289 580455 826183 314354 259 1 494164 336746 140648 250464 331555 425033 3324 886517 14 171705 891524 302228 13881 249228 896609 8613 818363 720707 875596 653542 896956 781912 463012 365306 283255 256948 886779 856469 888802 871935 137261 852383 311944 50797 4278 1270 765756 756041 13 370036 14201 780346 1213 255965 281752 187 325846 556853 847339 294 776385 887558 885923 42263 623972 605022 594755 896091 635807 824565 69018 700841 813292 847241 899280 32418 346345 885147 448247 868020 34962 897449 897619 127949 860138 556787 2 53680 685019 855072 3 222 430094 146063 202 62293 382544 523798 78610 498 892118 42822 476695 501959 691931 674260 708000 308786 673365 53 719231 792411 294870 444000 74281 27357 856487 346277 333794 489489 37852 183 848825 423020 1280 803668 817613 22088 54715 836909 773527 1747 104132 529852 478817 50 116061 615122 889063 871898 774091 372860 473 43312 883390 894845 214198 10 590110 823 74271 889795 733267 876019 454479 4093 352753 829269 405 19 818547 4 859568 672953 57276 275054 1816 662407 899626 287177 882950 763483 290287 88136 95237 329690 1808 411206 274806 677003 707591 15 331288 786742 86805 19130 141536 271118 884402 888233 115 203987 832695 241713 146 678216 2 459524 109234 843557 25973 2 153874 806974 899965 4622 15890 199100 562962 800318 186846 167099 623463 749885 824194 512776 879620 82204 425890 67254 849838 487303 774904 606865 626947 884993 729920 857 832961 754 48649 416834 66 746523 161494 861185 673897 2 552333 139067 702478 250976 816635 374767 825500 157310 839549 873588 4124 852730 416261 868709 639506 2560 5912 826592 827314 794389 361460 802704 858318 3 881366 439991 811256 363795 3 896043 2 33 891143 877861 863700 293579 710923 892320 573103 213669 877001 10 646894 800809 612003 6427 680322 5 890437 326680 185874 848356 2215 824066 159 85287 884916 665362 32463 424840 448423 839588 880419 122541 875869 2838 2 746383 892801 697072 363635 112992 882978 1974 885281 189387 1276 46787 48280 814659 97719 1308 796413 812244 129497 549046 148190 76 853045 2 132062 13 403595 3 596226 445903 340218 711165 96705 380038 2 8 836803 121165 114676 337488 2064 368521 1387 836930 5940 761348 613 576963 745 789436 2716 972 4488 1196 782150 803054 793710 858068 335867 758311 565916 791807 883821 3 422424 386344 770056 3155 233830 674299 14 794758 792092 104424 62322 878859 496760 733881 866381 716 627781 381845 868402 895693 113 852083 97100 30967 785465 265339 874215 899581 877904 401600 150972 893844 17161 160418 233 808265 399292 13 20 893257 860342 657958 696624 680 894256 701272 367911 474243 858507 272697 3 752617 43 588 145 350586 788605 485550 50 894981 564763 42112 35161 877485 894241 6 358364 863806 34244 4389 4 253251 268215 801875 414298 745591 812982 677304 868208 875941 874198 103808 210512 615227 327172 736367 865263 2100 28233 15840 757801 878778 1 730545 779854 725073 122817 806410 843239 660075 2 868745 229904 836136 365201 297955 22578 853819 421555 840993 557868 325880 259 97 886144 852962 28014 758825 853001 12 123486 436231 861786 603813 489647 166 202316 1 840104 28368 873701 733638 630946 699434 745761 866683 502941 530950 26 415847 186542 844013 42652 109039 267712 637767 35692 688076 202035 872362 222575 881292 555488 671362 556398 563311 174 3 850101 371653 898381 155 23 575267 203713 446893 619530 204466 9 1893 122217 471 17026 887134 686936 273467 405980 893682 872121 891415 463 14129 890571 596531 669895 827454 240289 868380 652715 85985 60388 327050 84 324654 651826 544211 365217 703592 802507 873569 89 210574 18383 876220 99692 71577 314 53 822201 93619 510957 895453 880756 455396 589133 882632 777150 892328 745580 841529 786497 436370 363222 827458 566810 205230 10118 5 679706 4585 28 650288 352064 5019 74069 536 805663 556211 854209 651 5101 158494 837063 57664 796516 2111 521908 54 468218 779116 15 211670 88861 791460 832638 45 800294 806437 888429 870176 2158 579974 881105 26132 885476 426649 31 888924 872447 18773 9 569349 883567 660631 357168 293355 80577 770059 896622 751345 5186 396103 789607 863319 42 792192 803695 50793 96 272822 889253 670773 883723 161061 536902 793867 659033 856212 55 64859 3 800555 392761 107204 356769 314587 394351 352828 437408 2936 197414 399401 842507 778106 325587 139 795815 834116 352 823681 6 853047 869234 784822 374620 896805 230 705544 886158 193444 678848 613849 174648 18 806723 481128 501 4547 853863 879147 267452 647623 37 61 53052 789136 763341 9 769141 872736 885368 328093 339 15422 763082 476849 257393 256033 566121 336105 806098 123655 867801 748865 2288 480812 892499 796953 839373 810335 174367 726405 3 367664 899404 312371 30587 105556 186302 753154 826474 841085 888169 468220 2462 723746 4014 132483 1110 279669 882997 629014 117078 875170 235895 547551 433904 532769 815750 555167 719568 289673 530899 67845 6324 540549 56047 827211 587234 63308 485534 4 21089 705667 798884 57801 849771 101315 882352 199189 4 80787 799186 380092 800478 40865 820934 897602 100724 150473 214472 820575 510836 879842 862006 644136 813440 741729 29344 8 379882 875080 668157 347622 707321 634371 856544 814945 2417 660966 853876 202938 881300 1194 466442 896635 865388 843789 158095 601431 844431 98 611076 848278 485145 114572 232623 878225 446 22768 282943 873094 866834 3583 890488 485636 19 600458 571807 877409 889748 470331 222762 809733 893050 5 882944 217785 506285 698851 639318 1448 16456 5 599524 629862 726280 715102 885297 25664 429348 888441 720682 4 465945 208831 726 34 225748 899009 623101 609668 127359 11631 560821 805648 56100 791083 867877 342616 367918 314876 889735 63 891216 26880 507730 340944 498810 875287 884204 489281 225980 853383 811648 472650 707589 694427 27856 382223 888966 423220 81280 547212 458 604847 2537 643398 873703 12812 868 887569 26539 469813 447296 499480 856790 121597 888617 87899 480007 843957 845203 881578 898240 871088 404725 1735 496021 2747 757993 62075 663343 537348 354645 898387 75283 847757 768800 817501 5 897692 701048 897506 828466 848004 124317 821023 642462 685190 198735 26908 573019 475494 208687 835273 22 648569 733601 469966 347811 817549 20 1 864835 44 796637 427244 395111 477357 881694 762241 19903 12186 200553 748146 599593 424302 209 451235 610608 811565 541358 816961 43 872125 103375 873135 199357 562413 895373 539327 878509 269365 627147 192 272272 628748 773493 3443 457542 95252 718820 406 879790 673655 10382 633135 621064 127 17 470228 12 756749 94738 818724 15606 1663 45 891450 636923 2 665072 855719 476263 843577 19633 579281 787462 796211 832801 15 573713 16 204134 897059 824211 527306 924 647201 413552 7618 855432 184527 623251 11 54787 824058 407318 548830 197333 331 217460 314554 204146 4 843504 855968 5016 19774 294460 232 834300 713488 799186 55195 865797 4887 534942 680099 675633 360654 891160 865380 1206 141684 849743 164714 651465 66297 714350 74231 870841 414444 390299 21817 408163 443606 832697 587398 784377 888163 880768 9 56775 714078 6569 164929 476053 155137 1891 474082 541003 687812 504438 192 780509 622386 2466 620983 752473 282459 880838 1196 12 12 881835 882857 883702 215186 582849 890508 80592 60452 598334 13887 6 644822 42713 778249 677332 802356 511734 203035 899528 631428 833776 785802 553831 261534 4 891438 182503 18 866885 321194 875087 412557 722422 695498 893739 2440 357312 164 552771 791738 491 6 54070 888508 222 645413 839507 721036 39194 889971 319 721449 5229 535673 731637 239346 498635 2 206519 883150 7895 199788 838914 714917 725640 199946 844955 575768 15229 90514 5721 760704 3 835261 801020 125017 884314 211 3028 129115 866224 58 15593 818392 6893 860300 618509 554900 862939 787407 885320 797378 716826 139 854300 189 169 511475 734470 842257 881924 879355 530185 714261 870880 810700 50355 527183 860908 829874 92454 694039 889715 735987 899811 6934 652788 662102 721423 313451 723348 693035 200354 547554 425448 863426 129561 803915 867819 702980 392047 134 732823 162556 808522 880539 3015 272592 745325 807147 898563 695611 318142 716731 107514 833641 357444 778978 820151 882902 854425 7 409445 373 887303 3606 888054 204 833272 428053 591813 453331 567194 56653 827412 45769 1 807409 888274 510424 208484 699881 862013 286075 792324 707145 147 758079 140201 41093 850928 259438 13 641245 832401 121883 868531 838750 1115 853147 766133 718943 763861 467536 208326 17518 896448 55 879847 754984 177 314727 864011 635941 862661 34577 776147 880019 326600 811267 885313 3223 627021 220892 839804 885866 348603 458558 32 5744 367490 579349 319133 806105 889067 53391 844198 53462 855651 80083 34026 418 887570 699885 143710 180790 6 890796 34 810638 264782 163710 65094 382141 423309 834278 61580 1116 702593 29471 33148 2 176735 883073 3 880110 17 816252 2282 895080 597891 285520 834039 804037 387797 291059 826524 888952 414523 248125 222982 871725 230 779904 796066 121333 843011 418272 212718 185778 890559 785 7 846319 858869 226682 872851 33320 411497 678717 678387 1447 87 840551 707680 502484 119696 216335 881384 1824 205 158076 488894 33766 204459 874922 34701 426846 889711 51300 872541 377573 286634 781092 464191 3229 333792 887306 768320 888783 571706 7836 869587 7044 599997 96450 892661 24101 748143 677211 864135 881870 734694 5444 403647 32665 866994 820019 487958 21171 376714 809293 830976 370233 530868 879070 116875 6 510866 7 680913 377370 97587 75836 763561 449277 850501 281049 864793 777268 178753 1245 897371 19 5281 897792 53837 63847 2 873929 824371 328800 878448 236597 864359 635594 8 233090 850739 655693 848299 800380 471425 836952 990 492327 839264 115280 883476 3094 263155 26 100670 782704 862933 230230 218756 876413 863218 822853 471959 753863 415481 521602 325189 2 597366 122 201154 19084 878945 895598 782758 596978 895665 193 752705 404043 661332 278081 648328 756574 7 23033 353888 230397 15895 713896 657553 30 446506 623893 723507 868786 217081 109242 818468 814026 238078 844134 738211 86487 849454 587812 688806 16906 885023 838616 695151 835940 499279 136670 2887 128837 381876 864850 824688 734303 687827 65127 692706 748036 81449 393 319889 114 822463 5596 602081 815927 723726 134002 530834 888912 466 7 33395 451199 828218 891017 857419 403547 666541 523672 556411 138704 837985 12732 870920 849580 299 502002 391837 260593 668078 863009 586842 216015 854025 13015 417309 193668 267377 849398 123779 890794 410404 509986 593376 9654 507943 56097 838517 489607 727516 773716 779727 787563 880944 639743 58865 765824 70430 33543 229 6340 530652 485558 660596 12 7822 45875 12502 377701 861360 802233 775144 456262 26635 233170 830847 438419 563 3216 2721 170358 899446 657295 1072 52018 824847 611512 301514 873227 863069 7343 145826 390314 29402 871958 648388 272857 641717 869982 288454 401592 868557 153937 446337 101978 588535 276139 251194 5 750682 176499 251005 894003 737690 36587 117311 418267 540332 867195 761305 249325 899969 782414 442467 879453 434960 887581 307 685008 105837 15383 310504 761742 28414 60161 639724 859514 808461 875014 812733 213425 500859 20903 16299 265261 871616 139556 16 875027 511656 746860 818211 3337 377552 396083 685098 29778 418682 864328 889145 223273 58 852197 678916 5413 90078 887674 798901 792308 769986 724495 823897 323607 642155 27 153 336609 852151 434441 562137 744352 880436 881464 837635 789537 835148 402572 122488 261038 496967 84551 788001 821980 12 283632 662911 871917 8434 822239 195533 513538 874868 1062 93 775128 627650 215637 505493 838468 804 714803 865116 7892 222942 21839 813581 836711 792313 571238 810230 615305 562776 445598 829892 862205 861174 4 119428 840355 742355 510095 875845 205776 723370 10 641064 257101 114226 81905 55475 107686 861898 574330 853467 1 556748 885231 800409 566842 570752 5674 884737 331268 495599 120282 22 893018 1316 2 40721 814787 6 879708 26872 880268 23 1138 52158 722612 853620 364767 232 630024 309667 98984 882583 861605 490256 31 893569 895466 342968 152074 806504 828387 101843 695105 864729 649951 548458 6 891624 402793 349051 27958 767374 406 893596 390149 24570 761246 730858 460863 819518 847420 335 287501 838124 5 798223 578243 368514 808704 631321 612601 716955 580850 3668 166664 895256 207983 13 831741 15350 12 827319 865593 775703 12422 796405 863567 770091 798592 868502 115100 339 1 711308 882398 738833 9 11 448800 84 135619 703453 886733 703585 840834 773854 840481 527216 86668 858833 872254 655170 235936 762705 339962 893591 159834 84116 195045 353 199418 351387 687962 711709 370582 371636 80956 637560 3598 229128 857478 334399 810299 41653 69 617651 789899 1856 314556 460464 871829 616043 526326 7628 41846 697414 20 860689 799692 672 6 1 3229 150628 10 7 369147 832151 1 434513 882697 700027 29 23 802334 527698 426474 292214 488222 435001 604829 15833 859369 863689 476629 851931 192050 865814 755197 804883 716530 832554 156243 762206 812348 809787 632065 897875 204205 167966 139541 64156 127 865630 848167 789197 102980 657953 835777 352498 118989 826271 536438 656690 107237 255752 872390 813248 813704 767209 250 13 841206 362933 791090 267551 748795 523291 525591 879312 1379 456323 80788 99 724895 714223 669163 991 885776 837105 730855 686466 565216 567421 812669 874999 890832 2 2653 790828 337895 773923 896608 814119 789275 868741 815798 849091 76 858110 2432 865543 379452 40 314373 831564 833917 222788 845613 739675 855447 762489 4 302647 23432 720304 537692 220773 39438 197221 454666 752837 53 1246 7631 5 838176 55846 4382 72 752669 606307 15 7597 696534 508003 843016 793077 2 819104 815544 3893 881334 850712 855043 293860 563488 425430 2970 846022 7061 827550 599026 870864 39584 412146 712498 861555 96 860711 315720 190177 884796 2 599191 865464 83 526098 834183 323868 1 35752 893542 781899 179386 1470 753633 663173 178915 863031 554574 342872 816393 103852 858779 375057 133923 502111 305 172107 11958 82988 821903 498002 238785 558030 884499 475 83732 851711 7 740666 838041 31 180185 5948 501001 345004 799601 11 887841 885064 622165 117947 887932 15 872005 276828 692278 845932 837441 876633 411711 774414 885332 18077 240050 829771 797879 5 859797 588407 817835 677850 1 819980 867190 764931 556714 5220 28 82396 869387 895842 810326 424432 217 814032 580789 870647 6 892148 858234 588145 206483 67843 99576 884853 156215 897565 866459 1 658447 407486 622317 454955 788315 830510 45689 850705 178102 892621 860215 31 474945 578302 521551 850457 225764 486859 455860 1 9129 110866 865233 135348 149498 132343 865478 823648 560980 2 887353 1 896526 3 715762 58998 15 505522 354479 643948 690498 173887 61 328 409222 1 126 1297 881793 1 42709 626387 8 540211 886392 5618 2 564936 599654 767409 433943 1512 403767 742109 307164 14807 789873 838764 296 121549 876021 763715 877323 13 404680 703798 564680 897365 726918 189307 680318 232475 893998 500030 210757 726904 841190 709603 852342 857736 870757 555347 565932 784272 892344 201272 132949 42 601185 46 883945 830751 47 1456 227968 212808 445214 18 796611 831366 506414 872041 116128 542099 614281 755154 873055 185553 894197 876756 749066 3 869044 867164 861250 7230 661366 552099 787985 557298 125259 23078 661585 890485 112272 565367 401292 178743 146856 263203 859661 827721 189908 753501 16684 887501 836424 2 17 882599 856932 16248 889777 93 74 863792 694092 729232 805086 838922 6 894445 865464 319614 2 676016 231393 7 33236 379540 430597 845723 3237 897035 831909 557637 4 848650 3 574268 206174 321970 872345 75012 763955 710400 11877 473295 8096 19 625752 883959 9 36094 10875 813841 240440 15388 850358 4 894248 14887 841035 140 741643 898861 275617 779703 626904 171631 529565 436883 125183 121759 661081 363401 342 2055 455156 662026 897461 25 876455 543918 863758 888751 822601 894425 887228 866359 556589 629431 599749 38 415 883993 705177 528 874676 245688 830675 875914 91565 261704 772833 728877 519477 899732 865529 820268 899129 117359 691866 72400 899368 872181 583058 896154 4264 35572 304351 879732 482669 872234 703851 844378 199201 870373 857498 190737 66869 372682 862556 5 75628 493784 846511 862111 330934 317585 108451 261695 297788 2902 356953 37900 505067 126632 982 876844 730960 18457 19782 866933 882408 29465 37961 4580 896955 844402 187992 875576 679372 145182 798486 137 341345 416157 372852 586768 839719 179393 856842 3651 1722 369224 119388 2 726087 802957 886981 193272 803576 811812 388000 809360 18 865025 3579 207 856942 771197 4398 200072 894602 832615 376579 749488 5 110820 457775 381 258574 894226 529135 857553 115076 837638 425975 6841 846261 810759 298692 502126 337893 366549 364847 801323 899400 6841 152593 323398 759547 5719 842396 253852 2 957 588714 10762 424662 850848 89387 186297 62588 765468 32 945 128698 101222 4 119859 439229 826761 720296 276585 612392 873820 806659 870548 592908 14 805627 10 146 35872 68745 883840 4 859 881590 481 886746 281841 310876 104167 873125 353902 682967 500898 125303 381620 761859 2 4 829660 153571 4 415443 897456 824950 29 316934 828882 826358 770410 339325 3 899328 888522 86519 824606 392513 280015 873220 880694 70256 314536 706026 168853 440106 840525 784402 21746 616547 645264 651951 889610 771394 32032 798827 467463 820752 891908 282821 184258 162924 19719 668832 897871 35 856807 152 705616 4457 884454 187417 876988 618115 817964 834185 357213 879118 751284 863470 20955 896193 553072 8 866974 87353 174 123838 800172 36 607694 130 695496 228823 62628 738904 569138 735726 78 344 591968 96207 852342 786304 461709 78046 360863 11595 11225 826845 641447 885214 2652 199610 409657 676692 825674 192794 854086 18 383734 881167 14878 509475 140090 387733 20918 775253 770567 118841 7 679092 792849 240 618704 156131 850727 96749 8 694651 20 306831 801 34751 318134 785343 888479 53214 38 808191 851566 279 254366 646097 1 870316 712577 224821 614967 846387 881714 135850 111822 807285 429 871343 653880 104485 139625 860450 862343 302325 644950 737183 11861 180832 603404 485872 601543 276025 668395 887681 879190 600864 2 465994 856723 7290 492588 642418 39673 431914 30866 444486 69396 343775 811137 897650 884886 105678 116137 822753 874539 1 206031 823586 85 813502 439101 92 10 429444 785120 486008 96503 614613 705794 312144 783445 96678 579361 587342 834455 500270 123514 95949 869453 107478 808899 474729 864248 537397 287133 16 487439 807658 70559 457156 1200 883839 98 136666 527173 885367 9 660058 20274 838548 831178 865226 4968 874035 507272 887916 812430 355743 858901 144049 53320 734835 849219 599901 892646 569530 321796 2 466570 511469 501356 221199 756237 503219 254991 13 76481 889811 851927 852351 677640 490702 54122 3107 885180 19952 786227 727412 864049 8 186011 866140 729159 741074 438 293412 160 371719 558 196943 803248 823937 840230 757142 669598 32300 783687 152666 749886 813810 568436 9 10593 63909 728830 454556 110173 521156 817808 391 710580 823624 123674 9739 60781 793954 89339 329198 742101 7246 13 19055 62 504412 876034 384215 242101 859130 330972 505678 800039 872839 86047 339517 281116 26935 892822 752847 61707 51 153637 371 840842 428881 271946 485812 327842 863026 685952 872521 704718 731995 76010 471112 31874 875925 996 129308 881526 894720 843282 594417 768394 645310 15559 117837 1657 196545 415743 550660 733660 867329 477390 27733 833306 4 144320 178658 860137 364113 409117 422889 10878 786746 132410 899399 737851 47540 743137 33128 450879 285282 115 446667 696573 37545 9060 491458 720662 145572 676624 641518 46973 228981 854886 351484 332739 3555 303818 499623 746357 26033 404050 405818 12 736703 148938 705082 4445 389667 654356 881166 138954 9484 129624 30 841348 2494 4849 206338 733235 301117 386 5 889010 428253 860473 703494 836346 759685 366711 158948 2 568516 1071 258250 157218 148 693008 652336 3882 715643 38952 835794 840960 620534 837252 4241 10 825859 771024 16253 14 2967 879576 690432 16302 671719 823241 870485 844791 13 153386 883614 104 545138 839503 336636 241 26168 319792 711293 1412 892026 533275 791280 794592 145224 885384 809836 13885 824756 200321 7312 65516 941 181597 787052 830677 73339 376 44 543728 2511 452895 439668 872229 703873 1550 52784 320893 313261 834328 893282 590228 196817 34632 627320 483433 193 125921 30 584 947 195122 600111 830381 531735 434790 74133 6 58858 300 1198 215661 60739 827508 765309 155103 148031 103220 435804 836001 784270 721329 869224 540317 822441 59918 1596 866283 291 9 569887 246612 326662 784049 767133 87830 14436 884404 851680 1142 867874 648767 572606 201812 832093 125341 8780 894372 7510 532242 878742 841627 623954 265162 51216 685629 627743 886519 1 279418 798244 1620 856016 812444 11079 470130 151793 798587 314414 137392 768544 892122 671428 586701 739258 849200 879344 754473 876813 688627 419733 867079 834628 1351 896718 10 510480 716215 33397 6261 823435 164163 898194 702 429781 13492 84 572688 878470 22 304416 745594 715519 839588 3317 789544 22 86988 981 272675 795775 708164 893974 885821 893761 877602 30867 879771 764178 890032 771452 816220 880010 1 7640 291334 704551 346070 32508 883220 20 747531 165335 417153 6913 894028 401652 413498 12281 545579 80119 899052 2 97171 3970 671594 475748 5 421448 445222 216591 821703 776571 852011 814271 787636 364562 834364 169537 483767 67 375490 1800 6719 143688 34550 899667 870073 483047 804392 19343 838101 835358 875234 842310 841005 718893 773185 222173 306801 181 610835 708692 803372 252572 721530 627685 24722 76310 416208 623087 4 754111 767579 373586 498293 836733 771429 2 491955 96893 693616 367757 857826 672208 848953 198287 265653 568113 28227 809538 106141 96967 122184 619410 376695 719168 2 389579 50266 557820 424233 788 852661 17155 641023 18449 174998 12 667551 845511 887079 372660 654679 284163 38415 422933 757002 686596 449138 890241 877688 274404 688526 857553 867568 260512 368569 801234 831218 426950 801724 359029 12 896055 23659 462749 803673 447049 252 742436 789071 772793 355656 812331 192749 32570 518973 11 90943 151717 842411 648785 432 18 859865 842167 867283 821884 439132 817017 816844 3568 763814 817761 61 407184 873081 401917 4696 844277 262420 152609 472510 805616 29268 286957 714005 427823 629 842015 501739 538339 453 816373 850607 891347 496832 261768 14 879694 594925 486476 878266 547688 3851 858722 517010 817610 726339 155746 849024 665479 75 199557 33 406429 5661 210478 760807 814779 5 6683 233483 18 867507 131705 3611 762929 831473 431324 878431 35933 284615 808095 743824 298490 244742 213392 2 571044 165630 883167 9035 986 502137 379 50138 893766 149731 110 667946 779386 1179 124818 211410 138316 405195 816230 90750 6 268114 874804 2784 302098 680945 890813 8960 857391 838228 806757 16 351017 896416 770991 733136 868034 725569 766759 814287 603611 473878 2 363349 429028 1853 3 448711 70196 344416 169296 850960 199070 747946 789975 464403 866977 488681 213 10144 75 663200 489864 734903 207578 534244 893047 2 187195 30835 354937 2 333889 850237 34 103458 83486 868650 853061 504353 669792 878311 537465 103734 885392 408 863148 229106 487 824793 823800 2 734968 392 751891 876167 829107 64 788576 361828 701534 841844 877292 45100 267381 747216 601240 744723 3 838133 866293 749923 872841 788748 865444 309844 145414 794 711776 218944 648 187 2 897874 816739 359009 776091 112675 182669 349830 891870 807197 760785 823046 854384 194377 774130 84 899773 2562 1061 257165 872768 1636 743473 8 898910 24247 880236 319311 4 501672 782601 60769 1 443 763127 737048 674536 762300 868844 106 803598 16021 36301 827687 467940 620456 891381 877592 20696 704500 786012 777104 21 249 652526 315013 76 706598 388223 827230 670476 851261 211625 8118 869302 645595 720102 127726 497681 405190 140488 858367 404847 887870 60048 819557 2 885266 786861 445364 12 62776 813426 887480 867025 5082 711920 742702 295323 732162 268 21765 880041 851688 250170 562420 41600 45188 280132 889020 751471 61 653116 6014 828507 18574 898328 883350 839953 454089 194999 716896 129196 895686 3364 299112 143151 893848 860432 854708 596849 842014 4 121 418493 606187 224353 620865 704075 479892 980 768276 73 621473 783312 73529 395442 311843 894411 826329 138758 838924 806259 346280 864157 861037 202587 4 892685 855315 868952 170 3239 72959 768005 3 745399 595875 7452 391409 47796 31702 896009 757743 1 855875 287484 519550 794477 405753 2 548 3 2 205440 51307 822962 759751 43803 117 21 64 883149 15690 822168 221527 47 372546 347956 57135 545227 830826 426685 2 398146 421654 878495 94696 519148 61960 478379 289863 100207 629 890449 894281 313046 252905 805664 377522 759612 13443 883671 2350 404859 430217 707495 739249 657395 299796 874398 1876 831691 859401 767702 888068 798690 2 882114 211 377997 137068 609000 32284 825080 6 43449 92908 2 780768 19963 891235 834765 491571 770271 452803 1097 653163 352672 709490 318788 834841 892997 885912 177218 601658 835586 190791 801580 3 179396 868273 778446 206555 73984 4344 552802 12700 49401 783313 503289 20979 570503 172435 21631 879777 62526 916 335422 596215 669181 521063 15988 242730 288945 23 883579 343498 4263 58520 108503 521247 813731 873683 578611 462873 650887 2 12203 67819 362598 776000 769 727213 484508 3093 125188 735570 241191 155135 156 86645 838354 184414 165722 75039 898389 2793 13 741591 612725 16204 5 758125 689983 834199 2 334103 5605 849987 797470 381000 527379 838325 309094 39171 801677 2 89054 9548 810787 2 745890 9069 679991 655573 186060 875025 389161 888586 1810 155946 384154 476751 877688 14 858521 833179 2 141 70 5333 690512 307 866459 593148 326959 13299 209774 621900 808849 213253 549090 581970 879699 898673 212 892474 2 82 843782 813107 6 899646 5 535397 291 310053 562109 542401 816756 5311 736159 249696 25518 817828 3 752758 847020 36550 40 835065 424073 7130 380622 893459 1658 897255 437149 193 564096 2 605111 749492 15 3 626107 15715 134745 1 358541 2 304832 14862 94030 654313 1658 894691 184414 777963 855018 853731 672450 259311 870437 659721 97077 339247 851412 578345 812898 27 47 744919 102961 5 469449 5 1323 482294 493004 2060 155688 353594 742819 50611 98 726536 888421 515384 356462 732331 138530 120625 214480 174737 840261 329679 481014 895105 783441 272199 20546 211590 224910 206743 1 897606 341154 809077 94156 436535 57335 420597 794 7839 809426 181499 277250 416441 548900 2 638695 20506 413669 24891 8863 888524 368358 77000 381110 670266 379262 211026 665028 478 581 72 875603 886435 152848 857874 549262 499305 247421 8138 154 26532 109998 825071 801327 114506 97371 857631 733151 829480 530998 636342 865412 761087 687979 747997 18 159798 480027 20 870110 849371 764787 590309 16196 898563 67 64179 77252 419623 9471 729416 892653 166 545259 646649 875652 503679 826443 286430 537167 61514 647714 14147 803471 895986 69140 31 571109 2 369543 2 896863 865919 458364 1 8 253781 1377 896072 274925 480792 883993 292632 793801 97 705243 29 877597 607173 874307 799231 317236 659332 122190 301990 477362 444860 350387 2838 868080 865420 1 220 1 582400 686871 155517 243786 473982 27835 830041 714356 3 875158 588571 274800 466188 899337 849584 877390 362642 3 717158 773772 213715 251758 3 640008 341584 876420 859539 13 44510 884831 822548 837576 855899 10 621941 443255 288 364294 796385 76092 880162 426 733523 248956 121238 877535 617025 660101 841160 603269 413541 755757 44210 101866 24 689898 35084 811871 16 158678 2 524145 857071 532232 899904 346418 33750 568972 434649 60713 866284 489508 1 672074 714311 392250 872358 644232 804077 853324 853224 386915 621481 447009 951 829089 1 125703 33039 782218 436833 45578 2 864046 1704 182095 524018 170787 60507 403 467812 783688 276864 758372 499717 811309 54558 128206 898168 353348 841921 2 310544 693039 632 100041 244454 774327 178055 170479 536 2160 794594 762936 719508 878684 108589 118079 339379 363827 9 418239 1629 357624 352839 632112 44539 210782 796151 377645 836262 881020 278633 549264 898565 493 854030 1 511492 524198 842124 864706 823169 871456 543846 864291 377530 773532 576196 192451 380844 207614 894607 243401 706518 65397 711813 483901 831117 411672 154 445021 782555 506071 175399 159287 87 523120 552337 23778 18 806344 10417 224 202765 400629 795484 3 93844 786334 575771 429554 366542 677139 808667 323935 128692 16901 851538 643070 141679 4202 11054 3569 48268 163926 647542 886889 636353 634442 103622 637616 20467 839683 54010 617896 610970 67 877255 285076 756427 561 211554 775791 794130 896510 2 28808 704608 92751 872266 236601 51787 265769 417453 691892 692360 897574 814989 244217 49043 873060 390381 561603 790444 576976 424498 872189 64 276 834751 677252 121227 390236 836275 131930 280 16 51473 876776 881816 13797 178557 4 239219 625959 579082 397618 5250 19252 565474 841760 32189 866757 5 3 884467 827327 520311 866094 89719 3 45064 893628 890906 806036 398727 665948 75506 886302 525268 735534 723118 183461 800163 783737 871018 122 1 876733 833249 573312 1943 763210 881422 489360 894728 828122 884706 14799 1275 800793 846696 748726 568725 752013 461087 750755 724003 241555 141 597785 863911 287258 2 883843 17 207 662668 884176 401521 159640 457154 442551 875108 647060 872074 61 864273 723293 583671 427801 441712 851952 12401 744872 1142 404474 879599 869037 26 551194 1 16513 452505 706880 132481 253843 863547 80488 27076 654224 17 500287 629860 316197 68580 886518 252801 788640 35394 411228 384086 221029 344 805908 31078 889536 561986 842740 233793 840124 877814 146 581580 874438 802259 273603 708213 58848 889120 120058 800423 710033 731177 898951 750198 522612 9 870563 15200 877768 24402 807078 788397 878992 873881 860879 820948 13 890966 373715 792558 106235 674023 234820 477316 783906 209464 894601 535929 712398 393030 13711 863146 588964 744355 430736 58 204867 537561 661238 862966 319137 831971 1 866243 4 185312 733329 319952 26 562369 265641 890137 889124 6 1 92139 564 2 601498 482653 176402 840814 40413 516081 714578 813345 833627 186766 264183 355368 814561 819708 710450 843511 483858 8 553445 135 242972 2376 849811 23378 633412 389881 754786 780438 621057 4136 651574 34500 705480 242669 315290 509335 624689 471828 118128 528696 628907 571132 382561 770135 4983 101029 852952 18 523694 101283 50888 130608 269928 260912 791430 1 2689 579022 870563 785099 104409 275797 84872 866468 853430 838907 58 63411 215514 2883 452640 812748 38746 675260 16 870389 744668 807326 867367 753901 671904 265349 880356 7304 535835 244606 13619 290252 269794 880457 49076 508323 624028 898317 614331 173632 831169 808910 53706 330112 787606 562018 259 80281 650267 477 326 95492 881499 671942 507330 95531 510671 99359 50489 870831 4814 50 397638 852938 784273 743004 890564 818009 32 619318 811449 889667 833575 28177 416879 3 304206 30313 410237 745070 2 840428 1072 8598 239732 396 830253 324841 22513 807356 884456 852868 878477 6700 598645 288479 412417 1 534906 448935 663200 7 788870 856726 180034 480154 838710 524569 703033 138143 259077 750726 815807 849666 28101 13139 10303 685796 724877 896306 123903 856796 747007 871281 1 162668 284048 613603 4442 703480 754819 557850 727493 773934 7 14326 665125 889862 890195 835296 364320 888202 15323 261562 521882 326337 808987 762368 97015 847177 11000 830237 821923 864205 9 300143 865148 7 2 265 729039 686969 832613 810651 25908 204 455402 28 820856 138364 104280 892603 703410 510069 708736 291 881858 883164 869711 5309 861716 873723 703821 883411 844924 206 837728 642938 875121 324892 301 39297 818303 181911 760509 883567 277946 255330 870000 43613 747612 824060 891253 9302 595545 3 240823 195340 569379 301463 591807 246528 19485 812513 285051 2 882680 342093 773157 619373 861382 1 105406 12007 812209 230103 1409 2 361445 813442 7398 853418 670064 813152 4 578368 771701 24 788675 587589 558296 3359 777782 776156 846857 1436 896043 470507 841155 758784 63217 1672 848136 399185 358545 59 102797 808607 743220 768251 105750 73380 826109 189 22 865267 438644 311 176562 9000 868646 217108 890494 911 12086 63881 70850 295741 14 118616 21977 10 372889 627116 498672 51224 3197 713 332976 100450 884736 823359 677166 508005 786777 141 293352 110325 288573 289326 845557 886307 895575 289444 148 868771 676994 2 283650 108012 793387 146 124547 1183 184 627012 846557 876546 87 829380 1 435695 753309 808390 899581 817978 880576 853808 204620 732875 431098 841047 550153 8996 856591 769009 652589 28 506753 223606 49497 733591 859499 517497 229981 707466 99 596549 804722 3 26981 879874 820361 101913 884678 572528 212518 11 826870 4014 570805 197073 668907 8 55030 740420 546322 275177 899961 836209 662900 810841 43869 116666 18306 580336 526193 664417 5403 870066 38278 537525 810328 877686 268 731994 293281 122516 42489 896128 126848 662 71440 130 314844 145649 755569 109 596856 781842 672991 230165 732278 439815 212685 160711 2 779518 402842 898706 591957 175885 730595 21833 696819 45 765914 348934 296715 770910 891460 888459 726106 773686 176369 387451 842142 857929 2725 812489 815071 464768 740587 21363 45 203179 135 825372 33824 251903 70430 392475 22693 82 81856 2 820896 482604 872360 637363 898628 630951 875838 852691 509817 662104 78811 872964 100677 885922 877353 26029 234487 75953 897914 828074 447791 491231 4 72475 263313 801838 722108 25 831312 15 878 493347 770937 856955 770286 729219 162996 109609 179 856972 792516 74002 689284 864170 518126 645118 409826 58196 475970 856674 6 15 748261 381794 178845 687177 426007 843888 468047 255443 739269 122840 887941 47182 337575 14 508620 797835 14 332318 251766 509088 623461 719736 743459 507522 169589 508592 814518 883798 104582 772869 710494 50743 271189 760040 167169 780410 833193 763929 664 537316 734989 730789 581242 499913 558981 879046 138890 64584 813248 853896 122548 3597 11 873028 670892 418716 756021 474762 605055 344111 291 882280 63637 23 684533 3626 146358 833821 124104 193882 57608 884989 537980 330792 847170 835540 42400 275188 44 590572 17072 162570 265153 132069 2 867045 295859 606242 885654 515683 793014 133475 217405 58111 782326 848393 1 352340 608384 113866 87473 266320 157623 126205 163 893589 664071 889716 814006 323 610504 399458 62291 1 898091 150011 39730 378604 892509 697257 19454 378317 10593 785920 236375 488220 746083 355822 1299 36 14 7 45492 767324 502278 806974 284926 692507 892485 385242 117664 886492 3 823952 551641 72078 3 7 842018 459019 353018 248 184493 491366 873143 716651 887901 11 584045 2505 879035 28902 59263 55050 172912 845225 867994 735044 128912 416205 601892 177832 312 680469 348200 863656 14317 862498 35456 231448 112 357764 787637 15 158120 546965 698033 405618 486533 761821 325928 340707 2205 341670 15883 626457 275727 36358 247798 837746 352785 96 319601 19 865815 401112 14667 671692 3 585 201481 22439 3 890932 1025 542059 881939 7004 772482 67841 84776 838676 657958 298467 475431 896372 623220 250060 566821 814033 326765 56757 193316 184720 24835 5 449983 870774 93 898163 807664 738889 757139 499065 789954 716612 890831 879261 54 772558 303507 898977 330 5 358054 207052 782790 795589 702870 365048 891695 62878 77 463027 896854 16578 1768 888602 618970 399668 743 872442 788029 881908 55115 848937 287508 65269 144671 778187 841242 787063 854442 84530 455009 523380 382679 356830 890109 192412 46648 210628 121963 239155 112268 772570 898982 16408 2 85755 621651 2023 1830 870622 4 789165 838904 831379 666813 887889 751563 879060 795675 365928 677 353147 24 854401 878320 704234 400418 865728 524614 183042 795469 122057 25 825928 94 581220 50351 184444 14 557631 190590 437261 17360 390 793448 883189 448128 120461 70 636 468467 25 160107 695447 333 568826 765942 898928 816704 539516 240947 520909 616876 514525 326558 864345 2 853623 3 740453 41461 318 794274 452585 799246 688881 249648 742000 1195 829741 500 868450 58025 19 968 281 899473 858084 766242 279260 857150 462932 600444 795964 865660 892426 454085 675621 811528 342399 15092 759701 876270 355994 888316 8770 97264 1 687851 561021 2 587733 619157 50729 302052 823371 6996 881076 889468 101487 6 237796 495124 397528 452273 866624 886 831777 744371 14 738505 883289 20356 862083 270553 414769 794980 874360 2185 787849 83368 408325 3 820209 814485 634038 708674 667096 592015 511925 873520 417 772735 629781 799678 855510 528298 360570 69616 652795 893467 262240 668192 280423 247693 893366 604072 602573 188144 544015 766259 289428 46 880399 846669 683509 70580 838066 20136 825662 203415 8 786155 886838 855752 790712 223981 801785 744548 258327 845378 516330 27 775686 30 30752 187434 874473 644758 610751 80 371354 599404 2890 858431 572164 146538 12 63309 456947 791248 409809 622292 870646 758306 2 557794 432508 782862 34508 601644 848032 430370 9053 296382 638378 1785 573730 307587 255210 638214 891648 754431 2053 195032 417356 242805 324165 807000 724628 774777 885352 486058 9 512611 898171 826225 7507 112854 444795 6414 855916 866101 845059 535 11159 502812 2138 709810 745982 191922 894197 905 840275 689251 713346 316232 798160 337 670423 531027 291184 861193 803047 777564 320 843403 868557 338258 649724 840984 31698 518329 23629 892312 858509 18 810708 24 851489 168900 487235 5439 747261 237123 442 627203 849430 1 867890 458369 292565 837092 42600 501446 454366 747097 676269 628940 891884 645380 832249 662935 60256 681206 27 770487 713247 872374 493498 202972 2 741296 416374 124702 134307 814416 827836 11 69 20 20948 47001 88738 14 72859 477153 805282 664970 3352 12096 897308 839918 80932 843083 3 384951 738614 867078 730898 73736 404984 732 16 711770 899833 838144 891915 854255 894093 393501 173190 59268 327 228 559106 595638 892778 159519 108230 219431 382031 861057 880507 4 873259 240046 797625 18 7368 351 6 793411 186210 238329 897572 62581 888343 688417 829974 857236 698283 205992 740820 759756 829232 48 10 469218 830412 891992 155 321 34 3 151 175332 211559 737300 795046 195140 899858 3 361123 135 3 881442 193844 873749 514881 718632 820182 396257 585713 7305 91 635763 552975 879215 433866 831982 324183 468823 290927 699028 759557 102 162122 847872 533447 846351 820855 731999 3 28967 1015 392264 652793 733994 869646 591301 227442 58985 736331 878588 812274 279670 368714 7689 205126 864774 725369 92148 729228 834495 310893 825739 864 436166 306157 616869 414678 496752 236217 672537 879638 365314 616153 837134 871458 8 59669 244274 1 467623 344361 6 772249 49678 65386 58911 844147 896775 104789 279579 849344 6819 130111 8 729496 614501 148932 511762 32913 51711 824358 121 179 146413 789886 562277 218263 818142 456 542974 828764 395028 163969 154826 570327 501 42856 160361 493936 890587 23251 523943 727536 449475 504891 26820 70 332823 234682 574226 859025 812850 891787 180176 103429 393151 339608 593627 813839 872495 784371 809306 254813 845597 442079 353600 824215 839957 778965 45746 815800 714967 588506 196796 847841 2159 1 7127 9 80985 5560 156372 279804 758183 121254 898690 191293 708059 538489 3 14 51 867975 284139 69824 838479 803504 892976 3420 704457 136 2383 2 798520 307773 801481 863282 293906 792612 871477 246252 166943 700213 250 189676 200125 312662 794641 892547 966 884296 130324 808056 261516 897428 870113 624 77955 539643 850204 891176 48237 122416 589637 638721 566799 719668 574041 836065 236768 253718 195 864788 893548 879149 758868 564054 809059 772122 73296 31 885343 228756 814489 1307 659923 785362 227385 762575 115 29 721406 553 256323 546319 18833 1881 658395 891478 164486 747708 790078 736293 997 153618 71315 841435 870449 778567 718539 583600 78105 370037 724140 886175 850867 723952 817455 802396 650969 582601 897098 830773 48589 301 391566 771806 883562 806029 818975 307572 553691 897634 852828 760082 116921 3913 622827 41790 11292 826480 892409 829428 899053 409547 756179 831961 1 244986 357301 315347 797954 821684 349689 62476 830292 897082 205765 796743 888809 66 530135 798631 522516 1332 159 86346 876527 893675 391927 569778 452825 257426 4415 829388 727319 15 733146 20133 517989 298861 27933 498165 585130 634678 1145 428828 800197 845563 766290 886319 122 229172 15493 30812 62653 832807 875390 518811 44769 885039 661292 799853 820237 560194 885712 475606 28764 331 3 798437 880926 804985 813178 135124 849050 15571 196187 641 869464 501463 886535 87937 476062 12361 732708 111 522172 7 872927 885749 881614 781908 169976 792695 642049 665265 87624 36009 178585 822690 851133 181505 863204 592578 335 97140 325302 485937 801090 259828 21014 834319 739470 853 780997 564436 747562 856332 125525 43576 827232 879419 723687 843565 347114 689916 765887 687422 221728 334457 495483 818823 489903 2039 849580 693837 775657 868504 490316 888782 544038 4714 16495 883641 874904 809893 273305 433083 289215 21 102428 874875 849344 745030 475221 23 139934 572930 175 896967 167427 337862 746876 445234 836438 356148 83757 238793 809670 202793 140 10 723932 892770 251993 700725 716278 775426 48903 812331 632513 15 848563 875684 4889 896513 295169 59287 184 801260 311981 841221 8923 424585 861021 678852 376785 4 885940 813037 744052 878225 67 804599 893327 60910 9 27774 886464 893465 242874 48072 769250 205657 90635 279065 882416 31163 797601 885511 468649 893807 813404 342212 861272 393890 708409 526079 555424 728718 76626 748205 489617 442449 839208 174856 131 1 889372 47362 462390 3 7351 249903 793058 264213 38968 288281 563238 490644 591219 7 87310 117622 527321 2677 48667 114257 733100 767141 388447 201274 444750 836553 874571 527 297497 513326 2 788300 721914 855125 787092 865776 136380 103361 842916 382 329598 228 512627 254 880076 1 11 876725 879120 364795 810490 244030 367662 852343 498688 690113 847693 853457 366663 126 791209 888382 895359 412731 15 323685 1745 824871 895775 15303 861421 441952 28 677667 832668 114637 843989 706437 447986 893335 680990 822457 374721 856550 4 838367 840362 15949 122558 509158 19 553808 838563 58 349653 731699 429513 671508 667695 827076 116051 337532 26976 812192 738092 10702 534 95691 271401 695510 418639 886932 38 842925 837042 116955 876506 698472 695655 742844 130813 111613 893120 422 863334 697647 875888 896141 887824 853718 800413 42 819056 237257 106583 703056 20575 652 874458 395248 304432 742660 721357 298834 74196 720730 10057 789137 5 62513 669019 835820 71934 518509 186598 664062 334565 144919 883929 103677 206 744191 114552 22 573134 893698 873438 1518 305158 776680 885220 816756 407090 613147 654843 1378 196860 558688 4 172133 165799 540378 896046 773179 258600 891736 891179 690369 871846 605799 119491 730453 763814 788653 882098 3218 19 28 880000 879492 387278 879284 2591 119487 124 20 804288 164584 104903 867939 748148 729007 480433 609486 855378 1 49320 10 810136 445157 662744 144101 888502 202664 622873 688807 3476 822395 59981 829864 75 747924 874625 856949 898983 27264 376914 544546 762770 135 780571 582529 600743 687522 882144 604186 758343 570148 338972 88185 460814 604 752274 700464 87019 883904 2 773208 887659 310 373605 171175 540524 161 519341 690387 5 882990 114071 858201 11453 76945 836859 44193 974 148279 121555 585539 826000 883 540964 103 618455 1 142 4 4984 708524 814080 235755 866661 132253 366756 363768 605475 549729 684337 472389 57351 634456 421193 103187 491382 691759 1 888441 255425 57 556390 828113 217236 228915 16 523666 406379 812806 2758 899062 871245 285830 685806 793650 875031 89074 16296 35831 250 703794 551767 199352 405927 560227 861937 155857 889665 163 34787 48367 356839 133190 763238 4 123 844649 448201 887753 342318 760842 727631 832 816033 747733 259124 138127 898522 173316 140 709171 779512 303989 78217 531189 40 265767 145829 871973 846794 181729 68389 213472 4849 122595 83516 859046 11 105900 620878 91813 43532 348720 606147 883701 2871 631344 87765 782740 885943 164661 897967 58 957 12680 896773 85 616561 855499 667010 791092 847203 754125 376825 832490 777916 348778 100898 605035 258877 892453 5814 815670 96220 849154 638696 313599 39009 157900 860890 779144 140400 56877 26386 783612 891490 292 674474 89043 844094 157060 880886 538160 29828 83696 71 184646 856625 604202 299571 888687 222052 651100 200355 646362 862165 69951 583756 323337 819308 815828 806171 120247 350580 402852 334498 292105 889237 82878 433 11 123569 714464 5 898197 855473 858081 339760 897960 6 826 163805 850458 897405 27 362852 16931 879530 141627 818186 543595 428276 299640 53174 1389 805916 324354 847716 844175 395580 1 328 28 227302 516644 496105 717634 870872 882017 816586 792501 255798 745691 681625 4098 778745 237141 451679 525077 830232 827429 818073 715126 80235 420364 842050 422260 616974 735616 870818 256 856532 245217 800587 8536 831159 21980 729173 837731 38 182464 130 5989 696143 506333 2709 701073 4632 315775 141557 147 141466 549818 782438 227093 20 824276 681726 863405 885705 2 665715 780320 95795 861683 1020 230147 372029 339 426725 149070 143082 327877 477670 880446 113 534841 174464 845632 182954 4 254653 720258 141528 86043 212794 93593 50448 70863 20 383323 832124 267694 217 595792 812486 796296 177553 795081 28495 807125 643223 787950 858597 492225 5 48 814584 427156 834452 809238 890357 831430 308 83792 69753 526245 10202 680710 5 576866 387 879050 188514 93 6 803431 111904 803466 763870 691094 758710 38750 2362 893641 11 3 225692 582771 177 855296 623134 372842 877626 258354 885986 882039 38703 539300 806538 4 61171 607275 834317 130247 799161 870167 157620 448999 846144 21 417302 130264 82514 11 178017 226486 246728 885556 823707 886490 341326 786451 180 373 861855 869027 343123 6939 15 476742 417469 13 497001 654184 76183 42 306374 796295 255335 876597 830334 35187 68787 9133 35 785416 790735 541863 639589 25665 276224 438608 281 17 104661 871887 289772 10759 608763 794221 15 519517 867597 844022 44184 897222 96519 18 584356 442141 1 892364 764726 840998 891636 772146 298960 878759 897940 12 55205 10124 159643 643783 773651 1 574942 749944 756 357323 12205 2821 481877 813532 315693 346187 850916 899213 506782 885822 645580 399157 148160 458630 638336 855163 613428 866335 6187 870874 121311 872605 532046 864733 41040 61804 595523 750947 105155 630556 571252 111278 798755 781731 324121 98286 448443 840729 612572 256130 32 195250 822392 836061 664870 895920 824870 20145 826675 558931 857830 2 849511 449723 158368 433632 305647 863133 692979 880242 13877 865388 303736 714185 282439 232629 86 512200 133808 230956 717109 244361 25195 560769 807 817387 181 131686 637689 165216 473864 701106 868072 232320 825123 8 3987 829215 807934 697010 807713 707678 15174 768523 405861 534954 306960 594446 225070 61 107986 874011 876123 664010 65746 772687 830527 897378 671009 494064 896046 216190 899622 10389 345413 958 163169 520688 52835 329969 411564 865372 808461 360271 235647 404291 867117 860300 232 782737 891240 695968 2 5031 343440 23019 29920 20 9 843246 598646 453903 175366 510814 552917 495826 885789 799218 897969 422133 247313 897296 48689 653336 296537 800298 17260 868036 747478 658716 857936 191441 37 748670 66 469579 856761 835350 158 1276 703 798170 531587 899499 4385 869767 5504 11 90273 60294 1281 747027 671104 857099 1146 357 317 1957 382605 21 886908 194387 816857 889300 270367 4768 789959 297030 797765 106684 358493 680156 829648 135970 161339 4813 4 289302 892887 505409 110149 847325 886764 115 815903 19912 45 229909 15 383376 731937 898485 674 258905 38730 3915 12 547156 650051 816892 716350 865541 415749 2 681 5792 880473 54 3831 863959 874749 663337 115343 107336 862654 874456 602518 540329 101 2 781263 451776 575385 811423 834524 663397 768550 272362 876430 839070 282542 8 401558 614888 60 896469 870321 193157 75 679788 68659 788907 4332 26737 7260 455767 460238 287286 6 740712 320012 809903 802009 321987 92253 581299 403990 427372 3160 798818 101049 790802 313630 695910 328377 29456 848380 851299 890723 462731 319 534299 199948 847043 880195 775809 205507 27 846324 155 241901 64279 37333 467 584 9 270992 469557 469284 12 307849 887205 1362 429 381028 760300 811052 600741 353127 403232 779413 443150 249936 45292 481002 47576 461761 515198 330380 716486 862789 4112 809256 25646 215952 105012 49 462010 22095 2 764670 269562 790738 726625 65807 113 694004 784465 849129 828973 551444 543312 719008 850828 808072 777640 466894 708540 66 835218 867862 867562 90898 496 815328 556 661223 18 198023 874543 629121 591387 545872 870676 7750 891594 457603 833539 837462 126384 809439 1678 885638 53262 892684 41302 440004 2701 881950 881591 790240 164 2432 127168 862626 56 263 839058 763150 890595 566730 554578 879278 184 898536 385691 263984 155 564355 2225 5 789664 5342 8048 520498 264616 36 394328 819359 137518 578349 7 376635 23847 828250 867029 875116 454 27 166387 61 514131 32683 867235 633899 600183 454884 13834 732478 845986 50858 804672 750328 236 819557 840422 355632 863354 873220 108925 339576 147263 734126 575091 278124 288866 706647 355675 173859 827644 394876 836968 75 515192 293863 889670 129671 514911 257914 349765 874557 747196 896182 90 54535 838960 2605 714235 839913 868801 839167 894580 715063 127406 84208 881201 683808 518946 361991 63 12 34552 114324 866806 642715 82989 878018 296780 818574 743786 763775 834711 17405 838004 2698 6273 21073 617317 873999 848369 748833 818 817721 104 16954 78495 877402 95362 839756 367010 136 791668 439788 842488 869534 870078 10 2 719077 4848 261574 31 213735 289472 821218 831086 245102 886143 242263 494 372196 854962 307276 792855 204831 871258 369351 899425 816586 813716 34625 18 391090 744 826931 239337 3 244445 787311 9856 686985 706218 32769 44674 628065 760782 51184 578403 850482 6165 888965 686216 124194 881007 534577 108 880170 91663 742874 877746 803356 313946 829041 180 65895 220295 251173 885728 411152 348633 355656 766314 773856 894012 849739 4220 598048 1738 116881 160940 514618 854941 769560 716184 731040 390727 135159 294989 372055 30 412288 493410 745220 851182 878802 864381 598832 868897 473438 500366 893967 124915 881791 340684 7 1 13726 1743 97 483017 258996 772306 412169 491056 452177 20128 698935 550449 605850 535720 123 798269 875662 767198 45244 615871 803747 121568 740338 254558 305256 860413 354914 335389 2 1269 893658 620315 25537 172960 17 775428 221728 579912 266 51 4488 455651 593959 284 897502 561881 460374 461758 739934 870005 495 588125 841711 879002 2395 331779 172 880378 21 894659 18887 18730 761299 867442 5 83070 763047 3660 2 674138 876951 592668 440290 506019 713253 439275 762466 763089 851847 845587 890309 859604 14 272205 280339 124360 747640 194802 813896 55055 192381 788062 885907 162726 892352 89191 701482 328866 460622 793005 555472 17691 824034 881921 501639 59943 165688 873992 2 100834 394479 823244 221975 181667 95724 17 173355 864239 772586 897914 863596 27 873146 431475 643990 388 889894 126660 16 898405 61 736097 859875 878876 10832 236432 864065 414444 39 94630 249640 231828 199358 532327 847489 287595 533311 77951 19789 878887 254320 881605 40685 348217 340355 537309 872106 731 131 337203 96 289356 74633 802854 685964 154487 447342 842213 2 737011 775720 618953 862798 884746 818235 779166 52975 2 795540 756503 557389 814458 835825 10170 469849 291223 850991 341263 840469 501991 118938 864336 331793 501206 876946 3057 865613 1665 646364 9 243596 765914 860461 101207 865028 800500 296924 151645 870898 63932 811099 804407 73435 13748 434548 704228 241678 16657 237522 835872 886868 492175 750024 388837 851025 258436 265424 413250 406070 97 802238 8972 126301 883463 475670 53 601626 446339 807424 885502 49 154830 679186 850748 729601 372283 744258 120 878182 4 879819 677424 120394 726060 627994 827066 620430 849676 2 890295 1113 765537 774002 1834 535786 190 840901 824512 890582 69943 754992 135039 1760 613228 476247 865176 617829 574257 878335 574746 4749 4905 652619 301 146295 403578 481942 898347 873253 348798 724695 933 797331 24 859618 6 487911 821819 167624 543165 2212 875508 69 798493 1078 101935 615591 12278 801914 359390 353 446105 140886 598765 422 887846 861455 824030 760917 148301 895405 825148 368192 188895 314956 870453 170250 888076 891531 3 326371 818015 891395 101131 728 482061 2 197429 877785 67 714633 191639 706636 197462 322856 11501 800011 237959 510937 28463 894112 870340 784422 36591 887847 792892 895370 843852 850 667699 44887 798283 872863 427981 91756 16862 62554 171599 111704 249057 683258 519487 75314 38570 48042 542740 754678 18591 898921 492766 673567 137889 129711 715903 2 667414 875325 61259 61195 246714 238615 866166 705956 833086 655295 255172 392219 829595 884798 151294 662 61 186313 362167 465481 791181 19683 2 4 182243 266620 762872 439208 728347 418426 751076 230838 83 762723 882343 707007 35 86079 333533 14888 865376 683595 529830 5 844786 6284 620495 796728 2 179656 883465 2492 403462 274229 480497 100762 878092 351467 794325 875443 327683 803686 330398 296519 768590 34115 730972 26720 578495 878239 779908 9 385585 487129 774331 891866 759224 128145 792355 808448 588170 56517 178509 424715 830341 110491 837400 853180 842239 823563 371703 261618 596124 76935 863636 117715 826700 109638 817534 643180 571222 10 279439 31 1819 672886 2 86 11721 736272 108872 827851 713 6 861974 29272 2686 222433 350330 241590 752998 16924 604899 862549 858081 327216 73296 575300 366162 872506 389944 68200 664782 874840 2 72196 223275 204908 61926 32964 724730 663382 49 478675 891964 884806 416720 889371 91681 1 20644 591 868084 688902 885501 32 477196 58316 295989 792294 878500 669989 611714 73399 59403 805422 880428 1233 5303 431673 777891 45 285388 897240 210 883792 590178 216764 495390 287483 666022 574633 5666 31171 63 891411 695420 890990 751803 583864 1581 28075 1 133957 98162 785081 35 53250 91 9 2 858001 12924 755 496448 885476 893361 823157 259874 164910 467904 769114 1650 393433 628692 656911 893259 319682 886394 62327 503264 27700 778845 881094 287479 494803 354281 878051 738759 861904 598237 713708 79 866513 784838 609 770720 765013 290371 34652 380242 289396 620740 105 4 243298 889261 78 821600 883488 50184 874824 150419 864123 310304 97576 269 827710 26464 16 876595 703146 883788 45 75718 593216 83689 834207 161681 885592 732996 10 349988 739493 10 14 19 29155 889437 856282 808134 323341 710514 293002 205757 304674 827956 546 841541 1840 605722 822866 785171 798895 170185 649203 1745 869449 823934 457056 326 880988 868207 15 758540 849542 204143 39185 4381 207497 5 19 370 135393 520215 794794 753490 855875 833650 45240 198311 496277 98 421011 680558 893966 651437 408925 891257 829794 49 363569 5149 1488 867275 3078 61828 15094 255834 884088 23 3120 830459 590591 879467 33194 12 524235 852472 12 650133 862832 872364 1088 865321 716784 370789 850904 571638 417278 855144 899929 203019 820981 518974 832722 150487 51682 595932 152629 269 13021 125667 879392 19 830403 50494 223524 675576 830219 273966 539684 76474 237617 777445 889464 145724 767182 80525 394889 877227 29550 186341 592083 364403 19 74814 709661 816719 571298 544419 843699 6 42509 809711 548700 409408 3 262822 203291 163860 840913 878222 124995 873672 745946 837581 840269 899859 355428 9364 375259 2170 171 1120 128701 815089 411504 2165 839117 33663 750218 246567 660639 122008 6907 590842 227521 2 9 196573 765499 313938 1295 168 703674 1446 168 756069 862116 150216 829865 778629 768394 807423 673527 875878 13522 619814 358837 191 374354 892077 469728 682095 757992 107073 718189 622186 523262 437 262363 763452 413137 320866 475582 168900 861099 236454 715121 690375 141085 873040 714116 270 500675 697426 843842 20816 204076 588127 895710 832423 751980 807839 608 712978 127 859595 242107 205240 835363 774652 865483 14458 723762 531713 543450 814430 543257 26663 415173 366123 549976 752535 764677 348247 825918 842825 898397 807717 791402 863479 868085 716708 671529 319735 12669 866085 593480 443923 3 823764 214947 384023 886028 73786 457552 866326 411341 257906 854430 704666 840181 495 696164 596353 600301 286053 1259 869991 845047 457041 644876 529682 71164 852708 863689 868763 438797 460768 92074 159985 799998 719441 136180 101875 882616 679579 15379 285937 816907 601332 365672 1 807436 2203 2 193463 646198 815379 478198 259836 831075 835632 836002 34 13005 121842 885917 820156 210 880256 671696 53 491243 3 856933 5 804747 197 808472 10631 430532 32945 886980 115 585330 564 850947 1 2797 728277 19 780151 179933 1891 443776 787818 170 472330 30213 1044 21557 69968 381863 898031 217619 483011 231 864274 21 184470 28847 350857 405778 856866 887177 533965 3 524 17215 854430 589618 21422 864269 150663 564469 253027 78979 4750 2 370486 209440 155205 664297 820425 272747 878966 439620 8 769812 839150 716285 814072 780373 4617 625890 692086 854003 830076 210317 278788 17287 884578 356788 446876 877528 838608 882598 7 890901 150542 890658 163095 899271 472775 614883 303 778414 50070 1031 3112 355436 866691 161020 800535 826690 890964 3 30 873384 739702 542234 731 551896 618594 278416 50 511194 889903 591351 835548 323787 780558 787857 260696 738637 3571 150462 857484 258954 369419 314194 701755 535067 570559 863883 869843 158557 875008 706939 114784 227123 214560 250435 854310 5 476250 404461 71360 861556 825487 834337 869601 868732 825077 756288 773891 262362 678672 853034 894453 595671 522564 860760 108048 858680 867497 838398 793432 378398 37415 17486 557508 89480 883702 346472 803 859689 608367 762393 783951 581380 883109 2 410614 356371 504674 115864 15 644512 22618 45293 2949 383895 676684 27471 55358 678557 441995 194123 896121 481670 619799 84960 804498 774037 457772 173349 520956 3912 808929 855850 397586 11 673344 278 720130 391074 46940 868932 844991 867991 412478 29529 130704 857197 633027 750576 570343 145 582375 771601 163406 875352 888170 378645 156531 5 348720 817490 812245 845277 466037 799210 24080 76518 532619 629551 793229 39936 421557 48 811346 881146 842951 234815 359558 831340 2 205674 828702 518962 868733 848294 874558 795577 884730 34 883430 870846 894516 159491 345403 890362 143364 4581 24270 802766 834471 57 347644 347852 821269 6 106735 309502 656370 130 106165 768115 2296 738758 313750 297 122867 871710 857546 837919 841574 188 890243 8 894179 1 611816 660330 153688 878086 17599 376483 4930 890456 818824 20457 15151 653446 753278 80129 2049 821966 230622 501935 614577 354361 22 587353 691997 1 25 427685 173015 623 44 168216 20970 90 4915 169699 450054 361602 394601 514700 788070 614 310182 888839 251889 892901 788559 798602 136660 880124 237243 197642 885772 840780 74 179551 797 828688 494814 334317 795812 419520 73837 861246 857944 610577 878670 106494 359697 593483 513102 122703 883261 808372 110429 104 514076 606766 315053 739351 895936 719883 577187 891383 82687 5 592292 891348 14357 778523 737022 2655 619070 896871 347184 653217 737459 611552 116665 2 853446 465734 717587 844643 858861 59505 714950 1567 28 347742 469293 745182 2 750486 638680 1 66298 881638 320089 874641 423773 83787 118953 814915 893009 816791 148467 824376 860819 7037 814272 103 420924 812769 85065 65860 877019 266921 128221 899801 3010 424238 378158 32 825862 562724 125408 860511 806628 699986 7 811116 199538 711189 242636 313019 834779 343549 242052 892868 430565 734573 144992 7698 828033 840960 734 636742 857847 79837 681609 844231 86869 6626 821359 302 351688 688875 291972 633458 877288 833574 128121 54624 12 538721 872233 719501 816947 884598 585971 7763 296 862476 806809 692790 41900 4958 187227 114068 738333 368002 819687 233349 849376 125208 823396 852769 120498 811922 862039 627932 375407 865884 808478 8 828148 569 748415 5 397965 191647 285338 887359 642948 527950 368318 2445 5107 532138 176955 36848 692043 16 12 767014 854171 689316 784861 54248 878418 833509 394025 11 50 7722 881877 143184 4718 891627 895405 896173 540287 865712 819415 839345 229824 94202 265463 895219 18911 287531 849056 820868 456769 6 860117 895768 11797 144270 835949 837252 768588 159300 685983 198285 39764 5 500410 172863 23479 283827 10 171188 869235 686380 1322 204734 824343 215749 855798 630036 1995 759039 11 10722 626617 825911 744347 216025 635535 41 502619 470221 525492 2388 15536 898019 412794 1684 18 168925 503764 787720 865493 792901 351255 594344 880105 3287 619 175945 796366 744868 774972 254308 47 367444 286280 425370 2 5404 241625 203876 745755 756361 1 239625 232122 768077 899182 201165 706313 650924 717399 695860 234959 695237 778427 732158 24127 857117 862596 176885 99059 3 865828 282453 129 398357 864716 29028 323308 35737 94640 817678 429863 81752 660844 451539 736273 575609 348667 814881 850745 880327 833434 3 493011 212035 835233 4386 136607 693795 652270 1 355971 239190 167040 673207 839130 730067 64 880288 884135 9 12547 47589 889035 78 33900 204035 196 391586 671951 284111 427870 596646 823983 64788 2128 846653 224668 476606 801627 205520 878891 884120 708 3168 845638 899736 192733 586615 827372 733858 753596 39488 886663 864601 7 696962 53 145993 883628 528712 7627 10459 41905 845201 871382 853309 614431 5 501 198 100264 652682 533855 6 15 554126 64626 878418 824498 690904 195 6375 285096 236863 883755 263211 450078 99413 788937 1715 490409 796968 636 822103 878753 19 663716 542436 20319 43718 757327 876693 2019 760816 51 721515 870301 829713 116 2 12556 368999 583739 794361 863726 160270 680053 502617 1575 5 543366 592843 25826 712030 15 92783 107 177161 862278 435806 816418 150575 528375 48538 66265 813647 282564 855743 232140 882862 819833 355229 489261 30 800087 877230 794464 667656 880991 239279 2336 292729 348309 551740 876000 66 53 431433 157544 549475 22239 714034 2 96172 270369 229 815936 789790 10015 503920 588137 5 72 896745 688903 606527 5 351521 883646 3324 878471 759440 808461 485526 384681 130978 503 301523 875076 898762 617269 835315 862261 321577 706511 531418 32 837062 527698 2 13 763018 592040 61741 839131 711724 640007 294688 267299 863716 221421 757807 820135 886489 1972 14 746586 502864 875387 4537 714743 864536 703488 684196 393557 730632 674038 372987 82346 889711 19 721116 611706 203526 304247 93647 879093 13 34223 447182 60956 779498 830884 74 80476 767012 5 815698 847473 694127 414753 3 228502 58384 308720 715835 258 554874 734522 850663 852319 127900 806358 158434 770172 2 881647 27641 300215 284232 615422 5955 56939 676954 886635 37088 752 898778 317494 547669 704682 822712 17179 893828 152312 720662 496070 6 25564 820906 34681 7178 605956 854172 535343 232132 878444 883640 25676 761371 897810 2360 860732 443453 390730 768923 548327 420800 83785 771075 526734 121711 586318 646787 303632 100944 88017 579487 873592 33 777191 771355 882598 821781 365516 804600 742331 360034 247645 563030 838064 121738 26 4 213710 826488 594381 747906 341963 8 864497 794393 205207 897122 193209 107 753361 510518 1056 10 63727 1058 879427 869991 331497 1291 703604 696148 24673 264955 19078 24056 837014 405769 86842 100048 631650 810816 423599 293273 825677 554834 795269 411999 892399 112583 115233 856551 728979 466215 796956 897457 823560 390562 212359 788322 861433 247 810991 785027 875649 893140 729634 503108 584294 869100 877940 70551 1 796084 642188 893726 571852 242745 14 1225 460282 58905 807866 7189 799197 98520 887491 315380 639292 868573 148406 1865 868565 455794 888314 261333 892496 124744 867612 179250 532866 894304 12974 113328 195442 39938 879029 828167 17 33891 400451 8720 257013 256230 821098 854749 18808 3655 534293 672813 453280 1417 19 643237 129843 790382 506232 52 581669 505990 214042 824908 36039 723775 836938 824490 556145 798808 886728 146361 803184 787427 103 1272 865215 824039 8834 137 340042 837078 199083 899884 641787 798709 137837 258971 602680 380437 276554 642998 806872 894707 794719 317447 415443 436739 791537 94581 375024 268668 105 889571 849178 359763 884448 3 772946 863298 537391 175515 657100 839899 795499 1899 12743 48562 883514 886951 858086 570123 46 594875 623151 837562 863390 869485 283322 44 635978 288847 473886 6922 303126 206374 706904 849273 7233 738018 10 875033 437896 257145 78336 762532 209210 233293 4 460298 498776 27985 295028 856156 35738 851413 879847 11223 360452 2 489915 808696 429255 138104 836927 667803 665359 15 847251 865618 745677 105 657954 206053 1177 49058 219507 593187 885849 95638 44 241863 2 26835 840794 899360 291191 208132 670473 751873 613086 6 319753 486412 879582 777563 746132 87510 823653 476404 108 743895 60229 22 483415 790640 899120 880756 38576 689696 436202 556727 27333 229745 663539 64657 61667 142370 2 860650 888569 879159 208174 2135 881093 870338 601829 368120 541012 835881 712838 135566 42 14 804362 883636 853250 5 158925 28 773704 868136 823596 743716 414907 442063 819436 103 746587 97821 445312 880387 273328 5947 676653 92 409813 230922 824568 1683 21290 48028 814466 27 863311 13113 7 189332 4790 18 860563 806421 894691 578905 844289 894127 875389 663803 899896 60 2 834048 615718 646120 139423 883182 1435 439881 45925 21484 507606 236849 121415 176236 866729 830251 896031 688894 841371 590513 817746 174643 845183 50349 470910 809700 8 658787 249948 186464 828646 354756 815692 215784 757322 413942 31094 54 153880 783004 250469 20 572739 70801 635913 650415 765650 502605 878075 870181 410313 830552 27 82 851709 1594 883667 897026 592026 64 770292 15315 2143 735018 5436 112 24 691 534203 4 872145 701296 6896 880340 722403 885644 367515 139161 865719 588128 838720 804328 697760 217532 889301 480755 379033 789245 478583 389112 861528 1636 436088 298569 186 3 43157 5943 79135 830808 681638 49515 250396 614 838946 683816 1501 196323 538804 600832 301233 391914 818447 17 895589 288015 730820 5 844327 714082 1 537881 679980 793942 120215 891119 248552 4 843496 29 696 95111 284942 432354 832448 650393 1 194424 90423 74952 536367 857560 863987 891956 763881 218192 861140 823405 850141 17533 472289 214689 811540 44403 377201 75590 4266 319769 209101 183822 584 312538 851831 142239 478824 888924 802347 102959 871943 871103 616747 859044 71 411856 170 55668 202689 895559 847097 634651 818579 4107 885 865287 3 254724 789182 17 7 425 799288 852782 678944 763 6 203111 133090 488960 97579 146674 86 39285 142621 117 378521 792623 686839 3124 632573 160 578113 520 854502 305632 356251 134757 889960 83510 296262 23554 15333 896529 495564 871181 393578 854161 264136 379355 813110 179786 237856 819454 843590 244571 170362 818203 887358 97100 887798 3026 884342 295300 334088 72489 836621 817933 887932 4 588901 93098 291911 876274 728337 225 810350 16219 11360 874599 452875 1 346750 862713 872770 4 16565 694683 726339 563653 59507 382433 741691 893543 33217 788306 404506 860888 452046 76706 853633 209936 357418 550393 852580 83619 483700 855031 820572 15891 335444 859358 898437 623187 384 341708 16 469512 19345 829399 892927 241060 218386 204465 898229 805579 895687 135123 23701 518 289941 645 224862 559762 874645 184475 828863 1546 897461 837198 789362 817732 210309 811223 840 822766 221238 271592 589017 340677 16 896931 873895 885275 742672 843977 639 2172 864465 185175 881361 63317 893508 882563 879951 305013 592617 171778 787216 54561 835760 842222 887418 761951 790352 506644 299849 312599 826143 787691 592839 28 204908 128953 885342 761687 29 5304 99 889752 320045 3 141766 862764 778863 6 894820 857279 54897 18999 4 224748 2404 34437 795768 557242 698682 460564 863471 897320 887206 5136 613110 313944 9 776561 879427 423855 131333 288060 822640 881194 129668 846715 244736 858477 471 13537 675 274009 796756 861450 502780 567248 589225 712016 303473 848669 176500 172224 872054 590816 1544 887373 886360 891734 246995 4448 383171 876418 334652 322919 158961 12 699944 39867 893693 799163 894151 4630 42 774659 791769 868483 194287 867981 11965 810239 715813 899679 858613 3 465848 437896 277803 876410 345973 49404 555128 738306 617820 387513 880704 650867 845528 415061 338 455779 876720 690722 810029 213575 142376 878523 870841 622818 813454 335 111292 873420 45494 859005 870855 1418 845454 714573 802441 885615 4 271285 386267 561978 529836 465607 511026 7779 443914 147434 505940 52115 835214 502499 233691 373151 386530 511127 59 2748 894848 821301 742759 135078 881176 22533 14699 19235 538193 509660 888514 2953 273432 880724 78245 59 2 27664 565725 278530 2927 12 788417 818443 784464 758275 704826 89441 854 449132 223 815937 849751 370940 890404 252498 4948 351999 153945 860255 859493 890728 195755 648024 321 811694 862113 864447 898652 873714 890875 788792 128774 595927 3845 888633 682152 736656 849596 494840 751575 33046 894365 527280 16163 76 61276 212 380554 845607 851244 476575 236174 897910 885600 863252 880530 322940 870063 882092 654042 346 849992 17 330758 48382 865204 119828 874873 855292 35 249607 252833 878869 725091 2603 191064 899938 298327 76400 564848 624518 791717 365958 4 530603 416066 134405 167015 804520 114 237897 886883 449832 853214 611739 41006 135629 870528 443777 2 14 234161 820626 151733 49560 200 887616 40184 521454 105685 40221 64058 601708 494347 35975 861720 40479 441623 804380 5 502868 191974 451870 2 234161 314432 440231 832789 605775 472415 490097 616234 829713 199614 783246 75786 41258 776446 855000 136718 116 2456 533945 888112 54 837233 179324 894909 799 231886 2207 231 605505 2 804378 868312 498041 874303 598414 827082 55 24 484711 873661 685662 193004 310535 122203 9241 646570 1587 818023 745072 469428 710495 720995 657114 885733 755410 223627 833581 48282 750328 832701 883338 130815 876902 574379 834756 66327 713059 4 467491 365526 7 826725 631960 463760 805923 766837 730396 385707 126550 798653 518861 859780 758036 134355 664048 810546 228846 402686 48965 54733 198809 496489 624130 555106 775220 15 44602 854508 478325 201231 283374 588000 137 128163 1 97177 663925 532876 448337 671639 196997 578823 241592 135632 651143 727648 854393 268516 36469 206919 571059 597797 872656 565868 126 152646 848941 10332 765908 332045 599851 878022 545782 5624 14 509055 83150 7072 775853 161823 164834 758491 101269 123 818968 815805 271018 686947 772711 630824 370999 4 636562 81865 2 748578 27 845685 839655 72 645 58155 771212 582966 885397 859248 846421 482562 875207 40192 182665 531742 894496 623607 42305 858290 310017 735567 12225 879117 887291 1988 361865 228410 1 233349 1 800838 185551 25414 863753 26 895404 746708 23921 304 772521 828952 878339 382723 812312 639 6915 27616 808647 220790 842569 33 265 552239 465550 791215 683508 878683 418 111188 877613 168764 878465 586931 856510 81426 114291 737184 163780 118824 31879 527495 1 350158 11301 762916 11 879926 5830 862353 506753 897750 632097 886346 326890 83397 341499 19620 199906 786838 9330 854779 877213 653984 512148 52 345542 213740 859331 830012 740503 114015 877059 863282 807815 856588 342585 13535 731683 187411 273018 691765 262987 78402 886898 827352 121394 78941 123460 730779 5 137130 1391 1025 57 861328 576202 853245 137235 45336 853413 778288 440896 30143 2430 886863 833379 878558 567654 670010 71122 21685 15 613192 2 417636 450520 773255 306186 404268 374376 895864 475215 847955 736538 37878 55947 664189 647301 487721 2 2686 842094 1625 585877 781135 245911 603532 213437 120 134934 40 814514 129 1226 11203 801646 807448 44 899993 755559 70533 489558 14 435082 805374 399344 214 7725 875362 280253 701735 857773 898717 24 817924 17 123462 700053 896543 430239 781172 731484 874795 18931 881752 523359 629307 324325 796511 826900 229174 99 33185 744 888494 53493 882850 894769 282 69056 3 325675 855994 615004 267684 512022 106 581761 5325 131057 139158 899819 520063 763371 310919 91614 20961 3 835657 796877 455808 825835 11231 844530 804835 440755 12 217241 261112 3 51042 468940 490569 876407 510115 882997 35 346312 29496 10 477 50599 822044 251658 94109 748073 184300 181589 464795 258128 873073 873555 520093 178047 689603 462081 779466 673689 897590 352392 509089 885922 84968 864079 764387 27948 899622 803898 834875 872527 369 167668 865165 225413 391079 67841 573079 873962 3 86512 389 25 598093 828342 888331 841871 504252 335815 807097 140997 635126 827206 249856 863148 648507 355819 356 473403 749643 789651 886225 483126 72584 4 264 487924 6 404390 223132 35469 415562 26740 874274 71 860639 573816 532075 37 37449 596480 313571 862077 135721 778090 215035 273595 806529 720108 387 758730 686336 873678 7563 172317 789362 383824 1922 750673 817753 212039 499 2 232898 3941 38255 4524 489642 802372 107146 728400 816035 872849 877119 430649 2 347138 507434 854268 797374 124524 207785 321 237470 37 72081 865653 396519 872040 737419 744880 611038 19 339132 304053 259243 7046 326000 585213 3 806770 848565 837055 803294 875451 216494 9709 408714 463979 398 469603 710280 1065 254008 605250 854800 37252 784819 593935 898441 306313 724145 876763 872737 828631 862434 38678 806443 788517 6535 1 265158 866 49 562103 859352 880036 767236 778882 847860 139763 222087 1646 158503 1213 862252 435140 897867 526805 13 92136 324675 3 860223 126423 131454 678081 242234 414631 879002 675032 801375 653242 5944 859888 882103 332262 401142 833859 506091 861790 856969 793787 4 887713 609013 60216 19731 815487 7979 483894 56914 317577 207497 895540 857922 593188 889563 808337 891743 880460 262274 776110 444658 89008 333453 449196 370715 317377 12 350 790170 171 420894 149 872732 462166 251748 681620 828331 426890 629831 114863 737081 781440 574517 867352 4332 469346 677854 599332 1119 893029 3288 1784 537706 808036 260294 238739 629376 536244 2 725263 27 878179 161 89017 862065 699089 616820 39604 728458 510447 669418 209545 672274 733176 762332 869621 783944 8666 871186 899822 835666 37921 800646 823024 3552 797818 412748 896192 476 2737 81658 885069 741281 309121 492272 123679 867394 347750 792848 849305 105394 166817 888467 219970 696580 867998 851879 898696 645837 94069 377184 4 722404 640912 871701 772034 895223 477960 413275 892638 348750 867977 19 614725 849133 9751 710804 6183 701728 209872 807849 83150 894791 832182 81987 386088 1 609696 439887 608440 439009 519135 891768 776063 731388 733866 838908 3491 327249 297120 811291 13849 825794 281522 771156 245681 250171 726555 491761 785991 61001 652020 894829 821848 5 311042 14884 750133 3936 537551 28671 480110 327028 334405 288805 799483 882884 249550 1180 152775 280913 574211 30132 899504 239893 356800 729449 130671 159008 839759 697874 76622 448636 120640 850 159 90955 566484 5726 557871 400158 337362 721199 844465 672823 2 700322 96355 883475 33300 134270 181459 91273 718568 886483 263017 833911 495 855864 891566 215451 68972 535251 93665 90302 449735 463064 890100 93876 336135 896384 840213 698476 44 798766 725002 856522 43997 793561 780366 470300 2 823200 448 773165 794927 7068 3550 778928 431895 714 486647 282234 6 302860 9570 21 895377 887516 888903 705842 642469 209526 56 870731 810116 310699 25454 834377 802955 265597 791207 835768 831745 375561 424908 842455 147506 833003 243639 760484 12269 6 81 826400 152 324 860245 725059 895906 783832 438903 660613 314818 791511 743644 24972 446778 866899 3 841522 422064 219799 568616 699619 811313 828467 821083 101257 811721 233701 279840 249448 802043 700986 172430 6 139711 14569 869747 795764 33131 235041 270128 2059 834902 18 12 847003 216953 145503 639721 884687 733886 553820 10062 514915 169303 638 32 713030 59350 774055 64827 107180 54432 251611 621652 6 285403 889799 6 4267 892922 280667 34948 7 23460 762275 454387 340019 297888 610529 213018 290333 580792 535591 7072 78485 638347 727852 721291 2614 116491 30299 713627 701786 665147 466767 895213 404344 5196 862794 349 94 158459 200788 25 750921 886353 6572 3 11660 427280 435146 780133 170 303311 64494 837274 27616 880381 885503 874107 172136 888685 434314 838396 731058 8701 885652 100669 826254 161533 671881 702039 204532 830267 897446 496348 889621 727192 751568 877647 3 556046 622427 841480 448 324338 736095 35 380949 10001 49543 812049 710509 7357 503822 729971 632527 16109 742353 426337 146 184 866610 663550 28711 873559 850082 431315 20754 866765 794958 3669 4 89502 762 856658 1892 166 718484 549159 36154 22 331701 1945 889312 57643 676040 855685 824691 19379 630498 318936 206505 890907 887448 7 880849 149842 833567 541 872015 869756 847205 476165 748434 508277 21224 690963 827340 885844 2 16306 899427 506109 54845 851431 585069 2 216854 746125 329450 17603 483874 344358 881988 828084 872670 436397 208274 441897 180021 831974 343023 849497 802728 3070 445062 768694 187796 3 122253 75348 433095 892169 50850 43800 157270 653570 789570 838834 805777 836236 38 491701 825394 652 206505 3436 10933 882416 848655 263 478082 852719 833404 575937 815576 662691 561054 520183 863460 4 4690 873775 839801 875078 5163 2 804621 896528 7388 267913 269466 886771 3952 292400 1868 559745 295029 9315 714609 74314 66580 32499 33143 4629 849571 846656 36 791701 794611 306103 882620 576804 255 442273 803363 723862 825988 815618 794219 135951 1418 125404 382196 840048 228353 636239 17291 529494 872469 240002 743863 26434 898535 810937 513262 891366 567730 2635 830609 52709 146634 851367 2 746068 846655 55856 787433 798794 876135 824594 786 839755 47 3 434174 872210 143400 807306 197 836624 7 12409 806385 205 187424 259478 865807 865178 307285 307179 12 88510 793961 708662 281733 732101 463023 824906 186 9355 404057 790085 640609 887793 886825 823506 680920 361667 22 850927 270 2 651895 387 4 884314 174425 291855 60419 881174 3418 873930 274 286073 342810 14 829273 27735 59974 706631 631109 890593 40 334 397635 82340 49461 325460 54769 467959 872047 891016 884322 530754 725586 525203 489156 14252 899757 717240 627229 891826 727497 10359 897421 92256 897351 837942 836885 843341 887639 6 22371 18506 899216 798843 896991 10749 839264 37396 231 243377 41012 833648 661863 209198 10 29999 406479 548317 132313 2 5099 4965 809809 877413 423508 2 340330 814818 1 302473 447243 241784 894969 677545 74487 767137 28 387266 109857 41516 888430 357 240673 710071 839069 852704 495530 793928 73020 33207 8 846216 872895 531628 419774 221604 858635 121 170596 806692 856212 161 866239 506267 5 199368 746165 416 122448 47 438902 223465 450654 216 627407 27730 128 671487 465134 392673 569666 7 855317 23251 84 875789 291066 726758 874036 654090 2490 231292 115 863756 210045 868200 211031 317319 175365 1022 825543 450992 390073 594132 816341 186581 204515 785197 795819 895481 624633 770627 520554 11733 196041 621297 858023 55732 1899 841195 3 834810 128462 352056 886471 148223 644149 801550 95299 659358 293581 147089 360723 689832 869483 746049 880865 97912 611431 54093 115034 95 121430 602280 5712 166456 810992 185926 244956 898122 180118 65939 176785 126972 625407 812692 262949 663908 628838 63104 825008 886833 849357 837835 26889 895293 855331 26053 633917 128170 178 831444 610974 132797 518002 450047 492989 377709 867276 771765 841374 13157 578532 110669 23 826911 794223 374949 632027 114 802847 6787 41361 524391 473358 738768 885646 414298 890322 610993 7411 647436 22927 276737 26664 818351 858218 863236 1829 29365 9 131883 844029 165871 373214 540963 518918 346363 492 38965 75087 458500 446130 785233 792231 828310 650539 161239 777746 1403 243137 12246 336038 200890 2 815228 647636 313749 887745 820196 4298 848090 90225 370634 660907 893366 164110 827924 653040 9 469388 894139 480345 394520 7741 98810 767974 412671 337298 619 115 811013 266694 798964 690 570785 391893 657380 662 120 268482 715 348694 874458 241 828165 298537 307750 888793 393 519617 739695 41596 816369 39384 278239 402278 329975 354668 896928 629785 6113 782393 188 362970 895590 780555 793651 6158 328985 369 858883 891166 440300 603476 438574 574175 415 47424 165275 834795 764463 327978 778361 69007 55 3887 771395 884887 197302 32 825891 809354 768565 65629 182929 146461 855447 181775 877129 886139 9 619602 49979 460982 810524 761915 887341 163 704841 11664 9 3 754979 289312 893682 4157 826910 881708 760680 889323 124674 31 244693 95867 745757 847242 876753 201683 3978 2 188742 1761 606778 48 82907 729358 817166 313313 343369 174246 395487 82396 850052 810592 799083 808416 3 885248 2607 783970 762440 750529 874917 643583 484602 894881 198276 23220 868265 360695 892418 195570 35496 827485 739155 503620 11 258863 831442 868449 65546 213 299671 840106 546673 616997 180409 36990 89562 408256 895567 1500 884770 857039 870019 393865 789604 542980 215118 885157 115321 754034 79 763176 231521 964 894660 702639 695998 623619 1325 565974 435335 433951 477388 116172 868593 596186 884433 847584 881586 132264 748381 192650 855121 667039 895466 843598 199297 478433 218931 16 775019 252563 716670 6 639543 505169 792824 894755 863893 550931 811178 870218 672787 6412 891023 19 825140 5908 436590 267481 382958 898414 383852 877406 665594 84 832575 2025 1067 98331 894553 107872 898698 1377 713238 5 762 520121 755753 395110 772982 5409 90 17 366123 202390 873105 144197 78334 732920 425125 1 292194 1 1148 21336 587617 81210 822910 746772 300784 717233 210 823603 5891 2 616516 892757 536970 45846 893066 833717 193050 895783 854544 132674 861504 6 832087 643566 866048 476963 882104 848845 173589 377 288846 692992 786496 866724 881434 413151 172010 343913 1 749088 813508 855436 870020 147789 677362 500569 896611 613503 858461 845383 5395 801319 832004 712441 237216 45 405100 17 842155 359027 882684 2 7 2454 897867 7365 2 1 536530 218010 339199 3 811689 889887 74690 972 607271 355812 648732 863165 884204 287682 828653 811660 731411 806060 309829 240475 893148 869186 1 447047 825820 273967 832531 843358 877526 837965 131942 690 499096 317214 845714 875132 122791 170591 15050 47367 32362 32 802411 12900 179619 824669 362733 332011 871168 730002 470517 718548 848939 405602 502317 195916 195 702990 75406 14 182955 11145 855543 896526 871737 457268 1194 899108 701846 583 171658 30 426150 882591 860971 233780 199325 487178 2944 867702 743 6 763499 213134 822418 884129 483825 413526 586363 255745 301431 1259 476020 139427 593072 1 240 333594 27102 2 225108 639931 766180 816450 799088 861735 228221 541182 27741 70356 16065 503510 858548 698152 133116 600965 523204 493 810527 899309 16 89913 560065 8608 428078 310544 195127 836871 842131 106 385745 111810 96 47 85 812805 630787 247126 98 770785 882214 175706 496259 880053 295769 223531 441602 5 4465 106873 395682 401230 408619 3 32780 1117 3752 29989 883712 832572 67851 161003 55138 17666 819155 876680 148765 803057 842973 582 372939 886314 815326 651176 879844 53323 1482 136700 765809 872940 338594 431724 863116 461614 145413 525420 15 404290 409148 245831 390966 430089 82494 878378 161253 243054 669427 359972 719748 227582 807008 821280 507 561279 891600 811160 42 718845 877965 868502 22739 1 139344 416760 676995 150890 744997 751463 376328 221356 898892 882657 891404 512 745121 129 254760 334439 251103 467508 153515 804991 23697 188812 851142 410 854151 760007 49 799970 304538 55978 859392 783971 891703 96165 198507 660 805645 236190 850491 873 196264 875686 57060 9425 251424 434 339183 844798 833571 729871 893437 857995 423841 191728 559768 268384 3 395113 857135 4 842417 661146 323694 775286 86839 863345 3505 843770 157469 99415 418190 46779 782844 850659 43469 360296 618488 113508 890538 166 571651 5 490965 1909 810794 885278 151397 638249 251405 97112 889202 831323 576517 677215 1513 785011 274333 821084 876227 4537 887464 447 473455 568276 744879 789259 704711 704738 60346 887526 83 838994 775249 764802 7045 880671 30 773035 813215 1165 159005 851039 816104 12794 867408 414610 643624 878175 852440 79 888527 328209 713035 715386 863946 65618 428069 804189 57 262375 276 347654 93479 111360 291055 552 296292 441744 688347 205836 890948 688342 216575 696135 53507 511 263561 130287 810141 757045 299489 513287 11 885460 1526 1047 859539 405084 847125 884315 793600 394081 2 9 310092 428213 88362 821786 782412 213439 802308 48 877531 160 1108 821190 102637 805410 881812 807441 2 432209 778765 781378 661587 42913 827148 182407 894187 831957 185 623220 303030 676 86 503644 478801 76222 31 884121 507 6931 278151 216 11 873379 142823 776787 772 58 37329 398 733416 841571 15404 6925 388795 355090 677082 823664 864700 718475 746225 816930 539413 109608 441045 712216 815789 248976 775706 804979 225 855005 172788 10608 126300 835978 612461 107 656013 1331 308 346938 894669 698200 627802 809788 3 289229 491678 887077 1826 452218 5 369482 19693 537647 838382 195984 843046 301767 60615 873680 199476 891296 145795 216049 868575 895852 845575 889608 27340 170652 445667 245925 767810 278279 350543 91296 23 82435 792622 3 876142 858463 811280 23804 843166 870248 587709 822472 862780 766653 891104 5069 2286 71 779938 2839 19 813792 1596 793428 893562 585236 885771 92488 691971 27543 498293 513699 202483 1358 649546 862840 12 28029 1 1422 191523 791191 79 884382 3 564949 203071 868381 133604 826353 616628 866142 595119 699371 656773 626735 856253 2178 96835 96935 789171 3909 541547 800428 891926 685204 1 274996 31082 570469 845888 6 697016 431754 2 594788 166828 760716 304076 321242 836152 889514 10 802566 883441 59126 759717 411027 832184 782522 834659 630658 278268 885645 276156 582303 840367 694030 883082 188845 184304 504749 755603 378022 35540 871516 39634 830257 437403 5346 232325 6620 17730 706994 764734 1 573553 108143 895857 234024 386834 300006 4686 125673 181091 839182 9 25 860407 337 15518 53 878025 215266 167825 4 825773 791301 225 772370 179019 458211 88225 653302 774973 528012 732468 222186 11372 165375 768707 865945 857195 335521 809471 705295 276 491352 881368 194977 3924 57582 14508 2 65546 361786 839256 86566 890522 470189 676968 81430 642848 476310 154405 636488 167391 261087 487433 866882 119832 883037 893719 253701 106440 155007 90922 550 141704 530190 776915 8 850359 892735 53439 278669 839181 888008 875341 35539 1161 894724 479217 206251 758583 118490 866151 863738 874589 893746 525377 591276 720725 784320 728255 390328 604 627602 332369 887608 84066 753720 488362 423594 845005 717199 884988 747370 769858 607034 7 172474 346242 225696 408891 563907 846215 219427 358421 310717 889475 285577 569024 352721 756847 10460 228337 142823 21401 692826 368170 560889 328739 667782 455281 304763 125953 862923 804169 879203 736344 236483 193388 9 739102 405437 520748 22 25 22280 285117 707 751942 10 395108 512706 810230 131967 111224 422923 873904 295015 76 206754 176365 283676 714914 887474 160942 784133 3276 897171 66603 7825 829496 822427 863276 397430 294800 109150 198771 485 671972 29388 498 894655 409368 7 64 889511 672106 844322 681106 568410 319978 551980 2 175278 859625 849595 3 378282 879280 39 817711 573924 743075 179624 591167 602939 822922 588970 18 324788 839994 280447 747338 16 801051 13952 855864 255474 753719 768865 877028 818508 846409 508775 831988 310450 72207 344543 335487 129 18 3 45537 103408 650858 408932 522202 873509 711682 796959 5229 521783 861712 200930 897061 448316 773 387519 765260 779881 3 6968 381799 808890 880264 181011 475208 818446 639014 858709 878796 885772 9 819310 13864 883126 877293 64440 814823 604299 572548 754505 861683 835477 803438 532688 4 11485 630561 27532 488784 882418 869698 728406 48937 372242 1 5812 21 853995 134 822328 679 770100 128767 742712 602102 763456 379269 86230 40526 76 453722 585471 143068 2 706635 799913 852696 570760 740472 634199 624559 811723 26664 574682 376867 845978 76685 753541 6016 848827 59362 26148 832247 36369 529771 634705 848592 867523 652 200 501301 60294 486633 1026 868330 3 870682 569642 3 341251 609192 489299 3 287639 50022 891184 25411 654124 7 407 849841 8991 683405 3024 20181 292986 595767 883192 866083 263983 837901 20349 543643 864392 572961 157265 1258 752821 894976 200271 814503 791274 891004 746713 51119 34689 457985 458219 41389 558692 514812 221242 872717 667 824160 874749 849059 747648 858631 337136 31 42 814022 290934 239 401131 728159 737175 506807 716318 882122 191885 617854 29 892311 874726 873628 11 150231 895096 159934 819781 2 763599 555975 311626 814603 539119 157171 89286 34 189094 823991 8 524253 673888 797811 1 487042 1292 56 20 1 894036 885539 284 829857 801595 209416 892965 25460 606216 666493 609329 884636 4822 2 3867 810072 773107 82 1 361531 3359 881252 493314 120094 866977 326111 85 197646 788358 40711 416829 747220 305 853375 663521 853691 700271 812543 545371 841039 798957 374429 5 829469 47123 80 417927 9065 796136 21696 536141 2 802256 659334 252 766878 159810 516556 130 633143 555233 725934 199135 827110 422799 73278 778171 891420 682938 848144 86450 381686 870082 356588 51 885168 14 60 146625 23408 311 19 883436 432298 111396 131691 47103 198415 498083 602794 849663 362145 416006 877918 404992 830053 517921 834757 892072 642153 172296 681650 822386 771158 836346 887688 781755 795612 350119 785189 102664 535699 56350 4902 172685 221325 500078 51563 439214 878533 10 874001 768843 29397 284131 20657 893082 517625 827027 88 7 4 366186 858138 829776 734307 201339 891854 177938 3 16 176766 399 71 451887 102846 44329 353035 15415 221047 11397 224811 36470 847903 823278 109823 467406 892578 870787 884528 106054 806433 727149 824569 282504 31 859616 172898 354764 392 1058 840776 838127 1526 10 885680 862401 405997 10133 284010 839344 846469 260336 701503 4506 59745 499204 758899 818177 666202 570415 13 4485 557533 853095 702175 867662 22921 894305 81 808911 314411 5042 876390 562696 451168 765325 666772 863521 672313 763365 834556 897822 20492 55300 894411 111139 422415 623332 827011 840990 826870 898922 812197 832221 831460 242891 438838 613152 20947 592697 4 855561 584918 414042 38964 889318 683130 794486 844146 879271 605127 1406 213208 816089 877848 819053 167 486634 720620 771934 3 61457 126327 802880 893813 730083 504646 701658 854025 155828 695811 516983 2392 302467 390981 95525 819792 2 802836 127 663601 86733 834472 371044 211 882105 88071 129517 891514 893856 551873 597112 23 6689 412538 510320 768384 33668 480959 307504 350091 505041 879436 272536 132288 287000 526 5 510045 445967 737102 251178 434739 1 1 864256 15217 9 371415 819116 31 693176 183611 434780 889368 896447 596121 884065 131 474 22 21935 1054 299463 33 688928 23 28 687633 543968 884221 808125 570332 431841 66082 66086 108751 2 12077 798698 1458 5621 5 832534 13159 468522 44124 860791 3377 868917 590962 687595 252131 31901 125023 774101 680356 826 531456 782274 180222 535247 732253 340141 728015 394417 898929 725681 3 32 835670 816027 840021 28420 472508 866144 712186 237491 802386 474094 267061 860487 484283 557501 826149 776123 13 200700 397458 685043 433021 435 889064 134606 141298 871337 839818 893921 286781 304326 565802 496977 345111 886214 42662 889359 416019 22596 535812 764483 759301 80743 893305 831269 780607 643303 820238 29 165749 824742 434363 570771 2 784237 868231 861462 837231 304778 30617 466555 46 252890 409551 197421 879603 355535 390915 193218 818 807049 13 684083 11 834297 364 818717 55135 799378 822110 402050 457942 474801 761878 895094 448359 379023 426439 357927 2178 852162 23 767088 776818 569165 6 32276 23151 899304 204544 65 93350 56 54994 189924 548111 502388 167141 888673 23 34072 875940 489954 165004 867451 385098 2 100627 832855 734631 119375 139957 531509 50 889753 580951 345903 247046 1099 7 235693 857341 827951 63 208840 4523 619616 881480 728144 5 680329 377038 453368 875154 855490 220316 461446 6 866291 747694 101883 24813 522925 804344 4 866792 705126 710694 329445 24647 133750 6185 2118 846697 839261 185768 41316 858417 12 399764 782447 170703 17780 319608 717075 244391 501300 810203 5897 7254 893344 658855 457712 19739 220399 449333 389965 891760 513558 836941 326 364740 874068 894365 38020 67439 90291 859456 20489 794941 893009 74292 31 547729 895919 820777 867610 677635 887186 128855 214043 48331 48294 217258 60 651122 119206 185430 80628 17 200184 862626 732889 639433 539560 7653 823985 337081 889684 749 616 896847 5 168848 850075 819567 644459 611524 301204 3621 702019 297359 777463 877468 88301 807636 3 849631 243762 3031 877107 893431 646641 755292 707683 521350 302827 888263 623552 284403 507644 8859 177091 13 817780 891462 695399 899815 867822 476150 36775 1 813581 672074 451182 186880 62 641855 8 798066 401557 505606 70 853777 899304 826195 729659 487139 895299 812045 871763 172106 296559 849475 25104 823575 768175 885261 254513 3 642443 701264 152111 36196 443802 682241 671741 692993 18229 830032 724714 871663 805053 11 414 771446 709083 835104 573447 152996 881819 297470 207831 878618 465535 858918 817189 28665 467942 864671 322523 535040 783498 875383 16255 714939 805596 791950 575915 861381 340793 117699 126761 497041 4 104950 76334 130 289320 39306 221 575057 728321 556086 543996 152088 449888 72710 722063 21184 176252 878992 858435 896340 6089 879156 558890 13063 588487 526072 892439 76166 287292 733724 29449 865692 272413 99840 807830 612423 894164 10 8469 440565 37319 350204 785333 95584 875981 363354 805876 409024 663514 581389 66815 339073 754757 696655 604781 2 789167 842273 190890 798843 528534 877696 818577 880031 856627 845121 3946 12 321020 5 12 899116 254739 560590 430583 1854 11441 709260 693778 1 576670 148412 29113 29677 349823 779630 265025 889462 430243 620098 70672 513 182109 883892 552586 3248 10 896029 171298 845218 419072 814713 795229 871734 105088 131531 3356 849221 716459 29 618378 9 138173 820993 1539 403402 436719 168704 570386 44309 839016 892220 359172 12822 695104 578936 713975 175445 863654 287 527684 539 804565 267677 884217 802343 852890 757966 737783 609454 876131 451306 860593 858447 542249 36940 714421 577161 487 413442 408615 872956 893993 100042 2 799859 876639 494256 399073 896852 475657 897249 50 745074 843619 121573 190863 200944 483257 682517 468237 871596 737891 752532 685827 756320 298303 358732 117179 577166 68928 682583 826931 3629 887885 92 79 842444 1 93751 353305 9011 115426 889583 835684 767640 888498 1049 874435 587666 817267 24152 767864 877130 573785 817188 2 893492 847802 806923 722659 799659 851428 207 790646 814792 827688 306 2 143176 846843 4575 333763 28604 756252 777413 1128 49827 2733 294260 868829 849727 1048 827019 40 766266 152306 352960 376616 204244 524760 797364 360103 17710 191063 844069 85 437713 845636 837696 282748 645671 15345 884410 798179 172 637165 506433 283434 13731 881692 820747 716852 886287 879857 825087 647178 39064 747971 281085 864304 191 723007 634 566123 786801 569256 481636 61 280561 2 756188 1323 843543 656199 26958 751933 884040 619443 60111 220900 485357 68121 610159 799475 662059 690060 868857 686261 89 3 187427 888841 836092 835289 828663 3 561147 306364 430629 852450 878089 23003 620438 241899 1739 787872 28841 179 461411 401461 5 815315 57315 857190 8 898313 155638 882116 826178 649298 324945 789296 318538 5 2861 810721 133013 556551 848705 1780 430927 594155 349254 77 852000 138 53452 39 9 879197 507 749741 856656 202378 1007 869432 775833 871343 794094 158216 518118 860007 18 805125 800229 778393 505674 88 236998 6567 530982 834064 882143 3 376271 462150 11 701367 479852 111 842087 873288 228891 234 4583 6846 788862 35 28 38504 215301 188173 8334 471276 634421 212341 864402 852228 888459 140952 6593 148 899160 816785 86091 165 894557 895634 275604 813761 147160 18200 349442 285103 879352 863448 434726 333541 831663 887222 164330 267901 892662 850009 875404 197263 8015 663190 220186 765666 195391 336656 789935 892464 23983 641544 37227 10 9 786835 617 548052 62476 303334 182494 411827 348553 163639 759391 605314 789617 604259 892929 94 16852 884639 834460 285472 416172 727783 815511 575503 829646 5 694745 71770 510772 145195 655294 663114 584584 879136 162555 804508 420655 898927 592011 172520 393111 829224 633 879629 592799 840098 226040 770284 2 823128 474551 505766 2786 666106 708119 813005 313498 684187 19396 536050 714444 517 663684 531282 884228 27932 800278 776729 424415 920 375568 850189 305747 801866 415614 888851 172783 310347 455253 422064 867624 780629 34694 830920 83419 850802 281538 692045 558772 774216 253446 851035 712973 204748 410 876837 619045 793473 175 724218 887354 71329 607 884938 1 923 9132 894976 165045 216993 471801 545949 530624 245174 26265 828639 197 698657 11189 875425 813972 886487 189012 856749 250496 341 885699 559192 833962 112358 883062 667 2764 33585 634800 177874 323547 193880 838374 560471 895910 57 356784 283513 536508 278426 886267 448507 8807 477507 808319 550929 839767 13011 521779 702780 67011 542602 13762 714384 694677 801434 899487 328194 769344 899244 190132 14307 683955 204727 865066 138222 775218 870618 77207 827262 726 562567 3328 133331 702401 257587 33154 142 40 127333 113055 8021 320364 42545 173021 784007 293813 895025 30 367755 741878 60842 398101 817510 86206 838050 138453 839217 833423 178553 741120 249 5539 819115 32 51 5 77031 812211 815317 741532 9 533687 841747 687282 761 593404 3223 31834 299549 72700 660178 862839 822436 807672 546764 838725 68048 193480 805445 272438 421615 614 301516 829315 27080 878664 627435 311440 487037 2 691233 250190 686941 262662 758700 896820 446915 7894 226156 25 431472 11 729716 100796 337585 810456 14899 830378 705497 1 863110 792279 2511 9 735128 829863 355956 264901 581320 791068 474093 126 158 3 537357 705965 345437 882000 75319 54580 134 276389 159809 776222 22 401971 818780 107 92837 123874 1 700576 573613 707940 40090 602620 73236 115912 2584 46021 821158 106200 147644 428677 153855 888111 891914 566597 889955 389609 2377 724096 17734 72618 881641 615616 82489 754525 791448 869227 871873 37540 559548 528581 127586 825346 255374 939 780408 779697 252681 722742 555669 412269 684675 3 149372 894812 817354 694002 90340 533929 809963 805343 824006 712167 845848 890796 859847 11 863097 782183 457665 854792 674439 861539 2 598439 421171 381585 345478 29976 896764 891239 386 712172 9747 104048 382101 9790 12 866786 883660 473034 894794 216798 506990 616 4538 12089 813690 720009 35416 914 842801 757646 137833 533517 536746 95334 618948 632190 897290 878579 838035 34368 190564 141855 735656 14876 693728 885569 820851 858416 777777 594128 2 773989 801578 7336 139 440636 607820 854907 801931 1 8 2698 810450 201818 3 363697 503875 880333 859213 3 798458 853114 873936 271173 862778 836499 740519 35 885854 7 10903 39 123798 761314 791686 826332 425 524927 14080 884450 88991 12138 854975 550 322935 778454 797506 100528 286552 321698 866692 346856 19 312756 869960 770160 223176 354004 564419 24610 804762 856771 761366 864586 242405 884852 813 35247 882486 95357 20 506223 616530 689599 870315 19 783784 5 392990 467 58 154683 333465 18672 50 24 687052 186552 256405 169520 447789 93 531112 730903 128880 799930 441651 332115 58486 179804 32977 403836 881852 13971 850911 3664 870523 333430 328197 2 381402 149914 45309 813790 528543 182431 1310 65754 174473 862166 897324 3491 898784 744275 386029 4652 254338 647609 789832 608202 328 10670 3 758126 524865 555 438135 3 2 100145 387 302303 2155 889634 311497 768772 850249 254034 59981 266369 708979 520093 568755 410284 16425 505480 560444 350847 706435 894381 176506 576754 622 438149 104860 863964 108193 776648 277843 582612 385468 887792 178 835729 878305 26186 133515 281618 279532 123530 3224 151 410416 589188 4488 862446 627769 884517 640195 610562 46352 9601 727883 442199 76 201440 899004 696615 873705 628539 244647 27 869745 761330 877485 887833 625999 848979 759509 702201 601422 553643 784405 756471 50371 590280 197346 895269 177284 649176 344 648489 1892 866324 839694 160869 300828 631 856449 664839 855194 485166 4709 859557 4822 839981 567108 839903 828111 341728 674011 852312 4 697813 454566 803065 573284 663963 463804 815880 842360 286023 215176 888273 5814 75446 860978 504515 885426 492845 1060 769483 832030 343995 1914 391094 889719 382830 84034 795648 801364 891467 170140 49282 324098 344484 25258 654051 11396 549367 652462 2090 97415 679929 247608 540665 103 847680 405721 109676 396212 397082 731747 30332 766129 19 712662 770638 804159 841834 862892 574110 155966 172022 600694 6471 254 801903 10 523389 534130 168403 9206 446304 126835 2033 444496 389169 859116 529677 260342 734928 264889 709577 896707 90277 3069 890834 9347 134945 302226 749097 301892 123332 568865 207258 296482 327928 820574 16323 421728 156935 23 441188 64504 858176 14 686997 235422 819924 2665 889330 194620 1087 5 338847 222155 864307 882314 859186 104 51724 834366 212563 64717 653134 522266 243 50719 258391 186 69896 885233 447376 741464 342128 307578 41154 800342 73 14 6523 365848 214334 334890 172 687729 498604 7287 1691 7 859926 525538 211066 6 284022 4 537970 489693 30 22761 696413 677999 143437 589062 683980 371324 51 864197 896599 347553 4 898074 781668 866994 418 286161 889678 53783 256626 121257 712277 83 167734 280897 830656 690105 173689 59391 230874 7392 857427 775392 146674 252512 856078 100 597923 221261 802624 1285 374599 40833 1585 772641 875149 244170 63214 784881 870946 695821 891402 1 577122 470462 698108 640492 879657 331116 735346 1154 753156 855436 67979 4 824692 418382 332388 617902 801325 805196 766328 360480 886329 620343 862447 81415 857254 881311 388995 598696 804945 859377 739342 251708 393615 818879 215985 491779 850981 831062 896345 11867 759788 802359 748879 139 20480 151 775704 2 313349 885289 492014 158566 277138 425359 879271 645346 445500 13 690139 172 35709 27 10 317776 897460 711216 15 1 450182 758942 139162 274629 66127 63 101054 885566 594368 208724 815910 708144 851406 382469 651560 824929 183442 899081 809044 734244 883758 837913 634786 848891 578601 357514 2 860279 4 17044 525476 45700 857410 127 964 251067 657829 800758 531980 29712 153 457808 570643 404771 656379 887360 882897 430137 899408 230270 785437 746920 76747 1685 617205 252206 500210 130658 54750 9 880427 755179 692555 83423 855949 896488 52 500455 360058 617248 592378 895775 837030 10979 28 31568 297724 709210 454156 630803 12 157526 2 687 149249 502620 438825 23242 779450 796480 138502 815932 890730 518 881961 116042 48963 584756 116 282751 30907 363159 316313 211597 896187 287153 776438 8 44 6678 610152 573149 48246 562944 561199 23 147211 13 135516 827919 441 862247 551 791110 36 858769 839152 702876 308254 738469 853168 140 79045 1947 793452 108122 836664 116811 769 829241 253476 119840 894057 314 19776 597 726249 13570 896096 490592 594816 614284 845412 236099 9 7108 401417 807519 35508 847969 16721 54272 1 725362 741157 766874 89090 285 892095 291163 887180 864642 865028 889857 861838 38 591415 226911 96739 842359 176754 889826 42 867106 495654 359577 541777 557130 217757 885249 113479 41132 1084 643867 468997 131519 33074 135024 738917 234477 98879 638180 895026 332108 849777 224333 748372 27477 129888 550563 173386 15 840420 814626 410081 815453 788994 3 732607 218137 816448 871065 73848 162203 833441 829290 847050 141040 831392 268 3517 33907 888313 2783 388711 869104 895759 898551 800530 9665 898468 128826 14 8104 75181 577618 15 889921 895115 522665 707809 61904 395443 531926 617155 863896 28 481456 352972 549115 275410 1 7937 813475 505373 722778 53579 154396 885048 55815 26 783888 59661 232817 865154 662663 741731 860035 892358 321812 677225 819980 847893 836654 865646 155398 792368 524421 490364 60346 383239 737509 894932 75 826736 843028 799718 68 438014 20 890567 182957 898748 870700 728750 8 872475 89042 899041 898029 402037 41380 4877 817930 64247 633407 446533 353965 883276 786106 129 11343 775037 710944 739289 47328 253 5260 42879 877149 20337 882289 19907 66188 370 48434 578555 267385 841105 865121 4751 14 870383 178575 76 764969 774940 843739 887664 867536 1845 425996 610512 294682 5520 681755 859887 614662 897516 556687 426 876258 295453 585315 836816 756778 880057 875054 663784 16567 778626 323201 440 73 35672 19 851217 511641 271737 846378 882906 8 712121 780183 105 832194 851464 654585 885429 47286 82442 809941 552946 253700 837946 123 268 81551 2 754988 237797 851306 752506 223356 672274 886693 899659 760273 255 147933 491310 797666 128846 440544 852384 665870 515883 621237 846294 6 738698 876541 356805 792726 878420 897153 750665 483894 565326 386556 139314 747195 834174 159606 388939 899031 819372 804838 61 271933 100824 4 202121 166765 781085 874192 376279 887 526569 5 6 160 406437 363608 8 700050 882154 496335 641412 318434 334133 1857 106792 820386 33 891522 832123 751156 1 1106 139560 364485 746162 576896 380028 749606 3420 310424 432 759563 866697 693973 840 428892 454849 679431 827482 668525 6 801900 543 882313 84590 623521 895873 896886 383 885113 113353 860018 476141 885209 898871 365164 6567 51976 1 692566 146316 880913 5 858735 3481 218984 863522 864612 40 220641 410830 603396 11304 122404 789265 816330 752165 306564 703 599136 56530 850775 179815 383560 888894 811274 93 759040 40 42119 5874 865136 873238 54324 57132 4 435793 805169 687396 7997 551045 459392 825695 163316 58945 792778 864702 81048 141786 85501 888971 861202 520619 296481 1 2435 87535 467580 73693 301433 443850 898861 17 243904 190093 730777 166331 90499 134510 26677 422022 524245 413717 466082 715 824064 100925 831690 850326 474796 21886 730141 235 803238 7 2082 28152 44 849096 131334 822121 692861 297578 116 37595 759036 874954 324503 577468 267192 488984 639692 4774 21745 893319 878805 764154 72735 662326 745576 835505 662062 113922 186349 501078 456149 832411 540593 1 314612 18116 379317 159888 64 849980 643340 868358 833070 884975 728128 8217 759 268829 321795 62757 551695 121378 480 634148 4557 325520 802423 814284 97581 886343 484335 374713 869878 796486 1 859421 882539 311 621618 894899 4 826146 718120 55686 13 84045 758940 741 16829 818009 631957 393531 555426 851888 821650 847546 853439 6630 1281 10724 580287 864598 327903 567708 560491 512141 389707 193513 8 485834 525838 191926 667271 372911 699551 88294 756116 3 801537 836691 806756 578163 2 878292 4 706411 9354 366889 860759 880124 795344 333361 1 1017 457791 851177 262443 384773 421462 118224 7 246938 43 551051 273105 842238 857130 284742 620729 590155 832403 737655 843350 1229 505757 829502 232058 334 842582 10886 559274 186268 710521 73750 714512 177559 16042 2377 1438 60244 119777 811539 894348 775653 11 748422 3490 838077 564975 11 69 149790 566283 216253 880399 805649 101429 788158 830257 142291 8184 3415 685866 512061 269420 428650 399863 895857 403359 813637 472082 805338 665432 211155 75463 199747 817307 761900 805132 582420 458740 573486 776573 427381 224747 166593 888517 2 202459 862778 748240 2 870073 840913 887434 710833 550620 311747 795493 302074 78 880232 526530 186748 898909 861100 2 768312 835507 412065 432462 652713 498661 121195 71953 74891 807664 642501 800546 378202 658509 49 140 2055 175429 678789 458403 13393 876230 893094 1219 45195 10 835333 72778 2277 45756 852942 877422 809920 170194 299699 15875 1 125115 1 3232 598797 766687 883023 333441 846643 798992 782315 11640 805765 887003 404208 756984 229708 32 751264 34737 876627 46721 551805 68933 1090 882834 19439 874569 357714 204348 348525 876685 876253 40 628596 352395 892660 121954 870930 107571 93459 883854 755 735860 829157 265353 11 188105 856365 330317 765540 164969 655985 36 113 832240 618118 876846 3 474972 668502 605746 891035 291053 785568 892502 214840 827597 98 16874 328255 865957 462706 616250 808053 748486 821141 793142 201777 681230 5430 33419 290724 662 851103 7 47622 554771 774922 377366 714 829764 865062 838573 526889 166082 893846 98172 462351 875036 121374 596324 691207 314534 666626 815399 379507 109 1 357737 503041 564582 364879 845089 649536 7658 726597 849962 22 299664 223024 405 853627 590236 891940 258141 808695 879854 450121 785761 845984 681080 449516 269 862247 863358 454312 876917 842314 836282 102980 593496 863829 775859 879315 896925 3 388253 516508 64781 88 32217 899435 729317 313650 18 495676 877171 865792 789877 874347 506989 825739 847227 454 1589 4 773497 552490 467321 6961 835478 773283 592108 737130 34 391554 648243 864004 246825 868345 834128 751238 838243 482701 888736 138550 593600 594127 109 240771 484420 20 727203 467644 52 155811 2 8 523230 49100 56 124264 606207 732647 449 836101 1 1 563823 503022 88442 49938 322 98462 403058 854413 845377 449780 584776 887112 23 895504 884728 22724 302774 168747 894580 82807 552925 274935 183 853895 1155 606050 2 28 650759 738878 856337 136744 821069 319711 65 532770 890073 6885 862929 5061 17617 876991 56740 600555 151566 590 720610 848488 229072 550 592637 691257 10 346244 866490 802653 108147 154673 492416 1098 10 400 33132 1112 58 146586 894643 694988 892876 105008 505997 4255 2 75797 877137 314419 189132 82142 805672 671566 851602 78818 12589 864803 804429 704440 124385 821162 194154 267383 254610 2890 327108 758911 879626 868672 894277 827002 12 215183 10385 169544 401 595846 420497 847787 8468 55744 170756 873798 106051 811455 7564 885982 876748 857694 530075 1 616456 814151 818356 320756 6 816955 163080 243546 643034 759148 888058 271337 431463 899848 668868 785956 439278 74754 510455 6622 886736 413208 590440 571995 881352 866981 325 884051 837685 6 702435 316677 121774 326309 182976 30206 729598 306563 605304 232815 73 874726 872506 815457 820645 883397 408459 267194 452993 739420 635638 895573 891257 762841 751595 303216 829285 91749 258198 793080 850874 37425 1996 95691 470733 561569 880331 55136 778551 203609 746138 834411 775467 746886 695620 616079 672936 233562 211434 2 523778 893149 487415 128655 87 559585 720730 895489 734192 36362 800301 870975 1634 509367 236530 10673 847315 828590 604200 2598 747285 887896 494625 500484 486531 888798 884859 257809 630578 598447 711285 878772 456558 862385 439555 764732 893686 839797 714980 878369 770304 336559 72 1573 889943 882703 777684 466944 878876 318965 735358 784504 414017 685514 354156 44025 520283 68 844417 48717 5966 837080 192508 871213 2 198373 98076 702697 889711 849120 451148 495448 891901 851475 803760 845276 895537 393389 173161 888902 161242 153 732602 823260 17805 755770 4047 791331 877478 575643 3933 2688 779918 849676 537 876588 23 847829 586244 2 390857 634137 835223 858700 811848 148 845720 185679 170861 5 497410 22 679587 186540 16575 5023 292126 584357 116801 626318 812540 194501 846664 792682 867513 119 1 188336 493772 144756 36625 238888 746301 226801 401591 63587 67 380395 437716 378 1559 889831 151709 25988 91792 688970 769811 758981 610566 314560 773044 186697 246607 28080 395686 748268 826654 844305 75 870065 820943 867565 154625 83682 874086 113458 583620 641719 895366 360266 916 841565 897720 27 814198 718472 16127 376701 176068 275145 864015 776688 4245 188078 12 194480 618899 6850 838929 876918 849701 6153 24941 111300 15076 833358 329 889506 880208 2 876245 809217 11182 530340 4 389450 623943 870345 138337 221 891238 583964 93434 539300 206116 895302 372758 866479 306 871535 622263 830269 260731 3105 18 887465 807775 105562 874265 844465 478137 827056 891076 332646 465149 29 90532 871447 172848 371 361839 800146 115 24686 587761 51 42208 672078 629231 894509 764915 516932 2 804393 114344 219279 489002 3280 149947 368171 382 382092 216895 657351 122256 465151 639114 868239 644363 581112 123168 22 818982 804049 834623 251160 896344 722575 734463 476545 580019 5251 511445 466584 416790 386269 58 333452 897146 835360 67831 34054 39236 409931 834361 899449 877545 899732 729170 802915 2 517687 139463 234696 318627 182529 689497 714486 940 768396 843252 638927 598510 203178 801512 704742 192416 110092 865247 505008 890582 836624 899436 929 422858 390964 823290 863073 808212 859765 390344 832396 795297 161627 61945 2 2 824954 200690 519519 860784 735074 805486 288671 437736 1 16594 3 798062 17531 25 899947 728964 816238 279365 575194 407705 806668 37274 703242 2472 218572 877572 764462 878403 616790 87031 1250 40308 886422 12380 813936 851824 828922 549661 34460 354023 346669 264333 841449 84 236274 111 91629 23665 65302 746912 890284 993 32128 201661 1182 886196 181534 859415 675624 111642 842031 796874 97759 513099 394 11987 789441 799913 736373 874670 355432 107522 336429 859185 14113 509292 822938 808276 36437 5155 103300 857749 230424 244643 7 644197 334662 898102 592804 2 7 612847 593630 508218 894546 61 677899 11 892940 736242 485936 821039 351126 755013 513766 38821 544991 412601 399827 689243 853342 812172 242512 1096 3 845033 5 30 288127 836404 323 467066 7156 590567 10312 643493 720538 421363 695261 276288 1 180753 717812 1 103353 42 31505 73336 839655 898702 866736 476673 17837 870814 3440 809471 585 429813 894612 852452 890901 4791 113689 468115 5 466824 404222 769470 859816 857486 803901 723809 899141 700374 764601 681164 6676 33701 105679 18 895360 862611 414563 2 252321 98486 545 68859 846560 445122 195866 711948 852148 4 2899 889729 803546 892163 249409 178010 33076 575187 48 615717 879173 888 818704 386905 340296 888586 20661 443979 899435 805803 59 784005 821202 329838 880910 3 897952 546920 871208 428424 370739 853837 409103 29576 2 701040 844469 1902 131920 67796 56730 360947 767330 304182 240 624478 4 447946 606223 8 782957 15546 661691 9354 854058 1 199270 51293 2 813325 5 895252 199323 21777 804843 35 1 84923 69937 575881 173431 854627 271840 657676 6222 856097 12 430320 328857 690990 602424 118 613825 874094 661 13128 849712 148602 865672 111842 891624 885901 378424 722828 717495 294283 208781 382094 871744 888152 857249 606938 65375 11661 351134 559057 164970 114 364177 853947 158630 800835 6 114 811451 621791 14069 186 357876 66377 777494 108367 188613 892557 884032 136627 99138 207104 1737 67705 136 6 177769 1444 227924 561076 7358 887739 858478 119 195960 881423 250749 630753 51056 254416 185000 609215 457 854258 231413 344062 690665 613516 808737 199069 846595 855396 328924 115520 392635 58896 308444 45877 854 890209 266279 121593 10 557646 276330 10377 804553 654971 819754 808405 771377 891326 154733 827451 892651 10 878520 874416 547848 172950 382733 136 858669 10663 27 39195 1859 3233 304895 1569 65987 820166 734977 858333 134829 798021 720328 21421 6 780983 42 898342 515449 42 548 875624 833241 407055 4 467340 730507 2 518206 307 45238 139 117338 881072 31886 852657 233516 864131 892791 867634 188068 849635 724554 676 790229 859175 116 474627 289179 41536 780950 825493 722817 596677 26 1684 491053 894214 828527 3 857119 392678 352056 556298 674 778306 894392 824984 350042 688916 45 734853 84821 86021 137506 43464 852301 122844 590625 458244 523453 272590 865303 883307 657080 263851 746297 895794 2123 285710 432304 333321 44 1835 816098 113483 699592 219206 113723 621251 891257 893 897047 842443 761591 113514 618 742534 337659 75197 862587 20262 3317 868447 334952 411248 843693 807301 870823 50351 886102 1322 301538 823955 174203 455953 439786 756172 284859 679981 369040 298819 13993 774592 444 772983 27134 368270 191433 772793 425399 441625 460746 294727 852945 692257 633945 55388 70055 894899 711625 616022 877697 863778 63568 285549 601987 727815 682819 46 791357 505500 694966 138627 897108 12661 692043 508 382953 773007 898553 852501 32996 261 7 776794 598859 664 11725 47768 673371 259936 824672 86787 156322 786345 273854 89 2254 880382 55 858845 141924 853558 194375 872409 300186 310817 180787 786509 300070 735174 853501 878241 777449 102219 854140 738547 287190 7 437942 5363 703023 795238 1 257 45079 784969 108 738167 873563 815167 80625 861146 706959 5 273271 417736 855082 861305 849575 517139 686933 1199 433395 195 22862 885365 181230 150362 881957 574569 746573 54921 277317 4711 498849 454433 46 292 188 871417 899850 790045 876350 433502 144735 6 1287 12 675837 552373 274049 153329 617829 519053 892350 7990 532263 785724 842095 190152 488787 246042 475 191150 225054 1 607294 793382 127 757953 859750 162589 107405 191714 329142 25595 3679 6306 857308 847331 893653 852216 39 565 57485 182918 598804 335641 856941 11754 16 692998 867601 493380 21 784548 32 703964 850403 843687 514101 160210 595287 702950 5452 180500 175 711406 6 66262 759932 130894 4 76786 710473 550 708194 396450 896250 881162 22 438665 876682 551545 75818 527501 4 127227 13 176826 50494 247676 599501 292645 1849 254830 507208 520739 6211 601925 645072 752080 884803 4 58101 881127 12426 65 425698 108053 446902 507968 885288 449117 350446 620472 853384 786234 3698 518776 287070 254064 853330 313051 793037 217211 154222 122 881212 20142 761 886781 220441 684982 809603 15141 330432 758746 897811 38382 173346 725287 131945 20597 786428 25 77197 778733 811563 833717 7 825621 792900 241548 17 539234 856501 363668 362016 841263 39 893278 776640 897931 200510 678723 62396 808829 804944 866096 765366 102801 187465 825571 167136 845792 341192 908 839714 785128 51440 149 701175 589630 488965 55 142 53404 823483 791147 488677 725302 210234 313 5335 864436 18685 362114 855452 4385 509286 890442 496618 837894 357407 896527 390251 167233 122572 3 375287 878938 712769 356465 59671 841379 196577 821159 638482 11688 842253 18997 857157 562624 211820 844488 90627 32 236562 103789 695405 891630 743734 886730 114 509965 342224 234527 506313 364777 255058 847862 158375 854919 94004 762630 284 845061 122955 803949 65 692410 515322 39815 558320 497268 277 34576 766006 128236 5412 408785 229010 86624 478537 93456 577167 814543 29809 5539 49 855571 494063 62258 588521 487495 663323 12220 37602 789020 49 862811 704236 90 1 1 153 17 21 952 698880 894303 875005 411985 802969 565704 890603 810330 627 159398 314578 814574 27488 92419 635028 620759 426584 883279 362202 9 6934 876679 709116 784271 208634 344917 221955 610896 569985 277196 142428 402026 23 881884 16847 78 291126 878668 801083 148175 102316 844935 829312 356870 173362 589258 886166 527502 794220 7683 647915 357753 77162 5976 774534 769710 262887 846637 37 50066 823338 117173 773709 888182 358051 2380 86603 299469 19859 246008 18636 2 889248 5005 808282 14248 782186 817279 67151 767455 140331 545586 896642 892828 750495 319079 539468 887664 999 690496 431865 790298 891777 189718 520775 872407 808737 712052 610900 13 309059 300446 68 275639 2611 873529 803898 10 107450 871604 500410 101201 584940 851953 627565 13 862773 286093 7 2003 360583 509732 16201 8946 112 868686 66497 861295 3669 708137 884540 3 871669 831695 249 326427 883393 891706 658047 876377 843624 846770 843970 147247 828399 628329 563322 486870 819657 130702 369061 858231 66324 361678 846510 45412 390350 766193 889402 412013 43 815988 222376 453488 153972 79250 871825 57721 892318 25 1389 896831 604259 774063 98023 894183 857371 891401 120349 201530 9 359815 456369 59441 887000 269755 261259 470969 4242 248052 888040 616400 16913 2607 819286 263969 3 90393 139691 133866 707952 832272 315744 1827 469100 621495 524633 227161 786948 415 202232 66620 230486 692343 54306 601928 205819 789927 859237 158074 824931 699698 174454 650042 804747 490667 875936 868735 888088 413943 337060 742404 1521 859875 733911 577194 13 748120 29091 23015 874098 868286 276241 725785 538159 3798 884484 868102 235860 589578 676942 890432 80 823433 10254 782067 162753 116 388448 896506 379654 868410 2 830612 287654 819365 36314 17327 266111 792908 276945 881414 895214 511982 843584 36 924 831122 257145 851219 867480 1 129905 278685 138675 13 355191 872204 125078 894604 631973 809456 316235 160855 890235 2 617652 444954 884858 533967 798326 422031 192129 70 282622 772094 480 279402 620699 820826 395788 799716 881663 840359 873258 36 878836 33526 756358 727481 886577 1866 899646 142134 152880 131 807738 186690 831003 565548 71 433445 853002 35482 276204 716796 673897 806563 21400 853584 140428 53 359066 703887 393143 2 2654 34 879899 197991 892099 792043 839578 857784 737787 29967 816290 862356 889992 873 799007 307964 841220 3 202057 805402 151341 893196 94290 3 823614 435619 112 834349 716110 617311 776155 10719 842445 4671 867498 668279 783017 825006 3 769854 207730 621465 364231 380369 556351 234623 772349 724698 134011 845076 23157 840158 671679 7452 391573 889674 503444 449123 483489 38 809819 754057 691867 248438 335912 763193 814745 46 418832 841853 844308 465539 859245 568134 4938 815298 7 820822 588930 5 857881 173554 719797 570102 39306 836475 874754 2 506375 99058 546228 690250 350633 398616 733578 293015 200713 526800 68361 21662 832370 893937 858534 849183 714158 889479 54 13 721514 510261 869436 858940 301 893117 829181 871 191594 688938 2 4036 144749 594616 822127 894512 708034 11676 891880 132818 847777 329115 3 290805 159 20 465 874561 871766 47970 882231 2 872584 609536 3117 286247 563049 389707 3 324018 779708 571598 885986 677230 110946 307668 106249 93111 866329 735232 760802 885110 473738 240653 62736 581723 395794 136458 893073 16665 542759 268066 853718 294902 100881 413604 422414 535190 30206 34808 638169 50 505640 881132 769639 874332 277958 241263 40893 522469 836495 835753 879996 747690 127562 47563 666 237667 278296 2037 861520 840696 558630 129875 295756 498217 3 42083 892822 69521 889924 246437 575980 855828 711680 707787 860426 845548 103600 456397 201566 525849 130975 273829 707817 30 480299 730287 446200 602121 332111 106 796061 3566 418027 885345 673064 350035 3795 474116 701817 397491 195102 67669 372503 848262 339019 17 110723 825063 868582 702955 41 79255 758889 7 76849 814955 586170 470654 712414 3047 869289 384723 721823 899542 883089 861951 224942 536228 696320 21 751163 173359 528441 876780 876009 526749 17615 30 822042 126148 827324 55857 710933 809973 895378 65716 864543 22086 280442 406124 774194 878530 21049 378103 3731 371204 35 8882 810723 268 794747 880414 882148 844527 818456 774105 35 876516 500602 390611 498520 127627 521 592929 526404 366936 679519 708652 726968 571810 193874 382234 834069 718659 14082 861452 188748 842015 415419 107884 897382 649382 678 578009 724707 466854 316630 895646 578508 850188 873755 388523 893513 884339 557190 863984 882940 855882 845667 888105 402304 462932 71 316107 794299 128266 792844 155408 190662 823188 474 378066 650724 254 771463 2 287620 846735 2 27 293134 16 522027 856540 783232 895877 3971 840119 1691 836512 754459 770507 870022 2949 828130 846914 54654 225211 423581 881225 235401 762926 5 65949 76176 6 742519 433165 776340 854775 42023 829 728772 606676 174212 193889 65278 222798 3854 3649 785285 655583 3 771744 544721 436 866679 319564 28169 25 872961 463237 857435 881361 817617 535144 870237 6 585395 624557 838358 359590 705332 476200 434812 661517 18521 898274 406974 192335 86515 880872 817863 827902 783682 802059 1 237869 342319 543683 216562 345142 850777 755140 221267 292 416109 26014 156924 2 14 180518 856840 880750 109326 848391 865286 823344 884125 51019 788750 835396 613028 64303 182615 899215 291981 743159 414857 293006 477 768195 14750 799226 468580 882108 2 557931 646693 78564 71924 776684 8365 674002 889782 757358 241348 565367 872577 3 893404 808126 317 834934 878845 879664 649561 23682 786483 866501 795229 834177 186884 892040 803002 877194 91604 305419 564933 844188 1 841284 890066 728406 164153 498554 796839 504524 373958 742079 82 39 11 99 293145 832624 257293 659891 66832 226062 1966 113656 803850 849963 605948 616994 704450 679478 582481 650135 283054 804598 887032 613311 238238 746258 16 878575 817984 56589 879943 668929 276556 693172 24372 335 58 4823 621345 759631 746737 875044 869697 37352 354393 4 15394 357 9784 13415 411061 853755 347226 1020 827332 775200 830439 871269 565175 884074 1849 814365 178157 894001 837383 669276 821365 584929 437882 1293 819467 35451 77878 640023 718372 841548 723247 409184 864819 328 808593 95044 600354 881492 562982 726611 273864 53542 35 2 638003 40188 1663 504045 381245 482653 834841 3072 76 662989 813450 17329 101331 884751 633118 152 874990 127073 98234 865550 1468 756216 485485 779367 890839 644697 247639 620892 4 95803 691712 895812 39570 854762 851124 811524 142491 645666 490671 619353 617298 651926 888415 50854 403201 38569 112907 895460 871492 898395 718226 484207 855015 22 888729 13297 847696 502854 293324 802053 766793 3 634150 308264 891581 705245 58811 542006 799830 4184 335026 191111 362 622171 642153 886345 867450 16 418265 880148 116578 633388 815557 274742 63795 42074 774253 701485 843448 756444 665398 865403 201624 893198 255 5792 3200 275754 741184 119578 24 811600 865585 786855 870825 156055 178754 857818 782102 408035 137 521456 488855 212007 656556 705601 550149 663119 677534 876032 3484 353878 896526 892046 765944 227 1689 640472 415713 424972 28917 750385 116751 346137 155074 867563 714956 490797 353548 25012 794652 228904 879935 869315 881742 882031 18 688333 4 815205 706777 757248 369821 297464 351914 679421 829817 834674 1 469488 843908 829899 420085 152926 131173 58727 863421 128594 1181 351804 17 639008 726950 111597 282629 245039 48 334694 147604 224371 890164 899294 563627 743348 794 801558 581549 864986 887398 789964 6516 875901 98448 1499 898024 757349 2 822438 723041 819380 845125 860568 795414 4 840653 427333 895231 507205 43630 103 324719 206073 761338 865190 9062 302062 406502 812474 731 697436 208835 836480 766961 523304 92773 712167 42 800583 8641 289840 80290 12 693421 103 371807 777947 3 599151 819851 56 495544 820020 847128 3 864625 780683 768914 896209 371841 853819 599310 768737 891477 17151 499044 276427 258906 713652 806318 707136 204977 880087 442 190522 5238 551367 883200 12761 706280 55 760103 736109 182 188332 6 848620 259337 556250 621966 881704 615684 35014 665297 417599 186090 388547 831782 806 719988 837556 307231 39 849445 898806 644160 214975 500644 279469 595901 1651 597767 156 113615 62997 310202 1079 889065 871481 430985 177335 857841 136020 98285 541799 720002 863434 883053 605038 203440 512 36017 899064 295702 519372 803520 854095 890294 825771 828072 898146 63260 834899 889165 853865 484821 79 64580 834914 464325 653289 890885 854839 336524 80702 896359 752137 819065 97606 811797 303561 159803 877794 712253 183523 781232 391410 82 786441 335 850832 145719 855358 334758 2712 821726 696870 827594 113166 604993 870789 757700 795430 135306 262849 850984 66836 307155 327 684599 514602 7324 831881 198666 787091 874640 124928 166825 885023 8560 588001 36714 14 708554 715869 327467 536887 438586 833461 852631 627713 315114 592866 462462 602501 147768 769684 884930 846467 803636 282581 598657 868152 497510 873 48474 367840 890702 486443 838987 3 84677 861557 776903 469355 600261 342066 1 836 393405 333455 241 771 895038 881883 896394 773477 216953 331151 831192 882490 868536 777514 347250 70728 2227 759402 725366 791109 782041 700812 204324 592869 875235 567629 820 847752 619 855793 22 474180 467197 17 34 896708 38331 898412 2308 781989 364294 338412 711859 470 49 20075 183583 654730 581695 710505 852555 41 879869 850611 4 479036 868491 889524 505472 590753 386017 84313 830906 731956 874600 325446 518803 868559 886904 898318 3 798526 884288 846871 754595 74740 229156 1012 1058 425 784658 772408 49 680 874968 868660 872743 109 684439 75634 55937 103596 75836 433079 868453 194959 814090 424073 347868 21509 833257 826954 7 174 173302 662265 5521 523158 266570 852638 824828 866411 19135 13 759590 856987 569192 787185 816404 894465 861323 807986 699446 2 37 84689 786524 828246 23142 450037 849434 781626 11322 430187 766350 704847 899558 785676 675562 706230 172846 871013 342464 888512 257154 879290 541340 792699 2 426961 396772 4 786923 769604 6336 730 523040 342513 798249 2273 769562 152657 890670 9 300086 399974 25533 84549 892874 66946 681 14 792698 9 591333 739089 4 896804 240629 778715 424570 1917 17 861540 2 548930 1 168 836749 4 55745 170888 852781 397062 827622 295886 175 882045 895073 2 196376 702159 43247 514119 854809 130344 11151 390 4066 39648 787965 133006 803000 647020 481661 539559 898153 869953 683555 845774 161445 91991 1416 395256 377074 57691 850464 2600 889461 684625 27002 862217 204383 587051 1914 567603 260 871474 465032 870227 671493 888339 33164 51663 855367 881470 617552 380520 172823 447574 891311 704782 751427 2 786667 472681 833728 232235 11427 45173 93757 289854 732109 895672 502258 885789 645818 871133 621720 80304 533802 451939 743600 852902 857560 34 1 451690 351169 751832 838493 857578 805912 49318 898773 869334 307892 468643 201638 857081 3028 867283 45692 865562 730976 730007 870591 704145 822421 455342 744874 349477 361 876783 560293 866017 503719 78 916 530605 14 826304 12028 200678 893933 568691 21 11445 785535 134081 82 67521 714248 595217 704 852056 636474 843200 832750 636606 864532 604109 792425 315910 14625 366860 704832 162146 31558 796709 57716 857321 861484 11736 623863 571524 158 666076 171353 814685 283334 169042 453 866571 869 654487 862462 886366 3871 27775 690160 896310 13 105 823931 807226 479380 835424 724768 545030 1653 716121 897563 863535 813773 397157 68 457192 240048 279393 879486 207080 325554 769212 1 29 91260 767319 819471 868421 343614 17291 2 739701 856450 530416 828994 1 859307 463353 16863 819167 5347 850710 626484 664015 328137 95211 485552 848687 123489 892987 899249 590787 604660 708591 91 756349 861855 64700 849151 718272 6 850454 733720 768 819671 793704 642032 84117 244299 886601 823177 745478 803113 6101 19 12997 822300 41 890182 880 292490 29899 851836 1581 27831 848024 73105 316046 586313 115688 4237 381118 51325 46 55571 114659 845972 427779 26636 4 461528 103272 857202 688131 897674 618381 893422 29 152399 363328 407812 11012 553827 732705 786595 8 608734 70401 22 486941 891138 352678 698230 68 859896 8 880645 14090 496428 19748 44 89984 340665 716593 853701 409116 861276 15088 287 607377 163798 658697 672970 662979 4482 529806 243975 834543 472273 133081 28777 826987 895019 885358 563578 8 890815 46664 602573 35 583589 489082 80 645484 291930 514051 561008 891200 321600 751864 835508 889771 753120 834305 183895 668864 6 32145 9 841236 88845 529166 2 172852 779119 2 885587 597147 852315 83789 56488 56753 181505 80997 803480 217 897177 811563 326248 6143 816902 546569 424603 289184 865922 891422 535199 861013 890549 29627 886799 896432 844564 863347 146504 469 869778 762367 810260 875946 787602 864409 341169 604373 355590 47967 558957 7793 206 1522 778651 454019 24 709835 627714 940 2 846413 67492 5 141 733860 68 126324 791653 615224 748593 25 596609 453189 396903 100912 5456 865906 3 843336 103554 1108 6 898250 56 599524 625983 4 396758 54507 549381 732003 201658 331676 5411 706437 382323 1 385150 892678 603615 169937 681011 831702 10 412803 8938 837549 274624 592338 5296 89152 771663 802322 284764 917 179 275085 2 107 91337 488325 500 7424 494887 807955 401722 5495 885603 66 571842 74106 2 17 38583 671697 314832 222 720811 222994 887999 665557 484955 884841 272306 169413 809647 635104 80 228997 557339 477927 794098 46 2 257245 878219 262812 245021 692223 619855 414965 780739 14398 176127 190500 421811 875118 624115 870144 752519 484295 896255 871664 884199 235043 39508 24 185670 20 113655 278672 182 744995 656183 138493 157895 2 6 899547 443955 81810 647654 879410 35 141912 389443 360109 770037 289459 216311 187441 795765 797577 896277 587797 882930 457654 3309 452780 670304 345659 620212 792845 2 763416 267 864753 123 746402 470927 12 143247 2 801026 883857 422595 777714 26 441900 95326 885647 815131 770488 1492 875612 85 754 3202 575085 896354 166285 245797 185740 808891 864970 854172 819576 881804 751912 568324 266 745848 861151 885963 747407 494 25970 751981 387007 730658 893499 791774 138028 729947 663 409067 87811 472374 831580 555177 574655 750364 1 286068 574686 521422 42 275600 793988 788588 883109 875812 639154 876490 822413 4 628765 23801 17 831208 826618 278877 39682 603755 879616 754564 721237 265 746306 38857 530985 832942 759150 2 109591 737486 858035 578944 4588 824356 896065 879797 51534 851899 850124 798623 638909 833548 883310 778338 160327 848646 892212 275527 719535 881493 181198 200553 438 893126 884076 38 357541 297675 828621 9 568134 5860 829169 28 1 58496 343223 867036 236886 847101 749722 814264 33 228270 243795 543341 11 590397 61940 837973 32 855699 112116 250098 3491 178704 15073 213408 819038 526216 768760 259590 121 428358 3819 843640 698924 696803 861581 894259 401715 798378 451646 625084 547395 153747 793541 860390 276382 253133 533942 368689 856161 608100 371230 894395 390597 898313 881781 150042 893770 43 8029 157516 173955 786619 2297 1 103854 41 3 897220 811113 154277 223018 893883 540122 734504 302282 896723 591729 671081 382733 861117 823122 400779 60311 518760 806961 990 524332 14 343261 128233 527954 803151 227936 775504 9959 347900 403254 793170 557528 777694 254125 878428 331933 635669 204183 537582 577 503629 825081 600905 866479 594315 863388 843155 36608 660682 44998 764178 888844 381858 755834 814919 693849 871020 866823 401987 3310 721942 458287 1675 566566 668725 850409 661850 77 866574 4 451481 268519 670785 695924 7 274869 246672 98579 890176 863564 261685 888522 846037 90238 875222 3453 876200 9 839254 699237 506461 692806 823580 235 15 737940 341159 521927 811603 16217 804053 332052 690137 11007 323122 884666 200506 887715 891445 626585 795 317 696891 898933 82964 842657 894249 218900 895522 1228 863524 524162 287356 383321 891749 14912 697901 501558 47344 871495 774546 74947 3456 898499 761150 575688 47024 502900 34856 235 598166 603809 269682 750795 58728 711230 548552 885679 41822 801188 192927 893926 811995 792175 105446 761355 90 823701 778822 344104 137062 3061 837316 824 102324 297051 897560 1 444908 671360 1415 878707 880157 56 198922 12 272478 1598 825686 797193 662332 469501 894060 875676 310841 6881 752299 173757 563717 90 787025 1170 1 899604 899928 716272 897326 12 554120 382595 765893 737213 9506 754674 186799 808441 855321 387693 100176 862081 874753 156799 145515 26651 852404 822105 214053 862951 116513 50881 828256 267581 368952 819360 29554 861340 908 706864 478 884749 345549 355947 340718 779599 754552 432218 851151 368800 609959 455050 778588 624760 511368 387530 35853 7765 665144 69 10013 1397 881081 98483 273460 439186 410719 847188 1475 614399 522966 865602 12970 879370 136264 242508 389860 741051 594 2149 628013 34650 308007 656760 812026 108736 796398 305082 8 91470 15 356671 571315 658556 667941 895664 52649 314 753807 68 2 30 3 769192 732967 1865 852452 828790 411925 583438 696170 874075 608855 46 761663 481197 31467 561860 145478 5 134 69596 860598 450836 576394 806681 168833 307 605748 79391 117422 833630 210 893206 211659 250387 772934 542529 6260 932 782209 876312 295941 886245 185691 695537 152684 898775 1637 197417 881 432 245869 524008 114627 511544 193688 648515 2 873256 144446 799201 10524 840512 454137 577506 322491 854437 19712 407195 81610 111304 727536 381471 58333 352746 843680 826648 25 815417 11120 26689 43 2148 873907 2343 258870 691314 870079 13300 363759 824315 895060 835729 64783 235517 679974 195162 742878 19548 855963 827568 157 812534 149010 37 892799 8 834542 895267 613542 596120 5579 20977 837610 860668 379 1685 6 504966 343850 150776 672674 425429 704808 888914 5 315664 756421 13 535796 37 757 448101 515521 515226 5092 894214 766380 874378 401245 566864 886445 890847 335194 329771 347221 767594 290885 839305 135930 856727 1076 158933 883818 485264 869964 2 866874 36966 263218 265278 9 654863 25 1424 42 689712 365001 858084 102769 685308 799495 8 37268 114 1570 87051 6 852630 455351 634197 391984 803106 384422 866326 882392 848822 834122 731515 725814 8848 30 861105 1250 289305 388209 757953 486287 103479 823455 660046 192894 56 1 873013 755964 830234 159415 851401 804694 826935 870706 889085 16 2356 653152 828624 831682 899084 979 257524 785067 602210 875993 37370 513975 862700 723773 2250 823167 849448 607522 440747 376021 393731 205271 520527 860005 469341 880856 519581 960 11 78309 857400 809850 11 466919 95619 94 172598 415818 486524 784222 1769 34361 776871 14 138558 873051 605314 436790 673969 665129 840009 35 433951 847605 825 863319 130676 885796 357741 800339 833616 5 889278 834576 749788 715758 874364 893088 54 863772 744061 713841 840484 9 831212 26 884367 740353 20903 132 1315 878690 210886 532687 553256 819514 757691 6 551416 816663 698704 189925 114032 46594 618108 1 322228 118597 887658 784265 195066 429972 10086 819809 703029 4662 757239 49 712184 66138 89294 789421 78 16953 899397 50 891248 649803 573527 618423 857555 766036 165891 241501 523704 4804 680237 850279 570002 416518 568759 1715 603665 420590 1605 667987 869942 786808 541166 325184 743238 843595 743678 837140 155521 836 656818 810743 870172 884534 738569 34447 863024 457886 663567 624322 880971 516321 869731 359771 778536 796469 40 9 891589 709426 287943 158573 404555 456852 307469 171354 245916 83612 794557 105665 709263 217198 263533 875221 91260 625631 879151 528686 862570 1939 838785 434606 519700 897148 391286 372802 588727 801170 857950 88366 828990 57591 49225 567258 6 59030 871875 68 893369 792294 138234 34 67349 299991 874172 568162 526339 611165 817730 752785 749939 674211 878194 893776 849894 615812 850733 893285 485941 9641 887800 582999 13 154791 176610 706060 655652 551313 728180 6913 874389 609966 896781 853353 2390 603943 5 759656 882607 642624 685378 21 111 309188 417955 895845 63 137914 5048 1 9 620191 253447 117958 18669 884355 827985 298 898088 594296 542154 945 377588 794619 6210 782692 600237 18244 796800 805747 721771 835326 850799 309622 879219 311830 589309 884773 492236 323948 181716 764154 6279 515301 671996 889082 344896 224099 726671 506333 2080 413968 65594 72997 24744 890890 222 756300 427085 845972 187815 409268 464332 5 453271 792982 785437 764908 838026 891563 118 39 802492 861762 76 628451 780795 448873 266726 889529 791351 420793 819911 259853 224291 12784 596635 336454 30320 1838 55485 318277 887482 890191 825567 11023 116342 74 521606 813874 224 3 23 478375 3111 294765 799713 2434 625831 845346 574426 225 1 66064 473047 5 491995 631483 139788 702362 141812 176071 856143 231465 764941 603803 11987 3562 21178 876690 638888 413777 853120 890426 19 276906 34 794045 874225 636392 750037 350922 165852 582879 788423 754614 437450 14895 152325 526762 821972 60848 42 362004 890065 647401 872164 21 126540 746477 9259 855914 170790 63 4 402955 894455 340605 798326 578540 644816 879078 884949 726458 820353 721700 678720 895041 824250 843672 94 770733 850063 760 16 494209 324 190795 878259 765012 21337 3 477771 4 635707 217042 886330 428118 108834 390672 155 241319 516 48293 694254 709160 731407 822850 7217 400 847491 867711 698761 880536 178090 3 878841 531296 778843 174822 792471 99 28991 897118 894092 851151 754092 511530 758844 2 175 709998 151 4 869382 177386 44 6 893070 24644 75355 637 820621 227 795892 13 86076 388901 469425 166308 533066 53438 189621 806997 794657 879978 666225 804258 824690 58444 236048 255251 320774 872162 134190 12444 19314 115631 85722 170997 897320 897986 11 100813 2 41 684193 800233 752005 870131 842392 868438 111821 239605 856170 166330 546189 292625 628 783597 728676 669140 184885 339623 620502 20999 756099 854344 448858 860945 695786 506487 874197 723120 607791 744288 883775 817907 650309 823135 881430 239162 610106 399221 860391 347487 889601 1 70343 68486 334756 854438 717725 797492 61513 1380 877195 893570 180808 810928 878417 118 790440 7 8390 26 355366 626180 63026 899403 176381 395083 870294 114189 12 80966 355369 843969 612254 899424 720908 13328 680356 4 280349 869556 5486 877841 843969 4207 840020 591 128272 860278 56 495921 6367 449453 43927 59408 829343 58402 349912 936 76 870528 582214 779632 6738 21993 420186 766031 629 898414 71892 894558 49752 14 412409 808634 167401 81444 119477 14 886536 873102 685353 95 124001 775109 824066 784139 190557 747013 851725 879939 899667 638411 350783 814136 787950 159561 523773 305475 227674 163027 815239 209771 46049 1988 586744 825256 827023 4926 326383 225107 722817 1 68482 28261 868608 515627 694924 874120 851804 136453 707526 260305 241215 10020 11 846912 721893 843602 861239 614518 346137 877814 870096 186585 2 1403 198267 688948 312924 345684 7766 745255 401463 10775 541373 871703 139 3040 810185 104664 734120 335476 335661 892137 620720 800484 823093 373789 369542 751388 1384 880961 418 703896 5087 217237 40210 277036 68 60 5 1772 26514 665174 875481 167555 124993 358130 742431 414174 480953 4200 605223 879836 383309 779103 898317 790384 3 3 886552 553777 33828 681576 559170 897179 285819 861152 649 875071 832099 866434 94996 495547 138034 308 331730 7 888537 330 144523 16111 684963 99223 203 885248 1 4 301 5 882347 18917 377691 1 507942 508384 39 839628 241345 105359 37355 45914 551983 814580 775821 121401 859013 560913 835910 470646 817496 17938 41 38081 786877 800247 433070 593250 2 547335 142943 10 884192 807481 261 315564 787941 838411 887221 835007 12366 448407 856934 271684 332522 487807 25 1034 892564 378595 4 318675 104 839012 772372 574758 208 389050 655560 9150 873350 20849 832083 888230 802167 854925 166725 180231 434062 806205 636844 21 777380 425255 194317 1985 13364 87564 477978 681006 640884 436976 491211 56616 1 869110 889526 442967 541833 17595 823223 474724 850222 319050 19642 14230 137153 806333 777384 385494 12497 461508 115133 211891 789103 685792 39 73 469662 574832 774007 623506 9184 889098 602699 277998 42889 879728 873382 372936 707876 751474 5741 599733 1366 100820 619937 833740 233 876258 816636 821588 775331 460 45 158496 471848 823382 140373 8 791544 881537 70 817781 375455 16955 289309 784901 447668 252289 104416 891446 1044 821361 3084 27 36 67142 787480 59 537629 19342 888675 463903 441734 98787 633982 505034 64631 888885 184314 857991 42715 310069 716444 801745 281805 8 850888 816244 348534 153281 779827 34456 851063 115 96385 798446 855886 81 322563 788267 104219 868949 703655 7 162961 813585 219865 636425 103458 824150 896417 303856 702088 665383 844068 880986 774529 689687 6596 893673 883599 12634 686303 791088 636856 209 876376 2453 230397 572576 669452 808787 2 27871 856468 250 113 236329 2770 10038 878629 892587 821459 1027 593720 343230 171668 892095 43199 873151 232958 25591 892768 137512 867039 795946 32 456229 79997 192942 143 322679 1923 898276 10215 805500 83 244651 885676 855763 102722 832496 889163 135970 337059 815235 812484 868209 624987 791097 609103 836462 459255 845884 67102 333386 85958 362203 3 769939 477606 765929 101096 734037 77526 11230 859545 807131 892674 150812 282040 866 755260 627592 869015 887910 847150 52212 486246 745637 27656 91259 20915 863881 830 178649 57328 743071 851639 317821 79371 2 681781 411017 369585 620039 852297 867102 544827 4549 379577 779381 182043 866137 547615 74634 227861 1 270785 858481 758973 482223 504868 875877 23335 598154 842381 63 22 843233 775225 254904 459439 461414 871505 64680 882 255 398373 529295 787368 73877 225884 894841 889667 826096 14991 1127 159267 731810 836834 604878 882266 267830 294 264163 54091 685639 119540 13052 337989 175249 776017 879045 7645 631 332930 15622 295977 833936 195253 809755 874292 899932 796718 400592 57171 80615 71988 15 335498 880196 452588 877822 211479 84220 420243 3504 47860 791912 464041 738145 511683 867976 804581 6671 310785 4 803375 859596 642048 882900 574236 803026 183558 63857 850075 800361 50393 438120 231240 676016 641893 127487 788207 761353 343661 830526 591866 759843 885886 745378 1 1579 780498 123967 777304 822206 360296 7531 430020 117404 100 3 382694 898051 876613 390 299059 754314 640865 689713 158096 837332 35768 91643 801278 881994 872505 1 464607 119268 511326 758283 842259 43178 118473 591704 492039 633668 816376 49 581660 272461 8960 876287 610433 802142 795497 840388 797004 852210 855384 377905 867109 451298 160012 648307 21022 768927 859206 568058 873769 737291 714849 617377 682379 831821 443638 347999 93371 858086 304452 446437 775109 575341 143935 652907 6050 857781 12 777750 513156 898448 778103 14283 9 847690 181535 38 817656 581006 71038 397075 327604 390418 63345 809802 567094 882620 846116 1 339605 58174 243761 27385 275041 51 20 251356 768974 855457 733447 68891 1 4 659759 3902 848277 878300 866566 136442 4431 265978 37 883201 135842 698142 27862 2317 224 826169 510053 746834 240284 730311 3 845493 9 168 897369 808592 557224 168182 587211 10 425593 882837 20060 2 129431 143469 765698 36593 208126 885485 305439 1 2157 199818 140879 783245 643 721558 737865 894190 23339 874965 363437 851900 728 255610 2 189889 138306 864301 240 289584 884936 736646 824982 851681 823716 28075 1101 480758 787206 114925 102901 705294 106207 885272 397053 897497 100447 879038 21739 18787 878652 539333 883649 849319 692404 570632 1031 673626 840636 819468 404518 2 800687 2 832685 851110 608398 134 774400 698083 846868 706506 822218 762354 889601 389627 802457 265853 436597 686092 386268 237760 468846 797571 888407 574875 389693 884532 898313 661548 442447 865186 1511 849221 254252 723055 199642 648346 541510 3 687517 566258 102930 851050 809224 3205 443570 565203 886830 648360 648915 800609 3 896367 239040 749954 570341 849786 395998 459248 969 52 80 834316 491497 784945 62354 883810 248793 876518 18 300503 22 594886 502500 327559 846796 61196 787423 882105 242163 773366 311764 794637 135683 673297 198995 887575 654197 828356 663505 636517 3 857529 153958 271555 177771 287107 266262 882225 420119 180 372359 887368 10 62 749738 707927 14060 217315 879657 238697 499733 7 894378 2925 330342 839814 895335 289503 503106 891424 638367 16793 874516 814274 847380 1621 21026 840471 496289 736509 713158 5960 12966 250769 72 788680 48350 507471 775548 633580 2 426267 507115 87786 141147 849553 800094 574157 818460 887648 1 347930 2 3 446283 377043 286608 35623 775873 514823 797516 768075 393 143644 20709 69946 848080 40215 896274 168691 319 899838 800519 855715 144165 373191 888108 55 169562 1034 898095 233655 822864 754865 789833 787585 820700 418208 872611 1564 37162 890410 818508 194683 470179 898326 889809 278020 243470 744210 851875 890635 895462 895927 839433 882208 771344 752433 119626 884655 876473 556291 2 873092 334185 455297 70 133617 879499 891792 298451 879888 4 761564 870756 845153 111912 889483 790265 177959 866788 4207 239335 5696 840803 441940 849074 96840 435279 893146 875909 190311 867021 238692 517416 873927 892419 860426 863843 896168 741596 376931 108 748473 855337 846620 865779 714169 333612 654298 858772 839297 2054 1182 85 831134 346002 6 11 840354 375062 788363 617325 213 170 402287 34264 785247 265217 144882 465534 29573 517014 782171 756293 446 846654 437200 1109 17 864122 26075 76314 281130 2202 818450 547050 27 92571 334355 774893 2680 459499 380613 75919 171174 392569 794477 815234 216314 163126 582474 866011 404593 744 16512 724011 812792 717233 706567 237921 137414 551479 181 865997 823734 78 180812 764207 891842 333738 810660 5 2621 844403 635627 59354 630842 6304 358335 312 490889 876876 32 871221 656659 419 673569 98 247153 741211 682782 39307 779830 855748 2705 214612 199031 877036 295356 1 809593 340962 624636 23469 663501 1944 441864 667713 573214 494847 698092 9 328014 758915 446 495199 504870 849112 97 714821 892157 843742 860635 52856 896052 369326 591398 7 553568 864589 840795 872243 56404 81393 3090 870499 351 84189 789980 875249 856038 376764 41 792228 675683 879275 789424 686898 176 836708 85307 634919 843736 518622 41712 151 877441 884819 358199 580335 835429 4317 197992 890473 410116 725879 687164 22 574073 233301 540102 280545 20 328123 420239 811816 699445 895945 581600 684619 2194 322158 255 51555 791491 851419 888678 461023 886235 49 882915 788 46 14538 896283 792365 887983 36741 762043 861374 139572 723370 299726 28706 254228 413782 887728 748300 824131 309615 755882 483185 785411 838487 32 882955 778494 211390 545669 390406 21 36953 193 617058 615754 687100 839128 880785 161 213917 532010 728016 887068 321905 893335 856476 842057 650293 780265 752 459043 500 400070 322945 340568 407112 534251 857638 540965 638058 720994 846273 698525 381278 820465 32199 801600 19520 452513 816497 8 832083 3547 86926 766856 251916 5990 467945 861275 842664 464644 167689 26898 3528 735604 1 588414 469232 715634 839157 124379 781487 64 6695 11848 511475 863933 205241 827638 663394 839095 895189 318247 575110 862208 446540 430049 536870 274973 464217 57 860304 625919 669238 494488 844519 268584 878367 875921 561885 38135 871420 235128 509520 839227 162135 1 738202 885760 4328 163 767051 442658 41984 842211 808491 1798 3 870915 891315 816153 758879 513889 8328 888930 4 701634 776988 192784 21970 462404 2 357882 239200 34254 754862 895010 266029 747428 4 848939 668215 66494 1412 817533 759681 18290 477618 551858 279783 309403 660667 3006 812594 576485 782128 654 657403 2 860882 445407 543541 745686 535565 275376 747475 649 836363 68889 878878 761643 45848 575705 74831 224381 152124 732483 436097 377556 284905 765438 682407 177079 899907 814503 868351 348329 546794 329613 346100 836139 12597 4 2 225190 800397 332919 164364 497640 831286 893759 819543 5702 278544 859589 2245 293316 40669 290478 725879 111505 340545 844315 13998 631486 22512 380132 608715 131625 737576 762721 338138 818449 763042 867977 899862 777 804683 836720 860941 628 783218 688234 6 76626 605947 818866 493616 864767 758419 117306 647121 757754 618060 14633 367479 295592 649435 883464 894806 796421 661971 2598 12723 846581 168473 19 746577 3 617530 330852 2571 36644 535553 853922 893752 737312 536888 789209 864248 854256 883654 144575 147052 868909 559683 68193 13 334066 873460 855191 439928 286204 504474 865881 757683 300 424899 771716 4642 14 14 745078 851666 119 536124 719677 13 623480 5913 880750 87657 883959 32870 207086 888444 286604 450818 1935 842490 864583 882771 475925 611791 734710 381842 25695 212256 779303 191757 1 889606 334611 701999 486593 375716 692255 362394 3444 549722 584182 372555 575010 712518 88310 899354 628559 793190 496074 895786 219438 670116 75 550654 739493 383150 134 746520 612 617495 825050 276095 661236 898311 664984 184047 86039 354222 219456 859767 95673 318241 4053 840818 53 452236 323354 288210 804722 12536 792566 893701 440258 842187 46826 23973 757125 252722 685812 839797 271588 459612 852831 856997 1463 197663 172 554935 895873 871573 33976 842671 609049 1193 2 757394 164847 609079 598989 855136 125006 420098 822264 423630 892491 709425 756095 850323 345506 13 184 259112 865716 459250 40341 820691 815975 273218 328998 665250 889509 851222 418095 843170 714266 555373 11018 849366 845938 262536 695366 825288 619762 492425 606725 698 555234 1 217726 461295 768582 12841 609111 188640 798757 250994 899982 98 822150 542490 813958 8992 781622 881583 765894 308646 677398 892018 217156 863305 60293 34364 795796 48587 758134 755397 830650 888509 429896 848944 387380 215552 747761 691105 1031 297726 39 365309 116 108025 742277 381831 883138 115931 2322 684895 550545 856270 206778 468775 6 200602 27 829469 827342 580627 271117 887754 338362 879640 313488 21600 525 360640 859172 88813 839899 41677 2 850082 461311 854526 199406 763150 457350 799732 748252 890239 34618 895327 104 547406 700148 798536 197247 651654 10309 830108 875927 618840 824009 26326 700342 841822 87236 196 124156 526289 538527 64217 363414 836026 143244 692193 877087 569832 35633 207864 365525 19 630640 7 869760 48 559322 845001 546991 289498 778943 833708 549555 875234 192740 567401 824629 83 3978 222876 86 116166 52764 58 756421 851799 824839 486793 47 841441 646111 271082 538786 892578 734654 5 131308 69076 612580 825549 32 755544 642421 843254 256699 885429 852852 309883 5 401340 437502 811243 690897 545953 603915 885902 118468 374570 489090 42554 66875 21 876951 892801 95 418546 40925 606467 87 740121 348080 880208 886805 3 887289 82 128137 881667 296778 639049 807916 7783 200136 621372 566035 763747 805950 2283 855013 831376 599369 325518 881965 8698 464545 898106 722413 594976 7676 1872 809152 831079 623889 357315 250602 811996 462493 297 3885 1767 154845 875136 878509 78482 894805 185074 869950 650987 883009 753916 896555 55064 871394 542855 868922 7005 135113 398503 886366 31 792032 875942 725854 812292 187485 719254 489 574768 151487 896321 83337 440108 889353 577677 742672 214 11 301703 276703 4 691229 683 288882 755721 5 63823 3 819730 559928 6 860367 588776 528347 788905 42871 893013 805219 796884 824063 74288 287690 841393 763830 882436 65695 338028 585860 5 67925 166070 111254 397720 655774 2 731721 2 5439 4721 15 302052 807990 838906 796199 816972 635108 849735 10549 890880 892770 238411 287026 43262 23 826024 149045 492493 868939 245576 734707 607934 280721 852869 796681 842715 1160 23254 858201 317973 878185 896873 874505 321752 167456 573490 4 91864 879161 656360 527974 7276 14437 524239 882272 4440 536820 663919 669823 9 410600 443159 640782 331521 896490 185949 584540 1 743760 762208 851892 710343 363992 820447 1 448411 858 915 387649 303359 705379 22567 604215 694488 466433 858336 870257 124891 820157 31879 834876 279964 299550 467218 845413 374098 869980 312 15 899692 598845 224127 808444 497381 751966 721037 771704 3966 649071 129994 318109 46278 651372 880373 16026 325342 817915 134334 750705 7449 675510 170888 113947 17 639873 406686 475182 718259 791013 14206 621436 8 857767 214027 465473 850488 3551 293049 894112 786985 764119 70 53 423777 274007 379261 52 898056 899411 869399 891005 534680 687606 847616 79 2511 255884 262 6427 771838 71349 28177 447521 779740 450388 189931 141093 504671 383 15224 35170 37565 657084 303 232665 861704 172 892000 731162 177180 632632 5363 861443 528251 360067 855813 369836 852601 94831 731362 186801 863782 270468 810976 266699 528913 44192 396011 17631 812272 119255 1 251324 803887 856028 877632 473381 124473 105557 728094 896286 304 846554 76 880183 675199 659814 47505 756224 327340 761237 843176 223977 175 826659 750330 515131 5145 827021 8 882322 625884 9654 3108 364464 48881 1 440117 2 395671 642900 856576 281184 850609 15 895668 582889 12915 535979 374826 29 240 539636 763134 50376 344674 870822 64026 822337 356849 263214 734134 228 306925 302669 896525 423347 99755 874155 214319 778909 25 1272 813339 185682 44 881752 329181 8516 544157 47861 793669 796432 147 47422 20893 248607 399014 249 139426 639879 357002 86976 450316 762576 865973 872038 516070 855405 7 532438 848153 8756 648333 547894 486454 848405 802922 861611 449974 511602 548997 42264 57 677355 91578 735234 656241 827978 890295 74 132544 737559 498865 18236 46466 856923 1 849259 827836 869279 888235 835586 11047 75953 406397 576389 11191 510205 429456 19525 742659 790265 326608 69131 782696 13035 840364 494665 79 847930 174707 166767 355027 135326 782195 258148 98156 170 421482 856974 729138 877531 839949 845950 386 130 829977 9 380 844378 638741 882265 822366 882538 4170 473465 687000 17570 887967 501755 282811 887897 853520 39805 203583 772262 32 885024 82236 2 157 890129 654517 843687 787294 495992 464 369590 639469 832229 638 875973 894760 330483 331899 892391 839919 3 3 350177 878852 762421 620219 701245 48646 7 838969 314804 7532 28 829215 428 174088 681831 184338 846224 854247 276403 113986 852722 811020 754760 464645 887663 850252 868400 247755 61315 827829 886653 751044 866233 500892 91946 294371 474494 821760 43 644819 855830 899037 490966 891895 512112 6 101617 850560 848179 825344 872421 844240 3 692730 630112 540328 891389 736675 826191 12551 6532 534224 11 791757 106738 218243 869426 334640 874349 473362 413255 467615 870059 441022 165 3188 9 825439 14187 839324 432183 594435 583003 882474 855871 156 869098 855921 176 12400 825860 797421 740045 723062 141119 777862 56973 885110 804681 713 845257 244175 5 157 153598 8 301996 821253 182 852817 602872 69665 810073 112790 4347 755598 123530 3 790716 782599 767945 251208 861533 861192 2779 757960 3331 857078 868982 879004 605519 659700 18060 16475 697980 214963 860376 485 813125 51862 163734 6 5 11783 9096 435068 1828 757844 821006 711323 693017 564918 175775 218313 729541 109596 39663 729724 484347 487 59125 698439 857239 638939 509969 485160 713528 263022 864564 14487 242372 368651 106864 642 137100 793804 510087 537661 798166 163745 861060 17209 787989 346562 249693 24 886494 868388 285789 810737 800890 754817 172508 125532 796232 599212 858095 898252 729 872114 530169 215719 56403 2 101 1288 516735 461527 144 94649 31667 771261 77782 142008 516752 30693 800981 11 845329 454206 149849 822746 612 1026 853330 684870 2 710401 794501 495051 95 702331 474180 832007 370768 1511 457515 836962 863971 848917 49011 496609 380223 772791 270204 113023 897718 820347 264820 59066 73 1 22 867037 25 4 795682 605826 6 7 743 590752 351899 602 224891 7727 286 242202 83345 287970 115841 122 347571 751459 1737 881301 477308 17 479705 690974 647736 840025 38 789758 768665 227314 4 805355 874100 12610 1870 2305 90724 864280 821209 4 648696 702 899550 540485 765340 781640 856476 1 873545 398023 793559 83077 365743 315231 97 796038 740601 62986 161871 303343 22916 887564 17 747166 3 411807 114597 84498 813216 162443 258944 671764 524055 295688 355 839597 1 871998 9884 577 702992 869658 822540 822598 866333 882082 140468 648541 878780 135521 29437 2 461622 176406 61 479666 465009 457791 846931 340801 78122 551254 20 330243 58 58 366788 585453 836616 220383 860364 390341 516797 89419 52728 427323 838703 319831 267 408578 8935 329 489739 759251 857372 23261 16618 1918 896188 848606 7 898885 114310 28183 578458 890153 884618 389779 809817 754646 680451 522540 505350 871793 670 13892 570600 841211 846337 13836 189049 307775 20 26136 835413 17 800219 203535 22032 792608 794614 404488 869657 671058 556613 185279 164208 448946 857995 400670 556048 871496 120471 867787 877159 328521 624524 142 18850 165917 782792 795262 805129 10 389832 855901 102 747583 850646 483631 2844 760093 858356 411680 80394 882530 163669 1521 652606 8 800222 590112 442585 785161 754070 762554 398379 18 2011 159365 869811 226009 895064 604941 4414 896560 218778 33 881656 4 683614 33656 664280 354384 174533 865111 9 777890 125031 112796 516480 380256 84 820422 131610 298712 156 246320 101328 455278 270905 831057 868468 4765 148811 250169 1080 886700 872876 499030 217728 4 1772 684375 673875 807967 852413 290104 842584 1 797656 51803 532329 169824 6543 61 6484 500328 153 367955 14933 594117 687061 2086 816807 273800 657084 532295 13 590781 54 604601 385582 717700 637494 452026 438008 821285 631231 612345 1 376897 32258 39626 561865 1598 80556 24283 7 113809 862732 725862 15070 818474 862496 843751 121892 322162 34301 863272 294357 66 747535 606208 8 864416 644142 888130 173800 838939 342317 888486 16 436333 590 832481 4802 878208 893370 852577 12975 187084 879429 840073 837536 638165 170059 800756 883096 815416 142397 19 11944 39 3274 2 59 876421 834589 40831 842517 829110 875361 9586 51455 898819 599755 735510 728045 26 844430 873785 113191 677523 2 754081 820133 490734 869388 260236 14 432109 848433 6837 30672 186745 649686 507057 857311 359049 842918 707065 510270 599742 638794 41336 1613 11 223105 369258 864342 439748 915 797055 394000 67562 879955 897888 121 419709 874645 366286 859210 881786 681602 418378 5819 490331 433395 277684 842356 887782 894416 891562 550468 6310 86 892257 126022 36405 821662 12 221 422402 882213 538149 27348 785906 4304 147329 851013 199534 52249 259018 86897 141307 1 601703 1 138124 506142 40510 671804 392408 872391 805555 385738 743403 897592 750947 892741 72 49669 734573 132829 896690 4 506825 2143 2051 227967 4950 66 73225 198543 761182 105 370175 305474 893993 442316 627026 769852 478195 629938 111500 753868 515687 597242 810557 1848 15409 858164 414735 347263 529939 869073 426007 627361 1242 837217 839463 874189 861511 828868 800309 794937 597 317145 885318 99 362587 584382 114803 154605 761191 15101 893988 122020 13216 38 820334 721530 829728 899963 119907 798085 815198 49 817132 879832 20927 651756 304351 890073 889668 4 349810 818132 31896 757620 511561 897928 689670 858899 338082 685550 753789 865854 832321 852834 196834 4584 585619 23256 856436 311296 655215 455905 856587 806101 8 17 93660 163950 155360 33875 429869 117593 12159 166719 324413 898304 246381 276432 230145 2812 469 228816 855802 872426 185260 743015 207423 732012 5 186769 882177 773394 235699 891529 710853 173522 834204 264761 927 849867 15 502924 3 826012 798684 878067 753557 131179 571383 306 1919 787255 866962 792381 2148 1235 131456 896748 793838 124387 245891 81 401 803158 795237 45423 43209 2 629535 889798 598769 869899 207662 891595 860075 790602 877085 131550 823941 208 79808 526808 892175 282856 804424 16040 8 115924 856721 548205 36802 820270 871049 450785 517376 111 588474 801913 192763 552750 272143 9 290552 2 484777 49786 544075 208660 18051 361965 8996 8 500988 585437 663 54058 86336 762824 2 873936 201 792110 823165 4 30668 2511 43257 825370 2 197281 791799 171461 888123 21154 772591 759300 895890 446254 62 456989 602638 462564 18284 785183 744261 165531 831027 458722 812049 753359 207593 817084 779669 3 847782 810654 439208 851227 746260 4 857871 172868 795271 892280 822944 75299 3 24 24880 864500 752564 708925 266976 16 739171 615 479153 65424 238988 807447 1232 851439 83717 3491 40910 19133 65159 765086 656512 582462 488733 894135 849999 799739 827 536954 856208 575 140 83472 752677 852584 110 823284 101220 847792 888859 3516 6 829206 596029 4 770602 30472 366602 670457 288982 172 71694 1651 103584 887822 19195 245777 41218 7243 120744 777384 896289 49 866790 525641 19 56842 206 42108 642264 593771 670702 149 285403 675997 33686 314863 292446 839251 303249 888209 1259 758037 54479 620208 48353 593211 695361 380833 528651 872441 213764 887425 690169 515255 865109 803930 603451 835078 234167 373129 172 1 148189 603795 771863 2154 190485 57663 853229 730443 420023 649284 143946 362 433282 864862 805588 167920 147962 743668 2 761876 680748 585442 432932 752571 483988 17585 471234 633810 844589 821147 791652 805207 848393 336343 456151 855480 237830 107 830201 815650 383459 822004 42632 228997 821328 662302 120 54316 307517 783455 27723 571802 2416 808326 374245 742839 332024 644047 790529 421536 204402 54549 552448 865427 892487 806301 838055 5 816207 886742 789860 829914 578447 290348 199759 847403 38224 672142 28885 718895 20649 37966 307783 100282 50523 558374 628 684227 647067 436787 373085 701006 812105 876699 15891 11985 526565 875422 719348 87602 805354 861892 482158 867507 546476 254550 867453 722924 891 894773 879459 897103 893 367556 711797 25108 718922 820897 537320 884206 37340 730817 114645 836197 845501 196018 506254 383055 676890 426659 580909 692364 134 10 10082 343731 201210 110348 415423 488180 710 829283 104020 635553 2 15 880811 224211 118537 884186 657306 468935 14271 458522 849542 47486 186968 860948 340063 541670 53333 865254 125973 860921 8 5017 868419 891278 416625 340414 662914 857492 7188 450388 130202 114339 543128 837499 4 768944 668378 16349 711926 871551 686298 8260 49 207544 885394 417359 67089 331090 534622 540 352990 178492 35039 878590 82 718262 886211 233800 179139 123 143890 848545 265054 822993 846388 303983 230305 145 308208 863106 835873 813307 64223 13 437832 3 586273 820181 877342 238772 683869 97701 413544 843408 851205 624100 619499 77611 77023 51 7 389921 289576 861732 33262 588386 870820 542640 893296 61606 484984 691048 511400 266957 533506 468766 56 852765 191702 895674 885219 71553 600309 397259 570771 23411 13466 343864 880430 97507 879271 808083 3737 7 785889 418201 884729 131 895062 887037 743991 716170 287658 859999 287044 392603 862913 667969 863671 890535 665963 6 897459 815273 209512 531897 809170 492700 876851 843257 8 886006 2 687968 463803 875684 341 62 47812 889164 774380 134628 283399 800243 769640 67932 180446 703334 684360 876526 37115 14611 5 170134 593361 289327 316107 428297 816685 576 305170 833477 280998 2 844928 883147 113179 342846 897179 701233 888106 300120 876628 821593 871266 7 749171 895029 524533 238811 585496 126674 830536 832763 56056 616722 862817 872428 2 864266 889705 817058 888532 675148 301629 645843 865637 458814 848810 53522 122157 870086 745 249849 761557 531758 5741 4229 495526 473752 158584 889917 76252 505582 1460 29596 859064 866489 569909 535552 817171 279001 1754 756250 248599 666454 889761 882899 881381 537386 4057 3 780661 876686 383464 19023 948 1989 316009 441 112157 782466 82591 169 689135 364263 543438 2121 697991 130830 645 533275 5518 631227 547462 564345 863726 535636 423422 27013 55 526813 704409 464268 714775 290143 841660 44140 225697 533455 256415 748858 404415 181 646188 202061 872849 261419 339331 376874 4 626163 9297 33986 387278 850504 74 147700 491655 2 169089 781763 306968 785753 38878 785568 272 911 504348 128739 822394 605 238363 298345 821826 564606 115225 2 709896 655844 792226 855748 525 3 877288 868457 137193 52619 657545 147462 350089 858 522179 726452 410550 230195 298879 425234 896579 301 412698 770186 895820 4085 802131 772629 804038 307538 277288 897905 281765 624367 152651 853123 183603 844237 442900 231219 752648 866704 407787 471210 9 884774 897829 639562 164652 849427 377756 839614 846121 615204 1714 825448 541859 352085 361947 94685 204673 223652 870225 58149 2 679222 817226 2 808288 6426 192142 867739 375028 2930 899619 861606 475786 9865 76 72 552 744753 23038 68802 165034 692912 873654 765295 9281 884896 875964 576221 891940 803364 6169 16 332705 433713 881217 872045 285 798688 832605 87016 730595 7 625224 203 2 541433 854039 488874 3 805128 126070 2 821227 609434 851470 229353 31845 802949 877092 869278 796109 536239 728765 851883 891536 80739 242947 825550 890914 15166 39846 681061 174558 258350 543394 893766 760533 883250 435 721485 674928 13889 471042 859532 175633 440154 557507 810491 823565 668631 301398 449620 797712 829493 767989 688874 891893 178569 876801 150781 896797 682096 3 62892 553425 455658 897301 850094 348980 329843 712474 17018 83952 9948 511780 409681 7259 885347 32 317703 617666 108364 141103 108 754958 790172 1089 1 831136 413220 428542 61694 593698 493861 8 194528 761996 83 723073 220634 66191 734447 413780 853843 756451 43 494744 517102 452893 609426 771613 2 202274 250696 858526 327959 434783 866858 749608 60 280 637869 91 527025 774224 589448 898435 13 868 730679 733178 887402 47 858241 31 35778 436729 474 130777 846795 274094 666517 581262 32662 221533 696721 508764 831888 4 19925 442775 137359 354083 97591 823602 888701 881224 764736 357826 884793 889385 3 433348 586122 529671 741234 834830 885434 51179 292532 279 814212 812419 100 759162 1 699195 862389 272723 3468 420 680342 1 745380 801802 872319 171773 890762 5 774105 1138 135085 756615 714532 843226 405653 371147 12074 736426 524467 738038 837519 330171 70102 643713 241196 165549 328081 218679 504012 178157 805276 826607 259467 889010 256 869406 371971 198388 787739 689984 707165 860704 183685 44973 577006 65 323488 281832 498107 2 892148 799263 668090 116562 893113 340258 25096 773283 370558 100 827139 668685 193915 895323 32678 9942 460 753736 141054 771 190 553079 490813 2 843691 565194 54637 859058 353960 18 464256 876907 3 868392 75575 849761 804922 890737 352876 321368 139534 684459 687176 890850 868309 745577 810091 476673 841987 340700 347265 146 539014 602448 55677 2 269064 22075 783 261713 435249 595276 107368 1891 815913 398655 448 786837 895169 888110 675275 574712 135762 584375 724783 401747 888282 336302 342813 897549 444829 893319 134646 134461 894159 165515 506120 7 721687 52999 392545 860136 100231 1818 68496 570127 833115 2 4 832898 542083 2 21 575972 359658 250077 10 888987 878650 834187 560955 286639 193640 323284 178758 558537 41451 68211 208 890058 193 737341 490929 831965 799065 597206 131941 387664 3 585517 894656 525185 425832 854049 86 137007 891978 280523 179268 495416 552912 100035 104 8 682438 891021 891886 876946 689520 10165 277 701428 847003 292554 318 587410 2 17971 776247 862001 413063 12761 71601 370405 803737 3 23 566407 548 819248 314541 685904 881410 14 112283 811798 366749 686242 814513 186307 1224 767929 3 1099 36307 806026 478879 790811 2992 412524 64682 471081 8080 422356 321922 884328 870444 332653 425895 776683 595252 8 435868 3 634776 316966 813388 2 41497 163430 830846 842730 3 631558 204592 708998 897842 506258 201647 507195 791400 882586 413564 753892 21264 116054 392490 761805 875253 803436 855301 154615 867285 869236 6568 531221 3229 266 891350 905 75887 28874 786967 895373 36 199937 530703 297634 647348 862919 769091 844553 447858 837285 867847 4 803512 771065 774151 804678 28 135 871305 810897 50089 403368 180484 80194 1 892330 203339 845138 144135 72660 899510 3017 3290 847727 822769 873864 350175 781983 252788 669795 848 732270 76668 885930 247645 345207 83682 894578 925 897232 485612 824198 878858 43 671596 37 196173 893784 694950 26823 99900 700411 830323 884596 122753 878438 3619 21473 580547 139477 502468 652967 31988 876246 347722 691381 813791 1133 285335 747372 890177 656203 463140 853896 876409 87858 582570 428754 84 816937 36 768882 779211 350975 71530 336374 281123 433550 207697 211509 29435 357 110 718667 868481 83656 242372 419 886493 28 824265 95 891104 29 245239 126 2817 345 324 88 30400 897831 505218 881517 835741 680687 717051 12 865794 648782 44631 180940 134492 432444 6 566938 649167 2 678746 750999 5596 7324 796497 681068 897549 891470 1028 888825 2 862294 486817 105 696327 695040 2 650541 340143 886508 891289 195876 554804 394736 868652 174244 350614 6 12157 403216 426519 39275 797540 882689 305572 730180 377117 876045 393100 112411 708279 839492 115597 6 380029 5747 211 284 822670 874235 222274 468 872300 475535 134164 811693 774625 41333 4906 93264 884762 104 50 126 65581 415051 865991 564686 819979 890330 871086 129508 601305 874218 341588 447428 485551 72066 438211 885655 1010 499165 468 876534 785726 3144 462085 827842 730181 29796 457982 839026 80863 137457 883875 186468 785875 317637 201815 169990 878676 883239 383605 563456 613836 4 186120 887709 880044 46680 829578 783005 2717 290450 231067 891373 336121 484419 948 660928 31651 810524 510916 844388 898331 504470 854265 34549 659215 643825 250170 79113 483771 174850 855932 687 183075 876884 399995 15068 865120 318855 752067 179843 783815 897044 875574 283746 437763 27 102221 783477 469433 762721 51 13216 488951 725589 253953 447422 119462 483690 72092 123133 908 10 761458 846138 541903 801584 839411 889429 866595 4 572261 342719 240743 502843 474194 766805 772175 716959 892885 826808 350558 108486 844034 889118 93447 616309 455004 249887 869416 789221 616258 128 821394 641248 395405 51401 2 156653 834119 382337 728273 882412 109464 268769 873626 722962 878332 771204 792589 863893 852262 574250 855109 614222 892034 45667 4 508014 61117 397307 173668 413780 681 134598 38501 734291 712423 871861 91 186 201490 876308 188365 665688 869472 737608 78589 285198 170080 18 39 20049 574680 860028 84 838237 171225 156481 872020 64 145178 887738 15 714680 8964 594 328272 279635 213047 947 525689 774699 886571 283364 772287 137493 840223 879970 811717 218441 406395 875316 884980 146 543668 489763 501853 2 90346 859802 320393 844277 11605 52058 856093 527501 806498 142 341871 794668 677895 84589 479416 612757 2 83 857744 239924 36781 27378 852317 702158 678254 3 4533 893906 853268 6 834045 158393 883929 772914 810346 862096 814905 12 258972 846721 212344 848848 48621 445132 2 36023 598428 404841 31729 842408 877607 556496 830075 8 18 445968 681284 290497 612544 264457 845335 753117 436721 199498 2298 689766 224837 80965 538741 653693 372541 827836 630647 860720 407477 6 722752 842045 739373 641482 894802 510899 806892 2653 69412 849614 179143 179407 123368 440242 868264 80318 782181 822794 677840 146059 819409 1 50711 46538 346089 853753 707210 4199 856085 453099 881747 383908 654805 831482 167 295876 584605 507751 708985 383208 90905 110444 468319 42070 790240 729554 43 4810 720151 272152 740029 758495 773335 652772 81161 8442 854471 455462 90224 541586 896789 658834 897544 610504 714173 819548 63251 233448 806358 899243 862450 859360 842677 499060 153995 410814 809519 350577 353178 501901 187863 860295 882263 73186 194234 88136 175726 300008 7964 14814 779521 844251 895796 43555 5355 743779 33154 791928 899210 437485 399808 592099 848759 413 610820 708051 894519 864650 2 864170 826072 996 38 1 886191 806271 739183 382526 144665 899835 37 899732 426317 400833 877935 325962 3 56 1760 860536 630650 851900 898244 821338 106196 529 804331 654174 24 216685 222323 50924 229274 531848 755413 344273 694360 571 16803 120841 683652 353720 747189 797403 267340 141762 482937 857272 853725 824247 837684 346214 560068 283342 897034 2698 332085 72176 897986 856624 307966 147193 111183 750884 353059 247642 333736 613684 684544 347422 328963 22906 309818 138587 383 1 896235 29103 497481 458516 161228 805771 534161 337661 148847 533147 218409 569287 839662 869120 775972 88489 14736 419657 343 859633 450927 394243 851384 716041 357351 498567 792712 61972 433585 7115 840752 385964 627574 860518 828376 11 734227 880063 727578 232 523184 20047 563258 807043 845649 2 415565 538005 358978 660535 154593 1305 6 876693 12 728273 160096 217083 172641 899634 463989 12683 3 881565 754470 803773 727426 622091 56791 683268 345793 390338 878476 30 859027 171372 520483 243409 884673 810684 634163 876641 843497 352543 4 218404 656256 513929 200767 243770 594408 258104 1 835011 13995 194178 788035 395196 835 181425 698632 5 856060 553414 893112 13664 637 782 737950 64463 1 727236 831758 6 791853 5 280389 475290 888892 718826 3 855589 2413 137530 893051 18567 619422 26349 303093 266308 858613 772163 552195 95047 127105 876119 871384 390762 246962 331369 128 424904 35086 806822 9 849274 823156 142392 2 15 2281 761507 183492 854087 370735 881045 644685 811890 117111 23941 310658 834042 699238 4 535304 898498 500542 894657 63277 260290 361643 878928 757376 370671 82780 696247 279018 754724 5 156685 820736 885259 1649 746363 501618 148183 11148 871913 32 2 743030 739103 809112 209802 3416 249905 266886 11991 833035 724135 750063 875592 7 3596 5200 873591 847483 898921 336006 114709 858184 467684 582072 463986 607827 9 568362 8 898338 381672 423208 153354 190127 837008 262743 192964 66 351323 736562 460 311106 212091 81964 465561 501886 872537 614625 854186 512606 64191 3056 412980 26 871659 829716 2295 216483 50447 878041 53044 823333 670195 881167 569454 897895 39574 390525 34440 785165 822502 111206 237791 16570 275211 871216 2747 56096 842838 873977 860657 873022 899585 722476 3 828326 86 336820 331 9521 656656 212173 892796 5623 54 730031 75908 2403 27 859567 18 378688 3389 232104 717509 737635 875153 677398 859054 494 719632 844857 730743 700231 224314 866008 857369 604239 464797 425961 801785 480416 26 122307 799431 887941 121722 879526 891525 898407 878521 28575 813000 611594 772867 293535 766188 27327 496246 890646 53756 229270 261869 70783 690123 626776 26 29 214731 9623 776211 847880 65405 513380 848632 540991 882252 857551 301778 718863 188878 829275 892056 895094 850609 872938 816761 50345 20729 3073 848827 76 883203 331167 770892 3576 799641 389063 707918 746081 721544 676957 2 780179 752871 100 7975 449341 711625 10 593624 281277 343535 232723 633821 402553 861211 381922 130 464849 847141 410 886503 577106 586449 889297 844105 691955 858039 760484 121402 30 723424 39 894048 140124 28741 891195 885147 645049 756857 483845 39 863642 655548 803773 834605 323574 699265 383280 631472 889662 822223 217842 229 20428 585302 75593 48305 8909 768511 529603 885296 200106 886054 701831 498302 375 899047 791997 198610 477770 1 848531 29364 856491 883490 75 54714 777681 712993 466330 702153 601 881506 230899 196778 311137 504243 878165 8131 830556 94 446928 5826 739261 516439 5163 860354 881753 812297 710215 786864 708163 302191 425041 884602 779682 165 831245 863986 848233 87319 477748 32034 385510 890715 534 171 800666 877567 621358 837742 94588 123613 153489 342471 74 112174 433371 547284 895656 807 747587 148572 2 13 691696 898386 557082 361439 873165 228 4 858028 560376 866801 392793 670686 875013 180019 6755 412468 849398 896032 890636 688206 364 745574 54 292913 295158 817891 552409 899520 529647 802456 798634 780250 210488 404787 569229 818613 866742 5 136419 855390 817811 776849 592109 801192 881056 11262 4094 551334 43 601157 413902 276135 191472 333789 513873 728889 1 287341 626152 376469 61524 854762 9 39537 836484 3 882299 1116 797931 806983 221748 836101 697609 848667 863038 197 226454 12231 507489 852735 443376 238037 884291 97 343323 868335 531780 859949 643338 207975 43 11876 829623 868599 561290 436472 895444 864685 224697 1998 762427 227501 125782 304793 14832 366698 46218 354326 585344 899654 777543 780360 162414 811518 11 790123 228063 66952 786997 454876 319410 49577 86893 320244 192913 613611 748284 391269 4 191102 40425 899499 135 284557 110859 889144 890836 76274 848031 895184 766219 868226 789976 880811 608 56 15402 708867 897327 874371 19992 1531 263449 626216 771810 850472 819987 887143 95867 41974 863736 74237 2 331909 319 522282 4560 203637 899094 898254 19430 857542 564100 285224 86 3 741075 886300 823535 858682 202511 542657 569068 534319 718020 758389 635472 812400 875456 6152 113798 198769 25541 199042 881825 698862 392963 887280 25 471793 8 538373 834457 55447 751987 750072 875542 766644 13 489275 3543 836877 67899 377200 268648 853103 112319 143780 462003 3941 545268 501842 305819 35790 73144 576368 260330 34568 96152 268 475719 151626 549433 890271 355949 848638 158682 111383 224262 139187 802567 3130 101 716750 110058 841224 561571 184895 90566 796182 103564 649054 796708 863021 79711 788150 554270 862286 821888 886045 364365 861481 692357 152186 448460 860571 33861 500981 752878 443403 397279 47662 58017 258126 574151 703377 779239 732238 71249 852755 691695 148224 805853 261965 539553 821416 850066 665975 882554 478852 806918 4 865146 7308 2961 406652 555790 4 302101 348960 875530 79809 884533 723889 80 826223 5249 318495 72725 814543 698488 4 853794 447708 828544 890808 9 254724 809767 450238 519366 331986 897290 876643 453117 267 776363 101528 2 601522 892100 92617 899895 554742 419683 892412 382891 406911 153 190037 775893 183051 385629 437773 497620 625043 896975 630295 196 315456 263840 745996 270978 237787 435707 884491 746477 21518 879300 573779 883006 451494 148755 8863 174486 270056 29 178 478060 298710 824617 790217 742501 730160 524231 851375 426 518450 5 86433 856150 309613 892186 825443 87869 496012 873074 876945 822506 547178 22 370936 521527 282343 272131 737017 204004 742578 441288 280028 53825 426534 709893 745095 496916 716349 88878 765711 6825 827968 869786 876205 855886 880000 156 867432 3768 833379 279918 11 839295 1973 45 308165 864304 22519 874086 524460 483424 1702 13231 704786 864872 834223 758611 38 871420 144823 298492 755026 843738 335684 42855 695684 804419 341836 239646 682524 871568 848679 625495 871313 875411 267358 1343 783667 649117 454063 467210 680322 13 858507 791225 42498 57394 347166 733107 853170 808037 432087 162273 2976 103613 505731 269527 797334 827637 694893 632685 704175 803302 28 678108 678601 38 211990 870305 10 497574 801131 772118 889586 280666 857771 850783 887513 891246 843398 1 13121 49484 35776 749103 188357 75 313250 623828 141 4 680753 897805 475477 851830 468914 5493 879684 655904 633168 807378 876819 338580 863461 617518 895966 574555 486696 131 856 587246 321903 317102 771825 543658 565480 698800 467084 289442 1358 875835 892339 320655 411593 6 355815 872585 1 855312 887684 671973 168287 77162 15 121493 883974 225546 795307 849742 388893 343 57295 6 76664 8314 3 186415 818350 18 873285 869468 67407 40371 451 860379 318278 82334 22 699218 210189 10417 460813 739542 872690 785257 581743 114044 780785 849927 798393 589766 863293 378471 821605 894298 239023 282 778029 872673 369266 103 2 576225 889008 592283 882586 660376 576213 839474 156198 545665 842267 184074 121542 225817 499260 866563 778234 740239 885068 5757 721 896366 435945 839706 165907 385327 896399 332651 856576 647 489239 762280 160690 589779 112387 504191 7147 547492 878269 878963 177110 213876 301425 695889 809908 810531 3 2 262624 101883 55383 861492 840539 832190 872529 815377 831150 40 153266 84846 827185 683728 11 59225 294784 817601 213816 746263 170575 859579 234765 4 311819 204526 894851 165616 747801 378178 228377 178462 883619 3926 31 13 4795 890567 537242 543421 174 895665 589783 118042 53810 708010 505623 714971 815049 2 856962 735857 2347 345226 835948 384567 455064 252180 399082 2 862116 4 898839 769062 863059 399028 736454 530342 892994 14285 453851 145756 220149 854095 3 412 857675 3 874566 850607 834896 1 333340 873263 843225 5 175138 492437 855993 16759 841638 595810 63756 880734 265856 835920 100997 759031 702995 2 97727 175050 435232 881034 562598 424213 713538 684379 2 789480 791736 8 125646 889372 18794 24298 1007 103645 221 67333 306 222165 282236 797001 504463 894640 2582 887758 783312 309290 733600 832442 884068 183859 875546 862194 139377 7654 859198 895319 315 781354 621867 845833 161646 675179 596640 322410 346359 765566 781177 375165 825264 809064 899051 860820 129316 5 861466 757545 883228 10140 819310 890989 811461 228519 165847 279916 897821 375755 798499 815295 195 3 101970 112513 265759 860754 887462 74029 625989 235434 776673 673323 4583 518069 62450 571139 866683 506680 717727 885416 1 79 867270 823453 713096 3347 432587 890157 119860 441576 20034 839060 521375 861621 9410 304518 18 24 290726 894147 183776 69878 45437 562 1012 767450 110 106 110 675652 7 104505 802855 46078 784263 530700 697 13684 516892 175642 736677 86603 1 444427 337809 55984 106861 876421 895514 51 499745 7273 848119 881166 89 13289 390762 699836 773545 180410 804399 812178 327055 781345 520626 604057 871090 24090 487767 787286 893130 769067 850963 3456 327492 746892 810668 586313 287079 420981 309 898732 354195 592141 801 759924 198940 429106 281631 884639 800606 78402 852511 8959 255655 799997 149574 814089 748965 245257 787874 888572 15 885061 890231 873350 682194 192778 464482 873136 889990 96511 22 600901 893785 870308 182539 898336 102 14 407703 877166 390653 887464 72369 4 597825 54204 114145 43137 808532 844843 886636 889419 50418 176785 761993 299872 895773 860722 855825 371 896532 861294 498962 34 41124 455157 59422 594152 850344 535929 678543 4689 823657 871833 597625 50313 786467 7 863792 2412 102246 838746 3832 149799 3 149 7843 7014 95 463692 880395 37 46 2 789880 267564 1576 878899 1 268476 17 855339 166 838783 890468 408213 726593 832652 527267 332753 444743 7 468179 816653 101885 77 10812 13193 819445 880366 239780 883471 799266 842780 749225 843908 872577 849887 807407 496161 402603 157561 73012 3 775550 413101 701 507944 319724 880384 707198 1533 843804 793264 514305 314249 790440 731337 853943 862528 211363 824198 101988 864471 787093 280806 889868 4061 3057 581331 881955 228417 835400 779615 804281 273877 888704 736723 31071 662409 238270 866487 94 8204 380012 884827 866131 726954 455973 362871 365139 652592 8 825133 300384 322431 288892 171586 833312 859678 665182 564922 838243 838486 714221 15 877688 896746 610694 12972 877275 782235 812146 886734 60639 23669 645297 345096 893717 1883 875541 857266 6656 873678 640060 127344 92 532443 855529 841807 857324 840258 435480 376724 634917 668 878577 563435 3 871810 844133 77 4 666686 849746 550167 796548 529516 311000 765251 30 264610 235142 721187 870053 453048 867539 142539 93 159561 332571 206232 847170 667865 90441 28835 837316 847283 17 735685 747098 885087 685227 877791 335568 241 25 284286 536 576234 852991 4 341933 888944 380240 2387 1464 471118 10 25183 661703 475825 244637 890653 833085 122108 761829 863269 886356 301856 3 880591 875653 285 811553 638282 798423 728091 105 737450 5869 762162 578853 675056 318363 309433 815682 412811 898646 655307 229512 893787 1520 278 833028 609719 777794 647879 899870 339946 41 166230 893753 281386 468574 780817 69 866198 889790 217126 855264 303637 52995 849913 238410 352804 564220 367678 812553 527326 853907 869524 292341 60055 773124 74211 794335 78710 875732 850023 560603 313188 369272 77785 696566 655136 795736 784084 890121 164662 802203 555 871710 57383 794249 801677 851643 783095 885984 889800 134961 460674 805288 893870 486063 885456 863972 2480 658151 879981 167 466994 234464 16 601986 129264 389660 9 421240 739891 94598 84418 18 18 387 484803 840462 702771 415041 214002 14 622 15336 562833 200475 824140 3355 24585 11373 738728 878863 204334 890285 11 787338 872515 231442 5462 134899 279497 2 762786 696313 255373 418 583144 406405 105528 775748 676375 836548 2504 139361 691570 21713 790403 995 782323 93770 4 378707 851154 52 846500 776217 16176 108626 590085 192209 807208 41365 667497 884276 812843 854191 528798 763202 870990 233 668980 292076 769433 321533 870343 887159 820457 160554 859443 71 803444 241760 452996 464795 531245 192223 897211 892496 194004 37 89918 896298 14372 24544 140358 199 745182 413 277114 14974 482 848943 892630 871908 14626 730941 490261 844877 7 571491 662774 288 846674 624081 59485 1365 304824 879487 78252 522091 346683 569078 702180 556745 898810 10 228194 800779 601410 332078 579745 892851 6 760900 132253 881987 511209 419025 6 235683 737575 17675 303096 13991 868570 142 102030 836505 878076 93 850414 282630 891825 724225 890891 4606 812762 529820 897881 885654 175411 898423 84039 264380 815687 828918 478705 864202 192302 545848 8399 46462 179425 1 612803 50273 303335 849443 16 524821 596295 875172 828540 400540 89378 279646 140129 12 484330 524487 852002 816589 44 26855 870107 266427 584006 116202 720760 220769 572635 2377 464835 116548 657909 832226 48586 341618 10 857293 516974 24594 846698 778088 2698 283615 7954 546524 509200 254353 525656 887749 191 827048 868144 16750 15977 74433 811104 705519 679746 155 2471 22865 105219 1961 246512 846117 893227 751817 542862 736784 544162 790501 807430 159923 749841 61264 728427 870139 12515 3979 727 440473 66062 801967 91045 162014 12232 331734 851710 42132 808142 595554 877327 395262 164764 196929 284681 4075 17357 891972 853885 780399 429669 899902 530578 21 720897 325406 104949 281875 105496 883920 809621 320354 799465 831007 11545 870644 3 726853 523973 823089 669437 51 764064 65484 802327 881193 706984 20693 516214 680051 684758 7748 474143 770609 493501 206328 620086 866211 7 719129 236354 463153 713927 886486 488880 856983 440311 579294 34619 101417 139397 813382 165614 5188 892903 276958 835710 2 225975 172840 684386 494142 478 8979 5 498840 11 48 424246 442695 523729 47803 175073 700227 275249 869613 885158 898542 684889 429899 763992 156962 3864 191825 269246 128310 205276 467908 509316 55585 171183 143964 806129 834134 558602 826676 15596 32 788210 829541 33508 17824 368185 571660 780660 72972 488315 873397 593863 865543 776 87934 793356 14 465894 861761 475536 700 1 49 394385 13 899580 840463 381892 896820 853052 796354 846878 6 59880 406389 1 724325 99980 697649 485824 814444 413615 118 1595 57316 263 757779 810632 743787 745979 7 37508 898161 593601 168172 744273 308104 7301 328828 224780 741533 13442 312117 861 29 223 647142 621987 749317 4811 786042 430921 62 820542 1085 20742 699201 294281 855813 652849 387059 129523 475816 98352 864117 31554 142181 623964 896433 864895 30935 9 836673 4 201441 5875 624584 796986 419109 399889 119691 777784 823688 826299 975 848731 557139 352818 580360 201105 14 291168 280120 772906 294246 895553 867512 210470 2795 518884 898097 22099 709163 28894 115150 889632 669 873990 841402 17 446854 209599 897749 92593 287652 873844 769705 397176 160097 306638 865199 588932 394877 759905 428295 498121 403035 682753 750378 721399 462 704664 9771 24050 484 758335 360631 890380 567 498185 306 142 408420 898888 1142 52244 490 828371 851518 12092 878637 95 65408 7 837559 477779 276632 842954 839662 811396 764118 50 679486 813972 612484 189104 819669 888117 1702 824844 79226 876710 18794 7796 864727 326917 717343 289387 633141 688153 867143 26472 888526 2 660927 1 881562 27 153 131069 272190 760440 152 637756 449754 56 613371 157199 858191 484115 716552 459718 892497 805269 610955 208 139062 2 3 6795 459723 895512 861844 707163 482332 57 867597 856242 346 832007 899540 411457 865590 387665 430469 42610 308871 727048 879654 47408 844773 261593 53 771178 498308 241027 57 871899 42255 232799 206409 6801 853549 196723 827367 486609 874389 291713 834198 524900 863136 694275 208169 124037 329815 884029 83 527335 360220 888998 887915 201172 1530 24799 61 820240 112605 705928 782281 852375 487955 170469 829162 6287 184979 159867 763599 304360 822539 896823 416163 392745 804940 773688 253414 889469 700699 860600 492578 771953 633508 279028 511341 874921 876981 14 837995 719305 7 829558 9 27 574765 602333 270 843712 843075 842995 291068 699455 610529 106318 30577 5909 726899 680185 868155 70629 309155 86 875541 822788 874361 806664 570032 830245 854632 158133 875234 837423 1259 672100 892736 182929 89022 195049 475080 77076 4594 400356 6757 6323 666985 508611 59226 897849 75455 105079 70 883145 795739 700807 893556 4880 2304 851777 526881 394656 548908 214332 10 751990 743078 796017 797079 263638 700135 574139 7397 373561 1032 556433 51727 1450 559867 823887 1 15 690052 37 810524 749197 363 841035 845419 581616 834245 262481 156091 610515 897665 799342 112634 270308 68 555384 391890 855548 791 139 829325 1023 22601 40602 574955 240 500926 857638 11 640806 1591 741824 573471 831891 885394 115791 870246 200168 633076 20102 637573 800427 61716 866179 857465 692504 9172 82621 877876 393923 234404 834623 365397 275963 640077 391695 309322 443 812841 692152 61 1585 327963 260488 214964 781956 666591 865970 379518 113579 473351 353397 685821 16 61 254218 121748 237884 410603 304366 370328 883246 247 600623 396391 345901 2 875317 106321 129148 73 386770 68958 862305 167669 199476 57819 666701 860170 582980 1 784783 824774 17 828941 863022 3 701868 294 497319 825313 880007 48 685940 5024 773362 337032 889975 277984 671241 464228 818572 868129 1598 895317 805883 777431 841303 224160 879433 832968 577114 381025 734868 2484 18752 16 7 813007 503415 104693 563919 640503 116289 516250 890608 804486 220997 814439 898216 812701 607851 8276 790462 644918 55677 3336 899860 53 215877 5307 894122 14486 666728 730435 770 382940 509117 437685 5 144058 741035 85548 173276 834096 497344 37 149890 194 517953 794386 101880 453500 869446 864307 19692 260040 899536 566788 37 5065 16674 776729 2 868389 357267 645842 822336 819931 430599 1 876919 778945 822869 518594 412325 839386 3526 872138 863363 819992 22698 832075 14737 885460 883362 595240 26683 2 851366 851483 892758 39685 770596 828920 192463 126230 247263 6 890365 742780 440942 648808 74666 899128 647704 784855 855580 374 360240 80 823100 8668 860981 896165 894405 247837 199 461140 344192 856622 16 463260 682339 899463 881384 881917 2 778066 3009 4 305649 721471 112917 263477 280735 27306 3 872045 143 80309 760762 286573 4572 404279 839602 884382 840442 799420 736175 727004 318161 887224 809775 897216 482369 810983 805145 252225 86 635507 862530 16 804651 839927 36 3237 390920 29 823242 318211 199864 515415 7 463730 282433 42317 447149 20 5369 3902 266324 166463 870955 882965 755770 2 71 187429 723961 144 899921 249451 1 762838 217928 854851 102047 721109 238481 50 327446 858346 858003 50140 552384 3 499583 230555 271075 6 889867 862906 208 547133 701652 291558 896212 109 660971 8 596367 375645 227899 277541 898919 152296 828146 54 740630 689949 453354 899925 848414 28 898670 113 128129 718080 334364 8475 715692 7 266189 306912 2 30228 1092 855683 890958 746855 865588 806135 559 366175 169 90758 572120 796411 867629 896550 105110 891662 853547 307291 283904 2 5 467013 2 247791 550100 71500 510358 729520 577517 788741 394253 564583 623 623431 800595 872181 351 471 588914 416363 860209 681115 204 6174 76005 44 790346 198686 10 275468 250859 3689 872953 863367 134087 826413 670331 8440 126 683519 79194 855751 324 850231 93680 48 797176 743779 117883 34 74 614729 557862 237074 821358 39614 626313 213309 62209 364491 789385 780182 153063 800401 381811 888713 47306 390923 43 473943 752082 199740 342919 408 1226 12 833548 51364 175506 294586 153879 86 364662 155 864473 46441 473 878090 868189 881415 148 82878 689134 728035 782572 1419 899093 33359 8085 14 3145 2191 749830 72627 728683 568176 406659 836284 39234 841728 895301 59897 458134 99462 884133 636869 1709 889262 105219 29 877999 857895 145 769028 322228 411129 54 486713 169329 33 670017 115131 791245 709620 110779 237784 20928 353610 808605 751674 729248 888044 763421 2 679618 712035 24302 857396 890033 796736 97204 27 706603 50056 17 11029 785327 764 607629 107 805633 210058 513300 327549 52119 382781 189499 837299 784434 433663 719774 785710 352118 425603 837198 856797 537001 761379 279656 486141 869566 116 1167 881912 556709 2184 74973 159 571089 532202 705120 58643 542236 718542 792441 525479 561655 828131 884665 528108 368418 757631 770902 165 473476 2 838242 402979 532458 665621 6096 658395 755 796090 144002 218187 112 450874 772374 197801 646208 581771 145867 487081 520 29 891690 260399 660022 687981 144461 623 410203 58 889209 236303 15660 708865 534431 791708 335338 464078 562802 721830 97016 32179 36 5781 887975 886231 846852 827070 803202 712317 368625 348094 603 7 416418 870831 874901 570558 729391 820491 9875 851446 817258 867978 736895 525011 299359 793751 636949 396266 773519 1 847855 897964 162631 70745 6937 879238 511 686247 514648 537339 3907 841470 887505 30537 383775 221133 2168 585331 708351 160722 683459 737701 830870 253 222819 836166 411688 1746 683225 5684 252475 48370 2058 839059 750480 141 45 4 259691 847228 15041 727788 60621 169420 429405 4632 6287 3 804387 83097 639895 811547 718060 693752 36004 296698 695270 223728 121 82302 784484 815081 1191 1800 499554 134068 6 95825 404958 105778 449583 803800 783447 45793 550504 575855 772228 806688 800437 895940 865024 613478 5 337594 787537 333927 463458 2 702748 53540 21208 88327 104312 5356 892502 547245 883098 887521 28483 476 264459 2004 29 868157 698480 845718 57 434151 852208 688714 822439 111701 496441 869596 287865 351801 857130 143462 6 68542 859297 417248 873939 241613 560010 71176 797349 683396 98460 871530 832070 515018 376576 785037 4 813993 159416 197364 259166 277531 874862 818046 189148 565121 899342 890136 832375 211389 770613 239154 893525 23510 85531 807907 841808 609877 95 667 839129 571740 581699 12870 304279 2 8 146584 756412 820532 795995 7065 707334 465490 248290 897065 22 847591 543 283588 854762 164 397853 642458 845685 91 442723 206 81829 887007 838186 824414 886176 814945 18 289063 390663 2 154099 12680 410796 668443 855252 695311 547282 797003 38625 481370 875120 347709 452964 826381 185 738979 698384 36952 199322 894304 639707 465557 840084 781242 701110 136526 869364 622232 667511 278688 78002 861158 53181 658666 191193 829414 66129 898313 609324 21 625521 857210 779883 62203 52395 71 770468 181637 50 204396 832784 31 500 786145 704713 740464 8772 119105 878604 720399 805606 361826 277607 886922 756851 322088 298006 823093 668786 813767 13 532930 179 68544 120440 301194 898761 490165 264638 660026 741090 326119 860894 124462 11708 793326 388933 166555 141 817695 132766 93110 857584 401510 871750 67414 896700 311796 269955 793374 320589 2 237469 441441 881444 15836 682634 881045 265715 28417 842744 584993 886389 776932 25188 42 895217 34 411176 814000 381304 92383 887280 894864 668654 6574 17 137893 877625 792294 10 386801 664167 239655 323035 74622 604710 4 69849 800118 793156 7 886601 3830 25 384167 878195 565547 898044 453515 2 4 897875 139630 13945 142235 248080 566118 757763 287752 897432 614274 123065 708573 2 850794 9182 4 782037 765228 98196 22 870556 889105 814148 792244 789581 761780 432515 245 856167 823196 511498 579273 876544 562483 557175 41174 872839 9 523885 895079 23310 68 882567 8 15971 36096 814852 281893 149932 301558 4512 861400 516008 872405 110 694245 725713 462091 875245 560484 860362 1 880805 7 283854 864663 887489 1 361070 8 1447 669709 868205 626325 28628 825225 52860 674611 145156 1053 535699 883896 746169 418162 883521 342325 126964 26 280272 494346 377369 19828 891188 10764 882668 192436 827390 1655 572720 476522 238519 521152 892866 829789 434711 574345 153 734928 896654 868275 856501 591901 868877 837806 52168 16651 855149 23204 738883 586405 675290 888683 715342 844524 826211 885429 11781 834888 899431 368578 362255 715003 838712 7118 863750 602028 867997 31565 630053 770362 2284 760333 442936 835799 110692 179314 7063 742029 782861 879788 511861 100151 304240 861047 382598 42271 476645 772836 13771 789429 67 844612 776653 16177 28 540831 4 3046 162990 195217 716 800838 5441 15525 771876 775814 534991 727490 434379 694684 895150 885801 612486 52907 151206 767 367513 2929 482256 851 856110 162 308760 321367 823158 872610 760949 839 209418 847544 94972 8 561667 621355 299685 109224 627172 778668 386591 190160 628981 817958 428779 664121 505580 5 10562 134263 730204 65124 304796 42244 718618 849093 3 8 895518 834096 344717 383817 313756 429880 832048 885128 134 514983 52558 632599 769108 727712 2523 546128 286 722345 422064 374162 886374 106977 267284 233785 813948 546940 753007 775314 1 530112 715606 579773 477128 656663 858288 895201 82831 664596 595893 571426 82238 383348 796587 361078 1577 145101 871703 11713 1 558648 854644 117882 111606 771455 715395 226291 966 864087 1960 69 473338 183166 808528 865040 634712 642317 7216 665802 770960 825591 825125 43415 781219 5965 157858 858717 659473 136642 3 880947 627 42 461320 3608 326369 558589 38 879017 685212 704225 867105 786720 25385 434739 305365 26 395470 219131 794228 10 647418 785370 206454 5566 843718 629101 319373 14515 546329 891890 797906 894830 83577 840 230291 57368 863366 875824 207507 821327 608755 669491 12 283232 26532 410103 518414 516940 498935 888462 595449 895330 592 436 485785 747426 117799 473556 825364 850400 256591 641998 206190 451893 550536 872306 5099 428413 19 807656 336951 873313 98071 25987 892117 8585 222904 15 878322 899968 164345 534703 1038 7 161182 284 847647 13262 194476 892497 837511 714825 898955 805578 808726 835590 896553 32961 888406 470927 261473 825338 887669 118673 808136 159118 309797 485424 74968 34005 806657 511723 390641 857440 731150 622710 867482 90577 891601 795170 829529 157 469357 505 284011 199040 555127 552843 820915 17012 187380 796475 8783 3554 802929 594593 872425 493697 794075 889524 5682 22852 626341 525707 1 86 182617 865238 3042 132184 41412 590964 6937 119476 850145 14094 825988 199449 899020 13199 737057 194576 840517 169850 819288 745887 550167 892424 179493 25 627932 278853 12293 418884 369889 810532 870748 20559 894602 26026 647793 4086 359 836134 298824 1 321478 158662 868811 148232 727530 1193 1063 664925 30 271505 2 4 16704 68 317869 827136 170820 4 758353 1 775844 590006 785312 357203 843618 398521 862117 10060 648220 818953 35 673186 890349 815742 882581 165272 67681 869833 349366 1 767158 353952 168383 27085 537527 3247 8 642328 778271 593814 1019 838384 8102 385923 786438 817262 899182 632334 830212 608068 469952 815467 74542 889573 1693 9005 882787 894338 87297 26580 1 892490 727149 815115 782836 268685 101425 286750 282 77433 794787 11 705558 868830 810973 459853 875562 309476 94746 51 710208 871522 433129 29 585631 3611 492426 873304 130726 183645 781489 887904 734655 848877 737169 852878 44367 466660 821317 350677 437455 808667 356730 489897 885016 280138 3383 110414 819925 601416 697005 851051 809940 3 416164 26 313840 260869 886707 1 558700 896265 160495 3794 893993 76123 872001 784219 6 892337 269070 785261 425417 131681 577367 813693 146535 19 896703 768986 395849 255410 695785 830122 873742 583274 314565 835375 870418 846001 6 890701 841106 175348 475647 2 4769 165951 747223 118928 1426 16883 801426 57167 8 681 648020 5 841815 435808 880921 782177 880603 855803 782453 827194 29517 540012 557039 795832 6842 859330 105945 253 744139 850373 878349 256062 48259 260115 2705 566127 46341 816797 779312 86720 832781 14466 6 9 843938 811983 483650 758445 688584 266589 116 726816 729412 1183 540792 860701 147778 698994 843478 520200 665078 881514 176 1103 822969 391958 687377 352669 391728 815740 398083 761319 149305 1 880756 644674 771003 7054 897984 628031 310973 130930 632490 241812 756281 30764 199575 607318 789673 719876 626346 899996 790298 888542 883218 509995 101705 881052 821 507790 781785 759896 14563 15288 838121 862553 850062 353501 831929 620231 744067 617971 323156 893270 39240 1888 187002 703832 704672 114160 2 844126 347795 626947 16 873238 1222 724 846242 1530 299850 894548 752028 50894 133052 481268 693520 486844 870909 882800 664692 425352 56218 636992 256868 479198 68277 432441 38912 872695 621415 129206 864281 121847 386730 784183 635857 23 180778 404925 6 378472 156692 442718 711813 725092 699627 663665 1 827305 84987 651374 883495 2644 450044 264182 53255 249 766382 584655 522790 241088 884340 818973 579570 329281 3 895608 854027 474768 520151 410754 154 15674 1 57 882280 772777 495546 646258 833170 488271 898367 392910 781748 672202 34 56452 96153 152225 571 15054 839783 30 801870 128212 591649 85676 291179 45983 854842 18316 60929 1 388015 440762 3627 32382 21892 863259 855595 451224 361508 217761 344696 739068 140723 507049 792508 721340 3919 874813 82 236140 26405 237592 866097 87076 289756 779433 41541 413062 20281 533329 301756 369879 1456 156250 487 702253 126499 275354 679306 827785 176453 355 625765 102 493147 200876 788201 575936 1 3570 293725 233954 1799 883416 475604 687743 875843 43 741846 5463 609692 864090 541018 234743 391323 728064 466760 654816 400505 194309 459297 604 33679 163204 421854 1305 49203 850410 913 885466 164964 440029 81031 822829 859035 255928 827976 890289 3 862050 827335 883583 172 88 719834 152192 879293 587353 395402 400684 798943 423922 57487 470311 817834 6413 10 835141 400366 417768 1636 882866 343249 839245 640607 349757 596936 670345 9 734079 894476 564619 747070 548006 462005 30029 717099 315186 698289 144240 532075 678648 400927 434631 359267 429550 835685 1 2 206383 614951 7 1013 861951 30522 886818 201068 865952 372881 588293 690207 777092 536047 216316 148 663279 435428 492725 892129 515198 762774 764282 25274 277526 121761 759773 2 820443 695951 544632 2645 330416 442 171539 841334 134721 302148 5 886232 734918 851188 199969 611603 5005 744551 477898 277855 68779 3665 450926 748783 746596 875484 397936 513 676161 863842 658065 15698 120237 2 796811 498451 335513 50554 680 886886 27837 889386 703586 635396 397252 250339 875393 761300 836904 596637 675 53943 183 831745 119608 853023 425296 897705 17928 66256 164048 661398 878583 214169 846446 786162 806515 867119 898480 899490 854798 741232 801814 630 97769 803487 52172 75442 768 170665 28285 723000 867752 79176 153992 818575 316067 749081 28 527112 292716 377317 895428 661 552949 325479 713 484733 861810 583640 895653 276077 778501 812920 796956 324 745629 396476 149689 8 880421 882759 531242 888325 380140 299619 838121 832324 41 861715 427817 509554 863047 176574 671726 879268 356047 892612 708724 125902 72891 733992 866988 520316 355233 43204 6185 873623 618504 73 809581 503329 785449 203176 894998 612 805808 779243 679323 895898 623521 709631 879913 223361 767205 585464 243371 75126 453470 516 894004 5755 82836 392926 763629 814602 56979 449390 55278 11808 738 874435 833240 898174 7 752129 314855 858266 536325 882536 883146 322774 4629 33686 656176 510722 366528 621344 818571 71094 1 407538 751582 462 234198 307543 2 348506 816297 878803 193 170924 705952 752297 380601 818765 859444 889933 756538 892670 7888 200919 759491 862164 328376 55178 673551 2 887684 198857 895985 2 343211 296464 266440 120006 13042 376870 862478 7 838215 251063 764950 528220 123780 1325 421419 386471 613316 744893 568187 780240 1274 877933 784835 587494 77104 81164 518 606285 6 878647 844085 86044 614792 700 832144 2 631351 604659 851309 93207 30277 705623 889459 22414 864192 337621 774 877508 2 259962 463922 446829 770369 548896 762020 323032 628588 815883 624404 885892 3 535723 699187 894647 50766 60 7343 851291 510730 254098 3 871960 866599 3 6057 6 45508 105 379286 3 22127 407381 714870 249438 195575 311028 839881 865286 328536 880102 1 753291 282122 876436 154534 294460 762924 5932 146 119246 812917 809972 754060 813556 886982 250961 736410 742776 19028 33 326838 278154 897150 382195 166106 108603 551139 860904 887779 6343 148543 27 306669 683135 728 7078 2 656601 592886 311565 700447 830953 897547 556213 883889 775459 650271 79708 856763 869024 891754 3567 67 896950 770195 884723 17 46758 1452 160939 18 658616 560539 5480 883252 810584 896003 1168 276567 142 66675 890696 2280 788958 314613 175324 398058 15989 515653 3 122499 296455 97187 837882 749822 821620 27 857451 372515 854478 844377 1 1 838798 611803 860558 817662 49331 403633 7200 2179 511644 824589 867079 83330 813881 677766 750397 738079 896072 677926 571210 35294 8 359802 828521 779501 419976 610592 839674 135752 203999 41121 20346 143483 336857 86602 47 175757 853517 849660 422742 672621 28706 882049 207963 773001 463201 25181 428859 326013 3 556909 415746 5598 314227 891643 861278 30025 20847 827962 15204 515155 446 53420 817561 470104 509318 1 208 885744 33 63924 536481 761113 854169 397931 784317 310 543954 270832 142504 674421 698878 412075 2 725244 141597 101732 883955 35017 552603 735748 505047 887023 15608 117 99 708398 864646 823568 506022 888594 579652 487929 268819 844076 665007 803750 870547 858502 887857 1953 888177 409939 573300 791211 873530 839929 214342 740908 348203 263150 15792 893112 9663 11 564781 2429 21 103724 652040 773747 698139 460346 67478 153297 677839 441933 79 38 164 149211 849599 1 562403 803708 878244 212250 76768 1 4517 2087 791882 436913 506397 880983 94118 805608 183049 535424 401907 29161 2 63392 138257 398154 868705 796051 415347 878665 12 899609 107232 608914 880437 114 280567 12815 406448 881197 553217 734148 851961 876245 293424 99784 794573 892610 18644 173130 76932 860074 217664 864046 857576 509738 608631 218094 781 22 763993 823272 769517 588918 212903 870118 840557 653566 137 33626 282290 101296 11 149891 81607 753037 304303 893383 759194 831353 815259 879174 2 835910 498279 839279 823571 869440 569631 488804 528429 481705 697888 828150 836455 752158 780707 876715 169 406 787806 871561 477889 10 349890 111378 858048 842456 799911 12516 430799 853262 807722 558598 868429 291965 695711 338066 854 865565 881421 843208 860632 21215 848855 851127 161 164142 725609 425607 416918 691485 319373 11 718500 890254 139161 637511 861853 80 772523 370331 798536 664 83 214366 895560 376607 172971 296806 570064 475110 7037 883502 645387 593 805069 202265 469337 854721 140145 52617 849598 366186 32 56720 45433 854864 820518 863214 9721 145060 135 551344 1 804347 784584 505295 63381 853857 341120 587713 898298 731094 596644 593802 389 9121 3 872776 871353 190637 836513 104993 803489 1379 2547 14 804537 172427 738477 455861 210994 275630 468888 2 311504 26 844294 769193 867490 589064 893644 899464 655956 898129 293628 335005 400205 612086 801758 805525 868920 405142 699 563048 173482 274373 263574 744200 367242 503651 452514 502566 699008 838440 873709 860936 661481 988 823302 895695 871146 749665 390750 895034 741459 291378 851284 532845 595471 858060 397699 483787 742711 343073 869615 782528 587712 888720 584730 127452 35587 688871 897397 889320 349581 759599 139123 51 588112 845156 877079 809626 55593 11817 36 169974 8805 118971 189387 583130 795365 679974 709892 373064 685345 829885 819718 552413 4 668 813899 810198 3971 533737 575178 873935 3 661631 30 7 896166 786584 10762 790697 846933 592043 1327 846523 93121 854681 2749 73117 895185 642680 189317 684 863925 851015 867208 866190 1 482347 830440 620162 1031 80 891517 869551 778382 106556 683542 1 346015 97229 886644 455759 886175 828155 880829 860321 896935 613912 794295 546646 759279 653139 349 738402 634854 174945 742597 610085 812352 592188 4 1785 825743 36378 707466 210 1 320515 820994 44841 237356 721453 82458 293000 581255 3738 2 36522 839213 206 51023 127749 817667 744185 817107 864302 845058 718333 889239 3 217406 780546 355 883325 857982 864589 163720 807216 879184 74408 693912 3130 600978 5 722471 6 896678 11874 455945 825017 855751 329935 712270 849650 260546 888875 528692 864533 782679 872325 640699 2974 769149 870508 832434 639151 1 269145 2 881436 718309 414159 815228 56468 15341 669015 840078 202593 1 816153 67334 804216 105778 875245 59317 754641 1 853671 784254 155 5650 167546 2 209796 674461 191 174281 608135 486845 46824 336 834974 120775 729232 2 861761 893227 405 14 431807 197021 884823 463459 773845 264176 717117 871989 27247 853578 566396 868513 109008 74852 884881 671031 823 846650 148707 893681 841859 823303 814974 899132 79 809278 706237 215595 677764 291891 482776 809803 15 284196 541720 504225 744838 179 591086 4 836854 290 148325 200879 627104 780082 250721 570106 565714 52601 554 793562 835505 52799 899912 5 494 222274 781493 832295 60391 8538 857861 875199 855767 405830 62735 304303 8 384592 356852 735836 67481 609211 850702 774050 69039 582204 724684 875162 783253 885300 543259 153815 690857 272698 894849 856628 2 4 300929 797324 294488 143938 868904 2175 694771 2 516 824583 414972 16255 770820 686312 6 616197 645250 350758 492 435484 9589 728571 725817 47212 794265 890794 703516 332301 475963 1052 893727 379436 862780 365217 250 829079 882614 804875 78944 279430 659830 470566 1 313039 623413 518875 873640 879476 709198 339662 181080 561488 201005 410626 167 377094 130020 332159 894969 3 893110 2 7 363097 38331 104352 103 498817 89063 134216 894420 543339 654759 38551 367173 895397 776245 798 878283 52551 822007 500612 149802 151096 19519 12 288941 3021 82 450 245472 410868 434303 843017 10 867160 437900 512 124917 282757 3780 7 90252 324797 48423 101706 379075 8 898754 896885 29 827930 154886 717288 838567 8635 395878 346623 826403 4 869699 202337 523834 221762 716934 886025 374534 494966 27691 955 71526 477355 527916 363995 893047 887318 168 765429 2176 2 348995 176539 395002 845880 8 329 391581 243741 873379 163490 135006 697283 5 898242 896313 341672 508739 896103 21348 23736 730247 889691 428105 3 842665 19024 15918 800665 837187 838004 445461 23 508852 99 377591 148720 852125 2 51456 815330 62265 10902 143044 717943 616489 662928 258020 73033 790536 873175 588009 852899 11 707643 607612 891905 15601 896380 847516 174230 613096 397079 868397 143572 858558 213936 445374 89 822783 840209 883797 20778 781054 720 822306 622195 790067 622 396576 878103 853127 382756 815233 661 841136 891005 43 671038 833543 895316 74 864938 831932 535992 102513 80183 650170 785420 703998 740551 821663 44184 763536 87351 344686 877727 251955 856896 883549 731996 841484 73935 325419 827649 42808 663222 5 815598 113810 332 83197 283589 712276 4371 748597 892658 832927 297540 860564 28 85 272497 792090 799603 300330 120984 559639 838863 651567 741961 631807 248392 138540 26178 555 868111 677046 651078 144611 886448 322367 574115 189757 420890 160856 853757 502358 857252 151381 786621 454953 351466 554351 600717 801157 794849 347017 531859 865353 884768 358329 837369 866195 88959 300544 893102 755656 641986 854266 228694 29 848723 206293 762032 493548 269259 875888 203273 885303 411 116084 9766 365529 838723 713457 57 3077 417840 294643 9257 114 568238 227022 764508 153545 104078 821302 739570 261057 804923 3 628999 267668 170215 778087 515 690839 87985 2048 782329 482 104 13 336282 817121 466952 159661 182900 832938 39102 16800 512081 771688 28300 110047 808942 1133 625316 688803 14480 750703 846762 66306 3 760772 611066 878140 716805 356541 184303 891095 812107 174626 693049 686261 507 259666 44421 102472 880094 802855 872125 854843 2615 145252 6 197401 5950 660890 679 864630 137416 828318 124790 29 1548 888932 629364 883550 291154 228010 871127 73397 1351 690278 44 4 486032 663879 10980 694350 685810 411294 102862 314982 894328 879296 14 248472 865374 973 617607 108607 646192 152681 80781 892526 701576 47259 34740 353563 627978 246636 81766 3859 771701 638218 687164 659272 481839 860962 219010 854981 383860 50265 414579 858570 877831 22 4207 624858 462001 1450 138525 884988 326795 34 375802 719963 61147 843775 205618 151815 460071 125 2 852963 839654 614651 108377 768629 716756 696452 901 35279 402665 536351 90880 242939 896943 582721 7295 528369 759809 853250 831468 166490 447739 18558 283256 420081 930 722078 890514 894556 886048 590982 153860 875274 772868 703 92 339104 242127 28027 791454 114 727986 325900 8332 13 7375 899760 336489 864841 75585 70367 716476 899060 662354 738738 425984 563049 56628 829850 583476 873112 828072 468435 342 21 500883 719142 130946 848970 1075 83053 682839 503703 704631 867504 859816 749762 895799 892581 865837 310 622383 817076 152528 780406 7 817094 829021 855895 140218 808828 147962 4766 165607 705543 891954 2 759373 534319 791124 26 211779 835575 678055 890827 30725 878624 895308 848915 49019 228393 85655 765372 364100 355232 508009 31 397375 771157 46 859679 190 5506 258637 331924 536508 817634 887765 102 326071 339 88669 886500 866664 350278 808919 710866 54 78847 701433 354398 608196 620866 697666 21 799046 895365 819503 601950 545414 761995 519507 897731 796917 421380 835035 635634 816191 3 616249 1274 741749 119588 704023 498533 141056 830295 592673 220227 404563 401655 870689 843516 269 216389 346716 384020 5 7 801572 215295 26014 316 3 652034 337642 58467 240858 760658 386 402438 541521 828518 851273 468489 715813 806462 2747 878942 45 710222 226108 738575 554122 32432 592420 744101 28 4 307873 93023 864995 894408 417735 25701 5 894478 564727 897141 46033 887146 265300 476825 80951 395356 8 495367 371476 852309 267634 18 2 3 263169 1 802389 694695 856364 848655 192819 10 896289 291066 849323 584688 309393 838032 444868 188406 414607 1 83800 615082 357419 692341 472 823277 877701 10209 891939 16388 1 180777 622 544260 716 863803 63380 241421 297854 2 615779 439432 682877 897726 304082 867850 764153 626750 28 217460 27213 562 89035 301835 746159 775485 53 138 866500 854620 377450 225853 38 77916 876314 206068 520429 616467 594704 570521 518810 43123 796388 382418 99938 62 378858 241020 3 883817 724900 163417 19 13117 678343 886677 435296 144 26 422091 553474 257482 395 823754 347392 20867 795736 746295 231633 391943 565194 93600 161350 445302 168653 856761 410226 815738 158861 247 695888 877063 820065 897183 27016 504591 561696 857139 876760 379157 662679 387 653512 96385 392417 122571 199561 11 25 8687 183844 726601 134456 286439 619293 275321 2 106803 659288 804522 877381 281337 108 891252 717875 608834 330948 420128 414814 877292 466517 636402 557440 780171 893693 1 840523 1282 312484 629896 2 155150 306 7 419794 455918 532390 240789 698851 15 846150 761207 841593 730776 513000 303076 818495 877679 785308 184764 556834 177424 528050 846874 854975 632668 237606 93466 899513 37 616219 25 27936 793836 12501 227183 132676 361608 389626 791273 1160 862358 826440 341508 857301 244 855223 774178 304448 73 472920 33825 887922 856384 766159 2716 10885 867956 897048 4 8232 876337 302402 837378 705950 566566 695154 108438 848879 142319 41028 574596 627415 895145 8 842764 2230 28878 692358 122044 4378 417644 880263 818722 514081 2182 6 467575 880479 687561 658350 6 2345 809223 10041 10727 609087 899142 440223 587723 318040 327870 880388 455350 188878 112340 615564 5 692571 895897 110148 757646 694107 6620 601484 25363 412674 712743 53696 887638 592587 242959 529527 372176 20400 715231 4 21964 77083 784645 868827 526579 28622 686905 868770 895931 865229 60 193691 844389 335546 886799 878345 551989 860499 100488 652208 627554 4 793729 334068 509686 796763 60 2959 1009 270984 893492 826568 10049 742801 4466 613640 49118 876019 759691 290577 785326 41 182972 85 880103 824879 885798 868537 5 859003 4594 431214 3 512494 862294 795778 81590 105912 6021 519008 732461 850226 399794 18955 178929 402745 2 396346 70883 174139 14 831928 44898 571490 865737 76331 192 768120 867801 855968 803697 170675 880241 318043 859542 503070 491560 232482 26912 650950 1574 866436 20406 47561 52497 863379 63028 622589 199838 4127 418390 776597 713280 4100 575831 817665 2001 801685 138044 413622 817613 811845 4561 858762 134467 898278 662054 861892 25386 827295 97580 625755 523035 353817 756095 792580 200781 169308 484606 293716 847501 606591 4 260564 143934 836997 669088 307758 866065 5 340172 786900 355995 621067 805057 60043 3 664788 635414 204312 734039 754795 822545 273092 785213 74002 865410 839836 746023 871655 227 259 35 173522 221676 2 62237 266536 620468 687037 54162 547045 627828 567883 709029 653294 794908 65 689649 792340 459954 567152 458227 882792 5 671758 498706 355623 814976 226934 137649 27 123 637422 555727 93 36980 121 777758 437428 261916 11 12 26 203511 25787 6375 876476 216269 814410 721810 867368 603017 3498 309841 252483 879502 39667 556439 42 472942 12 794608 73371 9 264647 768915 19 350514 852283 16 367 185710 849033 572112 373782 93239 623193 314079 852386 56613 883541 874184 897374 761319 482 702753 680199 209052 773868 662822 854368 218403 108049 29042 705863 60858 763864 421947 786110 485366 598434 337985 311108 443001 884668 885477 73563 156469 475692 771801 720253 609590 262979 850754 189067 821623 487520 51157 652607 865994 520926 747138 42432 643085 793579 622023 356458 1 808232 393560 8577 897774 35 887493 827169 241392 299927 5320 870680 843904 9488 15895 325980 540296 634674 841508 889546 102495 368147 27 648 55931 761508 885361 5 898669 469463 364689 864158 12529 652910 777255 32158 251552 425309 820559 222912 816107 445187 867609 60 101767 881070 94909 844580 777200 859083 497426 129731 4627 865530 86443 878817 348526 723877 124156 328077 82731 854125 477251 493001 222139 613038 864266 854757 869226 877103 560709 878619 40 374000 7 838592 72 753941 250283 883684 864304 871472 639377 779492 307312 884168 353099 482031 48 3 321208 352866 325445 386022 810413 839963 444643 566044 389689 805803 537272 141 300662 16 52243 53 37 128369 201659 479946 124 852014 633687 727572 830443 1 300386 536326 394672 137077 290511 793125 92889 766207 203131 891363 500292 845822 854234 303406 767178 61666 777573 511 867243 1195 442165 821223 23083 818878 7 817896 847476 857080 116779 480804 281203 26008 806944 646155 896720 24953 6021 829787 281966 24 1813 69503 19149 433579 282446 352234 888084 707660 777778 317739 4679 762107 3993 475094 375307 199771 614639 226428 568401 26 887567 332 792704 24872 31139 161563 232714 740494 42 38 126573 510698 520993 365988 889041 899756 826162 863455 746241 803130 891571 701012 878963 4128 687558 3034 803623 898752 5 202231 859193 843897 1027 1 241025 2 284521 728173 2008 275197 602955 698176 507114 490972 260609 830723 318811 357389 840846 816576 786473 876365 336 817213 893168 843038 96736 25 842141 27211 883369 891426 174913 419776 5966 2787 596867 428396 312149 688558 751571 6214 193886 559646 166184 853984 749491 709885 713810 164851 143 662499 364115 44800 370346 785873 90911 762975 770222 315147 820295 432504 858565 381299 845688 269551 769068 770438 513714 3207 305 729277 809835 849309 791323 1144 34366 379554 297239 425904 783745 162492 201391 757486 358008 370506 27 779511 877570 791475 1140 613715 661009 92431 833428 518431 383674 10365 701708 426 444003 854073 413570 603388 836609 18608 652826 624649 224613 343886 867995 555359 777943 880494 2605 735899 640274 814331 873082 580 806416 503380 672147 867132 623224 233565 437925 171309 622511 868770 87500 590469 245655 122644 877054 377593 791425 619103 804492 312015 807721 493360 731635 8383 563147 424262 211984 1893 879671 269703 889084 213084 13906 62688 838038 2 417411 194 56 161130 415 12 206685 895260 45380 794333 6303 1527 813915 732140 116531 557045 151150 213738 676538 645520 544855 898810 857689 517476 754500 775128 661638 884739 808140 431644 505826 735485 3 723896 266015 479136 145882 154087 128174 697258 184 1 891265 669177 744900 887346 112725 78760 216303 6 875228 112890 748534 801 593984 687 165929 894202 887258 62169 143043 100363 48 849453 890555 290390 159522 592301 867434 11974 44544 831375 38 580776 889078 819920 1214 8943 102330 2 730 4 2878 893193 671632 803516 853967 185420 907 466612 15 342745 66086 873211 3 49366 1 54 4 876965 309 103 310932 881648 724484 747017 451798 322594 160404 887102 255064 330029 718408 763043 777542 856054 871693 21195 816820 18874 736134 866194 445515 17863 169309 841446 391227 887140 563345 285312 6991 834126 438024 220 165332 855850 42199 664272 325510 143176 30392 487 3 129014 879027 191 695084 884155 330237 880579 446247 853363 212660 115 1574 886024 134804 52814 818195 279198 110240 24538 707706 869780 67485 683123 349605 877102 589752 1109 652024 458073 569094 4054 650 6 864383 790052 899178 422241 735078 721566 641329 210432 862881 20 376985 33389 31342 700122 843902 794084 686 552711 569634 896371 761369 782548 4520 870461 717123 157333 855657 816970 563267 585541 98456 420029 4 449909 718422 863829 238379 698782 892006 497975 855623 801388 111867 533865 269 262 842594 852130 537505 5767 891472 890019 469 555173 687409 46 896045 43032 359800 2054 678190 888236 80 512187 646031 515475 314303 479934 45481 333951 775884 328301 10734 877732 872485 3 825356 51364 695033 846913 818922 247954 858228 893569 869279 804031 71826 499846 17963 45346 165072 169513 185 2 841623 873800 20754 816421 715570 499576 92044 207967 398402 393528 12327 680613 860409 831330 2512 886035 265281 459677 899953 210 740985 48935 195239 4 1122 882067 235907 433526 824247 861760 43216 270657 876843 825936 739412 35892 57210 797679 168584 877498 801026 19482 898014 442062 171841 720225 682528 600024 554734 491567 486384 128376 18705 179665 819348 748996 9 873909 61869 704670 631579 104307 12780 5268 614414 895445 194243 235722 215249 22127 119814 68 1148 6941 38118 4 750201 898752 68252 532605 752025 851902 366675 669131 832879 4582 212602 558313 105044 291014 843713 30 436355 713463 99381 878617 831010 426162 6144 228815 875253 700965 148854 464914 1 876443 575994 821908 847323 155441 632996 870336 210222 726743 834982 389590 3103 3405 863710 815058 891774 893480 711959 196610 857254 603138 895176 828047 257292 815319 710384 865188 5923 883195 806933 247086 446610 421069 713339 628697 155679 485900 846978 877625 7 61554 70749 886040 32217 848157 374891 751535 211256 386461 54383 1 711332 496188 213319 5 816552 34405 590763 865873 759950 712964 839745 419713 737446 874180 872200 810939 909 343352 98933 33633 794489 212961 622523 867246 331877 431296 21702 558320 10140 275229 823650 399009 174964 680158 295621 44306 571749 450248 170535 813821 9737 355 80773 156255 419688 817212 1060 259776 877 49 478635 119850 659559 52074 599088 727918 364804 882928 24 595233 267686 894745 884922 83 782932 842724 17177 464351 18201 604904 144 894526 5463 721004 3888 24 148325 792 51 671590 2 792719 729 43725 783753 248 140779 526785 31073 667348 892638 11963 490590 30622 1115 639 818948 113883 897993 193 86967 3228 872535 2761 538730 344931 528 726182 859815 834307 594721 4 97 374099 858315 891814 134434 405121 620731 2409 45977 436279 10 388637 298922 219188 335641 379869 897885 412255 277962 289944 224005 870665 881160 83793 207212 880320 622105 634550 512298 136583 887687 745441 41208 18719 896701 6 80944 887022 647524 706460 4755 295849 2 784036 577995 711227 542395 21 115498 48834 616426 439 298147 643904 824514 99696 851519 889672 881301 104774 16524 879599 884545 613934 443 11212 326870 364612 88749 28430 869539 224395 882464 196959 76546 850826 568364 899468 1 18 685472 514494 618911 697352 331951 50319 350905 700785 849121 1 827587 303247 835828 29511 795956 90935 795118 3161 294606 36033 16298 884994 832357 770196 850163 823474 602217 153428 592983 67950 238052 689832 783018 251851 437656 877386 631812 879702 899586 215570 719090 353618 14 53314 47032 99548 872965 584060 227579 852153 167 54925 792803 627320 885073 24 788202 252679 129334 141324 8 347732 4 860705 29 859467 762784 303095 29079 440529 30506 205247 878799 226778 351851 618612 838609 231241 594688 638329 65616 68624 866965 788946 356774 158342 871001 126 561366 223990 131536 877432 857756 767211 26098 26622 804612 811037 767191 479524 271707 3 42587 820473 451074 863559 739006 629353 705287 415 619588 818354 812788 530193 839017 755390 883556 84986 246911 357251 155137 7 327945 8 317318 889636 606171 491987 460858 879071 56799 284542 169490 797652 832736 794746 878998 381357 823857 1290 872836 823818 872621 721399 819823 861438 287128 847 22 874341 892244 267 710960 88800 828196 716 365710 106482 343142 781 25451 804557 22286 859665 876394 426 48551 166898 826031 859283 871047 53 844754 494 882378 815178 680060 149438 544492 848739 48 465303 145302 847659 895847 6887 683010 320858 594674 568885 20737 343138 257330 414467 874853 184909 136 335821 820401 11138 7 629177 233931 266 2 768492 17129 7 5412 3 643738 343222 302589 160 445018 539326 354490 795535 363589 822200 745481 825150 489960 855752 115023 477246 877834 876077 1464 163667 300 886853 752050 413985 846658 673940 3355 828701 734879 295973 721226 280082 286149 564639 784098 333475 612451 898952 2057 53355 627312 488994 240705 585611 570404 595679 24057 875207 840115 49 182360 869513 25 874306 886804 47 291314 775547 574692 79989 642951 780372 439053 311 452890 682522 196359 854799 484513 414117 829074 1607 50793 407346 1071 814672 28478 418986 753893 25 8404 867514 436589 898669 258193 742591 68 839236 879489 772075 520327 854568 402375 2291 813300 6666 790832 743210 480573 793560 828117 656957 672209 788685 24 799106 5276 50686 839390 403768 402004 868630 514712 426406 5707 787521 410470 2665 584736 8 875189 758705 90712 894747 132889 655841 465204 1062 842458 818524 4062 704858 851535 473201 629661 335003 326089 10039 96195 535170 251452 393727 845656 788774 855004 180250 482765 583522 147225 636693 892953 576237 896941 865263 492519 1 51357 791552 488461 561418 558688 1141 291919 271688 70381 263254 700667 407225 795860 331404 894712 833822 298406 885684 772881 187184 609155 852445 626322 605 440840 744461 873829 16 206177 707923 439982 140051 245624 469858 758994 133 61 238462 17103 301988 415 157751 66201 831863 844815 627928 858531 757244 809799 454681 850653 117 16 33181 849897 40164 34 889281 846387 898936 327059 563972 750186 899785 735060 649006 163435 844317 112 5343 807693 128408 459925 555936 545129 885172 20554 113538 884170 894456 862020 644568 607571 858721 196665 2442 371766 266931 64 526951 2 754120 771623 892033 499606 225362 500715 2 869767 502664 5167 168979 128240 4645 205677 802187 888832 817581 615267 202369 585007 488769 566344 28155 50447 870914 488014 2 803 446993 772104 650620 885080 44729 570475 155964 886833 105 404 648381 881016 865385 80 476248 18 770216 864156 287054 11916 1982 256557 269048 885199 855255 5866 367485 3583 882533 835141 573665 824701 469600 578955 134184 196867 858841 876869 414610 758120 868149 864567 489001 2162 87 853333 12 966 828425 789615 142 691232 568565 460900 196386 26747 18796 151680 300455 120197 751341 505391 868866 850509 731398 829236 625801 234951 17 882331 19 524659 849719 834594 696552 241911 177034 782580 106379 875130 252263 50956 808948 792134 8014 4 22987 847503 68925 22 618327 6 163606 45699 777251 282226 45946 589859 358056 56816 880993 128432 892114 98831 253412 769242 805352 243297 107 827858 888792 611697 49323 455552 260950 729136 122 722445 895742 1156 546614 33 588477 896523 482620 28696 418895 321637 819334 195946 795835 260083 32728 17 38082 528156 177662 896435 23976 7 416258 697478 874716 409222 525708 22457 4386 328444 223315 377663 540351 86802 459401 213309 20 540093 871318 469 808488 758668 74 717944 619192 456899 96 25283 865440 44 620132 733087 804301 757741 180677 50 13 175 260283 462607 716685 873543 753666 97865 607053 188466 7 746906 421311 20711 783366 77302 704067 18 243133 107706 828466 854070 275 39723 6 59546 818943 456408 756509 452000 240322 889901 728689 497409 8119 884192 803511 824490 427420 890993 88163 76154 78021 535369 412336 814228 999 2 692285 766684 532855 845404 20550 31939 704704 309429 58942 786356 875770 44212 123140 706589 11 3 804061 325755 415795 9039 94581 675122 116 881189 815687 724400 412426 458429 1463 2851 175111 639512 890300 718822 848709 842442 336765 456451 312110 349 880886 239302 15 219 382622 390332 758 843055 525928 709499 629972 688430 772701 350273 861622 857595 879861 6746 723017 818524 54212 892794 7 769850 888748 844276 407064 158665 214780 860974 24303 845918 884763 307 242800 229710 414426 345803 421795 835152 2330 344803 370146 723639 60115 891657 1 691704 823900 36 561574 848968 414595 577077 1899 850858 280484 291236 890991 3 146542 53134 800891 885406 227600 719269 42748 895637 508626 820163 56 186603 804284 104978 15 330655 387662 896153 161908 28 770175 17121 734025 455806 898050 762223 843633 390348 200106 461082 417 826350 888233 144347 2 205464 868966 895043 645560 56416 844972 874272 894392 815492 11 852919 262481 191230 365583 834779 135924 1233 418455 641602 419171 500450 430839 866052 19 459205 502611 812731 14 623483 863265 863644 827785 97152 856080 706218 110102 857457 449994 850125 615168 92987 171769 171650 825817 636417 859595 714431 43962 758291 506093 316139 835670 295405 1 844709 393578 10 23126 722211 71046 871920 805902 30493 28749 886608 463848 39922 153647 4 71892 775849 540669 255566 225060 773151 577844 596099 354797 814258 332902 876491 144979 788948 860795 622453 589595 233607 589019 886320 887492 638524 456886 60571 761014 724737 74 579331 856202 44949 834689 196950 705656 390426 894406 849032 10155 80 115 594336 847659 691392 578509 64 17 445870 54445 583822 12 845993 828620 871534 53992 274576 876699 92124 1 883062 548870 858749 543273 858605 161724 759395 419014 54166 873221 154766 580900 1031 478806 858764 266811 579264 63671 124663 423844 433033 21 885455 861846 20198 1698 204105 358625 154068 44 2 527065 840999 334594 497228 2 490329 158362 430094 816057 797915 31667 752333 814108 479685 464268 681857 59789 839876 767335 16860 528 236851 799329 798 56 894366 787469 248639 892915 4143 827274 4245 53135 33196 73513 402974 685930 36087 732865 20339 23131 827431 399063 885685 581033 698404 472656 15147 883319 817909 474343 851445 2 119462 886481 736739 108207 595680 884559 773311 20 127502 367302 140652 887196 819577 482079 37 285999 291235 490798 828824 867846 746094 54 734462 813411 73426 679 206538 845533 773303 798509 50623 164630 13634 568290 563292 770445 21 651640 125358 1410 450777 492958 865196 29 224360 824523 3 339401 857028 15 671864 32387 77839 864279 14683 229452 894576 293807 251907 2 841178 890360 795361 57227 278102 548345 7328 360584 669543 702487 858295 15 829 444347 3 282023 10382 782298 65451 771480 554941 835964 889928 5 525373 586048 895954 846931 331240 169386 449561 652808 1737 835234 11848 111 686379 797776 765561 805753 407620 72788 710782 3 437145 37221 846908 93541 273477 178838 45 852478 730828 878644 219522 2715 897845 706038 845209 272652 504616 884878 487994 97026 998 592 853113 885619 865457 20 731777 118 894814 689343 894617 212536 293423 435011 877428 937 889966 325009 384820 167255 3 12614 183201 600487 408649 403550 623436 3622 6 853680 811350 418 886184 221005 189 890120 63 3816 691739 883014 787474 68525 857087 891385 878254 757837 868232 333856 1885 878826 511 135292 609171 873219 214728 211581 95737 145 667690 275269 754203 828768 814282 138111 460595 228210 834063 654565 790598 13447 899479 447105 644306 2040 39 490679 87 398004 882563 781976 777376 82652 547902 332970 870826 3057 27 684512 885241 3 474551 3 638077 98947 674406 104449 788675 895456 109181 281644 371938 181369 850544 12 890267 198646 55470 55806 253160 180503 4 610878 55432 2046 16 82902 571023 4267 899485 530084 1890 874681 871125 869680 7863 840653 444683 134100 345332 852220 660468 123152 837770 868039 701709 617745 281483 580012 2 29650 322860 134461 645160 508755 139177 65 602067 892829 429050 532 434672 14 875350 851564 365415 847255 529960 42420 149893 671710 826139 274301 715310 541315 235480 12 777787 301846 5347 171373 849273 599562 170731 843341 781852 220 888307 42 336 93787 894018 878358 893803 526061 1924 458188 20363 727548 632899 785556 880887 862896 221309 322308 155528 676332 27185 640913 449237 11381 761192 1 10469 385434 57 873037 316257 747586 67 134222 780242 292531 446556 864641 420063 639459 887005 781289 803214 864050 2 224484 14373 1000 105077 817241 824010 896367 80679 745542 8379 863308 197 307896 62642 16133 143 231 874365 342018 734845 71694 41810 229563 751286 94516 775391 699430 8443 23955 4 8 618093 794021 416587 364 560145 528 487925 7094 886353 137364 438703 771545 881831 6 28 51290 23 823698 348800 587646 180318 670374 590012 761807 818237 13406 446004 898791 276282 734415 887694 843566 865414 231788 827351 143 879227 845688 400188 307773 809729 646593 863326 13 720697 78462 894203 721762 6 309 867640 971 849012 889649 306143 211 538642 887324 897442 16 132599 549935 833047 30873 868487 214165 837775 789460 327093 851682 778318 873924 270402 21 396149 830148 535774 586509 750449 759095 779304 870986 876151 400039 805960 849695 874500 721639 13132 551456 225617 663868 769541 854634 750691 318936 123110 184133 868619 880095 149915 463975 135786 29999 511497 222 58098 50950 892655 164239 841728 19746 846453 882135 893716 363288 491225 748310 2560 816538 673354 811452 227693 174265 21 881039 811835 814706 66852 728093 16097 1889 783684 20331 874998 2 713711 720419 665315 247337 50557 230902 895172 343253 793055 447378 849904 823329 839812 197928 861085 35947 502163 314239 231963 1478 869344 69101 831342 775618 305012 36 36323 812173 774 112254 578618 850809 864739 4 716956 857815 75781 620107 32 284704 9141 269794 219052 388078 287342 186792 878279 748432 862379 6973 897258 361708 167 297989 738808 215587 852857 301616 688196 276606 14 806960 401300 462753 13 82 850845 2 812584 42142 865680 36356 134493 239364 891877 875413 847048 821108 768720 523924 138085 866611 875947 760229 861767 852 547479 898604 88784 149883 441957 4 886243 516015 898727 891143 848485 67 5485 111639 873076 710277 17940 730826 256 426163 824372 675594 865384 75112 310124 206268 603295 893934 399465 2223 818764 791510 96144 147821 845638 693319 364044 305289 5237 761239 827512 397942 552065 304155 2 890658 895425 461366 894408 1418 6544 738525 94890 824624 707529 21 877995 777908 786571 625592 7 693801 493231 454510 374656 25371 767718 2200 5 133694 514888 7075 46466 43255 3317 389619 676342 463467 26950 18 859787 17577 440603 305498 889200 4 41590 672151 555077 90896 747254 20826 886572 895926 189177 41248 6 931 481425 157 23326 76189 746564 133983 873896 895452 632462 869173 21889 739232 40807 880473 877720 56880 790744 338918 8124 157299 636621 895750 859281 811667 1534 876381 1 797398 876147 887896 847372 888105 889922 133420 669274 545995 21 801387 897902 647140 767878 361516 272107 875626 198129 438116 252343 1403 358960 243 311390 867138 868525 113107 615554 754833 716709 852882 860230 612016 854313 888541 543150 42 895374 35 43801 331858 892985 617960 862480 810672 1 67387 19413 797712 769289 1593 522380 630195 747 823908 805316 854938 62425 406874 483562 728991 448662 22073 780155 880205 7 340765 827919 332860 878834 532463 831586 352353 700866 530869 539676 89496 323333 878292 365449 32908 3458 882832 1227 898186 850217 800209 18046 631456 624319 802811 850499 4 666891 804607 6 48328 549946 433650 93 581349 395156 399803 551977 410403 737235 6 305918 858745 726354 655512 836318 31518 870641 885164 60706 85 52 488237 721371 306955 897638 145040 889701 12 262178 534275 22 277781 7424 821765 753260 574093 888275 234946 735219 308 7407 715355 285425 217938 667552 690939 9263 569549 456894 47 863650 860195 73160 13427 70135 195150 797952 844422 866431 846553 24 471788 879351 19 296403 658970 138303 889689 862219 45751 1 28279 245866 298 809968 74252 493412 713751 834433 771418 146655 54954 98221 481 899270 814304 15 498084 892491 857314 582578 2 151393 530285 370109 857366 786550 878375 7 57 844968 423689 7293 649378 714708 2 92 371 30 16 146458 548421 790888 711417 279579 717708 371876 216507 740084 755101 503096 280033 245051 570919 893625 838628 435264 414516 694778 72353 204336 360776 239745 817183 843071 769482 509708 106241 104851 813666 2 21537 781043 16502 878174 345225 1176 856723 502769 510622 383191 548891 247132 858795 8 363046 847165 908 328534 3 373705 854014 4176 39 39545 839359 352458 896059 892616 882576 687222 754759 309 134365 383666 878202 203051 496981 859462 530389 11171 57 828101 408559 115311 776477 209198 159669 469305 5341 474330 52047 116710 692605 39204 541152 877692 180137 13 197501 893201 874586 489943 30796 123584 718482 87 247131 115786 842111 10339 1267 366595 804642 789894 399432 885959 100 442760 776408 370608 773348 284807 676946 120966 330599 896257 412696 10 135515 76283 48 55906 888409 887670 954 875411 8 867954 539125 797012 269269 839358 19242 873721 8879 23 456470 865150 338 879690 891751 880581 69160 25737 220378 92170 854223 872763 94347 173107 714212 800245 737819 59744 396877 11192 799255 227751 59438 39305 356223 11318 879170 868524 27142 72515 760056 851194 2893 545374 326 73295 894796 851670 190622 227857 41287 344851 772121 832913 486164 324243 64581 853296 843593 815182 414234 856654 165894 147593 13 322044 168 639928 705452 874212 232542 365728 582972 19372 523683 808375 626655 229258 609631 733329 252569 5396 22887 51 851866 8134 18293 809699 341963 511808 553009 1088 540426 1183 805090 59644 160 578007 879852 873539 3 707847 133275 244249 234922 78006 544254 847907 686532 5 82 68630 622449 4 683918 888680 226 878680 2 540634 333673 892143 506003 758472 505808 441663 1 146732 140179 885289 71225 886793 889508 696330 6808 170869 920 697577 235977 699094 805469 16 242 2 797535 870682 77872 96824 286538 4645 277269 120 207653 668106 376799 757555 552863 252699 658354 294614 311921 899233 884136 125684 809056 416415 888617 785485 146631 2972 135981 590156 205 684982 630496 102749 711284 253687 889742 67849 591612 9 2 516 65153 876419 818558 517617 386333 223136 663113 608943 315844 866513 858708 738417 349491 39351 262069 867596 79117 806231 188316 467989 851766 149308 850458 591703 37 871404 475438 887994 879860 24592 172136 839053 762265 179291 20 140587 846836 2 222308 17 609442 507841 184778 803938 814550 753840 483739 873509 28579 744746 863720 646708 78112 879599 473471 11304 331887 757951 862170 799205 499754 92796 2887 69784 346152 392 894938 759216 115288 872766 49191 893942 78026 880957 93580 156575 524 877309 627540 185751 724607 618173 698238 642255 314927 830293 662368 5919 852655 845492 899623 1641 825713 369734 392868 16984 855107 735789 137883 9 42 333334 2 102221 44 465950 543640 861630 414276 871030 895587 889555 389229 327637 597878 792638 126992 898564 380800 716957 231096 837010 12 345742 300809 287451 817314 891133 100196 195026 97768 470864 278601 674719 77346 719620 2130 30 886643 783555 806389 875668 832727 774818 3785 330014 676927 10 406231 758972 2 671788 1334 761949 728088 897935 129059 819006 108477 819501 636495 805014 877171 874618 391306 739887 5721 7 22413 42746 899 128474 526027 744838 876482 841109 798178 7835 449415 865627 446165 459547 16 832186 191192 774799 258281 2856 2924 132023 17 899528 166827 661074 33877 809198 117307 819998 718220 108851 434190 100764 897271 872518 1 670314 753860 463 37490 783340 878745 39 804410 511369 674636 477287 450547 2 296266 133382 464381 560829 858753 817477 203000 891678 813896 879473 812376 573974 844002 603494 5 318049 129024 815407 122716 40586 408448 736304 33 19026 1027 894606 676810 353944 743400 862079 641182 28603 431427 337261 656052 574409 843293 4124 47190 60018 364216 3094 851456 7724 726 448382 892978 727738 402055 308308 49032 5791 899829 1 801435 12209 36397 837625 864754 815304 16 595390 461592 684926 559485 530566 899524 853834 869195 348732 70 875878 857270 759558 9442 831239 856305 4 541582 332608 895604 98256 472 128718 883919 873822 51669 814404 1252 873506 365562 543364 878672 793190 444437 866219 619606 138104 747080 885182 857896 682273 75498 898068 2 876452 469220 776956 896822 806961 181020 793679 859822 777602 807232 5 603065 882817 657387 878312 374011 131220 53033 531069 563842 794139 808170 34039 825084 36 252404 290627 242444 700853 785715 794769 159599 68400 837695 876171 2 270853 404724 890626 9 855893 159398 864230 721445 589455 165039 657765 106299 164413 671912 736865 883208 17 371606 346627 729737 5 871587 471155 585378 431560 759673 275833 418959 827928 2859 389685 155 518085 775543 4 884420 568105 864404 878418 2819 146036 885179 858224 618210 108848 738964 9 23191 8255 58344 336466 216387 632210 849990 262211 808981 650731 47 896012 1408 102343 229 735858 695815 2002 630588 788039 646205 834073 107813 882052 898553 394927 78240 304903 335 876658 599451 29996 880981 14635 1126 588226 808570 365312 9671 834817 800222 877804 49406 834029 728322 350640 131 870168 12163 872435 867440 1151 7479 843853 800171 2200 781899 754830 91552 312960 470294 582 885217 898254 496251 827212 375545 659722 61059 815679 770968 65727 397570 874836 845023 5795 843593 728940 812789 654877 192928 41899 12358 896177 591115 894527 10 3 1 828048 45 106 879581 37431 888878 739369 531179 418425 271702 841097 118960 6976 888270 798688 1359 676132 248004 153 872399 446423 898757 783266 891980 333789 851288 364889 817972 647164 343727 827420 148162 15702 824691 692317 890142 273992 850495 628949 156996 16 689661 46871 61185 64175 798509 446739 212701 882841 540338 657328 5607 743223 509259 37032 224479 883994 55306 554139 454415 388448 390516 251791 877042 13388 719055 884763 129 1549 868771 468463 626200 160 3650 794879 729063 672327 3477 847445 581646 811889 23596 731035 2 865097 285823 86560 234111 41 457087 193929 73162 559662 425647 287619 792459 704204 66873 847022 119911 51 354255 696994 811249 719246 876389 387 38 12 180996 55198 848345 8806 186819 172898 724174 408404 876529 790610 839165 309 820615 421726 789776 63494 80443 579970 93425 746587 512977 144541 673611 73896 899073 884283 164848 838520 804374 226948 878909 8 714402 57743 863393 554 323366 869934 428174 295657 5 5 888541 51521 51606 304354 298855 203683 2 888361 85237 96045 48480 840024 4786 738043 882680 802767 140647 691398 871689 81250 34676 2657 465 870 892180 14 28 894824 300507 779822 4017 144870 46 360404 834431 76 899315 271399 607975 82774 133708 278685 890035 838792 138 683396 817222 786351 84 863000 868469 790880 419481 806982 6 2631 883057 877419 882932 13 153702 879559 312369 1373 897279 880001 273 374698 511713 390526 15604 664822 444026 897093 890227 840780 408129 564678 881540 116457 898920 277603 866095 490204 303 849402 868426 601704 17773 9543 238120 126171 165245 7 2 288426 840406 854857 877093 872702 821018 2 316841 806098 658 261725 85 6 828650 831811 15017 121398 846767 703126 742453 768459 846567 499922 385163 877446 116 26163 478915 833709 801920 285216 4187 737697 813492 153532 614525 356462 818541 11721 228292 8488 417845 662857 66606 71141 18320 564072 3 432235 409671 865632 696468 5 892275 128711 4747 825364 681080 14 329973 436087 9898 887089 889090 831238 442595 112367 182320 281256 892524 129 637347 591268 160202 87657 561398 788651 116274 886877 856610 492290 827243 692518 207093 769129 268473 223678 823701 9483 897040 103603 393476 895436 824240 896450 830695 98698 429695 259 863869 696882 872178 406012 849078 167 887649 2790 36 756997 1666 744308 177578 802057 779898 542761 810751 128 877874 884640 481162 27353 830330 290947 797899 215 925 256237 2 5 389893 802211 718506 209836 537943 7 610243 1 17 291755 193 1 893741 93677 282627 119223 830220 11 817657 20 630445 340942 7291 885887 281483 3346 40379 716473 817032 2 15746 764023 872408 548361 120200 2 523723 734723 820908 251638 42806 454054 10407 297752 6 751681 711500 131665 700372 355453 135723 686401 876084 842692 887522 882185 651105 771772 1095 832887 86458 896455 588623 883224 893 195636 667752 301 483781 432392 895833 59067 7159 5890 536259 530435 437009 748813 117539 229588 356 865018 838306 401512 127480 6398 412022 44 225309 95199 887564 642957 786 811595 877837 5783 817910 698805 3399 894432 87 238581 868021 860360 875797 580894 889815 396880 572139 652611 812397 874471 50592 22290 285671 342079 30 674136 831406 594376 17636 856339 485135 14180 713756 403945 666183 104089 2993 754794 143805 369138 184 468931 65634 10 753443 2 47221 438198 11417 734677 546503 6 843165 386156 675162 896933 70942 4526 680080 446 437152 689233 817256 474059 221211 302905 3 579483 646148 661293 560008 840639 331753 253463 849170 897248 847500 184205 1 134814 714857 140797 864617 677235 9160 1140 469855 56416 878732 772354 444940 678107 74497 754889 880272 804727 198610 760129 227141 169319 882703 869992 70901 858325 259820 101147 224353 396078 2 101770 175868 324548 682188 324516 474618 10 887715 592106 331495 171077 249296 891155 671930 192387 581240 665370 5660 861263 590629 869274 832095 95485 790769 776962 405563 88785 630782 785 381384 202546 624945 195846 2 373873 804481 883875 711273 899377 199 21144 705601 45757 873486 778159 840313 319887 46 880927 35550 665829 130779 87106 835861 743108 8439 848170 231269 37 207360 4577 587317 889116 493411 876859 822808 93212 16085 9 119 863034 787939 380306 626519 733850 189679 167 689001 9531 307128 829894 856646 797879 887051 869055 403284 877212 16534 3 99 561882 3 2175 199376 228008 478473 614781 874196 37796 751853 557989 84510 58399 823206 348962 891370 491172 32 610784 776778 638797 760236 1330 874318 96826 14579 459494 5563 464604 898836 333690 882497 45 552853 21353 161400 402558 8 34262 260534 259210 882190 16418 450941 547741 862458 860976 804948 641813 554019 5 897388 732300 477235 813978 18421 697088 845112 650477 2 817081 3 470414 732218 898440 222439 18472 654861 13 766167 853977 166912 277832 855938 151315 34 442676 576975 207359 247075 616254 785584 548515 86909 261 545527 880815 889738 300 589616 831227 862059 84 390501 834065 858505 20611 890911 881959 10860 494470 289903 8682 822731 286319 798800 449862 63709 883172 1026 3653 316279 280372 876271 14 872338 879520 766307 720822 2800 12438 45545 248 874116 704483 871074 801191 1 13777 345946 529060 757390 76 603791 163906 857531 500309 409213 717818 704531 338128 792778 746420 398175 885456 2598 867461 3 319958 424732 710955 891214 535315 382446 874237 339384 14 885327 731051 836700 895558 631132 857780 273063 453240 10 852835 735605 890114 133278 11594 746059 876839 637893 701785 483917 3 817390 679956 164 124 842714 858668 889712 440061 692152 259192 873666 897613 257837 506438 872 835385 582901 3 899159 426083 13490 168599 129 78538 619355 434387 299328 852864 855429 432110 768407 865588 583366 244476 836220 20958 882155 779283 823947 539810 660821 612181 455783 59711 121023 260519 811354 6 886588 268229 31532 894422 876201 33223 854309 702773 310567 101 860418 202 847253 1 570626 29357 261410 824405 393536 867203 786190 43611 831874 915 10902 465103 782925 682548 885864 9382 842803 478019 2 825005 137981 259354 797815 7 189441 18 757023 430378 870349 321465 306642 15148 77593 2551 13903 738 5 6008 890901 728398 872856 264104 226980 895779 63921 833383 41635 158314 660391 895887 389118 235 757619 885157 115438 811199 857099 512246 845739 516245 855181 5250 442900 116151 828440 499233 624297 12 241474 862922 849892 853827 888500 778931 247262 1147 73458 569812 481304 850177 357464 882401 864486 549037 871251 185363 825534 837807 552 854301 792334 548557 341204 78853 430944 11 884962 555207 801811 1176 1 6 556927 582 178 242 831750 381294 550163 16 739189 118227 765782 34 167643 520856 2 883948 868256 608246 778593 861460 771094 898482 838969 385839 894762 823950 4 133435 890308 641571 794545 795180 3082 783887 302031 1 342188 883378 607257 880769 17211 512563 634142 373499 427454 29 604575 325368 569463 855348 120993 462527 753245 432550 513865 296616 839840 77366 22785 295648 8053 401346 126722 4 481023 47476 870210 806690 897997 770408 1124 853952 834186 1 538558 156570 676762 6643 745475 763240 459985 473694 1274 743382 110 29308 350207 889986 889606 839221 735589 713642 346447 164949 132331 36944 76712 523287 204247 2180 12 746382 3440 139 376040 264079 899818 809895 709476 794043 828337 484370 161841 715496 701845 886442 702207 750800 155664 508473 466744 9884 700851 836405 4583 24 298677 3 394274 416235 13665 736325 607335 10 641701 23478 27930 1 13497 467865 189943 185259 84299 746750 441050 75278 99863 876506 764045 146559 140310 2181 438499 269933 313782 79298 442559 5 5 6 768 5956 890581 889838 355967 489791 311958 855350 845876 756725 11654 235013 807057 5965 55007 805886 212 497780 871096 770975 3052 114224 873605 694016 447094 126016 884150 120194 193049 45792 416 241750 88528 43451 341322 238845 5560 870942 573657 129794 397959 721944 109080 617938 861692 573556 331221 557267 877325 798306 7965 183345 888777 587983 275101 269 37252 361100 867249 640094 889108 361403 1254 648640 765355 709045 887986 151 371029 110 250108 236219 664659 697640 3 738255 153 2842 684698 25124 662299 640539 170461 800957 766094 566910 868856 874103 2219 386297 12607 14 10337 281554 734223 385 550076 848126 533336 50514 176404 390194 25379 536690 893709 888701 874634 110111 731541 370852 584940 256308 18363 301853 444771 814976 321797 365070 761378 849832 615435 812466 74 853633 219825 416811 42306 787023 850032 708254 459297 286044 345356 257912 853492 6589 155959 4 254761 13135 896862 843876 649273 897181 43745 1772 861093 887396 51224 139411 183374 825150 499377 784841 881280 489830 872095 62004 201859 646664 363523 844045 432763 882134 5646 877850 395536 376998 571397 880976 37073 855222 568893 628927 888179 43429 420241 842217 896274 18 890005 475174 300604 875124 792487 22 893731 231141 93087 627598 861138 491398 49145 839697 3 233307 215 598618 21 6452 862403 124160 156728 815588 820872 12320 829366 788844 127667 728527 618327 40 184957 8442 238385 403049 272597 693147 704166 855071 1 12918 819981 859632 872749 713743 897376 148223 336644 22 277824 44873 35 767957 864586 505907 857923 363849 811143 77 5 885059 529889 392214 886535 883889 604 562149 715361 313462 400711 19 888559 204059 450079 833409 1127 740200 838410 222 9 744048 675333 480370 1 36845 175645 1 543899 52018 55280 890256 85787 829105 236086 649428 289221 299562 891241 890916 610 54338 227215 775590 257038 794976 833307 155519 819223 856376 724553 775804 714505 638156 868266 432996 804667 23047 31 896637 734216 3 231632 38494 438049 22 882337 4 2 66926 857952 233164 15489 867263 40 894049 443698 893766 4 703982 253 59 35905 407715 849278 640260 873703 631675 344891 881274 189192 860842 227831 6 841975 835008 348411 376911 11080 241840 178711 97401 835190 619771 591907 868820 3537 238071 895683 356 895433 841682 888448 45 769202 872146 7 890492 840798 876088 897723 14474 341 1843 860762 646347 28541 835956 4 32616 788867 480200 896465 2 97229 269483 489769 549303 219399 3 183870 831742 30 752721 511 2013 637623 857971 879 764351 329470 679273 704179 889265 84103 881199 507752 838615 780803 847935 77209 397667 378161 113 267415 130907 516167 66 10232 654592 503882 552392 3631 701800 387934 860057 755247 1 875084 449854 1631 842936 487200 590272 359360 831054 835477 885833 258 854415 865062 682986 19833 29557 789504 894318 864649 798335 370640 781940 643280 504979 750320 68066 551966 570913 184036 75252 677831 358330 4 879986 54724 427621 373455 21 241273 13 32 369190 760945 13265 716933 86819 831844 115068 57030 431418 114727 492605 259607 857118 1476 279061 845513 138 9772 57791 878552 607094 21 1948 810539 854613 7390 75718 807071 852983 719317 759469 872746 236512 342952 226654 150 231923 39255 793756 894453 310805 698259 133795 279 184780 889889 516085 224 303601 105792 241 39038 305102 556556 666202 845317 365953 317084 836106 139380 521578 231449 244220 218515 155283 674397 897780 663724 690370 854349 511929 604316 601683 31 1 86684 737954 790887 2609 813803 885459 114451 354273 735137 887525 747416 499559 22 823917 782149 70943 888659 719086 834139 805486 850588 890630 141749 284896 184361 10 421107 744204 1 796 141925 877246 254166 726156 60126 393086 891762 111171 819797 864657 584950 829678 9 37902 433046 360756 827567 35031 880092 103287 642857 402495 670301 316061 711700 81605 79939 846 298789 314619 7 703662 655806 620973 240759 814106 444997 782095 2 884591 233149 735945 16844 510807 241472 10 761202 545745 447552 1712 2 32316 580273 14095 840184 43 32664 87990 890015 855315 214380 421695 885151 447547 1009 126646 471105 751184 408 861165 323810 115801 18304 801148 53352 42 876380 894440 750380 383050 719716 287250 860967 5 352504 2 170 802301 540108 44486 19230 897396 474590 825910 859443 536686 384926 386400 6 70338 897140 877573 1565 259198 166564 1230 646916 542840 254103 351388 465235 195343 56254 596894 1607 571976 672630 233043 888096 57 870701 12 877975 370854 527819 816344 874970 785206 835881 404187 889787 35686 546403 716019 34579 1 107432 24784 41388 47424 472446 65528 232712 528464 358518 355987 734561 484203 861059 503510 824183 504112 540653 528947 404416 881513 1753 23014 349755 843997 839287 869511 539836 558754 92602 780531 832322 886168 50 887410 571804 895547 794545 656140 635803 803935 14173 42621 712218 294057 804750 125988 16149 6444 750037 292832 709252 309094 848574 820647 4833 69574 3 36 40 870388 80 895715 35 865865 185011 781836 836810 839092 438777 439146 8 257 137817 810771 736048 215408 125407 893792 895941 16188 746604 133611 406 681713 47440 660782 83284 548046 16 428761 18 714095 145750 4498 288299 4898 296287 35877 896142 866191 124182 2 886825 493306 822140 5687 885487 855712 893555 746910 4 703191 859511 536871 718284 680971 16534 861636 42060 676416 285975 2 877034 114 130785 101 165833 109166 403947 848904 841015 745635 552161 236529 88463 886322 749237 447845 2 877790 857459 381155 846861 418718 790754 825815 708963 198133 540725 12767 29303 397112 656208 837742 720379 25 877783 830793 329079 444916 193083 32068 17365 154 671194 6065 28578 46 641171 269675 240683 892946 848430 419233 353170 4 873878 880794 699865 885 6 705415 75762 894055 6898 737699 430939 396222 877554 793987 613127 92 14020 1 875667 2 749105 263444 647111 276522 349846 6 74 25 518 699720 836970 125 3829 33135 570108 659076 56136 43132 862097 474725 822083 161066 6 25 869590 564519 2574 609053 351183 501841 788523 760374 53744 879157 443379 2406 590914 770668 3393 893297 886105 38266 894268 724902 896047 874290 411987 285167 836682 807009 660081 120376 885128 157 205 848923 10556 756012 405044 760865 2857 556772 116794 6463 748013 136886 725056 11609 681611 697749 767614 196019 128826 249347 9 698524 753040 310222 710436 644166 121738 899221 597632 10 119620 5 307648 473717 686 10 545650 896314 551518 234 121151 141 701603 727255 776958 196499 203285 37018 879571 19508 818873 110108 812894 861717 447741 3848 481190 866103 800522 878615 869746 895476 898473 182267 221145 175388 760391 658130 335 590753 516769 631202 663999 518562 864377 75893 844414 868415 201961 501751 1 866248 333485 859454 19120 871892 45933 349534 831689 888823 84567 64783 835721 845350 5237 5045 889714 824 4 37731 400370 5 176735 28352 1068 461131 258815 54 866899 774706 619155 380706 869923 826034 860414 9 481653 210721 888237 598972 17678 817320 408630 489248 156 86 738908 867039 204 55 822410 404693 409857 1876 879742 815643 738372 91578 769287 11838 142485 874744 659278 702709 835790 184419 8 12 803857 858451 895469 840625 501437 859797 55004 4479 10421 16 853523 587324 549460 424609 373608 894859 808653 756857 875568 833265 222 449 818691 883351 490659 693656 874993 890299 112010 303134 219641 856513 850305 581311 895498 102740 6482 815213 350 53373 15370 347438 8024 870458 317 301642 869830 884859 716059 151152 1029 830096 856431 446145 151441 719006 435456 241778 440 128261 595659 752761 491049 823060 141242 895086 839095 263368 496119 470219 3 2380 762265 750201 709956 1760 765020 57100 460485 261409 865708 897752 510199 761341 570171 269185 718605 870930 43829 331593 1851 1442 32302 852388 882206 306456 331315 350340 833823 647621 892172 696300 737748 352076 16567 126865 837686 582595 581858 355774 33831 674 62 897327 230917 1756 574347 383904 625 237868 409071 912 873058 897427 546445 794222 67290 713206 189 917 1328 430779 2 352660 341166 266309 9669 819828 864813 327985 895792 789653 750294 341 462083 362 151553 797087 4098 243337 7 509834 422043 413694 621840 807339 355594 899068 46697 633343 406487 733169 98963 870569 874019 431561 11636 784758 848530 564227 857073 792513 601071 470437 866605 752997 895 2841 855996 559983 899337 4 484080 883927 596238 662695 374022 547138 250313 784376 753647 840881 807686 798869 107 740464 396166 887271 160625 8792 881820 875746 532294 839358 864378 855019 12785 386074 452158 464645 24619 875754 10 859160 18242 65784 465400 116887 312601 256891 853784 862953 895591 835289 94370 1084 13192 637690 426842 828551 4500 48737 837552 691366 409475 22078 16938 349967 232805 303406 124035 459137 891851 653635 6847 512438 170062 633021 127 687271 355 850285 55 889262 185171 892328 891787 329 643658 95173 641322 855727 828059 243331 449147 365851 50 233526 442 860289 542534 602273 359 553384 656 801662 446100 10549 4 38 14222 15320 129507 512872 278169 458485 2760 458670 898349 707894 568736 760321 263966 1600 818343 887824 831515 776739 793449 152713 23 777199 59612 446787 884634 4 386 24 859282 828855 22104 666460 411531 513844 798652 899227 610 530429 391458 323596 567014 837230 53 65370 24 569031 379106 543663 25998 668929 862833 18094 806290 843292 73754 87385 1069 847626 678 14 708566 680177 606588 214902 556965 95 86376 891326 786371 115023 220652 395623 843099 186952 851357 2543 3177 882610 847792 383556 639439 669443 169001 357985 895472 200554 806535 754 544376 860034 880314 140216 5 690791 883155 448285 200113 871252 324808 16 450757 867509 773693 850115 490199 444806 753067 31727 308543 4 474878 397 490822 354490 664362 437592 2 231948 834901 729517 512253 252444 6561 268261 16828 859274 205616 590 690307 108579 541188 154607 248483 399647 532792 790024 35042 512375 719363 813129 498832 615681 376776 9067 826080 888422 5169 897244 853031 610725 614384 843217 660474 55935 772007 251604 239175 48176 453059 1 12627 856451 883529 817179 804996 868843 539978 181572 5 893789 195006 613794 593716 3 828211 3006 749537 871086 255546 1 646576 834787 855569 450863 632119 813209 824687 788139 90046 85635 685815 658436 889100 64995 865600 249829 1598 583199 774564 151875 205208 689006 836597 276881 301365 942 852434 451230 895628 718604 41268 1568 361098 417231 898098 72635 2 816346 592946 161227 824814 856115 401114 854327 425933 15226 826138 509263 739860 876310 861354 139667 841718 876976 745424 85055 842931 351341 609015 490205 656517 32449 669930 649058 685 214556 471 86379 74213 624821 595178 711952 223340 304212 31 688835 415092 156048 876292 878839 808969 425181 878389 581694 753435 190427 865612 375019 170042 657456 323248 289309 831876 1 311590 855836 661371 829781 20 735 584425 630373 340560 802473 232852 785031 650638 57768 375220 893039 551265 3017 200565 212569 258211 792865 87 861150 853031 882430 756399 839603 868416 863903 294355 789748 820158 22 36 392112 1 176 864530 727815 466402 156459 776 235592 867936 173638 33 359858 717584 1995 2938 259763 639090 298677 891015 66327 767062 597060 10730 672849 782307 781402 23364 6381 490001 402166 883028 545204 872425 96081 846088 735924 212383 45 707724 468607 24032 847669 5060 401841 833093 128 678622 245059 49140 831750 448521 870487 825381 134040 3305 53844 193804 701035 164809 783724 1 249592 289962 876709 8369 840446 751922 829918 626242 803219 591330 897632 19420 865879 831613 22877 13376 388777 177469 7295 371126 61947 896933 889818 652158 64462 114375 787582 867210 792437 879976 858333 131669 13 891343 771276 3 126403 4339 391981 15593 311329 889696 63031 644008 889485 532020 780499 395840 764303 257442 3684 735627 858215 36555 879633 35502 553148 846285 7374 609963 404077 592231 13935 886834 789582 889765 887287 6600 872223 595142 860839 3635 813898 894794 350381 895828 4036 810269 610574 3 653463 867875 870400 828309 109610 834044 294908 122 25501 872700 883464 5 412695 677328 648048 859932 115961 108237 10 663688 770225 877209 2 786204 444 462606 22534 436532 61692 2302 122284 792641 809819 5640 343403 871353 5111 164261 861880 39668 441872 135131 37424 676445 674199 13 871105 203253 23683 779159 887881 887199 115912 884740 829833 102675 278942 803 792628 43089 742950 52178 435795 1 769727 754245 158556 821912 16 103365 4 884450 297471 877259 11907 10 770894 286364 778823 864387 1 400417 113 310723 866163 863263 592678 762331 84073 15062 25250 851415 439197 872142 854258 575531 1 507215 292880 264729 824787 857215 1 1898 266335 1 682516 238653 11 174551 546921 4629 887405 30 855194 66834 887503 123274 680081 707013 822261 757797 838652 686366 15920 26 876917 361097 878619 652469 24 11715 90111 88410 5 697140 3014 37888 203659 39 880748 3300 839462 868113 195532 54545 822826 574189 885639 826999 38121 25018 841147 32542 599225 24857 271053 478238 120 793786 121095 17 751032 830749 313359 803779 51034 2 690731 98080 444 879682 829709 327791 1 379596 4290 466322 368 42 80988 231801 109185 6279 605344 197129 821161 867110 884603 879662 458700 20 3013 733762 794347 717567 1 859652 776902 509 863041 17452 276492 759670 3253 880660 879761 48122 622265 804573 839737 84734 181073 863421 846525 728208 764899 39 858826 42 770166 895603 755428 352771 655268 697603 159708 165759 41 13021 560103 218417 893928 128 875578 146674 467527 19 686923 12755 8886 887599 300631 895814 11 1 213587 890672 298622 230112 780603 319179 457635 707883 188 763373 1961 705512 424607 692754 565214 632828 570580 478703 497392 521795 872173 208383 249660 362859 130076 8268 873246 176563 875020 2719 884159 3 887947 2106 796602 640 285614 814236 846170 892110 329487 892676 821158 824216 9 366808 137190 750596 956 778890 886701 358995 1 6602 494145 126215 836160 846962 869316 741059 113823 635561 475076 876140 363049 120026 143868 368303 234246 216182 879272 800296 886396 414490 854152 897138 616192 12214 795586 86233 898981 1891 636686 831918 633077 722562 896977 1 2 352 865657 163177 57 472653 897713 879796 13604 422816 877078 70465 611957 58097 652309 517224 18 362792 873671 8625 24 604535 107724 844510 230170 464586 92 4922 2 675972 796166 311727 617516 873875 333387 748387 48810 164964 781005 593808 733 883912 630863 168 469495 156659 431109 752376 464391 649191 22576 259063 254014 42 857982 352361 492494 769428 392822 814740 857720 118728 5700 882356 855211 859092 358370 34502 284718 325451 877021 4 201883 12310 746279 899477 10215 153211 4799 39 61881 331091 11291 893184 154085 545809 815959 201470 832408 7386 553919 876621 3682 318089 172762 560146 635105 502 195845 686435 4980 866548 526873 6 879199 7 126072 73 803899 532295 886900 525072 350 325899 899701 684550 185997 328816 74 8718 502897 19502 488198 888427 803224 883042 394080 807817 156548 42 676048 436650 768995 28364 471648 863692 13 752625 370463 62852 443505 3793 12245 565954 196113 198522 680673 867649 526583 71939 412736 206 324804 55 10920 512 508677 885996 386055 753950 887821 9 864455 796511 3960 68980 857900 821565 111560 163417 125820 861724 413377 2 10220 544522 797153 23601 294705 871685 67444 463016 26804 605401 407861 897014 6007 316263 897186 12843 860473 21174 1283 262772 5 480504 63 242416 160040 42948 38251 270233 835576 697228 497840 451129 807123 818666 888689 104889 788502 802653 272 799124 486010 836990 842538 860948 654637 547089 835591 866367 20693 319096 220208 144505 492470 865739 70050 37959 889779 176421 454269 308906 237897 255841 848023 236090 245360 768697 839642 535526 752856 725053 693558 650899 761805 322427 812426 831860 876915 21849 895469 783232 458101 652259 5 874252 248229 848280 708295 671653 91258 21 767162 874606 46 628352 12647 535812 448393 167 421 4470 768032 518654 820207 846482 189122 48 366 638253 773412 892829 654764 128475 102853 887691 215965 65633 802494 651098 552952 530386 846581 207559 756961 77008 204440 413587 428636 85577 603540 898408 606949 405956 895344 12484 214789 419577 90494 397212 150093 545712 651072 817172 802975 1308 29 2809 871910 18958 432 432549 713303 831948 891553 115 898318 236590 145188 623353 820205 894359 47515 1349 776957 4 70 26 227178 679382 659226 893182 24562 703859 813332 725142 665683 607422 833928 22 731115 856468 747526 198276 430060 760854 552376 453180 2 386248 889748 884140 547292 814888 871221 382102 877697 538487 503050 874908 117689 844904 4 642339 890568 192753 452 824499 515462 386963 856742 462308 368412 20 372754 793 269 265551 666125 9 194 79 844864 375404 63593 35012 715265 695726 690556 142379 731812 868556 467335 92359 350986 424432 550 830768 769040 586183 867170 502116 874001 300874 878361 1795 165902 645678 136 835442 517171 248 818411 359 205565 886850 863456 6 720476 664585 103649 3896 81462 432301 565500 77342 1 102760 106 778519 711797 98783 861419 5367 135 17 702072 382451 10 809833 860061 895233 856303 625190 23 175189 183527 744433 695015 68544 17 347132 358832 185395 319799 887450 268302 800998 27542 706297 145955 885605 1652 406332 606759 247944 464080 885220 515 769640 879843 496030 711807 444070 208446 18869 19378 76 32900 115384 4331 841922 739469 128793 424375 249718 2603 230 450239 313099 578 222644 842295 489979 890147 897319 826971 9807 872431 564550 780763 615693 625731 831024 79465 17 529474 768927 123785 518475 172599 724956 8 866820 386680 211436 77963 637917 65907 829590 695949 754617 617648 7246 880370 40 252366 695810 211618 873539 390183 870846 227864 508339 880278 824980 656911 801831 369 708905 314810 728973 71480 445199 1236 898360 887379 28059 789180 868335 442 222986 775701 45079 876543 863041 164 764377 811300 216015 669175 822570 887082 132066 210582 882062 820928 845229 390608 337270 585846 229624 5 898871 125432 490827 408514 392 814075 758285 96908 195309 2 764606 857941 3 549224 525614 280535 1999 382597 8870 885541 865920 898358 841374 779645 31410 529106 203658 107306 109888 405380 751075 70 328817 449542 711719 20138 525300 87367 64334 744836 228965 315424 175489 408074 883442 125421 672381 894019 350969 663 891896 88 95541 11 886000 166936 85272 703285 871150 57942 614124 738375 845 312084 3 6124 26936 729676 794068 2 91945 756050 785672 107795 696497 75536 81354 611722 439891 397727 882759 852224 671859 288359 10 674514 515463 1 392738 683438 14215 381235 21 2 94649 877377 334500 347980 1572 888846 863286 893706 230599 204794 10 694220 286546 289630 169 100901 197 6187 20363 430 767339 533110 624846 8 406794 1 5 187537 856284 20356 890131 596739 11896 488698 866445 806096 250 894146 436171 338837 12 826176 566200 888838 30596 578821 875382 603435 120614 483581 203977 595 39242 801621 695851 538093 207569 714899 229102 2429 798140 880615 676070 867124 851022 183570 8951 164577 21748 4 459291 56565 57 706293 527201 382782 679650 816326 875641 578529 845790 811 614550 486706 720048 351648 880613 548384 541798 3 10736 747907 873791 329870 895019 194594 129656 697730 837880 246048 871243 199284 121197 138315 883366 234 688378 812901 26423 162076 701221 2 868130 206864 39875 885469 110621 310839 885496 851429 855284 4809 2 846777 89027 8086 1 22 841470 306 282553 873548 608258 567962 50054 191139 720411 344054 402896 21486 881135 9 647665 11058 399327 747460 839688 574308 500630 1145 844474 803922 498286 682841 774179 1 358738 886019 94292 13608 23634 793647 606773 873305 988 783563 392070 869336 851720 182008 678786 826735 242774 890128 248221 328478 235 861457 6299 1784 686616 14 840916 181380 11 648271 497369 738812 529184 824580 2 426660 702279 733527 115247 864650 842661 680712 843916 528498 219921 792885 117887 30368 853800 25218 44262 71510 512562 215 893407 696479 859231 401619 856402 882797 2 302491 580046 117556 262926 891112 463386 74 146555 603172 303056 506062 519712 525799 485434 303050 33 9 676149 178640 782269 1802 295982 784628 590394 140240 882177 8 888333 147550 470263 841200 1 466995 77999 212043 297389 167713 853616 72325 877340 2790 61 1 612316 502872 35159 707380 714211 41010 508927 1 220016 382915 4335 631771 3137 720890 369 816127 894640 553424 403090 412313 770205 1 698393 78 877777 822350 895490 84703 1 833479 373624 731060 798782 296951 3711 5089 880861 2823 864804 240532 157460 784896 870613 867319 44 44471 203869 721095 6 517877 1656 261524 878080 268710 462041 852014 58422 724329 784541 369487 887624 883883 877166 94421 856061 5403 714091 669427 273495 195947 619686 464310 2356 867672 339642 840333 85605 44990 308529 857313 895547 5 3 237327 826713 179731 121478 111556 857548 255137 512723 670136 899811 538496 870097 549921 547400 36996 857716 95479 499166 26 884909 866999 555189 892262 857399 349 453267 252781 321044 899201 830604 106671 739834 649406 386974 213828 843738 75825 10 849255 837231 73605 1736 882387 877340 806667 890079 4 817690 589998 5789 194 81 530694 631 823167 789307 555581 132693 94212 1 799850 678999 833892 1369 572196 111 833327 845222 5 368152 847669 6 867726 6 831824 878810 107301 2741 853667 147 866629 834609 856475 844516 796786 734355 385896 881597 890553 820619 660162 884407 727898 628964 337657 818416 849678 294907 704185 864471 71968 800156 786442 748986 1 193458 3 795562 210817 784974 874125 669762 5 792640 426086 777460 361921 327561 1 677 717182 8271 114099 86425 265505 815615 54094 324 1168 888397 236756 831054 802900 52 94399 47792 743555 107529 840236 5 471 49534 534662 341295 8685 822478 877384 458516 3 824364 412131 6329 891845 398064 876697 63908 844199 4096 200320 103236 687534 7382 456463 883684 691610 881608 766595 142403 782048 114897 653239 785558 285630 867533 810587 867260 5988 852446 854901 218 4407 789 15 277605 437453 345677 870815 868704 13 207597 873501 18125 897878 885680 669242 657449 43306 193550 70793 579398 340728 804806 159827 53567 113795 956 381312 11628 802279 898802 335696 878758 838442 752086 818709 4614 803121 584930 590710 527682 433012 832356 149188 343391 673705 303722 35158 23998 871435 166297 883822 672360 774747 894568 235562 311170 473296 765702 309519 853960 206730 126943 860089 818819 891008 110 182 669676 10 293661 739905 548690 831298 208203 116 395965 133009 46342 134 117977 165484 399 850982 421572 546787 157336 356150 161417 4 10940 684790 221519 843995 695106 599592 43 121059 10 885593 267398 516596 15568 767770 701936 662572 19 176191 864093 555273 121 808464 633941 500849 665518 752385 2531 524064 4127 227805 237282 217653 866133 888384 125 879975 194909 369542 367777 793966 880691 52704 4 437024 100323 673994 109024 849061 19 873180 25 412277 883662 2 38164 64053 695394 889016 308444 826488 847207 727547 127001 136696 772 642708 528646 16897 792059 256508 210450 894622 2 628980 564 3 151398 684910 862285 10 132 135345 781157 759199 835259 39 208249 17 717090 21608 65397 744424 805825 398316 36 299249 838153 797126 644959 486933 58845 1394 690595 418960 611889 654701 521214 873278 17 636788 392449 659149 49295 276567 468898 157001 58010 848969 180489 565750 7 686145 310161 822193 328408 474912 217426 802244 63156 70170 32 943 361196 1722 852425 493818 788803 690577 851230 2859 139147 871481 501758 380 411888 715340 746604 871488 33210 873381 855691 842447 648782 439027 35210 862524 894181 114754 317846 754241 808522 645897 800890 153797 403 851336 3859 9446 204580 4385 879920 622016 894034 124514 884680 793940 8 3876 3971 325271 858393 44259 766102 29159 113080 79 292516 871531 836545 158209 886042 829923 865869 882037 868482 807 846103 781621 94 544806 858439 3515 830288 717500 273562 482689 351713 635536 773887 14 706756 189865 44527 899382 859250 703500 210222 818187 230 11553 26409 5125 882717 566035 770928 706559 24545 63455 870109 60 406232 355650 6666 764795 832771 611507 449498 658131 2698 838818 856300 303256 307687 334 505512 56738 195487 244094 489789 887144 376272 721190 770821 1 4131 336947 799453 848671 339097 504714 171076 28 285902 643292 79167 87205 899766 507134 864282 312429 104255 887046 635019 887849 725473 135953 630674 425486 388849 826634 80 16318 132 420653 220298 758820 377035 651070 748 107371 45864 789429 866903 844851 795065 488913 849770 283446 887341 452899 1295 104126 528338 446975 496049 869 734218 572297 74194 641605 2 5932 3 692702 431025 275424 362302 112715 883980 30291 863980 755494 844364 801036 27675 164955 233 72463 228736 819269 896872 47496 323938 871564 124041 56095 22 794139 218683 450383 753981 773668 86 709522 858320 814268 324101 350544 493911 833831 542478 63265 883273 216854 4455 687192 525728 17 46316 886887 570741 648066 781181 273145 481919 27725 831743 852852 740409 895071 353262 27905 859 1187 99638 619321 833684 863543 6769 856942 726525 167398 146495 754588 883660 26639 20007 137 807292 664770 817969 591494 615015 65495 50 1506 72 266697 600257 883388 788080 623477 897534 872695 883402 22536 583225 857891 695940 64428 737056 778151 831551 245349 861266 92305 305201 476089 436078 588006 811043 864791 475558 551376 579649 879515 865134 3 528456 433407 852968 269878 834254 57639 588231 826035 31217 791176 217753 843645 57453 315462 837115 583425 379896 772349 862585 207 11 893021 223674 619746 17 110128 851210 275110 858834 749601 872177 840976 710828 660964 171 3 125395 887872 333670 1 667141 83 427593 786634 216165 248386 4 11791 358200 596 731957 163 109 272007 887079 671562 1017 858715 878611 236993 60029 733110 818280 405616 47875 886574 302674 319544 792959 460858 389334 675611 212327 23352 3 130493 810389 690138 160899 823057 499412 997 697497 839438 419240 205508 48196 179178 885594 288560 854076 619601 325035 860866 323709 845333 847619 93708 444544 361 780315 873297 93276 836062 871822 824660 2090 466540 874594 830218 666215 856133 250625 428945 81008 57857 2 370445 443551 887929 270374 1 18 815599 893844 882058 894461 7169 88127 857879 52 302 647541 878293 135934 831373 69097 890154 786220 32256 135486 27 419542 144615 872064 561917 844135 792200 854926 891277 254017 835218 828682 611220 36419 11 344471 744920 621 771607 617616 184 748247 97226 867935 724722 741152 68 318428 490227 600635 2 810454 340799 20 352067 545122 405422 678566 274133 646610 389 843860 855872 58856 607196 785729 2088 819709 819752 50823 401834 451007 892147 551019 673713 79147 124 823883 91 687414 60787 93405 320507 834162 824365 377852 886799 22 482140 36918 838942 12 297573 13 399976 849077 175032 63775 575810 4 374550 797278 150756 19262 715121 810253 20 817912 826646 863441 228263 834 783028 408816 131412 7 121 180 16965 860910 862309 173440 292704 799268 489217 609971 126811 192329 788105 26086 884448 11762 807133 627522 864424 50 1050 828757 856518 586412 3 107422 8 513995 327750 29 409464 380051 857025 459444 895024 822903 2 548067 6 389244 6 744634 640581 757823 7 791668 739546 829690 418423 414771 2 863186 898198 801180 771439 310007 895978 842890 881438 369032 11 610063 116348 373646 48 407488 846513 208125 96283 770359 374680 885152 369794 771670 378699 321 862228 13 104284 18127 792641 204441 32474 844889 800175 2524 846728 9689 548802 299993 9139 698962 808876 29171 382828 532899 101080 785026 890780 827349 799971 885767 526207 146702 200789 484592 45802 888624 842180 57389 619327 740580 882521 377 47498 879180 877873 93669 101 342 823361 254677 828877 785204 795192 2459 785951 473919 854694 301050 113432 860099 754620 314830 6074 33 896022 772079 8697 361475 31 7989 648910 894925 878044 780478 895115 394419 192220 699339 806054 39258 817561 884456 498620 5 790761 886965 233365 769048 862263 408594 786021 247141 158470 303395 832777 856749 676194 799626 634327 876368 786337 850756 897688 875157 461908 467075 7 1 648715 711571 870577 31956 108912 486473 266898 855724 59765 747582 868320 1 476815 5074 575509 143169 3402 891244 768336 884077 1151 333465 235632 832803 787075 748757 243200 769740 853087 872602 810818 833808 898401 408673 892861 885572 39 2875 183 884092 624993 125870 2417 844279 886088 9519 69288 4 331842 839462 4 876677 31 880329 857048 45248 521053 39821 790194 787998 890844 8 837104 46861 600385 6939 579126 33342 716311 30592 9972 288927 590130 243449 85893 832930 592937 653529 839996 793429 865905 1 11 839108 477728 499816 5 438012 224209 895621 618283 292055 290 129823 653832 1 102065 734907 419025 610 10365 438654 832135 893485 293370 832564 115688 655293 621731 768132 344506 548448 839829 888569 74 881390 892125 884978 62 435830 849553 140038 637368 46795 732052 695870 143 873206 854377 4 812800 558140 62067 461105 330200 150845 889633 805959 658 201498 3 393380 480935 612598 695333 849411 882609 3758 275649 41057 12289 802121 1239 885120 829158 18232 88777 9973 528226 189048 311 363358 643323 877108 291509 34501 880886 614960 228782 221944 560632 878845 529 775779 253695 788510 738123 762081 567503 2243 413302 847565 847767 28718 495213 711579 753357 880970 812371 131034 462865 2587 210232 845941 712964 124 587299 873060 284 59415 689317 191 532884 633634 412451 842569 632679 2584 46522 816680 473212 490051 480926 3 482095 724447 1686 357408 887539 152827 593604 787091 395870 844592 63551 43532 996 50 820719 450213 839017 285260 840940 564963 677235 724917 11591 45 315369 150572 381770 823185 494190 840992 877526 209972 188235 1 270096 727359 819066 786571 856966 869174 146406 100 51 149995 247771 626460 622647 544 529485 652522 2 346848 732360 810563 143170 798590 809156 729310 666100 136512 780135 112708 839085 874299 104928 154 558398 427912 869629 892470 756296 34 72 830880 603029 81679 884429 421 135 832846 707494 91859 882640 790614 876150 5395 504732 114 273 316 821350 57359 30386 711676 813677 843550 882361 609710 481965 893121 444206 539710 520828 152096 843440 782923 850807 260010 354187 1307 198536 875700 107999 287652 894398 848613 627889 186320 99 656417 53921 854001 238 489734 2392 765761 8 369162 854844 617487 8877 707060 220529 1257 845400 535506 873672 271196 90254 840109 184350 315155 565791 1343 241456 784245 812861 706313 883386 722812 862870 496737 854303 21 474240 692135 871895 3457 5 634136 767396 139340 743223 10 249497 605594 854502 197912 13 87 712451 482162 581582 830319 605 302079 117 895696 888133 96644 594627 86602 682521 483354 730329 748435 776141 481927 896079 800837 875911 483620 205 214 818325 11822 94691 390227 895048 253182 276174 168 757403 796764 485945 57134 898759 678033 697556 410 2693 349704 176553 327277 245112 670149 368492 651707 819570 898310 704469 132641 888851 2 825993 460486 508329 803558 670968 862409 23241 744813 189927 16 579516 617426 323281 830053 887585 884212 106997 868102 586954 656717 490624 1855 182553 14819 23 378740 896551 194935 7 379765 233194 516 193679 525524 357014 545774 853307 888802 55 70 880697 876878 38039 397909 812334 885800 780487 237373 546169 823545 526444 817476 612109 80316 897790 24 678079 843287 835040 22099 4185 791000 524162 850716 18 459828 469340 890571 800060 156871 891528 439235 66172 107403 260836 824392 153 741156 702984 451502 51911 810106 615114 276637 540626 742899 72638 5347 9 885601 119086 884303 3 486110 1216 886714 54417 2 270529 3 668053 832 571653 664287 19 99368 578 356965 168125 750868 849814 638548 745600 152 849962 17 405796 577261 788514 351788 595 697205 832680 255 98244 854500 4782 798998 735574 378876 620322 433196 557088 219156 95775 72737 544578 729189 859658 820776 198254 768403 3618 472146 525381 78942 93134 30 508751 704282 888852 2089 3869 67631 861907 993 3 449704 223 565610 860483 7 891458 759155 48875 471318 612628 140448 74896 280875 2596 260029 1 331176 628456 7445 872265 71778 6745 1852 854306 356113 549589 236676 505314 597020 149555 56 698092 95177 781810 739613 888544 278901 431985 875169 817536 372752 36 444527 456804 639792 29625 194 879265 5246 312333 480002 16098 712094 10798 878754 88047 877052 803145 640159 828477 108193 887119 755637 386 868204 816181 332860 544618 578657 7746 886401 16 201 3 49 3 379027 171 6 351962 512885 894502 1445 115545 884668 195 596 871243 20619 853548 747405 46 2 874459 404205 705987 33872 865760 758847 160066 261074 6922 119158 5 456782 817944 253222 863507 12 850464 871902 881286 136088 791931 290846 255 776567 775601 538353 88 104463 13213 664426 886690 504 790137 29 163843 826145 856463 840298 51737 848169 2 450988 611550 4 298390 787547 19564 567246 832738 170 867751 612329 76569 737622 1127 126305 386224 366133 712984 622577 720610 855395 873552 854015 517823 798299 879910 504 611234 171076 356317 502095 2 7 122847 104060 769530 774287 206839 812435 511 659351 761823 854480 377534 7596 870593 536367 528625 878429 40168 4432 26067 718076 8847 784961 862420 884165 90019 862417 69538 227875 741868 675983 684101 204478 888582 267279 141473 191205 534263 635709 886110 134 308299 873170 728610 413213 864292 14731 575213 230686 588027 577797 393717 780045 4112 56515 899466 714525 331114 829809 897974 162 575425 591639 584699 117719 671624 855202 308880 757153 164087 859790 811497 348127 20 592765 785379 417037 887584 554904 6405 117437 627566 222303 84 183115 264716 113871 437876 825230 99895 728790 816186 2098 9503 472994 873369 470 892304 413688 872632 13851 878768 90446 197525 209127 357569 642138 773996 845457 866584 710781 737823 757510 857534 862986 548 4 390119 686211 884666 95589 5 880491 79101 11 892907 790055 752435 769125 851160 760867 18 582187 4 853432 853185 818105 640935 238985 28 55783 84 20420 475593 278018 5737 875391 49789 873428 398365 294105 8467 68671 252117 5 671728 16797 584973 878350 6 357202 194610 258803 3010 31501 94143 849745 700265 88053 771429 741433 46337 888789 324202 450651 779370 469379 712028 853415 732878 74 342146 74450 191402 606610 836027 627809 195669 868384 206193 238081 166646 384618 54 47 15 478384 28661 870253 665311 4 1553 512737 710746 760520 339405 443425 806648 4 897745 840249 410168 2 807448 834 67664 880999 887982 695849 1980 13867 260154 168338 192296 1 677986 7702 542 222320 125378 4 718022 97181 487 796150 215382 896830 809506 31 93277 869230 11 61758 751777 818 685359 1797 515086 1 237040 378945 308313 47652 74242 137212 444407 5103 746265 491940 847382 866475 5532 278473 894776 5491 1645 133942 946 453482 814420 857592 20625 329890 477164 890887 834778 8549 811244 488786 383908 849164 747887 866109 112335 347394 60323 889872 520 1001 857969 422573 836874 859785 116274 736980 894521 884723 370146 60808 443195 5051 3 617968 77 109729 717941 522527 692029 7777 740950 807000 77600 177455 531638 782978 131080 73716 778976 3941 869118 863446 423743 4 459319 23447 891993 898485 845225 799690 745157 545981 205079 517268 787884 381436 2 764406 354076 1 57 440075 39826 501657 77 742205 719312 4 453023 581433 92170 9 1477 579 892079 412 369782 857833 1208 182330 878541 310718 847169 95347 880166 609759 156437 414240 1 406635 860974 330901 572101 661355 418487 4230 846702 701862 665596 762967 141 873044 677044 874488 878074 658999 70895 450982 693761 899085 887350 616042 873738 410636 267713 651620 777075 560605 11421 800614 878974 229243 854732 26900 862330 2 829241 861119 870140 2 847150 75982 38614 511236 671400 439 166992 858367 424160 1791 575173 5518 352788 298589 518532 380483 496899 95 8 157136 875591 121059 815366 500573 165691 597647 1496 69830 888396 187322 849900 146528 294 3864 79 3583 41 41492 171 890831 783433 885489 407205 678637 844124 864308 820380 591814 236154 405638 249666 10017 616823 542632 66 68332 886667 143886 143477 4 350459 528848 888439 205614 47849 625527 510980 6325 798464 24547 703614 68 848400 144867 36 6 867806 671503 716131 268160 837391 789813 374682 302982 378366 872750 856674 544128 644001 779295 297037 37 557004 761751 784608 95544 801951 215436 12750 826302 483305 698337 896753 635415 108 671967 882401 3 60 271552 14577 791029 29934 848165 497468 528414 566195 334627 801267 143679 737158 877614 540048 226131 799867 493088 888970 2 824116 537357 675560 796201 288106 522747 868366 241621 839679 115112 240769 317463 169234 325 346187 353 880947 863418 14747 758350 898462 411854 40124 362080 860901 557825 56 744688 885473 506758 7813 622619 713304 30183 99834 859508 769355 373397 748615 3 887035 781726 83 734697 114947 310886 153647 697301 896522 892147 850224 895681 893615 428086 414691 840344 348125 794350 612778 388413 830274 563993 723595 344008 871554 636869 6 838786 761925 839751 460897 23 666888 706620 200324 298696 155782 795846 444525 891352 49597 163 886259 398839 859765 713307 883736 895027 884926 835729 86190 17322 794875 313573 2 840226 633647 701791 566477 253 210056 822363 853847 10061 1402 58282 619157 27 585773 707839 22846 892188 504804 243412 121079 876320 389067 127533 363789 887484 4 278476 569744 3 19051 58 773692 820495 621915 392057 426478 820791 880893 57834 295214 854797 18975 865332 894902 844812 36107 778552 702488 38401 817401 421099 250910 427 89420 475831 2288 896774 872033 427653 626765 861827 7 878817 861961 599 628478 502594 833517 222394 882359 507106 286247 200213 21042 855604 898180 804474 247598 2471 471752 633018 125049 760814 4739 581331 859709 277189 230362 890565 328674 663290 504157 29584 863910 607597 854027 815324 4 839621 500785 760135 52 326571 860135 647050 643402 721817 772243 524415 450443 790207 61362 618472 149198 837934 406499 786250 64195 325301 17 666162 442354 847 824222 812079 787278 405536 9 130579 877531 792660 1524 883623 111 890930 790489 802174 98 862760 1360 179172 5320 731945 497078 1396 808443 18270 758297 305246 489586 609504 829053 53213 326231 11548 825005 639488 116270 795982 795327 722667 128 213 9 813409 547515 788905 145247 235534 681132 769487 195 788650 874688 848232 67421 814108 823888 863244 3809 114685 799897 711713 898463 778118 76203 881166 497303 509 779224 93698 247 898394 1021 828988 13 58686 885418 884301 741528 3406 348114 644774 303277 466715 310437 267091 780115 844744 725294 80111 698658 205993 363410 605075 2087 38985 849714 668360 148727 167605 14 774071 383197 607215 357226 606620 245165 863374 758296 775556 752696 5 388855 892495 56922 1024 888587 2980 871448 305238 6 834349 865862 359433 151338 28 111951 874389 270254 301307 214086 883976 156606 48605 310508 864790 6585 448541 635620 767709 1079 899132 850673 879319 676947 267330 875414 24 276 319230 472009 813087 889702 251422 765009 742036 16560 1344 768997 82740 126 166145 603116 853283 805129 158134 11 861238 613030 890058 398287 119 12041 133475 187297 107 899539 865183 274 891682 20 868129 58772 194 669787 505213 172287 561 540230 875344 871823 862854 815790 871030 672392 783165 1293 882718 844308 240022 892536 733406 712481 626820 716367 261158 58302 867156 12304 339579 259382 848194 30506 379525 159160 607074 360202 30930 251404 462029 47965 87964 778095 820693 810338 258362 162211 664721 454521 405571 492861 778516 804723 416702 394015 2268 848375 7 791203 285412 864207 580218 29511 247520 513853 17437 81335 844024 4490 719066 234649 38272 877051 812320 260159 887518 307712 687524 4 130162 371661 864755 729337 866229 136357 257951 157379 209484 488925 495363 66403 34460 15215 830431 789045 608668 367 212555 271128 882221 892871 432498 670441 616011 741495 724351 368135 1366 709595 850208 657759 19487 130694 890322 75 316389 279135 296750 648626 313266 360 270909 337287 126451 869166 875854 891346 287010 81336 776116 1337 130671 314083 216045 183840 16061 160209 30199 97040 890674 348280 749277 320549 826921 845269 852833 204232 834820 254 734350 838048 846893 759272 831 166443 24 713816 68008 25779 149655 13213 835018 409394 761112 774542 237868 887405 252 813695 748590 318407 264044 731679 3 643157 264120 583884 56 869058 899691 820982 414886 3502 451401 452951 434198 884756 677152 872740 482575 236608 872677 657626 30 866893 852596 797658 515306 839776 662080 889265 436975 522879 787431 121927 623930 893315 872225 522526 857028 751101 270868 608520 40 699263 175791 9501 562016 689316 335674 699816 532179 630598 41816 3 885875 14 29400 825758 639 71 51810 85 474495 874470 868852 76857 121 714443 63 833633 804030 745023 863677 403 868696 591222 181362 702479 595729 861789 505469 813250 20 775985 234532 46110 690379 352257 157416 769375 74235 2 674241 663272 174776 691989 2251 451618 236 331 290297 103539 143971 143572 11 33 783109 16339 24588 13 826366 707833 820634 850678 898373 590588 700261 1156 290951 88001 830122 370906 887176 617180 859408 286145 1220 810362 208498 749 615687 756540 771087 874308 534870 894578 165 314721 158659 424631 142790 7219 726579 882545 26937 1232 687009 703058 480 178855 2677 83322 324604 869204 429634 868517 845836 705823 809094 775935 835604 871057 687512 39459 823115 876800 498593 860907 389021 12 45769 861100 23234 895477 635992 849260 86 651615 204761 459009 567528 831289 6 697081 571061 812162 295864 723851 726271 116 747265 776660 344 522826 859207 896362 77645 1 164295 898801 888392 884122 405240 654745 677227 820268 13256 753791 863417 857322 9652 845787 338950 491402 409 628974 798385 110016 250746 793936 22 739 3 9141 400973 578852 413377 70439 82643 637378 753513 7105 635774 794829 368144 239894 810102 809418 885221 143851 616290 734809 216652 263539 623986 808275 80 888643 588180 5858 894578 57 776000 856104 81032 341600 5 3353 220085 840701 316613 811383 899378 134 85901 30 466134 16128 812652 117 580521 892496 885070 4 849649 703768 887444 874892 360075 799266 42666 783509 788 870981 867003 827024 853345 111 823950 7 854219 23369 244177 646763 24317 817664 635363 639892 853940 5453 812509 698136 23187 699816 421594 312231 171356 74296 367 200 690599 636400 8 375265 385265 361841 571885 870215 77 220417 337054 593234 1296 794252 65810 3803 778022 747925 132 735424 23186 810599 29665 805322 879865 893997 515019 438288 393 307215 338932 880854 3117 861760 155816 10 834191 337814 137283 669133 253030 851648 840608 12 459957 423325 768287 830872 88088 793295 555686 538083 870954 172778 790520 465893 878042 802970 66944 825208 881855 15204 191098 77340 873035 18801 101 384106 736614 2 46662 2 5934 365135 532893 870202 801559 63559 233869 891682 2 2112 796791 819530 197905 698798 552609 897595 858164 8272 557546 768819 642732 23362 10 726 94468 20 143188 385006 805 796036 57016 883442 818420 91051 647638 466446 829784 26 3 128452 81483 336027 229152 529173 78233 134019 759154 872797 19941 544170 844641 845706 786252 539 30 652332 2 60 4895 744037 398115 337229 747126 719397 885125 145953 184384 111093 854672 669724 486451 858711 234914 129283 6890 436705 6 762741 362829 862709 763377 48428 800286 498545 730921 839839 34419 246724 878124 780639 551113 611666 54393 318555 857640 831686 465 740304 2 154132 743962 10777 76281 465027 2 503002 706536 2855 769441 865288 721 726728 48 842240 460481 737763 888539 853836 642 860785 451364 5569 882298 683832 327 806171 459733 268008 602361 814900 450090 2 795201 723609 831642 850297 486533 28 579107 158413 837847 864650 1 700642 101082 880686 3 748912 571639 363220 175173 591420 221017 470843 45696 564123 7027 1623 186678 360868 414369 497105 177875 803448 1392 893046 867847 31 616300 890102 877705 229 744084 552831 460646 700069 19445 741890 828770 858965 891004 4406 87256 695999 305102 392968 795320 515988 700901 887185 30017 58478 19179 137307 849786 303597 77 295518 893864 631009 22 382720 207931 874087 62877 411438 4226 840870 434680 49050 515333 250867 632734 243863 735883 1 744360 796104 747155 63 826094 886151 512916 566419 774584 643841 39217 1147 514715 4 869667 83 725678 5511 669887 887852 822525 599083 886180 1851 287233 347067 693942 741214 692828 208194 658372 244 482693 779024 853418 672864 848162 512835 817264 330463 867368 799894 289 847982 645533 836172 347977 1390 789080 581942 57494 567677 877911 860355 889056 800466 826390 318493 745549 66714 795326 298781 777743 779328 146833 527447 854372 619366 52 81437 65907 570980 323883 894445 795386 64159 566312 299130 889336 830466 403701 724089 55256 894625 641534 320661 881048 255784 789959 1 723347 25342 637163 796437 775102 440263 817031 606036 252957 874813 165700 403317 585630 1281 723934 694225 601407 466987 772430 666256 874152 608757 11656 830326 211634 623225 462028 877575 154710 840907 830888 867817 9429 871591 110042 64 598510 99316 748898 264575 736594 843899 115289 789429 183707 304991 587193 310694 242101 83013 150484 802851 17156 63 858482 217455 141790 880938 649965 668227 868005 899564 341324 250782 468134 8 27 102654 57130 41433 419021 498976 186872 599417 895469 99905 1 701883 262 379717 5820 514488 377617 448452 58 882616 356303 757581 10 747189 435418 837024 32199 8 2 162672 487283 304414 817971 738205 892086 953 771271 857457 6 176016 863986 854236 122708 743701 275925 94957 143982 754837 884766 257114 233543 852654 693816 813090 363 897430 820295 868929 78343 228264 635704 1179 13 14 389158 715763 244 2388 863995 790006 824369 190595 5163 152006 137 712768 813296 681899 828077 98563 580766 356797 857520 660034 119613 892126 1834 13 17 899551 8 559814 630430 845605 846517 576447 1042 3 229978 594095 834300 819627 845544 885077 898687 860473 716426 3720 2 31365 824344 491562 236183 4361 601006 1400 36351 230975 874107 817187 565286 605440 332350 316042 484610 868682 571316 866139 596214 863919 706512 752487 520953 884741 1429 95 132191 890725 272372 7 889 58149 315037 258 873337 249541 891258 592159 656778 192762 206 2 849817 267734 4768 69 893971 8 685465 3 121685 839766 97161 110319 488302 573708 1152 431064 668977 794230 637147 15 77057 54791 1 532028 514561 317530 868724 765282 1708 876926 894460 9030 67788 857411 883843 711931 795186 606 6966 25852 382774 517268 538385 835746 837179 538304 770833 501115 896034 847347 278135 875144 351961 223 124437 1263 891590 783279 768084 293628 874839 669477 11 862168 681971 500991 5 32281 764101 863718 528124 884895 423257 831481 1780 657347 497019 813988 738692 789980 354155 412714 834224 854222 876727 1 747507 6024 835889 886111 3110 56457 696497 898354 881947 801612 415142 863441 173678 891982 895809 669348 722558 404215 868091 32 823493 29 25 85758 434709 665516 887615 653267 810609 16 294825 838959 28738 700023 3068 865353 879272 824724 2896 722099 892023 861416 813555 671365 845455 565058 126494 219289 89086 894457 200185 877176 474715 169 11525 376961 932 101428 572424 7145 840616 402759 282 2 417427 337141 36 599669 546012 462469 16 866291 267630 831578 803134 870303 876971 83617 862629 672922 139154 698592 813492 746902 19138 660821 835304 874844 801190 864012 646379 850968 1027 581232 701517 797417 515930 24953 1507 886207 1335 174699 864404 868538 2 52691 380324 639097 1315 122800 206895 811054 574824 890777 370548 103610 250 867789 773414 877459 209441 688345 5534 655932 135076 710485 749336 327452 79110 589040 29 2549 725232 443 714103 830734 959 776607 27981 877129 875495 586 652630 238191 632396 708269 4 872686 916 826698 801731 648803 787197 61567 638564 814664 149173 870690 868229 837367 262792 884703 172 811134 869336 334288 899180 110868 2479 867937 109932 259252 790396 844926 459908 232873 252799 892067 881179 896971 898531 90 162 568 744745 158995 783769 5632 533982 17 866832 2 406113 260428 11181 813954 212285 610908 148645 733074 360593 2937 1115 37143 827374 401879 179155 1 97644 677660 868458 438327 721059 508193 595112 369572 11739 299892 3007 11 870551 530869 35447 87887 674706 760949 476 628369 856168 671258 363722 3 869241 691263 896221 335847 677664 441 541527 547316 522605 700037 868998 784 857612 2739 963 395653 115822 649917 768286 764055 56 260418 795035 293731 637893 26961 600093 586847 868578 886498 47182 1985 897616 216124 839873 49 589753 678478 8 50464 188622 505207 483940 449652 726292 208396 719004 898988 882254 789081 304843 809837 9015 338117 73963 756335 256673 251778 12437 858024 765695 177 33959 523887 856445 166337 4054 120180 80341 760441 772204 91617 857131 863126 72700 126210 881074 565757 149423 758932 887760 514418 851763 887542 860113 4 876745 860342 808680 389831 9084 737 770070 847891 832936 324958 500646 863102 648325 625545 243898 34 213967 163237 1568 216262 889963 556439 15 790783 283286 123 1 863478 397733 89 110 187416 6345 814600 877085 414412 216037 89 6022 728350 1270 245924 14617 849420 689208 875800 304118 548 103613 867998 46 9 525683 1565 31178 722399 185337 898989 636814 245712 94009 306521 670279 1951 582386 797386 394707 815141 769735 868618 65 701399 44471 795029 1745 857254 190 533428 851436 112102 181680 191 4494 404865 249252 164 450941 506873 6 563777 334779 845537 268878 1 843479 1886 762422 67175 45 58 57035 567237 808580 23 183871 189382 848890 721532 14767 745223 482182 447641 206211 366772 19379 499161 526095 87195 176614 992 117433 6 765716 227280 281553 358259 103427 116105 868313 6028 438995 760472 1 803033 625287 898258 897732 773947 55187 740001 140 721879 867208 954 644826 6 719339 707876 151348 318231 655307 459441 298747 33681 11 897332 755527 12 790682 845269 68 183500 93655 868129 843451 157799 681899 772325 848210 870200 770178 751369 787290 353674 1451 687520 281492 101871 571368 686675 124 825221 1720 864412 433129 395510 820035 8811 654275 13 777158 843355 856439 842145 1 716224 741170 763203 746230 898165 54 877749 10 9551 346118 407809 749790 491201 117945 757568 542095 291646 830911 655152 270176 191644 398648 871134 691692 897994 899980 172835 3540 521030 802928 292211 226198 802119 763407 345120 853730 24562 738559 393911 770986 884200 594909 179059 816784 13 684648 684818 352578 11 514244 828506 731606 147833 857017 194246 641406 809141 7419 873105 2 453082 871852 764267 174065 3 390559 887632 594072 818729 270887 209622 157053 361149 858011 837858 16381 2 418690 890653 177332 1078 833482 873740 882653 4 283023 550464 837161 143537 644704 836033 843009 560507 212698 855776 536795 254563 830887 360226 401117 572922 827101 897240 2 78905 156543 715972 294360 655674 35 897622 893 4637 124948 7211 684015 588522 736501 157614 894496 123 115140 93497 58286 4 803185 539624 870772 341 42375 298408 264102 9 660356 1170 875092 893193 591420 71756 176058 39 135 473 835595 875422 174903 811777 887620 25159 818078 760018 84688 331063 871015 861720 719818 298898 224833 675498 178405 605552 245560 364178 825981 745689 855030 832679 14003 787807 658157 16 841952 456727 600527 22 2 117954 587 2 897888 855283 25369 346238 856239 418478 526940 82558 880300 635845 5 150881 892964 819393 238623 8274 807708 289925 27 278560 2140 323025 25523 377638 882872 661428 806991 142811 314544 445322 859835 236044 849781 702337 857478 284465 1 550571 27298 218 248129 860109 342685 657283 161855 679120 430503 423041 10048 213512 813542 812741 606838 889051 839473 848141 711942 465819 833847 82 669002 442467 5761 887194 830665 887659 665102 17266 692287 2655 282797 678011 873749 288808 118 635273 484036 4 843507 869699 568457 782575 740238 229138 885768 767 611124 127 815238 631801 1169 438458 716272 2 166 777227 331355 176635 833672 2607 895991 354376 430573 14041 487750 71278 845998 871137 889733 143309 527 829103 749717 804959 870888 1943 805597 299944 30134 12270 845537 23102 633200 542445 764281 31 60993 76522 118276 820480 145350 186679 47412 729758 414610 1313 351332 149768 58691 6306 657866 794357 371110 748591 399996 728223 324316 609987 329522 831935 20974 681113 891503 848771 791290 668415 2226 714345 751045 427196 857530 283141 891896 426 504040 511119 774010 2 243584 411316 37605 880551 784282 8 239006 920 557394 99 820210 235357 600720 33041 821270 822235 470093 42311 799006 508209 472985 155 814533 177894 26 885137 896704 721924 722050 11296 181596 339319 111065 218737 2 891438 897187 859469 877220 647201 124900 702179 861385 746963 301951 12 873896 704685 131033 341851 480725 7903 765343 572177 157804 864546 12 812804 21578 828368 5 697945 294785 289375 171906 875932 709932 347502 854479 509172 681819 830334 729835 15276 659292 719486 837323 1 331180 305 245777 222041 810796 416455 676904 707366 633971 872613 26307 415219 402122 506038 68941 881506 546972 5 835192 891311 51 9 572609 800974 694395 738252 855464 47988 868834 702734 713349 1560 4250 674131 103655 690480 790265 159012 718333 4 33635 5 16 45867 315 537564 744224 6926 846168 883461 163081 568226 342142 786082 663371 3547 304307 748971 791615 45304 578618 9 1199 4690 893994 321652 555870 843784 375061 21 361704 560787 709314 862418 69765 852216 819775 649479 785444 371733 1666 23827 864185 863024 156729 896919 822639 145797 505984 688262 6 8 34905 1 56929 10064 98647 425548 644044 278807 600900 827731 399282 889973 171088 419764 133709 477590 581007 690905 11431 565071 116638 274364 837988 176 458097 614302 23796 869228 21 66189 178 710037 2 293575 715378 2671 322 111462 878441 758120 284963 110159 869510 885088 645283 418033 496506 380782 727602 181616 701327 279300 802010 131050 792870 179218 860318 12254 878004 821833 385562 619596 19 20 723663 861031 42 1237 1337 662426 62270 64044 874006 279785 899082 856251 126 126372 661561 659342 31784 12413 12768 657849 652181 559726 2 779351 711732 696171 115089 468196 868276 790652 72590 720671 690985 894513 678809 51005 6 865336 51 103657 849990 474404 862381 34 732889 392314 833286 638642 182641 509155 101860 1336 9 515588 166397 887568 613893 205680 579323 1877 154088 15095 1502 326751 120925 738455 670571 349257 290404 794614 324442 809549 461420 661194 544094 898927 873073 13821 3 800306 2105 716621 561605 246869 340771 240907 723827 678402 830226 380 115 898409 760313 789097 318667 840460 749305 781656 899944 860081 250857 4160 890951 19878 845353 796330 49684 314504 591973 400726 797146 18771 376875 800447 892095 665 884692 721756 488022 181887 10313 258359 476331 558179 818077 854513 864505 415185 85376 1560 346841 272908 834424 6663 773627 569527 191268 564234 132 326096 872226 175669 85901 824232 2 2 761832 630518 810634 671173 52669 332221 6600 216627 863757 1793 175275 636712 727096 822785 843828 319012 14472 871849 852008 896761 184258 889722 897536 2775 888931 30993 829733 681144 1 886358 1641 840602 822101 657435 72556 326936 110678 707514 351363 184252 749648 843115 2 51596 565163 663396 188121 5 178518 62512 2 366568 568889 813148 678045 317742 732520 318137 818119 159529 48 667275 7 39083 159 267 868748 1590 209997 832589 2529 4619 696031 33 492235 811240 808809 2 581873 388876 516760 851488 552315 286278 135770 610219 6870 98053 54082 14 772231 684756 14572 564258 114420 672602 866061 516882 897739 640021 30399 720614 583723 863131 654794 616573 434819 807839 639442 833909 690070 899404 572309 310007 307791 597756 777143 1502 592430 211257 759910 462139 302561 557247 84392 718721 59374 571664 35762 719025 284693 856447 553186 316833 649897 434544 396883 877148 261090 696342 8 708758 123042 227336 893626 174698 332470 31787 791625 824052 2626 778738 671403 1246 898974 4 6 795755 8342 872328 895335 104462 16 299433 296907 784980 605398 158391 291723 887901 683649 812882 884486 117286 887082 650898 891352 867760 879607 26633 619357 859630 124235 254328 586555 374966 3645 304888 118405 587656 736 723369 191394 865516 615453 73 746427 3197 353756 880902 474036 166998 158 5 245496 406423 865716 7288 567214 359890 6 891 89107 889 90330 41 865495 591330 96 438428 422540 235966 488293 489672 783243 10 747576 88993 159 845044 465703 4063 792619 878723 548906 878260 377386 522513 882311 58304 667296 429512 539950 9403 742009 388176 876968 41 222 65283 691441 1414 202020 20513 4 548860 656450 5 657600 510017 893073 230427 881896 182464 5 483083 266986 777681 833664 817721 820116 19082 2298 894068 723378 795 631287 815821 868861 564602 898340 347819 687437 777561 152321 834583 1642 816655 191066 64 332 413745 127193 761199 885724 431379 18 40554 83 885722 824710 205720 892 63 663035 30 414593 273301 4630 9 593046 624366 9 65 155396 408747 17645 317615 430991 283712 586798 21320 706747 871811 737821 509345 600495 311879 739198 747630 833637 132220 631269 844579 681929 12409 283486 48 703921 798549 1632 869499 353982 366896 160723 849073 801642 262846 416931 12889 871550 769436 7949 11 682696 816958 645213 860161 183 847712 882465 124204 622322 721498 5 12 811679 853262 661393 761994 589728 626436 799706 584137 830686 893013 753784 241140 890934 885660 19692 3 879366 447971 239 4637 689237 5421 641759 105 775714 438541 48297 647679 1 795407 633094 692549 633130 3432 892676 3507 889307 383060 64025 558114 117020 746183 842596 3470 23 890208 805787 384701 752844 325470 7 822188 356628 635535 813530 769150 3510 26640 749081 867692 864515 842368 876606 751888 397 235 646402 1497 748926 747295 10046 327525 15608 838041 264952 270959 739 848312 4884 410216 245 879984 841337 441413 230904 443454 1058 318505 894497 706170 791424 1110 718198 853710 225088 390020 3501 4655 898926 62050 635216 201094 130435 356462 526153 778645 672502 65 897921 3 41 201301 274077 822145 846806 897497 838370 667329 707561 853239 672526 841569 706661 5 834049 654054 481320 544905 631291 388874 481851 805326 876583 549422 861800 715518 647723 861782 893316 820426 438516 656234 868316 21849 871044 878484 652974 699790 620457 859639 492691 881681 12 657979 518170 61656 858496 243729 745224 246493 2 894723 626326 149628 886730 855179 2 64476 1364 89 173 641850 517016 116634 844735 29521 755839 865583 106049 55315 440639 112157 269301 865906 406004 804213 559268 344312 517721 375 776597 4178 883244 738846 25040 814138 226648 585444 825690 124 757893 1823 479105 90987 485828 853675 4 368812 195716 1 762512 658330 679204 793 578 26722 105 5672 806495 160439 785802 670060 14944 856845 871403 243197 7493 60649 2 874394 869381 853501 1099 3191 814259 899877 86815 444881 377145 229729 895588 875761 114111 865747 711476 865057 541 602449 759735 46158 545831 807963 500383 794005 261296 597740 882220 887395 492 379491 697063 42261 5523 172502 9590 288628 642783 882863 856280 762735 549049 292858 541701 762227 543086 1735 278324 898621 559110 892046 3946 363853 447754 891664 883981 507 68263 458863 368904 889424 636616 2 32315 177355 46 53777 660011 16328 39 898749 397228 854782 190806 87425 748317 585124 863448 431945 848401 73 53507 4 816081 6 746156 604 476937 1 453024 805592 7 39 50 254790 413898 855226 518007 422741 469638 896398 218738 3 5529 508571 723336 690529 894250 880358 883854 4872 365079 888220 188549 492269 268220 308822 893251 247727 884282 119 782247 746786 815168 788040 26394 426374 60279 43526 95 777901 89022 411775 2390 840215 832267 7313 881860 23026 130826 120172 244953 875011 285006 313615 364 208858 178196 101481 831355 58613 670723 587 41 36003 819442 810369 388781 679545 4 854355 885290 872588 790470 13043 355381 858385 8907 121 18294 1363 69 447059 275 819961 890259 1 840640 105401 864767 864233 850322 592834 801195 892340 835320 757854 492819 6440 6 867028 198935 620250 525959 55 351640 170888 674202 666585 389134 143356 234502 816573 5768 826472 875028 895066 767034 526361 390331 527906 267793 106272 22667 627928 217595 301729 634 531112 384928 131118 834274 264872 757284 506399 27 22 852896 833120 221835 692797 20 844786 667032 893010 723 2 444 634357 754301 857502 255850 157061 82104 100145 22 884513 20308 11351 9 743314 191236 846298 444678 7 899681 266239 493250 376701 701188 851696 383580 331640 813808 13345 890345 468337 708200 286421 820092 166551 866872 793231 157544 341431 172 12613 687700 448092 834122 343465 308022 817402 757627 36968 34505 549075 49128 115953 106393 468424 755861 169 871805 17913 713349 23422 4 203 1199 898784 484 135953 457954 856867 816371 308506 552567 317714 681310 58 32713 111 828648 178287 281897 2473 612581 11956 11191 857533 758952 631210 164405 136487 223372 899077 328355 22 888738 112066 23656 458807 439071 778991 896204 868356 402891 645032 889469 696749 778013 130774 762168 891518 167268 469404 344091 891741 641774 133653 404651 228 722013 825059 1082 557139 230180 620972 1 883428 579255 170737 643988 431936 701479 92960 100623 684665 90843 103 533789 3 2 880452 893397 750855 15760 806444 212242 118216 859445 638163 616979 515794 150027 893752 821308 707804 785617 597 145625 665041 843 6 63339 141889 881013 576165 887334 225631 834111 210336 875519 4022 891256 855963 898262 423895 876774 816706 861616 889583 436525 120259 293602 532267 779619 838578 476958 716826 376958 39140 673179 820922 127613 261628 678825 5422 32942 892542 754351 788302 60272 45484 8402 386096 214812 869659 2054 870643 5853 810330 719396 31 533647 231239 745931 288 774509 28 715347 804933 1 293951 72186 420969 858429 106053 834811 844815 899001 463983 677 337741 772617 5 479021 125502 854046 149033 807812 13957 863230 430673 479299 835160 762704 823003 151230 849517 44 101399 873133 529709 301388 6 710298 864968 16740 25813 25 207289 381315 891708 706633 207408 846670 813570 887841 804099 3 548375 874051 891047 159554 891946 821418 517756 221271 332223 410267 190632 152528 89655 572165 760822 716326 16310 991 37110 54394 757693 789668 519913 813487 882901 854014 804377 167684 1105 10 69864 174 846110 13262 582208 801113 518187 73872 678119 189 105448 640631 82845 396277 782327 843362 491929 232 340053 64267 137283 890795 218740 878841 19 137222 61114 435109 805957 848073 167047 606940 774620 878660 646457 3 808237 587549 439009 697392 21614 882010 879060 443798 30388 1 857019 178937 848022 807268 154204 38 817752 660720 2 84 292026 826383 843398 434 35687 7808 746709 846501 83172 587592 2 4442 853381 867023 831953 84 573363 48120 600498 679743 855495 706029 3 232012 711579 38616 313708 299 199440 826913 646612 845894 136917 837684 723692 896520 755548 672317 2540 691173 892881 255126 143 819783 351 805875 848788 657134 832545 800991 885135 99605 385759 844078 277866 5939 757327 863584 731928 545721 605273 398529 100 260159 550518 580361 866568 17418 568088 797948 771670 14394 18352 843684 69971 2 866043 212354 128 38151 29288 164742 711173 704333 490634 822337 1549 14 83 897618 116165 167213 136917 4153 4 126160 894658 706176 262683 368079 11 2 441027 6 730153 778731 843593 510638 316623 767822 332981 820309 867574 400402 171457 9 10159 16429 637145 822576 779344 382235 38 836975 26336 28 837309 756612 66233 767754 701343 1607 793389 852719 8644 14898 671627 781249 886038 37301 53234 878172 83891 2 842113 458526 433731 105756 2472 856906 795306 876257 7 874536 704577 531184 3 284270 7768 51029 57372 589849 66485 775940 810889 679767 870090 739927 862245 7061 33 218058 886945 353313 449353 280546 640371 839316 123569 886122 235411 896068 754175 9098 866433 850553 229973 706284 7528 563196 405 295150 875952 852317 208762 782620 651875 164 886194 842523 4 69615 814971 852119 278600 739743 603358 126886 826848 260559 793773 805009 564041 102848 387472 359700 592770 844760 869437 494095 846065 849349 745405 182560 355491 449142 548674 887511 644096 827253 366222 210702 428122 118960 197329 677030 289414 365278 862702 838393 754310 745671 828016 353148 297703 677909 172 479779 391924 896406 858937 288398 847282 454980 205861 24 6786 899728 4 899576 804198 227990 15981 787266 249092 784107 25439 703578 474552 10203 898901 307008 721843 862423 387271 305450 765896 740410 61495 747973 156039 837454 756297 899640 282757 447609 45725 754493 596954 756279 838175 865015 675754 756360 595467 2 558971 697821 4555 51 543070 886345 138656 355447 188605 789085 474953 4 778987 8604 207866 883768 581147 199059 514646 772862 509171 5 846056 868135 846594 86 45 81515 519029 254929 453626 31 686586 481829 1 158524 190962 359075 32976 481440 4182 205167 613727 7838 707279 802479 53522 852705 889096 865816 275 429070 9 6833 444223 254887 78116 719451 549461 778651 861728 697503 26519 371504 104217 727278 376964 250091 820046 793383 11206 889815 822267 585143 510425 397019 893312 1586 78862 2 684869 686539 883278 756884 884744 681333 895071 641300 853473 62 47806 543294 881787 36 630519 229802 841990 771896 275714 788892 392055 865758 879130 869227 895586 843956 896836 843931 1 885921 841022 598 278 841349 518397 364885 21506 799173 872666 686069 450599 820960 3428 93040 743154 895727 844156 809704 894189 421083 753856 77 818203 1390 836399 536264 829050 282102 586019 861678 370201 419291 855311 401912 697692 857907 300759 826049 899598 842049 536976 867447 13873 590637 209821 858832 844526 672493 284800 688206 887554 891175 3 2 43 264946 251878 856084 1878 738401 396170 342559 134145 109 742619 217571 7 773876 249717 448070 456978 1561 9002 864587 506169 647613 208626 351396 11 332847 53998 579215 368718 107422 4 839279 467262 512 266799 548359 897272 33215 782559 54681 3 413914 236365 537793 738788 421166 190873 670078 765071 707333 27 122 558911 875994 891813 52699 592309 81178 561419 899 748261 179498 60474 687648 29 686024 342110 896603 25 92 766534 372607 687598 567118 442 529555 407964 483453 875306 545198 872039 446023 7999 875797 12 42757 16111 329 308031 826905 857136 2 708040 21131 746386 530640 523703 881340 420982 10288 1 659265 78 195420 396821 1 303379 369984 76 1762 405783 1476 138963 602906 863532 432781 181529 862416 762475 792853 228844 898344 654818 169786 161308 75316 96033 764175 830434 186216 18120 291457 851012 173 48401 334544 772530 8602 890369 28 277528 288279 860754 821181 861742 18 806731 109647 492795 814684 396658 800932 1789 891061 77607 843755 439587 373241 48 509948 809411 116024 402123 899013 3621 761389 845449 818738 1796 321 611055 31 845520 255785 863657 674356 16639 122 3 563443 346 888710 899382 839663 686867 886848 1334 807476 191 14 39181 894509 545825 619651 47449 803503 885624 122952 844324 441570 378646 898632 333706 787674 829484 823545 215651 835752 41477 886779 889087 4 818153 882930 561746 31961 1406 304 246445 67726 357270 10 69968 779884 192101 1729 690705 561982 135876 703262 842917 842773 755818 855275 522345 890824 47 35319 552 549626 451253 741420 174652 98847 683962 636217 1950 259990 892597 868497 74578 839621 337307 840065 22420 230197 776838 714130 864327 893528 352066 891983 481312 19853 852605 844472 874960 771000 41149 2525 241 888126 2009 773906 128036 884523 830617 715599 863380 5 12692 2924 525351 608593 26125 268874 452630 741044 848037 16059 82810 753170 205184 327573 359450 326193 129805 196 775588 422675 297034 6476 811439 597148 776819 885910 64177 172683 813502 54830 444996 851863 692619 362 697358 838015 277524 2 610335 814486 2930 798803 624511 18 14095 744676 682567 715078 893449 1237 103 823461 119719 789864 687984 206180 1443 837 356793 413934 640084 428770 352002 774336 790881 848557 24 78143 54539 553490 45 878372 281813 294742 455910 647206 711099 667119 105647 10448 736576 435929 667876 892 448943 26 868040 740307 73865 873624 557953 602852 88871 4 886510 54573 686971 662565 221640 698093 387075 194513 4 781003 402453 586024 526141 892639 328283 260203 695 39564 835413 269309 348702 46433 43592 573791 1832 88822 33932 655354 836208 333803 411712 595292 821834 879766 881739 40850 834406 895204 8119 670840 523217 292898 277694 586885 671061 894257 726 363058 1259 783224 714495 13 883132 785462 625294 888069 738262 278397 795658 371808 836671 270916 747297 73334 830246 825347 29123 522886 145519 100486 586724 731411 849767 486830 244709 445262 672544 36097 741643 837788 285199 155612 880824 777693 496835 369978 539 698290 554797 603 769454 589028 842137 489112 6097 52792 568181 423478 815880 880436 235852 417453 878156 814434 454490 239795 36 885695 831287 374869 3319 668614 888959 665291 658892 572176 94350 884802 834778 273 686103 645016 319191 2 5813 247850 860937 4 387184 173585 170700 720539 456 855743 491389 896684 2 23 819472 42240 775126 300 894572 877339 855871 673225 808387 695114 661254 436371 76660 896321 878945 671 758534 650567 204035 633621 364888 172307 292078 38081 732846 817620 807551 229622 899674 3169 892522 77 732064 545022 898289 816130 894233 158419 857298 456857 34530 18097 307756 20 336843 824159 188115 730856 784034 287148 337795 241739 46882 333780 874935 587405 92085 1 559846 351 259328 138348 627174 124710 40844 892180 836329 415510 11455 1284 32 148217 717542 99208 770715 389154 178672 865933 231481 5067 41747 49908 24523 682613 761250 843724 747171 477805 222912 544 77414 3196 469675 682529 850362 47400 220630 31 669634 793286 859564 822397 835086 357942 2534 7 126 878709 691206 227955 803879 877496 32566 195034 493334 876931 856533 519651 884463 872280 107361 322 796359 826296 758940 77530 667324 231302 159965 312985 9045 554038 23711 501138 836323 713402 166 11851 8 891596 394118 892031 3961 775064 223886 820425 194 846058 802837 798926 200026 95306 882834 827480 751775 197817 614608 772851 198623 847391 44597 141294 885099 278108 871955 836776 140244 138917 891095 615708 324818 2294 804081 124 1959 21561 413659 861526 568335 232 197171 785061 357026 888302 624027 1 411054 3 821926 814882 655207 160897 749167 94573 710326 544644 258273 57 844564 177464 4123 687183 409377 4 679849 319603 776266 502818 890134 862010 887560 328016 431635 47138 793175 359 826178 235528 876175 608147 764505 37248 783040 71243 684588 882429 641866 473290 891063 782904 11738 461808 595941 648915 416173 766218 582460 786752 844021 813331 149884 365957 400876 341897 5 622180 45717 886501 14894 78382 125853 206019 540846 899154 850128 779687 839920 253944 273341 699881 13 392 9 209421 570106 5 113773 816502 621451 672187 862589 63 870459 478771 627585 274038 819856 165938 611 542400 649704 419192 767969 10119 876927 319785 866270 502895 423561 811498 528623 3730 460048 190322 752255 163237 150581 266111 850718 446840 517310 572022 314 192623 2 881207 899954 4 306118 23 836478 149079 613421 381508 897405 424041 245233 894230 64599 828253 789366 34782 454301 890411 2 4700 507664 153959 99095 537938 2 796441 859093 158237 66050 775366 422006 354773 861136 152929 686676 2978 3960 873273 866168 516741 597719 655294 891353 162545 13883 2 259 272229 864048 845633 397926 878757 344678 898051 714751 538869 274704 840698 512972 782171 548731 747385 1 17236 105595 785136 49957 839420 890496 603250 193080 68849 802811 24393 597348 229011 886712 836381 569728 268157 32865 672563 31 27891 45 745427 8384 167921 44 356934 766685 561437 139651 148283 277862 186380 25837 898590 683420 222095 707123 207147 801247 620119 863996 836062 149380 769694 845508 810911 873912 8435 512544 742776 3499 514953 94602 555018 640172 876114 22263 753503 71961 3 52287 6 88 585610 755119 885819 869256 269176 778524 752137 873212 832182 211871 187430 281586 31 885628 173257 20513 765338 758044 715869 169 897349 845145 850744 858255 10 35 891313 589513 880237 878986 808471 16236 622772 124390 454 586316 376013 829388 11 1114 891842 466723 887286 105 59208 891235 622707 1697 898972 146379 830690 194965 579605 346193 839952 7 795090 813944 437256 536763 648300 873752 18731 375855 190 6 48757 468755 3182 735291 161163 570284 106485 826462 878205 107791 440049 92 337872 300784 448530 452390 867810 382662 480784 30 5676 798295 127793 184597 897983 6553 188178 550369 731979 103758 890531 842974 542417 103386 631520 383113 2 487058 386575 673106 892386 110 890974 33692 57807 255998 475125 847282 74562 637607 415609 410 711920 47 841750 209887 707701 843083 2060 526413 857074 820395 775287 74827 1983 209045 443339 771761 95348 874303 802505 865331 879766 526412 505514 810890 32 138064 2128 2 2178 696978 746121 275077 117237 115440 862376 625567 857721 640467 619 2 612548 868145 179984 157 714605 889850 14489 850615 587086 5393 1 13287 792925 371919 532535 882753 177216 835815 230883 383062 736677 689629 712088 870954 724543 132005 2 256991 1776 835624 138571 42556 524400 897814 848077 859668 463929 476237 54921 864238 874978 2342 865294 218 876892 890213 464826 364885 832063 289344 282153 175164 64509 81085 880497 439246 825551 50840 465953 524 831002 781872 3 45635 801764 438692 159 148937 5 826379 588328 863181 633940 849628 5284 538536 101 2082 371167 116798 5 15 96008 554322 595068 517270 899044 210 819514 438501 186210 859244 762339 469345 154401 487233 9127 838431 874608 796259 873816 5226 68 1142 197510 240883 871759 507281 61792 824625 127 475129 850788 165744 714514 614001 694355 265722 14 469334 233659 13526 822036 247136 896360 800721 857375 766170 891297 416 716138 81677 1595 841161 503146 376938 873503 4 871704 668010 468326 721881 886316 6 224415 588430 870797 175269 808113 864459 81 37108 251915 777349 592688 106 843605 9592 819294 867341 630515 848675 896081 10 820133 445201 223353 4425 133457 764580 55341 879784 160621 60516 447903 564444 158 839739 276125 211 826562 867623 396323 485831 149234 81639 694904 876128 496 468606 854360 511078 208111 872285 483570 94159 19324 374829 238 45 733320 880521 857068 818425 802936 52 204941 178796 14390 854052 638031 10653 861001 887428 7 112499 652719 123706 766260 56 1 16340 881089 602377 877481 869010 899276 1 196074 581185 172409 49 884572 868883 750242 1948 838917 879040 307 10148 495253 770715 335817 527503 800265 703866 515338 680013 340744 3 54161 888042 148 625980 17559 503910 872644 357787 170599 822006 882574 852006 782289 433209 816874 897350 833537 700767 393303 782628 837741 122232 899456 318416 69502 200695 636498 670548 5 373191 893247 822424 707402 878221 391524 2582 774405 881082 850718 886522 837337 748132 683362 735534 345428 71036 841065 450359 101347 4007 18 26148 83238 468545 4 492599 866795 352388 861814 485990 357787 71571 839509 388946 171249 1916 172416 764387 1 893192 896555 802327 654447 823774 38131 22305 839134 873957 418 6749 836898 250177 53 858861 277363 735848 9698 784171 895815 67 886513 44195 134427 52228 819026 6251 318432 676345 158 885350 288044 148117 822793 2 374799 876697 621470 1226 709599 381883 886639 365372 692865 864538 592175 891133 5 862062 795675 892380 194947 729512 4314 700463 304912 652903 877152 9 888601 1504 865386 20268 135850 86603 111612 684208 21371 317800 857647 262479 482893 368298 264403 375485 338201 4499 4 867632 38927 96872 170505 100571 898657 24655 883845 41212 326924 360770 895192 768 3 608511 557668 317 468736 868029 85915 887118 313034 313269 757954 42285 785326 775798 601649 27 882228 757592 356561 835529 832865 535765 580720 879344 330364 92736 846981 613984 152 877990 764365 38 329671 77409 4798 90 892147 103595 1 119437 242881 206321 176330 836492 559428 101710 794012 1023 771826 730194 2048 164174 149 39 832434 290746 4 168597 879071 262559 197215 464623 25400 845378 141668 757755 780287 736905 346277 831896 361927 116629 118867 862091 191248 349203 864981 895048 561672 744782 18 3 6247 874200 290 363 527382 154326 5066 231349 3 440436 799183 9738 29121 69571 169897 25742 6646 394934 72373 30436 411303 876184 453125 807693 252496 138934 79149 276722 128108 838547 99 874802 877627 563334 93 785471 706915 10 53202 9869 707064 880972 752330 34 691340 107 803218 292793 889638 887423 887975 5 881754 698331 756923 698041 4 175539 44 144655 160237 861342 833475 62979 548408 897188 56 316018 1446 574003 784473 747846 122900 409503 346100 186664 794955 22268 1 829025 85 837189 759 538881 166052 868803 783298 235386 862358 706338 47816 865366 266896 508533 255985 41701 695850 97962 290 287014 17477 464211 896954 389749 572702 184330 326 743031 450 3 280376 388449 766876 326099 858240 553337 561201 608351 129420 794447 799370 862283 580122 789558 87 891 545247 822400 872386 483409 72 959 769296 226482 86 875416 301946 31 355758 895402 892820 619527 819817 10826 108023 897664 144 880096 942 421 237116 890631 798954 587743 155580 640691 6086 404844 831368 66 862883 468803 587332 889812 769758 48892 827569 214150 311417 485907 752772 31962 864826 297810 412452 772749 28107 865638 346843 734333 715616 381115 96473 824849 57724 560178 897981 7250 852828 896193 76245 154707 860906 241027 59298 715377 636776 720468 276094 247510 548361 26722 769298 10 90162 69876 4 891333 718506 895207 122943 8126 48650 99833 892455 688557 483692 148097 1501 760499 151822 2 505580 10 425042 133388 744204 340548 664889 891047 261428 822676 195867 460112 145652 188692 12728 886164 86487 74604 77 163140 664804 598626 40269 115653 874487 478140 194975 513389 397 237632 858197 369482 14164 13 804 858155 662151 865002 791344 604140 748719 669356 810498 212111 185085 81364 6 195 154839 387548 181050 480679 505673 284409 885705 267158 873959 12 607124 28699 25 413233 532 509261 444322 897133 474250 644302 85100 838653 371795 572173 24989 498197 453558 15 259165 409908 176256 848143 4 174213 862482 676794 1178 845404 749763 847262 422680 746790 704049 896438 616969 4 856038 400788 2884 784945 211202 899147 321436 866651 18 887334 23966 487169 215 794933 930 898907 825338 899765 7 786336 780780 852516 849866 437353 19 666536 753164 832428 404977 5 165018 1768 1 3 1 856793 827255 716307 799327 859067 897621 3 262963 880741 187455 632106 902 25 314786 858681 644155 392135 767 778715 894738 173602 885186 791328 277845 55041 822405 1 35025 5469 6410 294629 664227 798109 810818 632845 702322 308850 594558 362 6 2 769845 173822 712648 366008 22626 893395 93028 884318 865893 891915 84 184017 717813 684002 773695 843375 418806 895038 5 729135 363751 434056 863700 842790 866903 887082 278680 737 47 185043 201562 232450 846907 274 42668 154230 793258 599993 677 32806 13 134 237913 73442 82253 107166 79077 851375 18 143899 74572 698432 126962 7489 475184 493772 882992 468871 300414 846837 792268 195383 884208 392 585977 462689 823953 892649 496 845117 68275 337 68563 124 6595 88 87683 854966 7625 310771 866486 856707 626432 541030 888948 311463 89478 313568 623616 289947 266222 897714 2 187070 880266 388387 584467 260007 896119 788427 500405 95045 820742 294939 147969 852906 877392 892237 888437 32264 718701 883106 3 79087 735570 605767 164 748091 800113 857526 802680 19156 231 743018 700910 891470 852077 217367 182137 899413 264092 857392 368012 427539 691744 697651 840208 755910 2 529574 317704 21984 433992 21949 866483 2 861365 157622 325506 399569 829647 761329 305622 337334 23423 509095 383724 846992 62036 174243 486037 869050 736713 463 2662 658256 59970 415138 234791 221409 482605 9 385363 350001 896851 803841 288580 102645 75824 422402 724388 831601 769284 167712 122491 670131 871659 2 194309 808478 496518 126951 841841 772356 428678 548240 808877 14 866036 3022 710016 5972 883179 859978 767314 881683 4763 155115 1687 1 897647 869702 708081 571416 70 654292 894860 90114 1 12407 586 1 817578 860126 807811 399037 24600 825043 871555 209189 486687 37378 747551 803327 764094 783281 428818 726873 24 1889 870316 727782 36924 823385 5 6185 14536 337061 531105 685430 829794 896402 619285 292724 9066 633614 729133 208655 520642 690563 158 534924 829536 65181 565454 260895 126408 30429 470529 24 5767 482288 298769 28019 30554 228884 837680 17 342180 38702 858385 815697 1838 24 831341 41005 221582 1261 213013 863633 556185 891023 104148 837597 890048 896798 346914 399 416593 676706 469272 47280 521523 87449 364303 815200 486166 879956 583582 62 639760 839945 7898 866964 880962 128092 759581 303208 22665 805615 545816 753115 898338 288532 854935 58534 3 39244 804539 19016 264145 343252 2667 892810 3 384453 765124 17056 891365 8 57955 118586 636983 506498 691569 6139 713586 893801 224114 649681 814191 897852 632655 77 751246 200196 498 6 74 861691 858429 20777 782504 673656 603222 722701 1 108750 355562 379953 4140 780910 892860 733822 660077 830826 7 277820 35525 548884 893608 30917 585605 513503 271583 139388 874976 871422 16234 887363 115325 161 2529 183 32471 661064 477823 846146 38 849807 547313 19907 114243 246290 821814 486885 858528 12 884393 2 298372 623861 112527 13973 534485 632959 715231 237752 892625 802317 574443 777717 881390 805391 891464 833835 824669 476090 10381 629457 642695 860917 1094 115945 125530 892605 174815 729931 21528 134558 1065 396854 843917 873947 683428 918 707976 683064 745403 826510 789366 331576 769271 139 1416 41526 120774 638682 815963 856012 806245 868409 872299 688427 827468 589338 1 769240 801308 437207 410408 5 150137 765969 651666 20 425 308433 768007 8 114542 147 386138 44057 888056 292108 58467 118229 732980 16070 19 154452 505799 777466 884209 895099 44412 803004 796433 895177 863478 9059 770656 179235 879961 1477 536162 261353 672547 178761 13 479253 101710 220143 655546 838202 369815 476175 713511 670385 135906 743966 891303 724231 168519 138009 878463 289640 855686 34910 257624 177602 823431 445024 836426 697228 767277 96 882455 845723 878757 6 20440 851820 374312 612286 451381 637276 703917 20098 656210 70345 891239 881086 477574 590594 456515 589966 824183 858620 737542 174 19951 3865 567815 291118 867072 550483 30792 2637 869828 6 7061 681448 9200 804438 728775 453309 761230 104046 559099 130 566286 728539 68690 362284 884424 629139 946 837 838875 575049 793273 262214 209 865223 650306 139845 91186 261878 806827 17 277288 4437 551287 4 637327 8 849910 508846 270 827146 829395 149742 258 53 843948 887035 467363 114117 180070 401330 185683 8050 69520 872371 899841 4475 868016 849605 553436 112375 9756 219558 854465 681490 761241 693384 893411 1005 770 539268 781494 897397 844251 819411 187448 122684 102520 409237 590377 884501 317352 677713 520825 376668 848097 800558 629016 764071 77695 451539 2135 42675 448181 121116 880457 18 364598 819928 395940 719364 878266 658988 598812 718236 880801 473334 379026 11 10 686378 879941 850359 891445 602313 806431 854151 7 125134 674956 529538 394775 57051 707021 1 571 862230 136653 858253 9287 888368 893540 806507 848275 458334 809406 96184 690063 838508 845923 855126 824410 338751 142906 883964 852601 375580 762157 796992 633488 881159 364045 347262 862670 34 888104 337999 882373 7712 230 487064 733090 517792 505400 585819 852213 425084 239344 139410 219226 845735 786428 47439 9759 9 372426 56229 347555 88351 822877 490945 5971 203910 781181 14 67 851469 774472 395343 306450 899458 328933 877735 157612 786810 798235 676840 3229 456007 852500 205033 338287 171884 393958 404284 869711 591724 176070 27349 807556 68844 781158 870041 875704 733864 626208 583505 106407 881657 799666 868284 515462 65 793697 4 247693 701193 4482 56 2 388314 18348 898572 821725 1531 736482 13 829808 870105 732197 898697 479316 810631 4045 24647 391022 582475 232842 825200 894339 883484 831678 6479 751 844457 895036 832700 15103 520 278430 633597 13804 898481 654358 17 1137 22225 313595 326242 26 185147 765090 210719 676751 33 402607 565722 564813 199842 873608 236242 166 125 86769 769613 449760 854753 416339 800729 263 166901 714211 103 886382 952 29618 872992 396801 768699 863167 65335 378238 5 689479 701125 308 492066 854716 14834 21320 839803 456416 682869 824510 516716 896974 402610 849455 1160 6 295248 152535 586958 111 770191 474973 809984 5 461101 236 336476 699256 890269 875038 311 39523 819965 896504 834173 235295 622205 234330 660957 8 891607 862824 699690 350791 85555 78278 839226 48 260494 779306 771882 122 693735 231497 296826 314822 14844 893800 424281 121507 421375 850092 893735 836618 428808 503367 29532 566980 44383 171486 569025 889836 875970 888936 274720 892041 494224 851642 4 709592 146692 159708 217303 1 69519 2 31381 237144 716860 593369 1 841132 891957 268 888314 37 800002 623631 598568 30830 784348 797607 743294 328 42735 256583 4085 837035 3 461654 866910 326660 876425 801683 214549 889899 838154 209617 890386 615128 139 344435 187957 764421 808386 864204 143687 418004 497777 395377 485143 12055 310556 2558 4 95693 351531 216414 4497 827411 210154 6563 851103 20 783102 594461 901 753736 642553 895442 317121 416771 359601 691679 851669 115255 411383 809634 818900 154834 322 538905 493330 774338 618 768931 899369 676275 3529 6497 159428 444707 17622 856594 567365 765806 93847 853313 894409 330539 897674 200776 886232 795637 229097 644542 889088 351101 588245 250129 849355 94756 18 459296 893029 509790 861536 737878 227912 290215 35630 822510 182884 19320 602776 28197 197001 606031 106229 11963 719318 809760 95224 1860 861513 72144 177 7 833482 567384 864082 8207 892374 36953 150990 696596 851236 2623 778023 8074 506499 864672 770440 643557 832218 637111 856844 826626 729905 759110 194993 2509 601942 14716 876469 600331 30707 872398 362140 31 8 623713 315176 616901 374148 18876 892839 214017 254413 891019 897890 898261 43603 865237 643516 277558 895565 422 855053 881445 785890 409641 322050 392362 366257 191397 840400 864086 458 567626 89931 485315 48727 2206 816800 795149 867996 850092 875798 786452 868774 203781 348920 699454 407803 73 844846 889503 10078 897544 119460 846771 894279 3 611630 7068 775471 876102 792199 167767 741 783239 60248 852107 758153 887201 504177 830097 74 871618 10611 669153 144187 243096 897088 603465 754335 23 363006 44583 894447 898046 264335 781226 525397 112933 12257 21957 228875 680000 381729 397744 681795 596159 879302 5 897047 649751 72008 845991 224948 79249 762939 311545 581249 52898 343690 429812 458652 594895 93 885208 489171 279441 169510 887451 28182 191068 605751 639730 6 233239 90625 191279 804395 212250 113 1943 459932 162578 3 4 542603 152081 2 839080 233 760961 775554 114940 54 347604 864102 338359 884325 358731 739005 894638 830973 63712 631244 329730 819423 511356 899062 810801 806411 885119 380373 867085 259472 100085 155 319 817828 238321 23706 847996 133 104329 628709 672709 589024 22535 5 70205 75763 560 813833 766005 881962 125791 169260 770502 356939 151139 381255 861524 118690 227377 844399 195057 817975 839434 712593 819074 582847 491708 215182 760594 373307 16853 878283 104923 607 985 677667 869516 67 226815 898806 124439 3665 45 710776 603230 361 4 869110 525902 314751 42063 819363 602716 158824 207898 803101 18182 250311 1301 781694 95123 879089 80613 884758 288013 679978 445433 571780 25225 506049 558708 11473 309884 802712 3378 441731 807198 44191 60 506700 786500 3817 2 4 381658 828399 851414 899014 340516 339974 105 868854 853684 818078 20 438310 250 332103 878832 867813 282651 1313 349637 66105 864973 24607 1 581371 145703 868440 432321 898116 166134 68 651215 802307 18001 867182 888164 118167 77 107085 5196 177642 36 616574 411763 459791 17 94464 5406 762493 214 16744 581078 868890 878949 3 800443 556155 824 274 549872 171 268556 127578 661885 1028 305114 725050 774474 895244 25 526554 341092 149306 892759 364582 887939 801679 875734 830291 760656 894583 149380 778474 133150 883525 802659 240000 463449 420939 849560 714152 567 451913 7369 862482 183370 407 757635 622302 673641 723794 34 890453 588483 466326 755144 790267 90167 860023 475206 898521 889531 8035 897164 281005 783522 159226 815874 11 870890 847503 817213 9564 737272 364278 84791 867696 282111 894848 317243 15147 869119 279 672 697094 896207 811706 203795 670227 145160 157399 55 864617 61589 893094 5553 868427 28937 830557 24465 807084 293568 94746 849547 4414 733802 261692 597 840388 478458 202 139568 467503 878115 826215 890645 847265 273865 19 151511 253513 822648 148795 300648 839264 828990 653161 508595 2401 372267 663392 824437 508959 4593 882370 839643 1 569374 837286 4 753616 180 558662 540810 825043 875083 133834 305399 307650 628165 96489 135329 6553 5 818605 529941 302620 696280 81947 721073 27 860407 405 867052 2020 286987 1575 30 161 15069 284372 5674 881725 38646 878069 893574 408163 742831 363 780790 838256 25068 386624 144528 848432 1009 327374 474595 904 80878 762942 402256 1 867045 806752 401633 899921 2844 575021 625 860291 680501 61593 849002 484532 11 622113 348931 773739 796404 23416 269256 387204 860516 2901 746986 11 200209 194436 2 16 783149 772780 679 844856 53 889100 276160 68303 235723 893729 794657 7 845777 16533 62 532836 487170 890868 587542 1 846980 752227 599688 169089 880117 818825 654 697700 893348 290677 20860 182 32728 843935 700611 465954 429631 825315 874024 234360 873517 853926 427752 677080 330627 94 601303 731504 578398 753041 777546 886502 823078 333385 151257 854980 646073 101 712114 831340 14259 47 895512 311928 833891 262809 80427 51162 894396 256027 254409 519284 332160 5 1179 787863 899456 196 700574 339697 345 471622 47663 879391 291725 877175 37796 23956 277238 889799 231160 857591 724875 160938 775423 207817 83651 175621 211982 5441 672271 166934 818857 62 414103 763208 719503 89 620532 201499 828749 520151 690739 421288 858715 171126 119671 21552 814303 740877 578381 577301 1 617 567883 743273 147349 77554 688378 251 1 247665 28769 108854 841105 871761 221411 478692 885319 884839 868745 66839 202969 289491 635515 845359 539078 266217 848211 122931 440553 341388 706610 568 339350 818010 11643 746985 37680 50579 866556 2175 889622 11192 872246 843732 623329 32536 11898 497601 91 499349 861142 795640 392076 597109 822478 619014 817903 860913 894125 36201 233658 353918 715823 183426 748054 15978 8408 303682 465137 1 46712 155720 30406 105224 47842 831815 350363 858781 58 36278 829926 865113 814 317804 25 309980 375 206498 547380 4 48 792613 157100 897222 303 775614 303693 75413 284936 1198 799438 713529 1163 817676 1312 97590 771076 406183 41837 2133 174157 821911 63071 551832 36659 675817 728292 812231 789438 10 372143 838657 739025 16055 610568 678711 854833 4365 420478 854849 641053 811090 80 794542 836252 757537 874131 1350 370627 38527 800022 512897 682892 844361 14 39 6788 674024 2205 21357 103441 880060 893826 31 10 868052 819102 5 886642 1 842860 894392 757086 725540 364909 246 54992 859819 799564 649509 694465 481440 5135 237579 739664 455165 15 880198 826390 851492 374415 4 439613 223108 423992 408309 11 575773 802923 871011 466565 1 119 735730 371673 229689 489769 597041 563793 811365 85424 807173 705065 2 290164 708535 843596 887508 812182 467431 878098 62 15928 800947 200731 242051 130876 138630 745822 4338 701241 754708 247172 461 848298 131102 97771 438590 462429 800904 50654 552 886639 324543 312327 294584 123785 831808 10228 383928 579921 402779 319981 234428 854509 8 176467 899786 686388 467206 2 4 392523 19212 15025 789179 29259 137656 833533 43 868027 271770 507812 792262 538153 892742 889820 798332 131793 509104 613639 246972 881279 848496 722468 877746 846574 668296 131049 280402 826542 805893 530670 184321 206955 869691 870712 1005 137390 528252 101794 163708 2165 481906 830492 813863 806903 370103 826239 156055 4111 667948 899670 243425 824916 378903 829745 252 475160 609671 786414 891591 1 881705 712812 290262 484 703577 878412 830738 333507 222514 650349 825231 490348 860441 763681 226325 823306 560766 12726 633145 100 791393 752014 81296 893582 882465 332680 20 807485 818354 1120 256161 296167 2 30 355228 884208 58181 462316 13666 6 453757 566296 873772 892139 828668 723968 373814 14 841021 1 853867 451048 74714 68248 264322 836263 1427 567657 331300 860783 840776 896018 278605 891363 672152 206519 867886 129052 57192 460468 644626 259255 17 17294 699279 1600 195 853970 32344 437501 612648 432224 884931 38597 437585 79651 600495 806109 489819 858132 827369 162584 204477 5 833565 78381 832950 570499 223383 563724 371709 433819 522555 639664 57384 412101 100378 772675 46496 147978 889773 878092 1335 549351 839202 54510 105215 57796 660163 343150 646135 675804 608 476513 866921 711414 295691 689941 55062 656 792859 456 629445 546868 147727 524021 827622 731881 20 55368 394161 307098 270161 896054 576 554219 382616 358389 129334 870608 74671 898617 6090 716855 428197 733941 837633 122951 580373 37949 176179 36250 650296 692756 798173 15493 880238 691228 743660 7945 894577 496927 764918 120407 173104 224 109 760476 5665 894869 762970 670060 8 6 424937 880843 455395 5 10840 666658 3478 887464 287753 444921 385550 890184 766349 172045 361081 7 625166 801654 744507 257842 5 848681 420408 1150 817335 821783 376155 5 764811 841193 499998 661414 897629 1907 595196 17506 530394 2 894801 64456 3 3709 21 30 823191 474712 893942 350243 885975 21 533286 30315 23129 87414 777647 854653 4855 575772 881767 641650 747722 401665 167798 49535 837505 852052 153283 2307 193003 522142 893995 62 711041 810042 810579 21 321071 634470 12912 111 765757 41263 24342 339626 756563 701452 165150 49672 70437 295290 3 115487 898205 656899 894891 2589 92 8 864820 899895 889149 448698 421641 799589 515704 883596 129702 773447 2523 841566 10923 898580 533180 181756 883166 149795 783694 58271 81016 126226 816815 198566 84 836950 455247 1232 292749 725810 829803 285653 811934 608722 48467 866 645800 43 830741 807438 92665 3 20248 800092 34 765497 837619 760491 308386 822799 247635 793041 571 702977 881386 628730 766963 5 416159 820396 165598 870580 871818 865333 890309 530898 835157 12416 70 420058 10476 277544 19 283269 85444 252609 899773 716 5 544835 486936 1 594 802656 3194 701172 64568 132604 796941 695415 898400 688426 419746 44038 61476 6 6 195163 703534 853621 883117 205667 848753 749085 888711 752692 8 73783 622914 898734 444078 792282 880427 347 805952 348328 469020 355934 502359 803347 890016 49779 78154 42986 174512 647754 125761 349363 893829 863820 48143 8 75327 33815 825875 879739 76 848760 869657 738259 838690 325667 374790 72451 666050 841142 56716 855964 802182 733227 813009 133379 308269 438 780524 137371 864178 319 778592 753 775469 44475 190370 8981 880424 815857 1291 810637 898156 190115 4 634065 785532 883021 319180 327089 154951 224327 764561 134765 883042 766294 3009 552517 877757 661931 879666 523814 1255 838051 881030 165991 891242 755992 657198 1256 814045 4 841927 31184 4977 827375 869719 823917 399757 205049 22886 868950 49680 840200 785132 70 445045 822500 322020 894083 161667 414566 50683 91217 281802 373757 295301 624321 878643 652663 777507 362430 862255 138907 132658 8462 796761 897496 850854 728030 246629 895093 159 885895 22838 38328 714510 132037 787797 778286 30926 48 868997 38247 1248 3 713511 235145 69 743646 6907 127524 9822 878710 830795 13056 824168 856950 235677 216891 890865 866774 889923 92549 752718 793834 113338 846803 568522 392637 775435 132712 701590 791418 848745 126 2 848643 872819 883714 867867 57776 396657 432357 749723 495497 27840 127471 675624 492284 2 25687 565744 1964 793 628132 246534 485390 539315 873013 20 14 885271 501996 893175 693709 876274 865768 527431 68 653352 877633 888482 883225 30498 14 898524 2 619589 663626 592311 719309 838933 11811 746191 880958 863822 572524 707271 30369 862169 695886 478 322 253426 874747 888282 210113 350844 893533 79809 9 211802 38129 490937 204354 563355 671716 319121 777957 813331 322 298369 629852 612201 687801 779366 5 460444 875128 1199 295695 348171 829229 77787 819976 848190 432733 810079 566130 17205 138858 775963 447797 840719 817636 23369 666171 3 794703 819811 558712 796633 443934 15259 1 30 869141 875645 333758 72652 846015 732879 160621 172 72655 193 418122 594605 233 461182 1768 71786 822100 818981 885470 870654 765 886931 50039 820926 102003 609948 404905 805232 669222 610809 481121 419080 320677 582943 136304 94521 4426 820178 597373 835163 36566 844481 11 868158 878541 475398 703263 698037 640543 783702 64716 869491 12 2098 7127 657879 894281 151703 21 7 197261 385660 770138 856928 896218 565147 320015 809066 883532 34385 1043 574617 6222 882432 143721 419657 832999 887126 524538 843002 693848 14275 3018 1130 6887 837964 873231 892654 479843 476085 319200 417187 464376 884829 875172 697714 866165 750 478330 778597 695129 560950 895457 210658 610967 867161 682376 223621 214168 645849 884567 192427 862872 553484 532330 461704 1 88431 627899 880641 360335 109572 312604 899152 479123 773080 702407 889209 831240 821094 584911 4 24 557380 530590 91484 54 674 170811 810750 807501 715870 154433 893539 183214 3 205050 357383 258587 243 1609 131393 363006 828048 37527 6139 478778 888939 755328 586866 897912 869741 1145 437610 315890 319138 832984 890988 289313 630589 881881 499502 197888 593226 717881 604073 75458 404767 743891 257058 228727 652226 53243 548837 437691 91714 6 111175 159715 633908 834381 841953 103893 699067 885890 404587 879843 115192 798783 583 840417 39 2 427056 769993 10 360361 198932 732369 426133 832727 235749 36 201827 82 666963 58977 841878 767308 17 720899 239536 289236 888861 595 204152 347387 426770 10874 20406 898044 756340 820657 2959 805105 479276 320 698726 762743 682141 836732 36842 235447 773584 721183 252787 196 73 307049 897535 523697 203425 731432 834663 868479 548747 35874 227988 676308 183968 251318 166799 26735 778823 810759 3048 783320 271943 891281 591898 328551 407 82378 708156 2 769363 457824 601354 79901 821469 864318 22988 233403 815199 160 494182 314843 245941 879281 139297 285710 884074 467249 790816 409542 865945 767390 54718 89913 626220 33963 132539 724503 799149 479064 861199 12 460624 206901 202586 461817 13403 151 810964 439586 454211 780930 368084 764837 878652 84450 889453 13 819744 775756 868503 392834 6 823148 16633 188 187353 877291 150 700900 534976 146932 53922 2662 291718 798605 886487 302375 4 264912 523787 260784 786719 837741 309080 3 879160 888822 704448 518450 813040 836715 208443 852319 892037 829415 802258 3176 888937 493105 772643 90622 45974 59 891459 245581 74498 41702 273682 671495 865935 880767 962 795861 877140 8 180599 767083 724138 864746 457985 179777 530051 96154 449115 94832 894256 3374 2484 865745 22748 4 891752 805920 886911 418766 852054 808251 875962 894280 867564 10842 833 170 306516 839473 871897 10169 194403 752136 241 5 800965 839063 716009 792292 418470 705129 725784 837748 799066 723942 871144 413800 727276 1890 731401 7 385084 12 379 896290 444195 602338 514341 16222 748156 828708 257280 573846 366037 844063 118919 431395 365117 245 759803 833608 3 67748 602488 858884 152755 787710 1 717 862217 32 883651 856244 2 7158 1 139822 432748 5796 2 734947 790739 65 589209 887283 837667 3665 672 884431 704026 452338 32 118022 293409 699909 452961 786070 876121 856669 261795 4237 824119 813499 884731 328506 858032 624635 803682 892417 708995 5 887636 326581 443462 770 437 1548 885109 544751 768846 560364 316009 852479 715674 475541 672994 20766 558650 411437 97264 885402 857975 773859 854694 4 1272 893122 143901 813708 800743 710019 679715 830047 891495 3246 714251 854844 180791 159399 482807 821939 80217 235320 796271 588228 158026 232 13221 594789 771425 872754 271 3030 421716 852207 814891 846699 826061 873822 637385 870612 662944 38439 369318 284243 866483 386308 2 588877 258708 843604 7084 897429 46467 860598 477761 783283 832735 21 676253 471268 451437 372630 226893 417042 811038 238903 740 790857 243 762683 767342 759799 5574 269669 34827 25526 12541 271870 286187 868484 779925 121487 876530 812217 44178 291838 636192 431051 737708 733928 316286 22 890982 203 862838 170106 868187 191016 556570 267226 881543 1841 50767 831248 268841 899610 2 3 762522 8 840858 881816 432580 12454 756720 830735 824278 78 15 891849 773709 517387 892543 434070 626016 879419 279284 875188 779897 351819 778951 7 813363 527198 859732 774711 857882 667817 673462 860291 318848 565628 878931 104602 633058 892704 935 9692 624 816817 23319 888985 75 379881 578832 438621 421027 859992 54 820282 888324 363742 893588 784702 819406 828583 819429 771582 306949 150906 889951 835891 47 841269 238911 771139 330562 1518 852810 783262 662091 790738 124884 215653 339492 667379 794457 891004 536440 801 861127 32861 793467 4 878219 830203 241273 351835 800971 812096 829745 776095 813975 851235 55 710666 785830 667957 639667 812195 726118 503393 132857 447582 407253 351935 188147 428873 805990 31799 812179 691692 140147 29756 179 5 403898 868160 105308 136963 877919 867168 328104 496284 152 823131 1 816534 606 13850 5015 2 94650 75767 216052 793386 1 25 17558 339566 2767 954 118096 795212 3 797 170875 44 234811 567776 746 32466 412400 298478 831737 120991 765710 868991 547973 66692 2 202841 804085 5 215317 823325 889232 827260 12221 338646 81502 498960 184125 75854 68835 445062 277411 790237 641638 243309 754255 497582 372427 866937 684842 852627 876745 673524 558008 879251 825920 384445 2208 320425 104 756281 97895 89113 6 261736 118192 726246 156202 878190 763721 199414 631802 3138 478779 503857 192698 886640 611001 826685 899299 840326 4 856861 831678 870906 855142 241150 4 828388 37146 162355 44842 680089 832456 859352 161279 380180 1715 2 750827 763125 838065 316924 706341 13718 738197 373648 6369 5 853063 899144 153472 684354 5244 3273 883525 898068 849203 861194 848064 4 839720 853651 409894 4 511544 60105 149 414236 296220 52333 444483 180 897497 898576 806509 584 750337 71 719780 6055 655418 898262 782892 33307 1104 6 714007 849725 87 55552 818207 52 24 8122 839694 614624 18230 864372 277 731760 575385 886946 34187 848437 822689 515561 898033 755904 359415 755621 527035 25 3975 237473 403473 2394 10388 3 823916 873023 14512 861902 226870 814246 806905 845469 833101 888334 889126 67637 590879 857965 3137 19 867930 400033 5230 130908 5504 891007 17170 1524 311024 893895 894901 531677 515452 835481 882079 867521 562039 820031 255192 876826 847242 746234 881699 229544 20 346727 767405 521013 882847 827955 831672 231177 880254 872562 2 600541 577010 873739 200585 4 261152 885272 868607 570462 409369 110059 24615 210852 7674 455841 564468 688819 883376 1288 898209 831384 788819 829742 881418 827626 502753 221 261004 852131 845626 729824 819232 876820 867846 781569 1429 867881 119525 414108 882968 362351 133257 753334 44461 888866 837328 832324 32 579215 892553 801626 841632 836630 394732 100072 898200 9 814266 180191 117446 894724 663833 75204 5557 771314 842501 66347 742691 6 75468 451735 13 136150 529018 5111 803339 817132 866464 571071 491458 19709 712879 830092 891734 233357 596093 606327 835060 880138 66 581849 360174 809285 879839 899972 699332 3 75 134674 150 884798 827272 214 752065 108708 680132 547 9 261026 156250 1150 716475 448581 381873 861681 343185 547504 847577 843467 893846 499604 349 298147 2 429473 21 241586 808879 35848 4 460990 1000 800558 828281 608740 624111 136333 608150 368127 243914 388767 64060 899806 3 2078 886215 339979 117611 597819 866314 673982 10 640 884981 467678 476946 155749 3 892719 517746 306 897650 727369 693335 886048 497726 117080 389232 289042 270717 752242 781533 679811 6444 733931 214552 313335 841072 695914 516776 898726 509519 860440 660460 29741 529130 890836 448513 310408 898654 3 899012 35 743310 70954 890529 522753 865206 89131 617108 848527 342757 454294 695772 771965 697699 897513 471320 1 884675 389569 1388 870502 388116 112329 597878 117 516048 12775 575404 874692 349850 629238 56 474935 150332 149687 886011 866618 65717 718918 490 1 1058 256453 84655 888974 59 2 278913 381308 897667 563362 851438 5 723166 879408 14470 12567 38 467389 1400 876902 852140 799617 12 605596 617305 40013 812376 127883 790898 15 723 872828 40 318999 96 533991 402174 3 266919 322950 615 892159 817950 223 487398 538713 533248 880884 359529 585821 895642 814689 891632 497938 389654 848689 10 879275 816928 348525 629233 709986 875589 736893 646238 823399 12511 413032 730356 17784 417423 94817 111859 845140 886052 188168 63775 284338 888859 752 820244 562234 2 60370 385363 579246 12 89767 873993 877437 837755 221878 807313 775273 859053 6096 739191 298986 9 511750 324165 703 4 300780 842836 682208 377183 44242 652618 184088 80925 255118 94556 14998 735156 317334 771330 389013 895534 9936 886658 83729 768126 247805 458053 149837 73303 784759 2 391628 4 898631 23326 222210 408045 596663 29168 332002 66778 858820 835709 877711 25 832299 320368 760180 850646 891463 837323 235 513456 153531 828432 672933 865385 332034 407020 13528 469906 685717 62750 361943 676533 530459 258359 35726 50953 151163 784141 806913 504304 187894 978 982 28 86360 79931 831247 860137 52 1087 898715 182383 453050 184382 884908 1 388335 2 58199 866968 595337 833420 377726 891430 292 774351 279586 560870 887877 607740 128 2 7 885072 519300 708741 487788 840152 994 483996 858437 427650 82 788149 828503 590595 846614 31 32583 2070 285975 147816 252676 762440 552159 723101 719906 743300 178134 872953 798708 846087 91429 151620 363359 830799 207159 4 6 493133 312652 864940 143801 282770 496828 624362 854161 261160 873897 483478 542979 161138 199824 803386 310941 549 3 850268 888273 891768 711225 826667 772198 813248 572085 110 815273 665831 172940 892203 695326 184214 519581 895490 21 282728 1174 875303 311385 263493 837201 1980 819715 1636 798902 727812 824956 452745 531 694343 864138 2010 849107 51141 274929 208012 727978 880047 589228 805623 3126 34469 1 848106 791524 101227 753003 657010 99343 297853 617369 613626 43810 51 776316 303858 849973 400281 542827 663580 803030 328018 1432 48 1951 856396 6557 81 576138 689275 806693 3 123 837463 703333 896494 868483 797652 241997 740895 544332 342124 292492 39 235698 118122 608 567960 724216 100 805731 119696 824380 878666 111454 771550 46918 101469 879854 894169 2 769855 60466 46688 177064 27 637455 631817 723342 897927 508624 381874 861788 138794 856154 886775 595876 44 40 7 337189 6 724527 163651 144440 111080 791888 866736 885235 1 437596 142505 124508 9 433136 623909 626548 877384 454275 465189 33 279832 659031 526407 181340 898299 789804 34 281944 122597 235829 422912 799817 856924 116089 860400 774336 767633 1242 405449 1553 103 155 638074 854391 898583 206975 197966 743165 35 639858 10 36 138517 6823 827225 245125 523975 302247 494396 687012 857251 406486 573881 317040 186853 726034 1900 210365 806605 1 160 185735 785500 740782 310841 73701 597731 851660 774759 853343 93924 879033 355527 322086 739676 828645 2233 599668 518284 207806 756314 886692 859651 669562 4 794008 552837 734599 837135 1 25314 884244 3 865482 845693 5265 476538 3 873731 2 831544 883240 876005 712876 802389 131554 730232 105976 377553 204245 816667 872637 726831 863474 34053 821556 9 848541 819967 2 4231 239539 427819 856970 14277 466333 11 14322 153464 793300 25195 346920 6219 422951 898681 200152 883856 10324 544532 67 285387 700551 58668 773996 888578 867267 219274 787090 865533 893388 836667 325252 665213 780946 70386 337536 65742 894330 700190 649 866041 11432 840883 113823 600009 38488 833794 207004 387810 33 274259 172 784133 14169 11 8791 626386 241900 523 828816 63854 3 321039 566659 789836 527431 734844 720122 815556 50889 268191 498700 30602 108 62 619 15395 871020 895686 224687 553904 475 881219 807270 293666 823532 898796 601685 811882 17765 845049 183 728443 822876 635543 78148 865095 332941 4 589982 183288 785079 59 889058 768995 2510 816125 750085 743403 124880 437755 437573 793035 835349 851793 131512 780417 854231 169405 121913 180747 862557 824 1611 488272 571834 447199 774408 2 586131 5142 862564 16721 1660 209885 69963 15111 425945 569982 54917 685095 190543 764099 210812 432671 3435 834103 701789 860496 458444 314362 865874 853504 504428 789078 796015 883032 43208 419937 843651 873033 7 896734 276349 485838 856575 2244 36709 156961 477297 425739 824819 273047 867816 660880 252723 577653 624194 130661 15693 376679 298349 750970 583705 382 25267 830785 797971 881374 800786 177444 827406 852612 6044 888055 869020 18 350264 730921 187237 325 547101 200668 14 131846 709240 33 114 276381 116407 297 805613 254771 576459 142 180925 894306 718619 10280 12720 71034 883574 338421 425588 892371 894864 5991 820170 156346 832329 380747 474986 756654 11983 2 687437 3820 513893 2802 2144 64527 396419 4 17130 1 1989 783610 261537 7 838743 766979 843620 896270 69573 267119 728359 834714 625666 517646 139192 1026 353868 743942 860197 8 89 766081 592224 3 507758 33 279 571282 811165 312149 343130 2 366548 807315 815322 22950 4503 40634 869660 51848 792922 464921 871391 435112 847857 846335 838635 643203 397489 882242 677463 527864 869587 583273 314895 863725 302531 454974 156012 644381 332108 226 3913 77935 607772 554152 195000 722380 826278 572018 73983 406555 187305 89457 8 3 313569 423848 700048 44799 782882 514444 589602 193 866787 467547 465697 19 399369 332485 13856 1515 452838 119506 793949 715465 385256 385135 14337 413950 190744 2921 877475 849946 123410 794497 660388 687 770048 1908 178907 804998 890946 9438 22536 924 76198 317980 894932 173972 385629 883480 832928 828489 30933 898614 809583 268683 812243 14452 865347 888316 535822 9739 119848 706920 52137 151374 111 787066 366379 183785 238723 342763 547573 163534 872012 876784 414649 695514 829828 9713 873859 8 839142 834442 5937 103 291016 183820 147353 20795 788186 285 892111 776503 1023 205584 600241 205513 299 1059 672223 505120 360176 316100 816180 29098 797206 265 254421 888943 216364 650288 878866 761127 610816 856316 853419 779832 13941 30 409654 560877 18171 835968 577767 692966 769044 875620 756 221 744963 892338 825479 268310 884857 647374 617 843866 805783 833162 2 872178 156475 701421 883418 414300 3 2 898323 853854 813212 60 763256 856739 392419 91658 463662 3138 583953 813200 638530 72572 4 329580 734956 843915 816804 2311 798628 47951 873731 1134 760512 846619 841351 349617 8 44040 821076 893993 809 725648 619831 839250 887019 844093 10 747782 227 13 347621 874771 282665 83241 625075 22 5 884362 786254 822185 809784 333921 43 761643 888403 888495 775310 800175 687937 680880 16933 796644 671779 1 61749 43803 843725 646 136 815879 883164 34 510751 433963 126891 90393 261052 1 822919 651575 383 354283 81 602182 555189 179585 186 1068 626804 598 368264 510131 847493 834024 1320 4 1 3408 883149 41 811423 675359 185727 833354 439740 863415 454099 795238 65957 164 107306 861502 828048 549392 305300 212338 894259 303727 607191 212748 814958 866383 13 864433 870651 138714 864324 3054 828863 5 113347 1297 875951 411001 744187 6396 853215 164541 888140 882065 147998 891628 858191 7752 877954 6805 889973 269812 825232 624 473984 105706 234593 578228 52027 84648 75 829750 822161 534363 861181 558635 61042 727891 822 718650 223756 850314 740481 855226 766442 649922 871056 50479 368788 1063 4 305305 7 500419 636648 656480 372010 513700 596225 292153 510689 621115 224 36891 326407 885481 170642 29 568774 578783 612485 881359 26454 892050 161369 55 858522 741170 3 294656 4260 213865 796077 844589 455067 591297 390159 528813 659 4795 276334 858671 20 885291 127684 702 96172 888290 331631 2 358978 422141 408378 359814 418690 688 241213 374065 20 76767 107101 153 667951 811845 883815 888516 5 653055 67949 566539 853448 105680 60379 13845 13645 12 891041 39 810982 9710 656683 229822 853834 6 876828 516637 577927 858848 488273 833321 198 607154 338882 815799 898470 782435 822656 205795 56 2 9 70 836670 8 815359 564100 334743 7 327766 19508 719265 574541 129962 299898 681689 316441 4776 779365 11147 23044 878961 764728 224487 651864 8 273517 154366 789165 201381 2 558734 14797 895579 646056 636 507980 11 292222 855468 373390 244087 747987 603793 60258 190326 889947 9458 885099 833509 634681 712680 3041 868447 361468 283607 814798 760867 35690 440225 381160 781909 72875 861640 858891 131155 453521 5165 894459 371430 120691 747602 755440 272202 839703 870069 603217 353757 15095 886908 431953 838200 15600 36692 879994 335929 10 808145 1985 5 707902 398964 1784 579984 22146 898646 624859 40 877106 878773 525312 12278 298035 261546 5 853048 14 829246 557399 740894 780585 507 628175 14027 537902 376342 177695 15526 339726 372810 271645 810868 527071 457695 368573 2374 819317 866410 53763 113194 80417 3651 28571 32271 862 882893 153315 312 860210 48515 819984 622110 777890 373894 743386 58732 19695 682658 211 883728 848890 173944 882814 15958 710449 393925 779602 349 330065 824118 887640 780674 884562 314147 865191 806279 843803 733246 16798 833065 474951 309587 852229 272738 92126 812675 32 897070 819750 274619 576973 2431 888240 17858 750587 470188 236463 18 855200 799456 51231 145683 43425 88 488519 878131 38790 493719 446795 680170 10216 210487 632122 9052 558694 785037 5 859983 18 2388 840482 213988 67 37 11031 379 849949 182165 521952 399137 24000 37585 26309 623299 2012 766320 394317 125163 890714 11938 712652 3684 706510 255770 475748 33 3 888322 894804 35687 459991 344010 797128 2529 888549 178738 729126 610307 880062 885482 98 763176 800515 297560 790996 840574 577240 865150 700794 291788 144046 859600 507099 332438 13388 343856 722808 422348 413563 1155 1002 684937 883804 852144 823621 2288 10775 748447 23 131 769231 52772 893986 15 292635 56484 211966 887269 104905 770221 802992 39501 836045 739639 822938 102321 95 873297 863412 845104 53053 111262 2064 55353 839488 651024 814344 662490 100062 182740 254145 521 672122 597004 409 616114 798063 770722 762523 81552 389557 824245 799580 228395 876273 779657 17761 874020 774739 499919 896343 875761 173833 3 4 781032 830256 527607 272442 551659 15 2 476236 598992 62728 835338 630157 867592 834918 17398 889230 5647 866033 5 24632 867547 8 325393 249134 895642 2132 505303 179941 314 898451 810880 874066 852356 627253 5 383835 390075 64408 349031 585 757920 732751 881378 229027 189958 278719 683765 646478 872379 114129 477240 688127 299250 885249 10478 534668 65678 658706 889450 248681 884219 504014 798617 520418 873843 637804 120683 117908 647590 813461 472209 327454 57 878684 418213 719532 711072 10194 544997 849746 578527 381231 372511 2770 422808 731833 9170 299 714996 55399 28153 361717 119965 592580 2 12 765124 88643 356954 178646 855547 845365 568775 677692 1 772466 885734 8 2 548438 25084 99284 13043 352830 821576 776201 446034 30894 865014 380475 898423 102050 635888 332354 7464 18959 10 513907 230764 859146 655092 803418 834310 619 856464 445672 801335 771794 885121 3138 524593 801013 839576 652240 805133 811951 69 5 874812 78229 885312 878713 37368 191 774021 5 7281 896906 887276 748659 96932 808483 852226 3315 16 823833 756615 882060 156840 238853 156 190331 517775 726834 287450 11040 39 61194 871746 1584 898704 19 52 836827 64039 194367 876325 310943 1872 1 872377 414146 197 193775 381412 895386 651235 90428 872758 412566 560333 748888 2 867506 1 37710 623340 814762 592296 17622 893266 830703 457720 888913 618575 844544 162935 386155 882702 42608 107710 14973 852139 414759 66155 2 17371 17 598113 676685 841730 21437 872021 201 2498 454612 777144 341593 190144 383338 1159 786284 428188 880309 152639 652185 392101 483423 213025 104408 798398 1 874315 2992 843138 889643 828058 116258 876226 7 575 453377 882160 763977 4 867346 113744 152954 292184 29 689511 667980 396717 3 875875 594057 354984 4701 184292 188190 236269 795 848433 14 736175 1413 816705 1 112772 584798 92996 333620 848622 787672 349739 673341 124553 888901 482498 758218 873192 831313 887693 806718 8732 1684 727489 10 868429 23107 141166 892685 744069 821318 741836 810602 2 779867 49979 501014 269475 594639 804492 253 857404 882432 881187 640769 640651 538606 6248 879506 132524 491531 845464 3441 574763 390945 894311 857270 154249 724363 37 675211 626 207 36281 801048 309 687849 31 825143 722765 72012 36 11603 71868 21 710818 653125 19215 899435 30 433689 780423 886970 260291 790006 339199 819120 844043 787918 776410 307391 566938 8385 764845 378 115492 81066 806479 1653 438668 22 199882 820235 243433 3458 12030 764364 172624 12 2 450015 294617 378204 391032 898441 290227 5636 290825 880182 302239 572845 261664 451065 459958 125739 115440 388760 599376 313848 740398 2 260 11 878487 746285 184865 279133 294384 695532 890121 807243 1 104571 46594 372171 661768 842036 9749 34820 16 665853 490052 338982 815369 624981 122376 40877 846284 835280 366307 461158 53 64244 878922 47089 500668 712139 398724 875093 859043 503368 435913 31286 188242 397256 896193 322346 2170 262881 865410 447034 257871 639628 818592 326286 845706 716275 277655 618151 715 896756 171320 25488 112462 635826 807215 467940 869793 466049 30 242334 846718 883340 866981 5185 273847 44781 402102 117809 842693 65334 1374 876344 670181 437818 531292 3909 405749 358801 14 735907 894179 881393 852117 670516 16093 599719 764457 2 91650 745103 304264 82 452558 784736 548298 100 894996 370753 287553 442951 771917 875461 877281 893794 760909 3952 491335 892044 831135 826497 735239 870371 216167 813319 401806 495348 575288 480395 190562 867520 55019 181538 277549 285622 39525 12755 566157 679647 415163 152008 849832 889490 871331 254914 98850 805961 834961 622866 481503 473937 134 781412 41035 890354 175 882519 747103 10517 1 42 889917 814599 115757 41699 3 18 75314 10529 843424 25853 448352 892485 836735 685405 883890 10 474570 761058 783645 24347 885577 262403 436629 891510 891993 1541 899723 306882 23481 808164 5 205865 821770 611711 171077 600481 344706 809450 896559 891141 822479 899382 807789 21833 707777 34 612895 800084 618347 807999 881287 221896 4 892233 289795 71694 770301 756405 823443 63189 841877 2 45830 5175 166841 555071 258500 1 299917 700975 78 2 478008 888776 1714 362824 892904 9 805956 873517 329440 14538 842325 158980 802444 193 891549 735731 396875 832639 467705 5 414544 687385 575033 109 523957 771134 895696 52451 738910 466 135621 222 530531 881112 804668 3 46938 97 867438 477340 772081 2 3616 37329 23 225061 16190 13 57643 3 115585 775860 14904 2937 453029 1578 327704 847562 897835 469095 639798 689197 826237 36309 836528 176925 342109 788630 788048 835083 854278 27756 537296 890351 602826 70442 33930 290548 128819 1484 346635 118089 148519 851916 883146 831082 2 892452 55180 339927 876702 814055 899205 662434 894648 320824 675796 792147 344354 886620 846545 297 806019 781128 499477 28 139135 847390 170945 402879 838119 627649 451237 656050 21 530573 848272 8068 143 873938 328593 364961 774654 86616 397294 3192 722688 152598 212317 14300 421395 293072 851038 818279 737882 843537 867205 778416 824678 260705 147429 326210 39 339640 446265 38537 475427 869953 358446 617245 849946 474782 57 4482 44233 561180 535681 877567 835624 244913 229848 5 268292 562105 862009 4191 264032 844460 3 5 888650 264495 445461 25007 19 811760 110050 849991 143677 631285 143819 612689 826619 577 837064 579950 10 628742 818448 889960 891234 325982 890201 579747 869574 788492 9118 830560 896599 371688 219699 6 670 203155 289 526052 178 301863 718758 715587 18 51 846088 6001 676122 229844 845869 869439 845057 760879 836426 849761 743169 290816 307203 773836 248 848998 37842 9 272831 359737 811105 587826 671479 215015 4 484931 397689 898709 414884 212896 835521 52364 5230 25892 888954 895077 780278 849988 366268 800081 89294 546900 828598 154925 24204 885294 386678 134918 653962 837980 109002 899421 148 3 893724 508618 354085 598385 132 868608 590007 679579 431917 2 889837 579542 313423 118677 25940 241171 476 186214 321566 370344 32333 168224 185419 524298 141661 322072 680766 876815 77038 874611 762743 711263 736317 317808 473449 174370 692118 741315 2 127020 841443 784715 305218 9329 1901 846510 162496 298631 523400 780871 680508 14 2 300460 151700 6052 3 649074 892455 570711 2381 894159 365465 497 679217 77 136606 883816 240560 408610 703984 835702 646084 794672 895570 858639 419784 19964 850 266996 366520 728946 184649 72365 849 860339 563931 65098 897725 299371 118142 555787 859589 950 329790 136433 5493 196412 168424 869810 399865 435032 350623 844933 11 837021 327119 808008 789755 121714 570768 430250 36091 620 889191 71715 9946 70932 649647 166481 497222 545173 33418 886764 865631 210020 757643 688118 10 5 2 15 706044 878088 285838 637318 846022 742243 691330 117218 89960 793041 226379 811672 445 11 135299 55 855963 15652 578370 32 812949 320 258239 416051 876226 181542 855957 156434 193123 299246 118 247090 612568 889028 864583 554348 838872 879989 42956 710512 136 50269 5136 434800 5 856010 4542 437280 9 328812 880255 4829 649040 55453 99193 670490 394541 737061 704592 113515 2 767534 1 329569 393239 37710 672062 734245 495609 2 529593 39057 885027 291552 773 10228 361 22071 174129 123191 2 680158 2624 417011 888014 18521 323818 2 749392 833170 73102 603243 734223 779271 604252 808276 238829 653913 809045 4 147842 809688 9484 528 146087 143614 26414 885518 832152 738513 134011 250369 883325 733260 725910 770798 15697 492630 509339 779123 3479 81557 276206 726740 777403 558445 262046 506400 852383 889286 6654 279835 897090 2514 2061 875682 171458 4508 38530 704981 408901 868587 305363 569937 720508 544317 456 54899 821897 808639 857448 46778 188681 3 649183 654406 423333 616068 943 48908 725299 738779 399224 334338 726153 178238 109 182787 763067 132811 127 711142 293 850243 564512 871685 462853 860057 890739 893487 572547 854544 17 726467 219063 674857 897220 295698 630666 733355 424494 682218 790005 89937 9 742448 3 273868 4 672836 17426 331431 245 517301 323736 246 889088 782452 159528 439509 26915 233 873371 3 859027 397247 21478 403106 795288 873323 794160 748804 99 854485 862765 567429 185382 305281 1 886687 564722 510797 23 624 669395 523985 858947 710051 327320 141880 172 292661 180225 666974 188529 23785 122559 6 715135 749772 731123 50020 877077 885852 659716 251492 805008 867056 146189 856430 861456 479303 19 865960 816198 506562 629124 445738 2062 6 375475 151452 4722 2 524093 690961 880748 872979 15507 495804 890746 82167 435827 17 120348 60800 474297 885208 31 530793 239131 136374 150001 766181 491692 808472 144929 447545 820556 872361 60 14801 568400 619277 58671 864889 850276 554238 883114 420512 149271 563485 854822 118945 713479 132989 841286 869902 108370 497986 131512 197859 831171 154088 114 803375 492084 771608 627792 610773 867480 5 796833 766940 2 871652 8373 314717 62140 829323 469 858436 374111 11856 861815 882386 896179 856000 126837 819944 73228 354207 710794 90130 376498 899833 265 616328 894546 827086 539006 616775 8327 259202 367444 34 807607 73900 705266 176583 207093 789403 875440 246425 764252 850834 399850 48775 757066 86340 588246 211476 744500 862181 582218 509 367078 292114 542 69642 892939 2243 354926 811909 557735 1330 355168 490356 280829 239277 869057 891126 508289 879100 836722 251 247755 827853 774042 15344 548702 740963 644252 676925 727741 851533 432 888831 174276 135 181946 882342 439930 841906 1799 813883 702571 261002 440592 708792 3 105535 263675 231896 819825 420527 768567 43789 894550 794240 230682 277380 684768 112 868353 884 861593 887346 7669 848924 18 827732 134124 813483 293575 875287 16331 4 685963 878885 142433 787547 354569 5 841164 745 149486 543558 888257 508277 355828 847440 654604 795168 800095 307272 773433 103630 335935 311815 855134 1666 51 84271 798648 773982 765222 64656 879999 716635 20 17526 2083 162 13335 802314 2 75715 548137 550890 363634 103830 409160 848292 821631 796396 736419 779470 247743 510750 895662 297530 453520 389760 39297 1 202114 865449 891031 879937 820503 808023 509445 863918 513804 7 1 606314 895646 720167 630983 784910 677679 687607 771108 883203 1 651155 12011 282177 7 19135 1607 10 826953 313130 593153 882255 209213 873089 825033 871564 800841 95891 633328 786936 804185 880132 2975 6209 474602 896012 830333 770 124 1 8 2 321548 28239 7100 855266 561004 876164 32 752939 419279 6 897455 517361 763154 317481 215280 609694 96969 485785 13 2418 131259 735671 887686 685778 731225 40308 758143 457879 872516 234509 2095 3 840079 44655 898492 857631 817863 4 4 11167 727792 299521 679586 391286 145453 852986 304593 690067 898963 528058 494654 725490 127441 777230 782998 565217 2620 529972 886443 2 673491 3 530638 5213 860941 334398 600 389089 359969 834995 739882 276257 214870 899211 71 808765 468135 336 442191 684177 1287 124513 212182 35249 820999 741132 873669 113117 38947 839978 19 666023 687 641088 311853 269964 532986 5 2356 884244 141934 488033 742869 756400 96621 144063 880583 7 431910 520036 263452 417353 383986 649631 682647 309872 776753 718200 749754 2664 80111 44920 61643 833443 326508 1096 6014 626562 855450 878877 58010 808816 306776 567597 82823 574336 385411 695097 796743 882023 847992 6107 839528 870247 337128 892255 891713 889787 443290 652672 819775 672098 551108 752902 196325 643653 10673 200 53 257024 546012 2 231407 275950 464458 22437 853795 558945 5551 395 74226 865391 144787 108974 650935 880663 834552 4 89477 107 5 1256 794341 409221 434609 870841 319162 793052 412477 515252 30823 863709 238 892244 859013 845214 872830 883361 3257 866043 90420 883883 722804 875932 754199 9 254219 511779 635908 864843 865653 788152 632429 378153 1713 602332 289217 881406 784680 488350 4715 863083 853844 871022 378396 536542 565195 741218 89 190711 820935 135612 337153 1 280667 654370 159649 893794 737 234218 595910 5486 5 665495 188469 65761 691907 897943 205646 844209 850318 768636 1 508218 214299 815227 828953 897872 393299 678232 786209 35645 524372 866776 883707 881406 88727 833767 190 2 757638 875582 354677 59 825174 763878 894162 874876 800208 17 636099 838402 863063 193594 551201 598737 434739 183686 5885 866357 894037 517916 786485 395347 812283 714341 242 429922 324925 897435 777578 894970 40801 295 873628 851506 475757 849554 890001 339411 338207 172719 524220 2859 14415 329042 879653 4627 535103 140762 4 259258 3 829897 158943 38 890764 325773 52589 801493 370757 328605 167346 101470 32302 119012 756813 806818 742426 823033 51 7117 3317 220324 3 840732 865596 694915 832553 893694 805748 584789 876821 412746 837304 820670 2 114 48 834979 893905 59873 894980 6324 880849 53 514892 5565 833641 736127 874387 242249 730726 202234 700556 47 388100 7398 809191 718333 890651 616476 584992 840334 873472 863953 26640 472657 883713 422378 882960 460489 867244 263978 4317 357468 549214 889241 255786 269948 345374 755383 451254 6693 896009 887132 885375 873901 685853 77821 876812 13571 888078 524309 74546 895428 558727 439142 467816 724577 1635 893149 837399 437535 893496 608949 844290 830169 878516 895464 437390 2 849911 874279 828992 893542 799329 566979 364679 453 825540 852747 745230 562702 647677 38 1858 154570 5 767663 120 885710 820708 882074 829996 515772 768661 220497 747126 635793 22 13 867908 510570 4 164637 518238 857102 1958 165171 1 3 888987 876020 629 843085 113481 622783 66615 789583 133973 811899 181786 494545 827000 805132 456409 9 814024 845413 656508 829867 183136 686783 807159 188726 355 811 883208 841525 386466 492368 572586 24131 895347 688289 867401 54787 888297 876301 348465 889700 858532 57868 883474 30090 863465 188231 8 754038 263482 479477 800857 80857 847755 471088 3 98619 846785 5103 873758 129 51 849335 838266 274813 836768 67297 656494 9180 604091 542919 388 439006 120961 9970 533923 337689 838530 827725 695431 307554 573014 586769 884019 31222 15258 431990 229111 722771 876076 876941 515644 814397 223012 7 823916 144372 862054 33010 67291 1619 863300 10 67 899765 888058 315971 295138 715302 445206 534975 119944 11849 848435 895077 544463 637 378993 849997 872896 185827 1 573997 791385 817262 838173 5 862933 591880 820661 87691 839159 484821 42 526573 14874 885628 60294 136705 443113 868485 456919 714311 552722 19018 491302 783246 4310 838040 829418 109085 224381 456283 480337 184604 2634 847764 222267 380964 940 884853 889631 56 50 402867 776561 809171 506839 876094 465 891079 853602 44035 809099 133840 891887 841636 10 631045 854867 3 873198 316951 760901 834250 898205 857353 838938 3 888606 311057 740575 94744 263 105556 825307 802437 28920 554348 619637 810842 60 306786 11 794080 743 377049 466179 135028 132358 6005 499918 505382 827629 535029 841430 21829 892 869348 72795 4884 418262 871449 889614 35 618734 898000 875607 888445 362202 694371 354787 6 242820 193032 30567 139981 753007 744610 892888 50019 642608 524992 739592 877737 683976 640751 814507 260829 75534 582453 888040 2 48675 264597 757536 857292 143190 885359 166286 101639 90 75682 784684 737616 3163 682064 682652 376 812313 208886 392986 4974 303376 9365 825379 864429 60224 250029 868574 211504 539393 352495 941 868266 44 825329 179019 9 820932 897545 892176 98338 896090 44010 727386 16 564003 378761 574703 892037 889317 845538 655383 676492 124420 728929 727222 938 246682 463352 365459 816894 1 891528 8 224458 378701 423311 304980 229585 825781 326939 29106 892136 332319 800682 31 530297 771643 682729 41 797663 316091 386987 826968 5 582444 33512 69 35 1 37803 31477 475796 571624 43059 817214 177 502540 262912 219 657417 70233 944 1055 92032 297617 678779 516126 33751 8 886909 411561 14490 626478 2 536124 277627 437616 552314 137427 819800 154032 840035 476661 564078 454742 873082 611423 802906 32 54 332917 70842 514655 727200 435951 794507 882598 252581 667305 2248 227305 741175 343727 763310 711898 17238 33966 509873 133873 791375 280790 631602 506455 15036 739784 755174 58300 452503 803350 296799 19238 622043 840207 667581 129 757021 592 74 583789 857268 851036 121577 654 398856 9 199051 675172 833361 394 804148 483254 854797 8076 500472 140267 151517 1 477688 714397 146140 894854 560701 835747 24341 293932 235664 890243 11022 861990 895231 429834 595132 654411 818182 2 622955 636292 511506 518 737875 476997 880617 633950 870370 7 867616 5 779463 3266 746100 824759 883131 21240 852917 9 192932 846329 23 878130 188795 755356 31596 871760 792567 622700 4 126 761678 770093 608210 93499 753247 736716 121060 846923 537634 877148 19719 282132 268657 870585 850425 529571 75583 79651 558380 366602 198490 874701 752518 128994 426551 713753 6536 6 717544 784566 871797 105880 812946 3279 258851 709381 894316 845063 3749 691468 221067 884146 481763 825042 366003 870428 538368 40 769805 889886 255530 862427 505079 327876 558 239774 376842 10606 151692 442417 648650 814876 592361 884131 547453 691902 490979 599457 9 879988 634045 436615 789213 870028 574349 879738 818820 68083 34324 847234 119996 506518 885033 527626 12 880484 888905 656772 101632 762175 533220 567069 728311 5513 595688 48 342893 885399 112133 156626 311577 292 77927 880413 38 641858 30018 888171 407325 2783 842634 514918 326709 854636 703310 222011 720584 485051 835625 500 700875 248069 2 560045 9 15250 131 186766 897705 127728 469601 579752 800950 442098 2 294341 874243 665632 834 842146 390081 887800 418775 6 455459 792179 260726 6 436504 39374 568911 603001 228209 3 862302 805567 820694 771300 373929 170 6 357 784284 580889 867998 898517 759311 65728 726712 57501 446605 25 625550 35577 500202 890 833511 796682 1021 1779 820384 727368 303186 9670 267806 878155 1 254490 894548 324991 12 718948 172315 3 800302 633286 217746 723586 446042 865055 732182 190 224748 714546 573 675067 365715 875184 125 575649 845813 568828 695119 348808 57517 774814 349664 186650 29636 157513 414878 487312 880156 110371 829747 560118 825496 57 553 175655 787063 587835 1 1019 776750 461989 8459 513489 708240 730047 3085 724238 681647 23951 898955 63622 479835 753275 119411 253 877835 896206 541039 325549 771625 64744 563864 619763 21380 872605 899069 389652 731791 536579 891221 542 630949 878300 835830 873568 206478 664463 6 17132 800517 394 877243 894304 852014 863910 450010 429080 856938 822230 384 48109 350484 734499 133807 891268 1 427334 672576 20774 127 47663 4 793661 892317 763765 494611 884308 724648 666310 794790 832756 460701 717832 6670 657448 852420 640380 451399 56 1664 23687 899054 583126 895748 121262 627758 151339 309419 395979 688036 850940 421366 114603 880442 122337 170 897603 883080 119492 243338 3145 392538 783571 783997 845934 743808 735662 460109 479835 506395 845502 126 865231 508931 104424 43828 433335 843493 888603 855297 3 856013 880832 864196 602575 174397 6 207920 635448 266804 217949 659 566579 66025 810080 840341 386 521489 323713 354408 586672 890304 885886 156 633291 3 15 876309 825572 513114 890569 190566 228 196307 594669 263218 826296 310390 356598 1 678618 872913 888891 286418 238970 762570 232423 792606 205193 594328 650960 769542 891313 262022 159021 22455 761737 80056 340011 310905 198740 789772 173909 64663 38087 689931 341045 857642 28285 281625 857008 110088 3 2157 60088 766963 13 4 22832 365782 57470 333207 40974 628326 755 400602 420549 64314 783519 47069 544025 788466 33261 880719 8 752283 21757 886691 148926 492164 117240 597721 1860 2014 8 654483 875654 853256 181 100 211502 379522 49707 764746 982 802233 697032 297222 38689 2 1 11707 734632 878081 459000 7462 5389 2 94837 1 875989 26587 866068 838467 627879 76 884401 286702 853830 657316 800453 605476 645528 889546 672515 4428 1099 693918 439455 647273 2412 888196 870615 1 892410 75866 5441 308797 266759 288728 354 892056 18596 358593 4466 139775 254062 453148 864209 897586 477254 829325 99533 371 66543 809992 282305 21273 93279 441951 730229 282897 899 8063 828376 862188 467806 333169 848 289 600408 679720 112321 671495 295396 618381 652974 327129 887030 574470 380758 6329 362974 228720 3 850041 773830 687917 3893 257 300379 890237 80148 196042 1 747807 833590 284990 686 727961 598068 405623 867900 621739 630725 817051 131390 513428 791170 251818 86817 793181 391622 412078 609025 3064 829557 868773 831369 426547 517658 360547 791124 896125 822430 395433 156011 2429 706837 159 391317 383999 336541 1401 236 2514 311736 95677 830636 4878 39729 622925 2 43556 367916 889139 861020 104845 57544 804424 878173 401206 281816 560788 661874 836160 662505 527782 686420 880358 782466 10552 862770 749814 748248 309916 27250 209858 107 632030 527302 549410 728602 135817 516055 8 867066 783270 731665 860223 376476 139448 821291 528456 732944 221296 619350 582148 21159 862850 622336 862090 751098 398 768312 275 726031 200 892 839863 362921 284771 354104 246172 341006 891273 45789 725369 898506 320280 687217 2614 879545 718710 126100 3 416012 677237 835540 869332 856840 174 7182 206728 849108 272 11 806647 427094 618520 564850 652986 890018 581219 859043 774563 341112 6 482987 45166 46643 843206 25 4 888154 525456 35 834592 865729 586582 220853 15089 71 9794 886894 877870 878587 224981 32 311195 12226 348699 693203 899652 812691 415 458028 497682 798808 122026 18630 683752 504736 158318 734285 702111 167480 533698 823724 106991 426816 815495 706550 355067 403668 478602 241311 204675 439755 781892 21572 865432 4 691488 837775 823045 862799 533159 689026 592685 718622 821156 838008 38054 716751 898776 10307 829017 892831 37417 869022 775580 867657 389910 41 845490 467048 836010 233455 4 2273 102429 42428 832374 817404 140245 879470 44 832468 817554 740007 486911 484965 867004 22774 269530 593057 754338 833522 868150 848148 34 734008 1199 115234 21165 486818 660170 871447 785546 271 168 349972 828085 831729 685286 173033 86360 119213 153 231502 3 4399 355213 898732 858774 512662 819881 292127 71429 399564 899961 233204 806567 632007 893306 63759 837833 877714 20828 3 102806 454938 376059 841872 1 20 224293 860344 389992 7857 63282 171232 778762 739273 851776 872696 776395 796653 429 873326 761488 578986 630349 433881 195416 873308 47991 896428 642810 881919 355635 739609 56565 545327 497135 551053 860927 570136 275361 157072 440274 474184 884382 282483 536 452808 562098 245913 568148 634978 741829 20298 576448 674024 507279 897311 864469 149055 33 463592 815434 596204 884171 874586 869746 329080 876049 257830 64214 843118 359323 847195 24928 68 8 865222 12785 774728 71505 270460 505201 17361 302 264953 660680 880959 431897 36642 235216 8 897947 885800 550694 538724 880807 852950 8211 863380 367366 4671 891833 472426 29285 1240 44 591714 250275 2262 785480 306 753352 319272 560560 44 299 657 722091 390415 40137 830544 82049 337662 475494 477423 322685 427 200453 88087 756391 3 514859 2161 714210 73365 828196 501327 305920 100539 826637 1252 315302 162095 66256 2359 740194 891659 896004 174954 455531 278797 854707 881614 826009 838772 869352 888971 883835 1037 614165 264219 856848 676032 808890 878862 218231 711877 188742 875081 346542 767024 233391 896850 302794 640342 874517 457336 2135 886930 840983 228751 2422 303840 893453 434 1290 796439 882347 688063 852491 221908 3380 476627 874085 715570 875777 601812 534491 807624 19067 170206 39724 824437 374924 9510 891897 201546 849205 878350 779876 3 48848 895371 90004 231 301356 681328 29884 159686 825213 888069 482675 385351 73010 6989 852335 431224 848822 46 709153 449131 701637 899766 7063 5 267547 673359 427316 817041 736526 45556 275071 382 832456 8 571835 889555 543121 768631 821388 693738 499910 665559 58931 870180 773983 187221 732834 85401 124 270465 102751 888492 267479 390301 846063 162594 825093 467417 681694 871425 597049 878018 8 620772 3 347732 129 851008 435199 791797 863543 878564 498725 846565 80740 862557 533375 102339 863336 5 239532 499030 217817 528570 885726 836663 507959 320400 559437 775850 367628 306892 611434 127480 8272 35 2 471845 781423 369022 9 46274 895467 78088 840759 9447 693750 803354 660132 397833 212515 850993 449 883361 401771 891845 596952 120914 827266 530018 877214 131446 888470 156 871156 9 60169 876580 14674 35410 517 872036 329832 844158 681439 110712 351623 56650 541748 184639 835382 150573 9145 775317 594786 1200 8878 393203 803333 438367 662018 885310 888015 469073 751750 766239 1185 898576 190033 815146 339 514191 173283 474288 665893 336552 848572 11049 899237 25 283319 136719 263646 870401 57947 2 1313 722206 43925 419980 760502 883859 540582 635469 482197 858120 839428 648616 42823 210260 894425 2091 828519 883364 335370 740875 880183 874305 11 52 142901 3 696765 731201 8 282065 884991 846708 304318 483664 260597 890901 184783 840641 95952 716008 887106 765237 41 784375 749949 870530 392532 1 886410 176424 859731 833125 334773 808148 908 2 415223 518304 807465 786274 698119 366298 370098 752338 849660 883882 166151 405649 745958 400007 220 60247 834407 3440 760574 615461 865907 485971 502402 799391 871390 116684 772144 99175 287084 749443 763786 877273 695494 269 33 21265 57023 468657 876443 14264 161759 416 510475 759300 826787 218320 846051 115586 667180 139902 70157 260907 855483 498983 94 518183 552773 2746 596406 542323 309774 33 770587 202 680439 899720 6 345904 891932 1567 790030 124989 38809 304514 798535 69779 842550 866818 2337 757806 107462 788495 865480 1 88356 262408 402919 892775 181004 13 468057 603873 630723 871520 510048 770297 534251 99624 5778 861741 885205 121843 856450 147619 709125 286180 185319 204915 625311 868090 4996 498 892232 615099 818890 152 96934 320532 833848 53645 591223 5584 9330 110622 26 15602 289489 830776 2 874367 25 7 868341 36032 634 270665 722690 8286 44526 74500 801099 808208 857457 768088 398168 870188 58714 858934 319072 602544 521846 839921 170617 803788 48595 307924 486510 2 784322 774366 127 21529 745807 863759 819608 899564 497513 6598 4 3 834885 664526 808458 40 607476 699263 71709 805929 801072 686893 122577 46367 6306 869492 772345 327251 30 785729 896299 4 15092 771493 58 705279 2442 660772 7 478787 598670 42 501630 78150 39 859637 430788 893800 620913 350944 26 17 504289 828365 789786 766273 118 526026 455035 410 11 769813 64 4641 844776 789996 765976 837527 426666 810646 718088 732795 17883 509217 462364 89751 741297 771434 884053 627903 302632 16146 890113 845381 744287 576443 598801 837360 692399 861393 187205 311476 50 828411 111 1305 114184 810866 425611 629796 184602 29756 808684 24084 22246 449994 875347 1 822139 786767 6 858351 64507 801465 328584 358290 33704 863549 64680 152830 691383 10066 150516 3 616846 405512 410673 872128 155353 769002 308972 2221 12556 768781 38 51 1 2 842610 868726 869750 609653 744122 782034 424709 3 888959 65 711309 2899 562274 872193 874721 820664 53284 396731 198603 881682 856447 92840 2064 883426 882995 2 885763 863856 688215 836633 77 823793 6 713616 120 304873 780799 260658 571610 198251 813530 793056 596783 709149 1762 14068 140470 861310 785141 2050 848129 814922 91982 575865 181957 51646 758619 136090 102220 2990 516834 886049 21 262155 853955 211399 774931 532594 188775 527571 879630 2 47121 892395 898901 43 783296 893016 429485 897050 343358 70502 839902 818081 439955 776562 239142 596154 73631 3821 670052 769661 677333 43985 406283 778364 37105 852843 422022 531724 532128 604115 220182 324844 2014 54873 310477 893179 812260 797031 785621 134897 865326 494 339181 344123 194971 546983 16175 872529 854263 24298 244267 833620 510542 829173 888694 778180 293032 8439 405838 445347 177084 811641 718742 687 892446 329410 784789 502101 824503 780780 16 546211 3 88 334 657637 826541 604632 11 831386 186 213682 205967 780519 299360 561828 440226 417289 224 2371 524837 421347 523034 2796 7964 3 50746 171765 169485 897452 469872 105201 873448 873254 477991 478879 862282 744026 256910 565245 342685 501626 887308 2 140855 751844 200361 852650 885221 318758 24217 838755 806162 158009 537770 358342 25419 769843 17134 747828 388495 144549 735224 889859 6 715595 22778 557194 34017 168 893351 874054 848207 855313 813722 492 681754 1 894574 608579 287136 643659 806148 884192 1602 758221 745257 769762 613734 95905 317199 474125 236147 55904 870122 892174 2 799750 131793 879571 80973 850563 831007 859763 33132 808849 55 19346 827409 161680 789851 556235 768720 1912 312607 893475 95458 636696 899667 863349 125914 842514 808488 894486 3991 130412 537353 782933 869389 8589 291055 818751 281145 839572 670394 645316 442 505809 793605 603989 792936 490994 574169 797862 16505 265340 703483 879197 87387 196223 847865 543731 784028 270672 65977 392020 1 154 94495 843166 792475 294814 757700 797308 647576 867853 228 451573 607802 825856 888831 540 215656 110136 6 560211 6 875149 1254 886862 235289 411264 110 4 522553 653580 3894 859130 37039 792351 23 1388 568637 317 561439 8 3027 284872 758656 1114 583282 1942 87564 56 331032 13327 859782 133 718891 1837 874458 82033 461630 237207 10006 749146 873209 872523 474837 81572 346077 671495 830710 20378 589718 698709 839503 636477 110700 67691 11555 3 728062 724424 299021 760401 40529 27411 196958 59308 1207 887202 852711 673413 538368 867377 2907 791338 419710 345275 768970 440917 398796 351 890537 7 650852 877757 209496 828195 13 395645 4 735181 829375 311343 630735 1260 110795 663382 14366 803195 179 313556 833434 229604 876127 896966 616092 16750 54002 871853 860549 604674 49 291744 311114 691224 70999 79746 829113 382655 827144 839987 646870 833091 551904 855730 9 1607 809559 744786 477971 369 735043 28995 3 871333 825223 4 863702 589891 814728 276027 208936 210443 765767 55480 476706 715733 5790 886966 801845 826249 824537 740072 775165 661096 822827 570562 806104 891477 787052 797727 821388 899838 634264 771690 838197 876646 816319 790086 1 552566 615884 159536 837389 86896 263 882517 840564 324929 762327 213036 897569 70 442942 140859 846090 769344 2543 364200 24824 843157 409824 504255 634004 10427 59 674181 364755 274547 891463 523086 531071 557256 799308 593085 829844 85933 871844 34 874736 808262 13306 2 877420 244525 397514 213898 684772 725660 892502 899190 556262 1 584472 871466 525867 671896 28207 38817 472879 875959 401846 729312 411378 267933 357819 1277 741880 813373 896290 282149 82173 446194 503960 438766 828563 556631 566645 6901 690365 446 542650 716580 514479 721735 722190 655487 989 205106 135174 746280 832345 867189 859079 526593 877314 155 806097 888155 864880 679435 282083 820570 811756 464 68265 871337 857527 115113 154244 108756 810742 2339 43 94694 575898 278721 473 877245 93053 871566 559934 59 134267 336838 873635 886433 899470 244 833267 3 764218 288 638320 894898 107552 885646 23 779595 257386 824749 888914 497564 9097 284398 658502 455945 138569 692214 784742 46679 352665 513121 62410 168449 568805 16669 310338 584589 112031 40 30 544064 284575 421 6040 3 688846 115178 827217 5 846 3 393710 815647 547545 887477 870067 500722 499676 780964 583459 442290 804254 891145 5320 510215 1 888697 252198 202901 878930 628744 2 867407 720708 41721 824387 424070 233497 675667 315126 394807 855188 884220 140 4239 666980 168246 107733 796479 860343 137619 3 812984 281127 223411 605548 757084 148 847593 833694 70824 899398 380591 368664 700713 421339 388424 816577 33536 538094 784110 218939 777939 36597 565753 710041 67 5 424582 5540 779695 8 565854 619 14 33255 833501 94177 815393 816325 593811 2 753896 879452 365951 675131 855446 828411 259 327432 8 814980 830853 564561 268 805248 460241 221157 869985 34 666742 635 29187 898676 339404 532200 897691 277932 283834 3 648973 408698 113181 729076 1 837168 520805 690796 849747 303853 277493 369000 74094 873636 889243 9674 711310 892581 839141 780849 576335 255965 4 187031 509270 163248 272691 85100 661594 858861 470158 806945 45787 18 199273 895106 885288 807379 790779 672859 1252 86 215572 765281 76894 177076 215 704643 856316 321441 296202 830191 144525 630184 252928 833519 772435 599930 892859 866373 346820 550679 814359 353478 137 753596 203137 849443 47 322421 583911 141794 430439 769196 384342 285510 33 3916 114546 673251 695960 263923 933 272 819918 455459 609772 870464 680816 859376 522157 402193 273 1 2 831960 739064 17040 838825 857659 856086 29831 266872 770399 852964 200584 711522 309215 889466 1510 775795 781293 205804 520393 1557 426589 809713 7 599766 814864 851303 891231 114636 129863 381941 1595 70886 23 402055 579939 80603 79280 66780 806362 876917 1180 694470 230047 113 826878 109916 1037 91527 6 297 667041 836639 892557 46145 309463 2 520995 355701 810332 2 971 831036 163938 4 59 198533 229820 881791 846265 29997 339039 161712 893642 1696 165107 490961 886412 886530 126788 223020 6335 532700 213392 162242 160 70 555713 17484 591107 704043 1 215025 81598 899869 824344 1621 794513 730228 889855 308124 14551 568749 849723 534502 826 765679 798060 493245 45368 84161 884172 93646 2 697725 898531 38920 372724 30 614456 351030 450063 652864 526996 805467 695033 436961 235267 768349 846209 746778 857365 63 696251 21 844271 6961 340039 865776 645782 14 838955 1854 491464 769919 896840 182171 18400 898544 876350 83 17 6 869007 190427 50 604299 32 285290 856567 473847 123238 500878 481527 8860 1621 843469 498660 868870 212035 888920 880077 854800 761200 1 871780 868768 350917 322815 567316 557898 761988 9033 891802 725898 4287 45290 19572 682161 793343 773584 32 390755 36 826177 509886 688041 29351 3604 12 6311 59824 266610 669223 195 7883 555222 410298 891588 659770 549568 90 3789 141968 235879 599795 888883 547782 434173 811473 2 270001 867052 16571 838111 791290 345319 555116 293612 839 563626 756343 891856 19 600024 11978 877126 846735 620697 677 99 4 53487 126595 375809 782558 261206 417277 527809 24086 358 497614 220179 39656 829567 5725 756759 2 361201 629646 208102 674666 28198 497343 1955 196085 876730 284492 851434 403444 44086 835041 515397 702005 3 880418 880441 789753 894640 881462 554551 81699 28 672669 603300 539564 5222 20 171537 464656 345323 36 15226 32 370868 797833 1533 888443 881243 15130 254968 792401 3 20 36849 375535 893927 9 632873 468198 3 767883 880727 881827 714974 195281 2286 2950 411131 345324 844463 855217 744330 888634 134033 188695 485570 33296 821208 608474 249445 8718 874802 348656 42 456547 93 527695 194088 26 856018 692693 792055 410159 862488 58 4 899717 83928 899758 32 854150 878172 105960 878316 859613 282192 851579 460419 353298 899119 925 585700 689090 381422 721375 135639 784436 42 262775 615222 54 1049 831020 20760 10 821592 2274 535098 786977 396951 884489 99529 733246 477336 7512 751587 7 77442 451074 757935 880978 535652 823742 189345 846781 13 890650 57 863007 613392 399494 44594 250355 43394 780691 471272 408677 833792 2204 36061 534258 883120 844643 756444 124192 790078 352526 206 243074 881951 30342 1309 297420 866063 105623 594252 800212 855488 790228 833786 837753 4593 862939 88325 186002 747043 721935 470728 26760 563499 845846 24983 34582 90827 454904 24 39065 833447 881521 12 62223 862350 899758 568413 681204 836289 898820 246250 296677 185342 737666 2 247 217876 381910 898604 523797 821057 190675 11 733579 417889 604223 897083 733185 841243 553881 13438 320 8 711383 37 871300 885498 804465 153 876004 559740 106 540003 50205 635511 859641 61265 121634 179160 876485 623880 30807 449121 866005 259098 893100 227623 861256 192911 844137 584527 783323 560207 854158 839324 542864 564266 304591 820042 898584 17457 308343 840081 884969 778112 28010 366732 575246 881485 643582 85279 297091 30 567380 889974 741876 188385 188 6 199458 669665 266914 1038 878730 290624 898834 358748 67716 891536 799 253650 875549 378746 893867 763549 845794 338576 887837 541402 545546 814480 8 191704 894454 63082 885647 436719 1104 702699 589707 507288 340637 7 787134 816812 84 116 880413 102613 143592 451 123795 57741 169435 552022 20448 3 70349 681134 623938 692715 839119 289479 855955 831516 85625 496512 830869 460449 884952 762361 213663 613836 351655 862066 2 19 856722 815223 156147 873573 643011 676521 24 544323 180896 298493 211794 195646 32824 856296 610247 783631 377435 351083 889622 358717 667768 578564 168611 757742 817843 726619 855809 15240 421114 682142 168567 373443 321556 72451 261875 1423 11609 193754 10 863871 842417 218611 370110 579683 792439 333090 866450 754556 434658 54 197874 821879 120134 121622 87742 332686 850375 800428 29 823786 74 881444 342928 628513 5066 496204 184418 16 142 802450 795904 130 191708 888399 9247 18621 875375 131201 496204 188271 260931 869662 521007 293376 886322 826627 808535 6 892545 897850 666581 26846 677834 237581 2305 6 712027 355915 773769 1 11 103183 105 561147 582850 881998 252639 370988 91473 870105 867774 33812 618833 859796 866028 876274 207260 661150 753901 6684 28223 808143 13109 123 166495 848417 869472 739444 308888 782888 532530 22502 92045 841465 740604 420729 800825 100106 31 731282 835280 843839 675862 141 885010 531434 576141 777568 175996 849773 48270 862582 91 3620 895623 815827 899058 43 33493 12587 706898 891348 844073 292780 636227 706967 862802 226 847135 42789 430824 579595 225 10 452213 75 409085 182098 687232 301354 65513 121220 845983 72 892028 26561 403304 290748 3 123 769222 796333 862750 769217 849818 810797 835153 764028 886205 3 2756 864495 3471 32176 469831 814046 80876 551601 44429 4212 89982 136089 874543 405876 813308 80595 667175 571622 839523 824249 717154 767931 864619 559189 111974 270668 6 85355 45 815720 891625 716908 378356 316304 892722 496766 771230 7013 223 835713 672973 5 859947 72551 697553 195319 531226 673333 763927 797606 116081 283936 276387 811603 830336 880 847687 730634 508290 159 864540 331 1232 240658 5144 13026 4467 181 305187 4288 897394 637880 2913 862685 829051 700110 4 415361 455871 63976 174920 94704 476776 125540 879837 653627 485953 455237 628191 366400 4646 33620 7520 54513 9118 13 204733 4752 166375 877297 486670 11 996 30 787365 866006 8 167691 321180 774600 563833 444274 840026 193813 856321 647351 469932 279809 699724 387274 1634 13217 891214 604670 527103 752567 270928 63 748113 2 5051 283695 373270 283178 811764 337889 2 492992 243391 296464 745975 896466 776249 852081 850353 426552 152156 865271 232197 152453 444905 541513 878499 485 127321 273646 483 758465 495669 559478 12 149314 784543 335879 190544 896469 791379 415831 838674 887209 867874 861002 1779 770552 3059 1638 763241 805080 786942 770691 210139 22 15 840428 16 869164 807462 30743 6821 12 853183 5366 894015 22 1192 175055 395914 353992 537683 151386 377 239797 2385 433 737249 843738 792863 10 664869 18618 191721 54 861294 40488 612707 731629 838730 370 3 5 2 775128 242228 774945 650002 890169 368 167651 894044 537362 79304 893541 235662 802627 762338 802765 743678 9574 897398 587776 750962 837484 95152 552049 834848 394293 866987 29851 856269 310770 739407 720970 12 4521 865041 3450 571784 790885 146067 734 607942 770324 892795 34 700845 289987 750859 893581 851899 252073 414723 887368 11881 843878 744578 881482 6934 3 728681 863608 53682 522369 807170 760043 587836 868052 841803 512731 249372 833104 797058 8603 4089 350004 2 76624 149785 647098 764311 832076 85146 644345 858730 777987 473039 566043 831 75 447517 139891 812230 290522 896588 318115 848910 745914 753223 789233 778416 676524 231533 891325 605 882808 336318 389648 892161 681069 27292 870687 440431 884483 15928 764720 74011 12 846433 835135 819274 17 899415 797259 557175 706621 212913 517674 882840 602345 859492 892790 876418 842370 117240 620476 56721 492735 503335 576403 502671 368 504500 898945 844758 885938 610965 2 127 888380 90 10 136366 806038 838455 1 866366 836051 635961 731103 5035 422132 35223 86163 852544 660866 368450 357148 877083 777730 854947 3 876574 789024 70 535737 726995 590583 116653 609124 824984 167506 2 828763 666536 474741 137 8 24226 15469 789084 810994 595684 28504 172209 167736 436057 885168 507612 150536 894340 196008 2378 846787 804916 824168 38107 4111 312491 825203 588260 506575 833625 310521 871895 868707 861844 710855 883572 7 7 117483 837672 865649 440498 886545 8102 582855 861448 803650 729309 500 498848 618128 679667 813101 113885 280752 273952 502602 624068 425089 892704 511163 372832 290109 193583 306571 899570 111978 488373 279535 851423 881693 880181 587786 869286 29 672516 893219 508030 647838 694836 226587 777286 779349 891675 886663 4726 750397 297539 467618 99060 316399 434618 1199 104096 688274 255420 5 195734 473707 13 273767 841226 851071 8597 2711 792941 461341 412239 701390 822275 26172 6 562763 301369 544708 888703 78276 837088 864911 695917 4444 3 207214 505797 27691 84 8815 821658 17843 859163 841995 302114 528809 2167 352628 1436 860463 867679 201892 840485 310138 439 749575 2241 764609 743947 826866 68 849374 180651 856922 650375 883030 876064 870067 663635 177248 557582 5951 2 805128 803218 303288 833566 8096 616895 265694 675685 450232 168747 10 643300 5 368018 852775 812993 656455 580694 889645 680168 870220 788401 601476 892940 836756 845186 1711 795498 135257 13849 587910 842104 98716 791268 886577 17 170863 216041 855115 658939 492722 786816 719405 6506 162008 252280 367726 646061 383950 30307 698419 482858 334573 317007 773328 2084 861777 897315 102864 884582 374403 415158 325173 863278 575593 509 57845 268281 843550 636477 580 2 897870 6487 852344 711293 144101 243575 190388 775187 685327 882312 163 310623 882308 27 580124 542862 336646 41 560441 890984 601967 868509 292503 671239 3 747026 795243 530246 843202 175538 47890 856828 824103 431862 114972 3 415105 897044 1024 894925 443300 850807 3 722518 111520 2 29705 2 897570 815360 517825 885620 381910 882823 568707 1 760143 114469 466534 674324 431055 510787 448641 245010 119423 896559 896676 623164 300519 715083 676418 878472 110906 613011 883477 60969 58752 855058 439 549191 218766 263155 773596 701663 216779 5893 305387 434238 463992 806614 710496 228664 793515 873831 821494 792083 347966 5 624693 854519 813886 20 34680 786212 198390 686726 8 397653 478721 823953 126762 880458 770917 8 6317 877291 543165 175 857078 485224 48 98 8258 632080 1011 147511 734841 885770 613709 592623 857792 751032 391119 879796 883728 507852 142 192495 474875 381005 891911 430452 1238 160622 455477 112804 217532 44149 150195 845884 143102 351168 23271 535943 239670 1 373397 546535 809226 848299 707581 228950 897749 821317 86130 408939 190575 816400 190079 183377 400602 645585 9691 104938 311551 447709 884142 2 779 11568 885943 751358 879817 863384 836376 833258 891504 107780 652209 809126 860632 433375 821513 626458 39817 867543 304109 892212 31107 64 394545 300834 347 663757 25 623150 564589 29 616049 158 159476 885760 723005 313124 283089 793226 812376 251403 350944 27 3 12407 419055 460126 805937 45618 3 846775 600086 894026 338652 859779 20 306556 879272 306212 866479 526491 217062 234938 753083 862633 293516 308795 649039 346607 2 56918 820973 893322 18484 864503 11102 889344 629673 749640 41961 879058 243115 804237 872387 318026 719850 836626 36 713124 860544 878564 561148 177539 406286 28 776839 878404 162335 233799 843033 841811 885039 400276 460161 305 629611 342523 510818 500413 490515 631530 866289 807495 209722 8 42956 773934 46234 125874 96 9 1 886660 765394 364933 783675 56235 839978 809247 705544 769511 48 863204 870813 851910 704942 607586 706970 20029 2 208048 139707 613100 538752 896537 714610 294548 71760 440864 630327 889858 791886 154398 848755 508069 886669 791 180 576212 863930 149209 79869 640503 235039 404564 357189 4 412702 718825 761883 3460 90034 407019 866240 839840 22447 823323 60015 117485 407294 22928 872210 889038 369848 1 417759 523466 849445 614768 859161 780108 2 825593 906 95822 856989 899462 816103 808555 381412 588755 30995 131072 428039 808275 857997 749071 844854 352862 2 704361 158881 876669 371741 227626 840855 5 172655 248262 69779 816189 218468 654188 865150 784 320265 466 509721 585790 339 81703 765011 487567 141414 4424 2 850737 854843 253160 890706 3 889858 839496 864219 5 44417 72160 162969 293994 370420 504945 874301 573131 875074 3 318640 3 15 26772 170 808577 824690 344645 198705 580436 296733 521091 260536 727691 895880 793221 643687 140523 752393 804114 84929 835043 826160 87817 831933 765712 838042 564107 4207 887329 445282 798820 770669 743 419196 880625 632845 723279 26 770303 833223 47 549336 1 1 159605 178014 794615 885431 124324 771535 836281 3087 315934 884673 706664 403604 745635 345043 3263 722275 807583 811876 712349 874910 534800 139 2 108476 99 57166 501796 3 234386 33 670442 174290 787697 809472 736211 3967 235633 586504 434443 899338 170161 372306 569635 112355 77673 847220 2 770763 860424 634614 223033 768165 22362 425848 233444 880755 290945 856783 63256 18 559562 598 292 17 280914 379500 569714 115832 764957 856781 215559 513057 271820 767658 712786 53636 854892 468340 469041 357 210086 361 208 58077 216399 755449 828152 870296 52806 3897 282820 313501 785363 14693 47544 6 343361 886024 851319 858409 857833 742292 715190 134444 715602 268883 1 499851 419408 35744 548960 651594 815397 212620 885359 335223 780858 50513 859210 694531 807530 810332 828530 453182 882955 282093 106 234038 529262 25 11588 513887 802553 868391 831707 899846 48 643867 544463 160031 543535 11162 827209 646444 821945 388605 1611 8455 403659 370346 893813 644671 487142 189417 687554 454607 860806 864864 868391 843074 36621 863519 883066 2 401054 895170 2 764934 869469 834000 38304 861170 55357 578112 107099 66439 1040 302046 162266 223793 273009 894134 871821 809580 865970 898329 649196 826634 171690 578038 144378 24263 325717 44756 273923 10735 43 5660 888885 367 259174 22 824111 705598 749228 621500 898984 538738 626543 309239 101825 659496 753629 881807 288698 609194 862182 172332 1563 837629 18391 12 501970 689979 515438 308859 638120 772892 11879 852576 272 782415 19786 408609 857244 655361 475356 148128 63026 552 483378 382897 645530 865292 631213 881023 382160 6 896687 879046 722810 90914 896910 831150 135 5026 451092 860200 428900 28 466690 887853 897552 686089 111608 6404 830907 287470 261240 761311 706778 371081 879425 578314 654604 787320 801453 858753 291861 52 479624 25678 796603 578712 884541 145546 837221 885360 78499 820934 753622 874346 290 279021 789860 2687 806220 249551 875816 219996 684337 265110 850660 163166 24107 229584 249 662792 792247 354816 437033 24327 771269 4838 703396 873586 819210 4427 680921 30472 798762 7 859206 815386 825967 85369 128547 169667 416217 603439 899409 846620 616917 896943 1791 623402 14 735453 452 42423 880999 181238 809884 801901 551597 98787 592332 509980 3 115060 895993 628075 26292 873934 769213 643944 864294 205335 557032 877815 885418 93238 342596 292904 11 16190 820467 483004 111654 475287 490950 84090 469047 876757 763295 195 833261 17 777627 61 276102 280571 105 682480 868923 136209 816255 77 706127 829824 899555 823124 538843 5164 757926 738863 674080 829436 3549 224 828119 802575 479316 4316 834422 438866 769856 3471 231169 151926 626788 2 715998 284 784661 820142 117343 418 712825 659039 1 278431 7650 545413 142420 745162 349 817977 859492 401903 873051 316973 605726 10272 875083 200780 433043 600950 761616 461107 35 854547 57696 863784 447121 64404 860703 715546 768336 743871 753772 3824 759734 379764 814646 1900 6 870047 86283 880905 858564 36703 372685 85226 882729 787044 445012 365922 897718 1394 868600 245880 1 669327 158411 875454 897942 895289 10769 840345 142061 358024 662704 398019 885312 229526 1 301799 45393 860338 385980 496403 895753 215800 2 817720 10063 1030 701347 566401 841703 315409 722743 178054 3748 6023 229387 393343 270 8 192974 40958 554479 711683 296404 304968 750499 761504 116247 476003 253519 20866 4852 776604 327619 455148 8212 55 858967 320955 174715 1022 829805 93506 68389 896128 10959 137 875325 175891 651124 600211 581021 753139 62688 14455 866882 754467 131543 893962 894080 22861 800423 7 4813 608227 23 11 877962 723879 6069 6 142073 108824 893714 876061 2 846263 207734 240802 730568 859433 899068 810026 17 877738 682930 842111 771258 32 755227 423237 816819 584101 300145 242847 156828 852771 801807 399492 838743 890845 856824 792131 186 33110 379715 803888 1634 294970 785921 3132 280445 51624 12 872958 218965 2659 213558 523835 233047 4480 878763 145161 7928 61088 891578 516166 619631 846271 792197 442107 894266 888221 1302 78 507 24465 13170 867674 8 14 566972 870895 468834 5295 576 337132 79304 53811 157358 835961 473883 91281 305770 838176 528017 884989 830312 17772 850432 235802 881710 2780 846851 803913 831746 774861 702010 3 16 866497 775866 829445 16344 516570 865215 502533 1647 847379 66741 394 630782 575605 80466 348537 446474 263374 691405 867092 879033 658869 791802 882526 125149 899740 610167 808315 485712 1154 235502 330046 869212 13 89 375644 496111 632273 249949 605476 474718 301354 879426 692087 791903 757010 15134 133853 872617 39477 710577 5907 11 897836 816567 702284 29642 841369 771173 669577 899198 848243 93030 494911 899004 17 820875 849559 104769 886539 27 770 455893 821704 2 899473 445058 686940 4137 14744 229 861385 170877 5369 339705 2407 355836 6296 475135 47987 898160 343304 6524 727398 214235 142 890426 820332 9254 863337 567339 384990 841989 859850 896292 889111 1 89796 522588 874152 2169 233943 33153 121278 416413 234250 881827 9 884922 859788 98006 790488 602426 50753 859479 465677 426514 887047 7 842110 454823 659000 890848 861892 872110 766268 173126 330707 1 8229 423334 824960 775120 867762 135582 897400 6352 22 704697 153 289032 145598 768150 784325 417533 781107 28471 279302 825170 408478 835181 887997 315319 868703 43138 638 521345 2097 15 606137 813463 890099 818080 888331 1 863340 22119 24271 633855 633663 2469 839911 31649 839543 503179 886407 411 819181 101221 587425 306434 556644 847236 351551 179510 868431 640493 813318 16 8369 285547 893484 508829 699740 2 174975 504535 798925 627626 819466 430330 514011 244908 2 564277 661216 722117 860584 160561 85663 226261 505576 825742 876963 885455 553461 895253 2316 798539 215282 853922 754051 883074 1217 149352 351388 397 636537 233980 799261 700719 2620 48020 577783 544407 514757 537569 11336 18 1514 898286 859567 659388 18 426066 24906 169 731409 252723 151488 431137 9247 219519 885469 96 556906 826665 38909 896219 16295 240265 892996 862494 798722 466322 619723 722340 27391 62 727492 884742 230164 584294 487 508467 423053 199756 897833 623452 35 893767 8131 4763 607152 391229 268 24801 2 821566 666705 829254 4 382711 195054 1 899768 92 53609 126090 321452 863561 18139 39440 860470 338282 632558 877829 263730 1503 106980 16 542452 392037 839301 286431 736527 410413 44 495631 98296 376961 269372 846396 378845 87531 890057 870046 839829 392481 19222 704210 692093 447121 869419 883807 37884 13908 175987 1207 716658 511158 360224 646895 400464 368125 830372 107787 417766 418229 821977 375899 878061 840847 22121 806827 182336 91567 846997 627362 2102 295678 857808 871896 384256 416088 517230 3 818305 414302 263195 657817 815748 155783 791420 98 644524 165646 637 878173 519897 843506 793457 506353 371685 827134 8356 59301 606866 255220 96572 798438 93029 575930 55063 239237 695861 885886 608413 898555 32 890444 878901 62788 813337 843333 52525 90435 15 878476 845401 899865 806927 349558 855848 856443 1 797562 539705 8329 500724 2 274729 626256 490583 893809 816903 18349 1299 1704 677803 866318 37015 101862 725579 635086 5571 7 413789 7 132684 186554 880376 870046 879963 819155 4827 787788 5175 875 1 874926 1711 160817 96132 508444 866493 766831 874952 39546 695634 487321 750482 123891 858857 336054 730488 165784 5 895092 846793 850209 826336 3 328194 382990 97031 486650 62743 3241 607205 205102 770705 138 629513 404413 494892 32 2 99210 22624 818430 735313 1834 873921 5617 24878 834752 3535 356457 812471 52612 835218 291040 256775 689422 1291 394004 843189 59905 230034 879290 91 474562 842381 879034 881595 5 289089 2 840875 779646 14100 688668 285654 771367 5 387272 532803 168403 51799 334034 877861 200279 191 27 178475 895972 451038 1217 885399 816005 895279 158 71545 835237 770088 274551 551135 846374 148 896026 232387 346398 674953 69571 819126 30 138897 219608 5 250 139467 292328 782404 557814 824902 679572 856838 870815 14 2 446781 8091 827210 873298 898391 172059 546922 230 351534 21 758562 631960 810115 371350 819835 637545 72721 450766 446119 381156 896487 169192 850547 895404 10904 892125 70 828202 154064 765781 758079 735079 540002 757182 41740 2 632867 275839 899012 804218 250160 423014 664603 728012 840 278391 796207 817014 105106 2432 639935 881355 421241 486093 271329 13969 615618 805256 2593 1 842346 805559 871986 734065 228780 405452 461302 752591 722465 129562 2185 890256 392809 11745 886885 562455 415526 432939 196252 659998 285103 742855 672468 236724 854407 308226 858103 58024 615514 737552 780965 264370 881189 149383 743986 154198 533417 511753 273179 7814 682451 522971 794553 55 717606 478457 475232 874766 780246 198459 878077 890230 679611 72283 805521 617 728248 523 773878 309057 819766 870963 508852 892709 146658 3 852327 273 3 432579 786656 283656 892473 64801 892254 297808 1061 617441 579377 607182 889320 560 1 68318 471219 807966 700587 806765 186150 811840 724653 13 64 61370 77133 10 22729 515778 830598 464380 483544 588033 8 881491 567086 42 857295 872055 143186 84088 771722 877816 132418 873795 797259 842058 851180 490 864670 409846 877384 247787 898838 509013 486077 250 674646 877391 881752 845945 856236 299847 205138 3 121845 325832 36076 878644 498828 92981 683514 155713 896875 373863 869781 813735 3349 861101 846357 831841 707080 365 472468 815247 873203 88763 870859 3 22 2368 261395 377013 4816 19 550650 241922 105895 102 773911 284583 379274 306901 495695 102188 3336 891953 831995 139658 874988 842703 747939 860946 97837 515683 682756 893260 3 772783 890725 655159 892854 873289 455646 866010 165 455128 648704 771974 863348 874759 319343 78151 720018 272783 775826 27 405299 656556 16939 822254 522741 343923 852973 820218 294013 866236 828707 818026 92277 703412 14 671062 607222 2 627475 24062 755327 892930 878686 765948 17365 892362 467550 224356 284466 5155 184366 375143 843511 771388 870949 245330 2 880166 252682 3 318643 31766 797908 360777 672793 762462 445763 5097 94239 715888 338012 675147 93 7259 34138 472738 1292 42574 321820 590467 867532 877753 774680 894489 108997 667110 362981 796220 681033 111390 745583 859429 396996 145389 507052 23577 150247 823911 37 182 824265 2 815030 46 2831 779235 323643 19 285529 882026 331647 1800 5 615373 25931 17 346985 824436 771918 171298 794699 895005 681985 606707 550986 414684 745125 267297 5098 65398 860403 429 1 66123 15 141 748229 832064 895539 314387 612010 762570 896429 806549 4 729177 152325 17145 504755 352146 28 265 891763 555987 927 365540 851972 4212 206794 267476 870076 551670 579917 397108 6283 732266 676900 552175 787166 122033 23 834911 617965 264342 493275 862348 810476 112070 820408 196552 54 854599 894884 898817 12 352261 896483 875491 794 19 355480 360576 843495 442866 876641 429551 69 773268 721439 761453 860111 3 633737 324597 592944 411791 570983 440700 22846 857812 1799 102 490830 183009 277903 696047 141507 764746 823138 84978 808172 617585 11295 819341 268659 710 391861 225798 896963 954 36688 663158 176652 421132 170600 30 348375 152838 884118 538690 880392 193171 270249 787352 494912 744936 134067 115729 362775 16 9529 297506 93910 799358 364607 881081 6796 744971 762725 197951 590358 273251 43332 868458 811285 198448 10560 571212 784066 31140 490827 12748 647101 27 87570 763110 744813 388593 777141 469536 804208 828206 414659 233191 106394 878162 137669 874292 838037 1 875469 1 805015 167324 276119 838251 823599 109770 33 869635 726 330106 777433 884233 20 694708 7 542131 841629 6254 296261 874753 857980 2795 817892 121498 742384 864273 738803 126 723863 889849 819443 453634 879421 132538 885645 186597 7 889359 469075 649646 642 299528 883415 268 120620 108792 870813 863892 713152 882925 536423 836145 647755 1289 348945 11124 352613 618237 325353 891727 93715 874898 7474 2227 727972 199300 887815 238339 873735 133107 5784 6 53012 419485 3 671589 897019 476423 876148 3132 842379 210 5491 813559 248373 525002 840840 877291 8 530745 498165 809546 112411 913 843653 587279 499283 685144 1 659420 395006 599517 268634 542660 338649 414566 37 782945 3 7 599983 31563 26949 883846 507119 644805 225134 31 280089 43417 721456 885304 110 2528 359587 168986 133122 833364 894109 477043 871211 818540 607901 762256 731453 314976 798421 277944 692674 251963 64976 897262 200924 90 20228 650578 116373 1162 380597 120424 5449 148482 676606 163936 53435 802461 372873 143861 518470 855840 1728 108706 127280 117 37 503 791058 276088 872378 230479 402383 880027 762172 680576 361963 5 889804 892089 96015 161843 183 499044 477899 317133 817549 587951 827319 803656 14669 509067 792886 8 843101 823724 831809 50928 580038 861667 11384 858959 654961 879522 862966 3204 142298 184 894281 515647 40 894538 48836 470972 879861 18972 847946 8 100 452799 156253 875819 603099 107226 571474 586957 312202 491237 42179 799 342891 828791 582969 729313 17 569853 243623 868645 43309 812308 206332 886150 75479 764499 241517 118839 397733 428 479051 560687 286395 184474 1 493236 771934 877788 201 825948 698066 129229 818439 868623 434336 812402 14 674668 385940 142548 727892 804610 895105 659666 5243 898606 815253 644222 797453 70 761835 851458 844143 854437 742020 849951 423652 667207 896014 696982 279026 341717 287224 4826 246907 507534 354 893091 343037 491449 727651 21 837837 291656 27937 517146 899909 709 3545 643543 565274 608400 582682 873038 6 241585 6443 807642 137 2 775823 196886 907 12025 895212 531146 94073 55 795068 851338 321 186202 698195 480235 491465 881184 829637 351252 397564 86898 8559 336487 199499 839408 826179 349481 645223 99415 93360 597568 879135 858089 1 190450 171828 153 765266 897122 569984 276782 881749 475285 165552 353886 579144 369086 670925 693328 758439 340391 371249 870216 708640 886266 899836 555277 714800 848423 1383 297393 257136 458646 741019 360742 771210 862946 347399 441909 762101 886448 852668 311387 7 707703 753401 691411 798564 185506 215375 776386 790008 897183 474441 410740 807709 5999 332743 218976 272 108226 702041 841534 17578 466592 3186 437010 888774 389623 791620 796735 557034 496770 112 554210 389706 553128 702595 602603 726063 260939 252765 5 822933 61009 216264 731385 275607 8 828313 828687 496653 630498 339570 736193 283787 378894 28025 3235 22272 807192 483345 892762 152800 71147 79892 25989 327430 709125 529172 750161 23801 219504 575813 3926 857934 15 307020 530634 888252 637159 742368 119987 845784 166543 3 652138 453461 665316 111790 820138 862326 743277 852372 610131 37 204523 893120 854108 874739 1438 759416 571846 681339 334701 260684 72 1 848314 810720 36 29 604175 770386 847859 843394 810818 861938 100404 1 884118 858245 869800 1 394610 88472 3009 898625 498412 311979 648944 888327 344163 616594 319282 295 672764 754338 73479 840029 15045 826793 4 677167 811386 454559 755769 811038 806058 882558 746767 896040 533818 416727 199527 640487 6691 17815 9 50 36 457106 878796 306754 858000 247946 512359 517173 450399 809233 844106 733515 507972 528 316359 845492 889802 340 32700 88751 874595 695915 421659 611280 536438 163694 802811 871476 787398 26344 858790 875408 787675 870446 167200 314031 353555 287 538769 845563 219101 899482 263096 90706 6 342985 814804 70776 255770 790633 846014 43488 398490 32253 1 18 714599 60 742161 13 854958 544071 368128 185022 867539 61709 555710 700 577 1 636775 24516 47 166035 734841 898753 671824 251584 858175 24 736880 47 636898 489 489666 3750 649965 3 72995 701642 3 426431 114286 455571 17273 822225 884098 5639 5 668477 81454 891463 3 844240 132 700023 640818 514 796715 898954 641755 5454 413855 6862 808368 485107 378932 5 2619 874521 3 326549 363025 329341 267618 797567 770533 879046 296823 187637 437189 40995 836406 548553 244665 221366 798770 877095 347159 861169 765522 884438 710007 471447 416713 754473 704691 522748 170828 349988 628674 883061 7648 787161 884150 822987 152040 252111 377880 5483 353049 884718 3947 5 7394 456103 611487 487167 882697 757538 667477 228358 59370 776699 472622 835426 254253 27011 805357 236358 887584 94568 749815 295599 701074 893950 527543 71003 6672 17925 27072 819573 9839 622981 893736 147611 4 431434 50807 9 4 1 847676 868158 2 864777 71811 361168 886903 786012 503664 20 813273 898882 781598 66985 804229 875128 719675 101394 604376 199651 6 825164 722602 416 725851 365927 8103 375958 792332 7126 70469 856974 877353 838031 862730 627771 787148 815527 768131 868040 165045 762053 3 892167 2805 113168 128623 139 858304 386056 131861 13 831288 393294 30269 882929 850442 889012 52360 563519 389609 850286 843783 33102 865911 29 744289 396740 335490 674008 714810 822142 898227 76372 5 102456 158977 7987 410377 4309 90 193 841291 144210 36 194771 2 223831 150155 15442 384711 409033 116238 896806 859176 872792 327 846266 713751 313681 37 219066 770804 846049 872651 865768 775762 828408 52431 546797 592560 76955 110790 11586 898837 225461 226070 524563 809302 871242 5393 875470 819591 227261 635371 735063 739836 355521 812874 2 58 9816 197522 828505 753737 37387 594051 787005 537018 2 307 28134 14682 59 51447 636230 13 673651 56 200 993 387411 170054 889283 758995 601959 674870 862963 837833 849874 202 24553 53685 893345 700560 31821 721384 291210 16820 51 6713 814302 758643 690 10 790553 816521 210741 3 331570 732888 857848 9029 831227 48383 84041 11212 875554 363497 652226 656919 4 30 744485 823200 800635 836172 166289 820605 32262 25 14 2301 856999 56400 472328 319093 683004 742270 724897 674605 894954 893505 207680 389962 820518 217131 276407 240492 820549 873817 709214 443826 525645 884819 842082 259283 351902 579528 119046 822849 97 118545 569118 511522 11515 833038 6 255966 784599 772839 589775 26642 279869 847919 872739 383445 294 624914 594420 467398 286 108889 321983 817585 279517 808152 736014 809887 896939 713180 590379 172159 45 248 699149 90637 790998 8 861783 578 86457 272565 897157 562476 310 887384 343503 787541 866213 866107 695497 10 301 742 691938 330296 861003 773516 190663 36984 137235 530041 878349 37248 199304 832256 10 76971 864804 450807 581430 498386 398427 103540 28788 706986 305433 27220 557183 772948 1846 13248 860003 147268 892590 445575 510273 838946 390181 15814 873 25 42133 205903 116 575144 348 208546 564249 758792 886750 320997 398724 816649 322666 79959 605751 196 126645 763372 6 371069 236973 135198 854863 4850 325668 891461 13705 880317 7 475795 366123 818661 780359 533501 667096 8 278792 128970 214502 806775 581733 783797 703229 243801 898689 387705 1142 2 750470 333091 206781 815 440676 761602 707938 174555 492506 13270 6781 831268 706275 690725 832632 874969 122524 58276 272986 6683 544325 81 842309 266230 424314 899602 884205 897161 407653 287182 276850 558105 210047 885463 10526 862295 20154 609676 114668 319531 239373 522415 891214 878806 899964 897801 583926 63427 62321 359950 1308 277883 1 611221 858756 886111 564983 205842 2 149379 15 700546 12631 15125 837058 614839 16770 633898 259849 400369 446 205563 195129 878347 764 832773 185063 882274 865438 104539 600414 449849 293982 767729 115215 282615 200399 855183 11656 861514 4441 812200 473498 863893 3 752540 122783 861578 643112 86350 333 57240 335105 596492 33015 561372 503085 496937 4 86242 848809 710954 585076 788934 813874 32641 409275 853604 865543 852567 723229 231517 12337 879688 45 656343 254126 5 374181 45065 795375 820943 4370 114096 1 604520 174352 881263 495784 669265 342038 304672 805722 884197 1101 896622 458 738235 471766 734147 307 702773 835149 6235 869928 875835 294446 294669 4226 393086 319896 471243 881714 870930 642192 215 480985 6609 776444 748723 639735 2 261568 234203 349263 339068 853304 36 2 852872 838116 878584 314595 361399 746301 775349 780472 829918 898357 135 460812 875766 865497 263308 30 427131 815605 380753 390085 836633 327068 2 883513 725072 881031 882004 448715 74682 625407 395395 762163 20 469298 10 845306 820462 636062 23 62 858880 866825 622849 524945 416848 25541 222105 180303 876431 74703 833376 871856 25 253944 482755 87287 752179 823020 382620 13826 298347 198999 833166 112068 726645 424284 22591 874409 433146 1300 867700 840778 734841 280932 850597 560206 520147 743116 581896 115163 430084 9 2747 219 899058 778058 398351 889092 749863 831454 385671 262840 705681 757810 203734 808008 958 700007 339 520025 3098 211662 1 855225 822756 838937 516515 477483 891886 766474 810042 267698 489175 784043 369560 872938 441143 877173 291417 3 19763 891096 729687 295436 267074 622857 464421 152329 991 840305 76626 841996 696315 481421 23 298238 399171 825522 171343 953 794274 449670 887519 774579 296935 149486 869234 455105 796526 885106 245347 488808 824001 896237 5095 746618 885830 788425 242899 842305 312129 406507 86129 857049 1082 378142 124022 27 124272 2 15291 715961 385961 587550 840580 125856 134152 23615 204951 185832 891620 85304 870111 862307 644337 847128 562994 410127 100399 856352 596255 525806 24324 493860 585009 872888 3 27 892919 629359 834187 30139 65 851037 537760 772868 885374 361992 894171 107138 894780 78216 835266 583669 3 735273 835309 812183 695413 10 871984 864868 581106 20131 109 875839 896065 107527 738402 866399 167125 6517 291428 802 10 805705 426683 64342 190367 12551 258 264308 282906 68 303078 802724 729491 62422 85703 881191 282569 755261 754187 837418 638552 4 693637 886033 855004 94 2707 397221 537994 895224 45128 864810 853349 896066 243624 754483 158 838048 127891 1 803059 1 664933 859595 24148 497970 809175 375880 839642 233917 887155 869107 182700 5935 892808 769024 340159 701021 851444 583 864236 787 877376 701157 870305 872494 810855 771350 898884 275766 677724 3 897976 868826 381297 862388 390461 404145 648 498570 655471 880885 893796 58194 19 736603 843784 872847 754441 856124 719697 168009 224640 817786 887543 112001 691351 9 336545 223421 496693 848655 831979 255164 779672 837448 179879 797556 26531 137206 4005 133439 835437 1762 804195 363101 135062 779364 9421 451647 135073 254715 724 776529 809012 895537 891730 305 895347 849562 856591 124 777651 853665 524961 876584 7730 734644 882914 1806 332971 804405 789494 27 145758 824151 848144 94 1 246352 887030 3 381643 615108 487908 805579 2296 2 271223 26172 838547 898777 1 551632 8 532418 149434 604264 309872 3628 589344 891100 363311 73 681759 856269 771 334937 566604 296456 471716 514287 25583 566961 804715 56 847061 536873 8 259371 754841 810325 742300 692672 848589 364423 182322 2306 681163 49861 803578 68159 478087 327 250483 589369 107248 573260 2522 72121 238 811010 867411 799518 207723 125085 895598 715344 78395 164791 93 30805 110476 20279 899335 40403 847743 803028 237661 12168 1207 437803 290897 843810 881455 547871 5 222147 266052 204461 876676 801292 546 457470 360851 28412 177864 211249 1070 218059 216349 14 786238 228144 849028 56960 867802 277790 887650 839952 889958 428345 850239 741810 680 117583 888603 21725 87983 666761 51791 246423 470547 483662 140 9064 1 875604 1206 7 785741 4859 806416 880965 36 23 860941 589153 845705 815987 302 27406 164015 4 649997 649325 326817 369842 30 80302 20320 170 886323 824527 9595 198967 899310 185 402815 239956 55538 899763 873641 75715 5 1351 128822 281478 9193 6 407696 874669 496661 1 445012 55965 752413 866865 718535 783917 186656 103323 154 826034 801273 350963 461 894884 836709 1720 898678 226976 714112 276714 25 821691 857773 847214 608333 788580 863943 650802 716965 747749 846741 835186 286135 16814 357598 32935 508426 213959 755608 254839 349016 478039 206736 135987 6 26038 116315 5 472284 703159 210926 278278 158171 7 251583 698023 560266 856321 322155 717609 15286 48130 499847 895328 1207 310452 896815 339807 752695 863892 374633 802401 128 748636 88243 413478 201074 242320 178024 358275 369604 797047 877385 765811 679504 543135 300464 793 879051 615783 856539 7 759615 6 717470 65 600366 48496 332994 726386 896718 866850 762627 24 567834 894451 482196 156268 445338 870928 33 780966 893459 482631 66697 146 808277 872795 875376 438662 871675 795415 670899 12637 855416 891904 307037 90158 857520 248675 883610 772682 896677 673724 346384 818126 881366 893978 443924 205 843889 233325 871822 355 674946 888307 497961 4341 819136 31 200 16165 887181 815229 124 229601 473093 571560 15352 5869 891936 120655 520169 68249 730537 169244 4 239132 777087 833264 5869 890088 390560 813852 383822 629374 68226 2 16323 156376 569594 349827 670016 894634 626303 875041 950 50616 382273 898052 87659 899886 90371 34 212363 883367 77113 856260 274619 391387 640356 843883 712946 43 897032 880445 204450 811332 512586 301544 877308 131484 8321 643736 135743 883269 353206 640090 636834 563391 883829 21626 52591 3 77051 57545 630203 104363 31 263 576653 776775 6838 628532 267225 691813 815325 627207 658918 51 464979 893923 41 891997 660878 790182 721018 4 734521 207767 15680 538280 6976 1294 549695 2 539 67434 248591 889179 830392 371140 293 791327 897449 532378 269474 649668 454 405922 469893 2788 510490 707800 404012 849662 547252 897408 143928 39 877578 14110 245527 2 728980 810826 46095 894953 603763 684664 253573 752567 269097 123766 128645 887118 887933 766425 451595 4816 875284 593 509048 4514 746364 2019 850841 16992 608635 176370 894911 618 880275 789682 53906 197506 877794 775176 348572 401165 749648 891456 274741 80389 3 17 2293 6 519941 815289 3050 704892 13510 311245 511689 819304 1130 711099 783825 227755 834605 311242 13 219912 15 315596 1898 722724 387580 615407 30 632141 866126 727488 3172 647693 21959 889991 829935 828877 674471 802929 3509 377352 259598 691058 878088 521704 538177 284677 876279 799667 621577 538988 782468 352557 389578 832473 685782 366 838911 68633 395697 268542 133693 431957 798667 3 267780 888084 751476 364570 386092 738577 887825 687687 825141 115055 896465 853374 843535 1197 571649 885809 136585 846103 35 837995 205136 884925 167675 252953 215726 781605 668108 850906 266 558036 36443 40152 507421 13 88 627594 692596 860402 632234 49638 84822 11 108 407649 833777 243121 253696 736329 697305 859455 638545 365429 694930 742126 128588 52230 721557 218619 785226 141157 817836 212327 611888 1000 534248 777426 872477 159672 883282 819640 12 307757 709458 740368 182 773540 837236 801502 205363 17 1 2 699194 882050 2 568441 234123 874928 617988 171014 816619 81314 673656 247469 892301 895515 487375 18108 851551 4 1025 1577 62142 143754 440590 720353 49 174023 191272 834024 22599 238866 867465 1618 92895 876258 894621 626392 706048 799850 801164 770032 23892 256764 771597 853370 866320 241276 889654 639338 837720 445675 614558 823425 650541 858486 4 688663 862460 663621 754587 863209 829498 326919 868125 1 708816 372904 390534 304 348 368291 749665 2 475367 7 466420 588192 416765 826616 767861 18 41552 235935 665432 814080 192539 279611 357950 639460 22 497572 40452 108955 861991 152664 887468 311550 206573 14974 102178 816450 168 844470 830951 31 64120 8438 107377 897391 789060 1212 831683 740539 881301 14814 250858 635137 381360 575314 45942 527486 2231 856651 394537 116051 19647 61051 75 927 576930 705191 780433 896778 364401 829004 872582 608954 30 474601 56059 170053 501499 730260 7196 84016 158820 525863 532683 833210 869666 586490 360 79085 3 851700 1856 244368 264187 732316 344932 802799 1512 873265 717480 87634 462355 630458 241791 171080 9027 107424 814232 199468 723899 795266 383393 489677 47211 318058 349 477651 208435 34559 26 661992 818654 46127 896145 818429 637263 143743 793354 233274 869648 367489 271447 854369 879645 116968 233782 22547 613149 662207 602859 262448 15568 828481 512076 845632 260 758353 2 886359 794150 82445 756004 72 816627 10 544450 163446 3 739017 55 870417 593036 280231 808555 502824 784899 881632 443912 769917 369326 496577 529164 846115 4863 770011 897568 625551 438800 787929 9 195102 824501 344459 887162 269397 11 678410 840120 551459 3445 236670 846252 89654 608746 865380 890954 839511 70468 203626 4906 471116 24744 267627 742348 458399 682390 206564 430799 327233 52704 75425 264141 790657 735561 11060 618236 93378 784459 70 360633 117 891895 869909 894443 704201 856715 290630 854662 872094 729662 275063 124302 897771 444946 561253 246714 449627 343454 409576 375227 10 530552 405817 420436 117429 610942 873308 808033 843537 867799 811149 2915 834490 94 335145 1917 874634 228428 529932 316393 536962 380330 804416 885090 681260 204040 50 1707 39692 209312 880390 87 736125 388710 879155 356 896204 123172 111 2 742599 577075 899643 838122 877471 3 270 745350 268027 194 235798 55458 14416 104839 1306 12 6 863637 472472 435904 565656 792546 792234 405534 20390 112 17 29728 80614 209554 491 685689 11 959 1802 225 873257 516298 704770 26125 197886 47 172055 699205 6191 5103 697466 285655 58558 173454 897889 327524 21 866624 599935 533257 165 870430 235532 878817 348 673721 875594 698079 107354 213009 261821 11 187582 153929 876572 108801 6588 499559 375458 1241 898645 840356 689370 587688 836278 99348 783403 38837 147688 7412 261487 573001 2419 422889 509621 653874 604438 842503 833238 619093 52818 60 74090 373670 607492 407252 874033 244340 541658 686 429444 802356 426451 628 773020 863542 634380 344022 899029 230708 733548 7624 177281 497663 886653 30604 889036 873116 22379 104144 332121 383793 627095 757188 524471 862962 5441 898443 845918 786448 856525 795393 108 841215 606007 59 367941 18 879017 1 151501 878912 6870 366094 783322 843575 332591 44362 300804 37493 892442 2473 820869 1331 201 164984 896633 650968 55404 4 257806 483846 487138 299725 89943 10 83206 836720 771048 741564 3 864545 825342 140013 765200 893597 373914 894348 577660 96236 35062 841428 470442 895644 739057 532306 10129 891469 19 422783 516076 467177 753445 179990 3215 217731 571245 822574 143348 399672 6 339064 648059 120779 414627 899198 897021 711319 891471 322534 473445 882809 403795 554585 885142 127734 353818 232618 670758 73 899225 255603 764555 414983 869086 877391 943 283855 74146 712136 109762 885181 132974 82424 6 91960 672996 718018 95156 242331 20 285054 18 5527 260681 179812 335249 15764 134626 643496 299278 417508 850968 182981 898437 467794 827723 869243 25 547943 97667 388255 253217 757589 875705 358201 806002 179846 557394 2 413680 200 420601 338760 503479 83 826099 6313 870660 430359 4 132879 85 812878 850 822629 838223 677764 890694 790573 873792 557042 512333 7 893652 859010 764691 266163 6552 887280 860556 872328 844981 35184 3 243943 168273 165 888254 201864 565128 864820 767945 374795 4 5965 598449 879861 3894 697353 35205 217480 7979 767194 357037 274530 688362 67 847149 82755 849062 895285 879074 864809 731068 3004 284255 318439 675723 5567 266074 149642 2278 877164 199310 705313 88505 899314 693253 896208 540399 810885 461 777059 368589 15239 420410 833432 880485 112277 590535 845004 851660 356628 812237 186901 539836 3861 298152 631947 315538 7766 876908 883763 550857 883230 879505 132680 217159 89665 522664 865272 475520 318243 882743 770866 861874 770200 796244 2 76 688859 878139 41728 6 881851 716499 869444 711859 474654 867985 476322 245 522 374 689082 6173 837658 800853 86481 807241 1 994 887134 636075 832672 6526 822968 141648 851299 33178 4965 192531 897644 4 326242 1644 105060 880281 5 246 834158 1567 762649 812828 179439 785069 898300 851904 653116 160721 734080 860948 270966 890353 830446 543032 278861 77732 881922 481231 96013 866116 1 880366 897026 801710 11409 744134 8272 834139 690197 623567 871268 694934 14 862583 168986 758406 748885 364797 262 21 103986 11389 202567 37389 234357 841692 146338 120 20846 803749 362088 868402 224936 2277 501 601 767783 35573 870172 374 1370 121 550938 516099 610657 795109 833204 1 15 864133 627991 4 870437 405092 888195 725592 819611 12 614484 869432 561250 29196 502787 890512 633198 855449 789175 227601 864719 414885 793419 874776 212466 13185 834588 387344 103699 851474 235305 1 4 9 7 531897 739777 306593 897317 856980 22 558529 865711 707095 899445 861636 824953 811197 347358 20 846109 743546 157164 868250 3064 6 507607 15 508340 677333 848347 840845 284516 749210 874334 811229 889010 12292 497509 171318 188170 129974 536328 879544 79806 186579 886205 468606 1 794738 414943 638573 780357 387516 872669 664756 757950 655222 737188 359770 398531 887639 814782 210259 862496 868410 694924 2 2 221152 15 394193 665365 510 729654 737151 125174 21457 2 6760 2276 850093 828032 863 120634 388257 313879 725900 125450 224605 38971 254 726346 17620 813648 892040 252444 530458 6 12 508301 337658 764328 202308 457294 762340 868320 72094 777043 868305 653949 441 788740 241225 605 833922 149813 4 809332 5 567025 311190 87753 635593 856562 79 893750 144145 529946 694677 872011 837516 459604 38 78776 8913 187646 207252 843011 16557 820544 222 1273 878858 40995 14 155273 322550 537388 683056 299756 879807 782307 715085 771788 1065 456456 2682 26 116911 53712 655302 865611 17814 31144 307198 9969 267322 847530 814049 3 17244 361245 143385 888601 890510 434 601069 62834 766753 545724 552393 884262 864597 549888 6816 653733 888477 821559 654099 278089 4 1 891319 459716 291141 503777 684914 708258 12308 9256 426069 730433 498403 868875 137014 18909 873006 268605 104253 885674 594791 744053 421317 866951 46 294388 475494 897294 2 397134 618 3 255488 20 882173 806542 718987 753861 869490 32 9 885081 572690 50 525316 592992 869728 380436 53518 451705 875392 835213 636866 667783 730750 248368 756803 503286 329226 721301 844510 417053 847730 865625 9975 136220 2431 862 168312 54832 839283 480276 793478 229782 867160 199304 9050 30782 3482 846571 490829 361079 1418 341 717484 12 654456 821663 867620 134837 896898 182647 830497 835753 773924 32320 871247 899721 36 238170 824654 26 898716 96752 461838 48478 759253 672164 4077 64 733011 415773 315203 858986 844516 873268 385250 765312 2 29212 695559 569014 836401 465095 754052 652691 827541 743699 139473 4178 124 861718 659742 379599 898551 664199 778926 845757 500 880889 884421 501996 858427 547 497340 340383 51347 176178 733265 823516 759940 720012 373145 36 21060 303303 41137 195827 762925 679518 614520 18369 717634 92560 734931 787961 848486 178034 516398 288353 325811 801906 125695 631261 592949 468389 353062 560290 175 887605 1 698514 9 886561 478558 841144 733503 854738 2518 111988 466748 324905 883822 832029 881474 58981 825775 742730 747888 138711 434752 635 50118 129907 697061 7019 765372 286077 217862 735001 3529 485319 9 737554 82083 334388 120530 600639 866916 509639 806100 690970 812802 14432 348 371375 1 526787 113716 851717 806812 319196 447862 859380 228413 135251 43872 874128 3 721379 835027 856408 95 891406 776399 745237 809945 353604 483531 833673 791874 2 886785 776714 702441 888884 145812 9 57760 742372 721289 447254 488017 272237 131699 333478 147123 751382 896493 888722 755330 744469 31 24044 463928 447437 857463 606059 86212 826138 741806 520 325267 61703 878204 54845 39766 102788 795210 706614 624200 525722 866491 116246 43 349709 4044 23514 861429 862697 781829 514217 873408 834176 880027 5 515501 862116 444024 468320 244148 32393 602154 260377 821893 10 153189 779949 19 496314 553207 891442 478202 666404 406261 867134 879692 171395 383772 657331 741434 594954 860538 553691 84923 810518 473 665852 885901 771921 280 565 782159 111509 288204 228433 846771 2 60138 735320 485326 486262 1628 175332 211390 805146 835264 513461 894596 802238 821600 773380 245 368115 182247 816845 455482 584 891843 14 823197 745310 730393 211350 314498 760 179596 5 881459 201 430416 730075 772480 840830 733177 856030 811438 522069 140017 693226 858392 581604 383959 885028 201478 543468 770302 576718 33258 644495 744347 2279 168 500593 127913 776366 645079 896553 47496 36 325677 881342 530313 796472 677464 306473 688291 845380 819980 408389 424639 284150 615441 820905 869672 313472 37236 35753 779014 815765 174192 705405 813665 814623 296 876704 797600 877076 831468 794428 3 271877 466724 326901 10175 99585 397555 867868 628122 7 3 858406 502440 741085 834019 408949 632243 796879 27 306353 30 858697 257970 412961 42914 733768 793138 558420 99986 50149 891658 315675 750813 810129 884331 819074 899871 890446 321461 810403 49182 885512 587063 4 243019 31852 143 633195 399492 267954 807467 109865 87 762694 531764 4 302928 866695 12751 1 866762 60 9 212567 778454 325282 476410 20 74662 1307 845544 741266 540508 665456 831792 125725 889554 865572 2 489726 810739 757330 274047 708325 773055 24 869134 11 503402 140 1 814511 420038 810173 267984 899265 6083 23 2314 713009 23 415161 1772 742 828659 708428 545395 530102 23 75370 887893 718968 152669 282053 753825 521080 259436 899016 828325 439931 596531 404328 1178 15785 46 170481 454412 106642 615746 856336 235156 158996 763288 512629 611815 123362 607165 874747 6402 784084 27718 872818 369462 879290 138 492 844458 894869 83168 10243 351858 2461 864063 387546 4407 617612 674407 881969 800776 870457 844619 2 675799 491 697456 723 649518 84281 870883 14 128616 402 834585 329323 207143 10096 131622 889519 785418 253539 4 842857 864701 879132 336348 4 32899 221392 868354 1 422612 883702 756337 349583 884989 870508 809969 100374 791882 601823 109 727267 13782 356784 501955 739520 738029 48 788524 874951 354962 861577 144653 525174 674701 51519 789830 792576 74 356800 124215 241 884937 834777 885329 834201 740727 307059 69442 483529 883684 464638 887495 897182 408929 496915 878328 801449 710925 521918 577888 870909 864057 99281 1 708213 250601 848449 300712 879020 35374 808018 518963 871317 586478 741452 770263 218352 797122 19694 3 238986 861477 4844 742423 17 301417 486402 877227 771703 470802 816480 89799 333 771935 669850 4 863730 825976 214576 6 62205 893131 134313 127308 806635 87558 745557 95289 371482 769335 145821 859058 897430 816050 89131 62756 776626 855290 576204 772084 750856 426679 585553 52 717695 890247 794931 812392 741828 680093 359366 706848 405577 424434 588980 150 237763 138 250153 51765 42 826488 895684 847698 514270 353357 141188 896988 890400 828300 791028 423040 829336 893880 894409 815537 827703 111573 34993 898766 629362 160199 150644 801938 762229 516546 1463 561195 891163 41603 342150 65028 367350 810369 2549 859599 18 829606 248748 97 78577 320257 872080 883969 899184 6 859833 1 28789 44883 531562 13 805995 475028 84 9337 778150 258893 2 287670 895157 146541 389360 872490 692534 3 24085 153304 684116 861692 363 521936 202821 135737 9407 726699 91837 87603 365756 699362 1 501199 19205 5 477626 722418 861625 873825 335566 28936 124156 245649 1815 842520 796206 417844 864369 867853 3515 781933 850838 888702 4075 417706 773164 854778 834028 61119 861809 899154 281513 867597 839967 197 825054 535504 4711 393893 352876 734001 739477 768661 374 34 145736 222008 618939 850250 234137 755670 852879 24545 401429 9 7 897742 18 824929 633282 15 404445 85481 46326 309004 8 633394 550543 876488 577161 18 888915 112740 794178 757868 627436 897231 4 893367 7306 852151 351967 685474 115011 62653 494591 713726 827559 323170 799105 890130 113057 785302 824088 819118 805029 3 522028 895336 870904 117188 47415 752250 15 116985 323097 28039 738024 813974 49271 889699 722875 686540 709 878510 452080 114455 318194 18 66019 588435 3 532212 64039 501583 292920 40295 128242 807216 559891 273632 101232 57026 798200 608985 814105 90400 889236 255735 780039 823849 685435 82 600701 173792 277694 242725 449890 290228 874642 527816 719391 226270 16920 385203 893177 721657 874833 875516 737434 78500 11456 134143 175439 832368 319755 1 510209 241758 141505 230292 891600 254135 34454 500818 876752 842813 530696 529716 891406 456024 647482 867209 287028 71415 494002 203836 800081 865960 7516 5342 71 347508 283657 254755 86241 59714 6028 759765 753210 607431 833447 799434 888744 609639 566640 2175 1 397843 883631 123299 3 876554 886185 871614 458253 816162 568257 897215 207810 417234 534992 4660 856485 847837 858099 797278 554463 36 596316 807926 181 154136 890471 832121 148389 756324 7 362293 798645 854243 49904 784250 189539 458933 400 470046 852279 827082 446298 471688 583845 14285 752703 15590 879131 702928 788226 802465 368530 548231 45811 20787 28836 421385 407217 196573 879727 687856 323274 698101 869687 452729 93428 864510 830076 165878 3 454028 811485 395744 615595 93 391917 645390 863227 797612 223 107 847895 786662 54114 859299 199 756339 2 881144 830059 562808 511127 555518 35181 121262 210317 622375 277697 112507 884947 887980 857418 665240 36741 647460 763328 7358 86864 55751 796579 14 174658 12 463151 893744 173741 823458 293339 125413 633928 3 254681 834876 26033 506657 80 74937 212992 740591 866483 860924 593193 108437 886796 25 785513 39 579581 796221 851052 839689 413156 519169 613979 323256 800880 295238 62 880457 860231 846392 768873 827247 277950 317697 286740 9 500301 348791 30090 413320 601851 113003 48 188297 527934 2223 660771 374248 309098 459106 695796 864687 7 532055 894383 849695 428363 246793 421730 416892 751611 35 548877 824828 258496 17528 474433 780688 813971 52 889971 870674 773807 518364 213741 741353 842102 783631 222002 422728 80240 897000 329008 299355 863254 859959 333456 38351 233560 836678 587 544984 583260 43042 70203 868750 220318 8916 57478 207 839058 467543 804 805100 761922 530595 18239 804146 2 796910 76261 5 177077 182 887396 1758 887353 104275 317 11192 6 670105 321297 10136 895646 776296 835124 3 891307 110 847736 52321 758934 354176 39803 54697 769692 291 3 660420 415202 843947 482378 20944 862866 844320 630900 84050 567443 738613 449078 877113 881421 836182 314082 619175 14876 643078 853273 734610 3 3 237987 556110 855777 241630 59 466403 23559 54413 49569 329692 33903 62974 261943 22290 830129 880571 1355 456106 209704 2 16 4486 10 886961 288 81276 821628 6163 766723 159830 2263 3757 894792 224261 542857 19960 82 193200 42599 972 841119 79517 199142 700913 865560 806057 152453 879789 739003 642052 88961 308387 65560 785284 410 36 838692 469 236833 6 538934 419794 148885 889244 343203 839657 797309 856613 866172 537845 883563 825481 129497 892826 849282 703312 708094 170709 6 896305 2 4373 1006 180 324 207079 153297 196 298862 533385 884719 1412 21549 552208 10 14612 698834 14 876738 429025 429 1 871984 69761 125815 29 648404 637747 95 589382 46 3539 2 803042 749429 7 897919 9385 751882 720767 899021 110220 854366 84786 41 795357 834573 31 193732 218051 2775 599998 871790 49 661645 212892 145085 793141 876470 839356 290 880143 8 408736 576114 61 642730 862895 239936 266178 679518 2917 870299 857341 735117 324714 43104 630677 738980 182697 755020 640741 238166 875697 777022 877068 661811 888783 891540 2 286742 291576 687345 245536 130019 90730 277299 256912 579886 385411 258891 875958 10 837460 483443 777576 769522 3803 873774 767875 550693 811523 123872 351612 644615 838000 661622 884175 754246 847420 476311 899016 299 509379 856965 353059 609593 822450 823412 571811 373685 22413 822667 349297 855286 2396 237247 723302 113206 249777 880138 277279 241025 136146 552687 273049 72969 41825 237060 206987 720821 602225 590014 753468 889328 320 93269 579851 584495 851467 27 897884 595844 800639 707371 899290 238205 842547 14672 618897 373079 71041 868790 762252 46 24 533474 187155 7 80 690880 217155 814440 885251 97483 157354 855509 172294 2548 196374 875219 2 888079 254956 740532 671663 871727 796386 120073 88027 395093 836942 854182 875127 860113 835579 205011 792817 831643 318686 161 4 148667 851767 611214 3 32375 797343 399025 822063 579871 842480 880256 275129 897111 733815 11 520831 283467 844977 878926 889791 228475 273757 1 604283 3 57 765885 32694 37915 822931 733041 708221 308273 39437 4 107 396425 302713 1135 42 842337 689183 9 535078 107494 613287 638 14 16790 864676 622845 348361 236057 246221 483477 863753 243294 270959 882045 324311 29072 256379 154018 9 25366 350854 2 743622 888144 39 464329 763214 382277 285621 704682 483326 18680 3938 305 507172 395674 885143 774931 3 60 837845 880206 502780 539617 96949 96 59 845614 786055 332908 238 559756 2063 782884 836981 873844 18653 90 418783 643790 38180 21276 2387 867890 20 10032 85732 751446 19273 329978 497777 121 875978 393706 817119 777697 14377 467249 771346 468 796082 403381 768011 809955 59 726242 257991 573028 208309 518253 34 394358 511088 275211 262 123085 422968 881730 743199 20288 818781 824084 1 29 155434 258 359806 766856 881690 129253 78198 153216 682780 816020 223 383040 573126 751128 871253 678531 855409 604803 618038 34 776382 75 298 882117 449281 893166 882767 9 595368 845654 895256 450614 240 92047 103 218 167012 8 637749 890923 30515 720911 331471 893693 34988 258100 22490 274922 773525 540508 130728 894272 6920 876582 875648 780499 40 725675 221996 819299 895293 849661 378142 219097 892017 355307 291688 832630 445616 4529 634122 440848 55170 75964 650655 663814 7117 921 2 471876 295741 364883 490509 15454 12649 333467 114740 892026 92178 141098 822049 24470 63726 889752 75922 887998 277415 890970 116147 811465 119156 13 629215 321698 875145 864345 99839 87147 13 862035 122778 560240 886549 5607 803720 392168 4778 899312 248587 2 173114 631541 778043 761773 356030 879392 97789 753685 89304 386983 353873 664561 63130 881582 851311 868800 2 543438 81 636419 5459 508072 11929 349698 3426 761643 541624 682012 28 40732 863075 897236 6340 368249 67222 676264 431889 240056 499223 390647 18 756 2 795503 419095 837370 228945 151919 667491 8776 263 827525 9 876125 377972 70348 36 15453 13 18 590387 251546 730211 855623 676240 766169 454049 601232 770035 772688 23998 318862 342906 314166 351 568555 176604 37 128224 834439 545250 4 147 813615 389636 816688 320994 472317 249675 247544 298121 562644 8153 554546 17931 748670 627063 10259 3 841102 113603 366391 783668 877049 861447 734766 726554 691986 778339 192982 500212 4411 510515 589025 2 53376 896094 898389 166 670908 37 101350 853202 452317 481781 868544 848939 2 462963 858421 285 14 784180 6571 895996 53 833452 30928 729202 404487 34647 206695 841875 122458 875090 23748 724519 523567 112852 855198 45492 708616 97025 830846 859646 205854 463055 769878 671273 851584 401948 843093 291755 706022 2 323871 3 894720 891589 1 342690 877388 66786 222 574484 869784 392181 833494 885636 877941 33897 33 535855 147020 114 3 702 845717 730217 817258 6467 885050 813779 5 799845 824887 217879 770883 824457 899978 741031 892417 825775 871412 186314 100599 779075 463729 168610 373630 611089 738518 99341 882219 412028 30774 614805 10 89782 523481 788397 477141 2 624284 516336 403192 379580 827482 820670 728033 763116 1471 10 380359 35115 887959 639119 812437 885502 879446 229477 593570 1 234895 362009 58 880864 677763 11187 648641 235488 173660 883682 834283 3190 498 38974 618153 256564 212481 749459 733906 897137 468248 580968 61867 336820 893119 461697 686433 748804 9771 98208 823748 12720 92671 1480 893520 893699 865883 26157 375106 756475 878586 402462 421794 809143 230227 774102 886285 858424 553183 477036 839724 12 822448 786015 442450 43 298080 537355 39392 753947 881373 553817 261505 870935 4 880982 890151 10072 43346 860150 840501 1329 872203 580150 441307 64425 2649 3304 585596 844078 800578 19 401628 306030 441581 356354 726455 254087 755220 127993 45774 898437 521878 846673 1436 6956 897562 622017 881837 826184 360 549081 34277 383515 17 77855 865371 40062 738132 616941 813528 739411 34303 871354 8317 829820 431490 721501 406999 772734 749271 124617 8892 426534 868390 7 631250 868963 850008 606516 138 138311 860945 609522 3 848284 98 614502 889896 876978 5 882613 73 47507 60420 858978 286154 139 871573 1712 169805 471634 144821 716020 899115 791601 188171 1 822353 690932 415871 539074 767119 727199 4 281 47 841282 461327 856244 896979 720546 786459 583267 220 804597 890757 834652 538641 861699 711428 899769 127 880593 851886 235413 884019 751002 65416 823187 56971 16185 888886 22486 5 891427 25855 725378 57 356050 832345 898894 887610 1 270822 782202 301377 271759 130521 458375 497863 879516 223874 418979 890708 772733 458022 676167 1395 558973 859004 840092 334091 636521 142968 878760 881873 319587 574686 676528 874945 851660 35 509112 834490 11147 34891 857508 413070 31 834176 1 806219 896298 33234 541453 426170 661853 415518 1094 376803 897161 19 338831 467674 609596 402546 477841 241120 777931 41 688241 619512 269617 33673 759290 763277 830120 525607 693078 788170 6 3904 869042 77565 898829 854924 180866 876903 780517 219 225299 870224 479 686 537205 352 44791 888453 602826 21686 814734 81082 882634 389539 16774 4893 17387 364 162376 884948 889619 9 810938 7957 866093 514504 84 609359 550833 841523 1709 106426 817472 886502 853278 841655 487210 384924 678481 365 789689 827016 30314 887972 121362 375861 805688 57507 643482 268882 892575 435283 230991 271594 887748 597054 664985 874796 676534 853214 527142 666624 7745 3771 170128 859381 867874 744137 839150 858231 215301 400781 455191 222225 839428 893563 230674 148499 298425 273547 269736 815 706072 858529 651726 290715 773684 173297 128738 70827 735373 3 886101 241581 675220 823951 847343 148115 826096 350100 307608 14 772902 175969 347559 592877 771357 4 329555 357367 877408 139377 541239 31 37586 2136 62515 810281 266128 28 39 339756 81665 166299 299622 481885 615615 750158 651635 23 1535 449903 852594 545683 247149 7 766189 144570 489913 447731 676194 37446 628262 819896 264657 722075 814983 877313 758041 886354 559606 161388 485640 758 817891 869911 437729 864052 133585 238661 2110 18 725294 139052 860466 672441 801725 879618 812329 789916 841869 776 875874 425108 787760 896506 11 245695 2 586476 113564 75823 511339 32946 835443 239718 464652 762994 502304 661633 6 849838 810722 204699 870080 700659 456261 240553 263724 778624 405 669336 744155 551018 801146 20578 279261 32587 651338 896911 221012 892760 496323 709780 885343 144558 78 40897 766528 215118 528126 871138 594036 854111 341603 808403 891013 488027 1198 868396 854418 44946 859132 889445 43528 554172 3 413107 850051 6076 558836 434072 419022 869532 543 248058 425324 2 870983 24593 358796 886224 14101 14075 27086 1687 594387 852962 299240 118509 135520 123167 4 856725 857091 30931 807442 474 820195 6890 569958 592131 616261 848664 49649 325142 2034 62533 888376 539482 844415 484917 479548 894412 473231 59359 827966 575644 621644 36617 18 292182 154 378099 882189 508807 221 654952 263 4 863399 7212 8 3 837942 116429 893733 859125 891768 587408 839706 12144 438459 168085 873630 865806 480092 772368 864548 150325 101 872938 235494 25 56827 661968 779353 889566 625290 839539 1691 480949 350647 744491 596570 28 864214 766412 16 29292 171797 824550 16 219 279 776142 105616 837782 240534 891416 886426 886391 886823 733331 740778 867809 552332 755447 840447 896469 450869 868671 843729 14844 6 691607 255038 891843 330412 869481 1 785491 15853 39 337244 812612 10921 634874 741753 249014 751404 613919 766547 3 888824 845916 6 336510 799581 778375 412545 44 326907 819361 888166 888864 428 871260 843532 898134 38364 121523 367533 894692 9 759628 694650 448670 26 316994 717797 293556 48750 804088 225316 702 2 2118 661441 832472 724277 543195 23120 201654 3432 6 821874 828068 642948 562858 406346 145854 680729 50495 152982 814807 583968 710471 690822 753041 209 890980 566728 2222 863969 88734 328724 79708 217340 20 624338 6 95657 870495 489049 779099 844429 186620 655745 5 609002 779 242528 49 887677 766079 651746 179485 863369 859702 832975 846477 436159 868832 1 896953 24 360889 864608 90724 784445 6 606146 503801 662110 1 3 192415 115102 717172 500759 874376 803389 510564 874229 640780 1124 164124 349422 458779 872944 398 567 4 801371 578244 13 841653 451813 199525 125249 263313 2994 435413 165650 54 2 891816 281126 63021 892610 864585 25 831257 316 857201 877045 867966 839685 167553 354079 529476 271607 31555 89608 879641 448838 879222 532444 1507 675811 391530 568695 443809 216954 896295 876377 2575 639465 218289 146707 801736 239660 881756 295066 377079 834119 661 823148 772089 852499 258222 623188 804332 868496 39297 282126 443760 767839 820837 754 388414 770480 17011 682234 23 6 60515 327729 800701 858443 666 22049 877629 10 756596 862693 817022 95 425058 127989 875344 827008 806628 439390 857593 331968 432214 22 7 8695 5 668488 632738 185699 584888 1 769815 773732 66239 512650 87106 747969 108235 140343 131256 493151 386479 455668 628713 870925 795831 226470 874020 12 422942 874184 897572 899975 551 8320 665792 11 8 32044 160665 84471 349217 454858 882168 847132 790485 56276 2 833732 788592 746887 873647 567734 419447 6 634421 729 793395 454145 846043 726437 623648 863442 548357 751879 735315 5252 323128 840459 856468 601181 96838 23021 562863 802652 820794 352 510852 24 133544 264174 5854 759629 862167 1 863406 68028 738651 819362 879388 14366 881308 252951 833274 346229 867010 868061 875252 122 895477 380472 289 796656 795191 22 890544 377225 513340 332173 840426 235774 781487 634549 787885 838723 219821 39852 63384 422295 234369 888974 771312 1424 806998 274030 882018 243 872644 392971 392840 428409 277360 377549 196879 8 601455 39824 78 229226 5067 849461 57 532967 845720 3 725223 671599 63 656096 830277 729082 3 884014 90803 422522 576185 634089 899466 383702 887529 838623 7 260908 821171 523234 860124 883112 538408 337881 824054 37 691074 61 335535 856741 756641 1700 495 889381 47701 163 70740 24 770483 580561 559714 544022 890399 712748 529550 783513 135 475506 154315 832287 141980 77084 374652 373415 19 862384 834683 827976 788583 14028 576853 82917 11 301519 59 871671 3 308194 43768 890636 625403 697969 126783 757220 6696 815413 40175 841994 37458 802504 498646 256536 21 726393 889886 175102 69268 891711 224535 892436 338035 749738 877436 51 872333 890585 836927 297469 4460 243308 604938 2472 729873 854517 860632 366164 203814 890845 737265 284641 735886 726525 252497 877411 743656 121573 605131 888598 323834 40031 350865 811139 380504 710399 795206 722798 34 899181 657166 793486 705078 682953 773837 611340 883178 597426 748297 889188 159196 510459 10036 883445 534322 33 864334 535698 780731 880522 784488 708049 858463 477656 256649 100050 33413 482802 131973 702099 162911 519522 799588 784707 882889 353 432714 387814 23821 138176 886679 329130 836796 818714 537533 560617 822362 288718 10696 816866 629672 153398 689235 868231 10 337133 838547 759087 553555 634477 265978 980 176813 47089 847575 52 245 743930 369027 583314 861164 637537 486167 850703 785564 671744 173394 8954 97675 1450 551218 445886 412013 656385 823828 815084 371789 789475 623733 171 834778 91 378969 67 269260 425733 30830 9 875395 724195 892820 120976 807421 140622 89876 248923 123661 4448 66573 457127 570738 555271 497489 864567 15 743512 866651 164222 731492 834149 836567 689864 358217 659145 606305 685250 802719 891463 68366 27931 604682 831403 843222 6008 859939 841371 898687 4335 743356 759756 45 203 638 491322 654725 422 4 874342 869155 867845 575 170911 13498 947 513492 98244 471807 822322 434391 774450 295473 561764 54 445841 888488 247342 567573 37860 845246 2 109393 667122 842887 713972 281395 13 167540 176558 814787 720880 892282 857083 897936 881717 812331 371998 15121 4254 234713 839051 569982 44 112925 721538 3 4758 174675 894390 330871 787940 636596 747954 735166 533174 637342 5800 885437 175146 888962 878500 857907 379051 62521 720 402 298675 895062 785352 3287 3 390425 151761 3317 844258 446841 891457 172 336766 259342 12 390 841225 139882 68 835 888962 82 10605 9 98089 891331 648541 876867 473250 2 27379 248396 4 693770 266 1 5525 41 55 275216 868853 261070 851502 267798 442 795314 667315 882336 320928 377591 227255 456911 843874 749 49 25 35594 580648 173605 406486 860408 231828 857029 279855 891507 831021 638219 829645 733709 757259 721 281360 286010 824611 9000 82640 812663 62361 166499 894395 888103 896339 117 24326 1332 792010 756464 791482 584909 865512 8702 342999 374575 867271 397272 495888 850911 756542 832415 783682 870746 6868 837075 3 723112 274931 6 784925 763845 121958 886237 805019 319898 890257 336162 893456 850207 115960 273202 210091 851162 14082 885393 1862 1290 115634 728777 257248 814259 884844 886423 3 4125 863007 395 305195 325 834493 382524 889275 39394 899571 898670 851803 877095 599257 889757 588598 565106 390445 262 857774 641997 841740 506063 157 2510 224917 49383 417288 1171 12189 782172 152827 43 5879 99239 1769 398 732521 873264 69561 21554 896921 139202 833461 899929 813851 882968 736917 861266 394862 57 744788 35656 452554 1115 862139 595516 744740 856906 39904 302975 51948 6 375972 119841 899291 738222 1032 53682 865158 121718 336927 889168 850541 1 98503 43064 866842 68521 106 374659 415586 433052 828648 713352 546670 13 410369 877052 890864 372789 606221 252 620496 219160 313833 801612 845808 182330 89092 226578 97151 397540 4928 877565 897319 1 388979 12960 658365 826703 106577 397482 413 668566 654881 2013 862105 1677 874942 813232 438007 282417 790387 438424 875106 147433 805408 816082 230219 253468 844289 5375 834101 726765 187460 851888 797096 3083 738452 324480 519336 639568 808024 284600 743197 102995 865495 867919 888687 732981 16782 701119 15571 818340 3 896589 773 548690 10 828274 11 1413 445728 19 466998 788177 734992 146 853030 432645 311 1 507787 869074 666891 22 12 21632 145424 827373 518027 784727 761749 774684 1 6301 40872 7306 4573 834123 497929 619 1 876198 98665 21 790693 864540 312270 203326 93096 895763 247860 863943 181 769076 10 305 123368 246497 232825 783578 18895 881848 39 10 840889 12072 306417 480562 86571 234 710390 260239 46007 576729 6 89905 793875 683571 758175 26274 857 795531 494256 833269 28426 229997 522114 666 316116 40770 347787 364504 165960 507816 129216 818839 881080 878562 835239 687679 867043 144619 699225 376 881155 757045 537494 10385 278140 879037 17043 813595 426243 896969 469141 3111 3555 624841 138413 278368 1344 881535 899245 368176 2770 804354 151409 335491 120488 873578 168742 722887 867750 870373 21 838701 800385 883385 147003 97136 9998 832410 772071 217500 651762 310458 884980 186489 108285 873902 719 108 225817 746 520378 840400 49771 165 569075 59434 16 28373 821230 530272 441 920 124556 333 535996 877581 180960 489753 54682 424 11 1338 334488 678 890042 17180 639496 344202 179 47748 836689 5224 24 303495 5127 197502 862291 231181 817533 740290 58628 7816 801517 215227 781195 647302 777858 820423 221273 762555 583723 7 383083 181015 869549 50 440250 1462 850600 858904 396314 743556 2913 334192 154645 6 46 440273 509901 21326 19415 460367 779946 871650 25295 877579 37 198954 2 1299 304 144703 291001 306424 8291 770227 386458 890875 895283 252035 850095 409562 159277 55159 48680 295228 125997 660099 551055 335066 3872 62 1 702935 167364 151525 640935 763831 740317 884124 2 158215 794188 5 855460 76123 786954 890932 630063 532263 692144 26 91659 268380 3 703822 8 635551 815128 1 732843 894847 171301 682191 11480 15156 844951 446107 9184 799214 754494 165 603776 599787 137077 825167 621307 837439 750297 817413 795341 888057 519997 894426 249118 10438 743796 789064 594563 521084 883705 1446 880855 13931 848866 11807 581738 372599 3 36343 2 740890 757632 564395 799466 142234 362164 406054 610295 823120 889481 8345 864836 30837 4 52 495029 825624 539445 93549 416052 213635 11410 850820 815558 398068 892944 405260 104 314112 881734 750963 210551 1034 426298 764944 666055 489418 878869 890598 65140 777327 48 138451 845099 17982 896644 808753 145031 787524 493 102268 472998 713462 25214 384792 864513 891918 446605 798214 295322 265138 680686 5329 873918 225898 32007 833585 867109 566917 13188 218419 897284 676172 860727 27979 471818 430065 62033 769864 45718 215 33 610326 876347 736072 109 877887 876941 820775 365607 379107 631668 742277 63269 812394 862012 855911 606671 378670 870638 858415 676247 881427 435958 574257 99 890545 890606 156503 320269 225939 789846 9 703886 7788 890602 6373 5 183272 2 874974 849470 870185 452162 839257 1087 5577 4266 28387 6008 701413 33308 848291 6 626715 574076 653754 78840 36856 17 433800 878162 612080 584960 825966 29156 4 6606 791853 804207 413995 729333 859423 841691 362610 433318 871300 729195 825979 694866 742683 228550 570005 782238 196473 873585 417100 54470 866843 665069 870173 869860 4 876663 195 603 151220 314827 674147 10 6480 152950 804 106119 851852 890466 229005 256754 868062 894178 439952 766610 701008 717977 8 430773 875778 873152 593427 9800 132816 492249 11615 34388 272988 778117 196456 65978 881968 110920 671865 225903 654660 11358 873082 162368 893939 575701 699245 720581 918 662783 730262 2580 792373 373825 886385 233207 490387 294916 699931 941 1065 10 190554 780542 26410 870510 899079 52673 344852 297679 730315 823 734462 291287 17 144302 780765 869495 825346 1 794094 3 16033 748431 813513 705948 280 202173 171064 1052 782075 750362 436477 883612 823384 170278 837529 173 881785 9853 789754 803917 711301 519694 678180 843 6 883737 135695 857135 778197 50 877279 738268 55809 589 372058 65026 21858 886971 852507 702945 674 6 892901 878594 784924 312575 897136 76156 3082 2628 840092 121 662308 392225 154957 17 328725 315134 196024 897402 791802 694219 101 855511 437030 3 319608 715356 190449 427 261694 549193 627354 838652 154512 891028 323376 608087 66886 745125 88185 857517 364963 863237 296814 482611 3439 818557 794126 590800 753294 592 807498 24851 452060 595907 797984 88 524980 486856 66 818356 865670 57 540978 163313 82182 661532 892262 643601 715396 873093 854179 810626 582625 263662 804899 880677 415053 75 833913 881306 278645 835749 816448 546936 317814 219444 525392 604075 783245 438917 1 870909 146807 357121 885016 387573 357976 837680 887336 762279 126707 593877 887670 833069 852109 812303 459721 212669 864562 408997 373664 851987 1 891485 679 768358 316 786306 156373 365715 526134 814709 532992 137858 849130 267368 657775 105682 586141 307392 456240 626770 840 8363 134912 3197 162629 5 884885 195995 108252 452058 868391 799614 3446 324711 645886 394282 7 842352 334512 11034 368044 890268 105164 1 832629 189090 206895 729056 888965 582408 879606 53986 6419 3 6 601159 54139 762596 141421 334392 658129 24794 265559 10045 140959 114234 2196 271120 870520 12 473964 688323 649853 451894 142930 855351 131135 9 813991 2 553683 213868 748558 53952 1579 54750 849415 245 19250 887324 832137 385 413788 154215 532214 476966 648 826129 403827 75003 851759 161609 18 30770 886076 867254 41453 887850 785059 741689 795444 870913 41 689 132836 509 327061 1 668107 820960 657824 821131 116734 803368 86662 768041 542180 658152 634497 653642 595619 873015 12774 272291 719986 125904 851502 51 271109 339602 295144 681984 1056 858977 7951 460745 7773 7724 809934 3 16 146074 824520 308540 669591 518435 887832 809081 566199 724165 431438 220642 832902 180164 502147 165432 8785 631614 80858 108447 781015 13864 856663 808414 95918 768864 46826 18 729763 855850 117 30 394 727022 111058 190880 848848 300861 872605 853672 32126 544856 802904 2870 164572 16050 31735 682605 114313 241346 157556 739714 858873 819947 324421 319768 895822 854927 665442 521779 92381 875734 810221 813585 101477 849807 6774 872637 870581 465144 885220 63 722946 41934 555450 655814 6 437879 29 92226 5 737272 54129 882050 178297 629828 271503 23110 837052 5009 130893 130739 13 899336 299039 552253 380056 140618 166382 887361 876608 125630 25106 459427 838348 2569 1 865154 89323 620449 621977 418729 358327 510815 665255 149462 610790 468 81 849865 878219 896893 791167 819334 848734 794705 870539 718917 2356 4849 873328 1748 893484 843368 255 394556 862460 865066 722082 36 463071 882030 829851 23 778945 831440 861834 423731 264285 73227 469247 561015 747191 296005 876345 803237 768 28 894381 750624 882694 144 371567 354827 25732 449502 118 89924 815966 373985 562273 654357 1 86254 792931 132234 779966 785913 229361 205297 4 562407 840679 79176 507807 370716 523852 573845 850735 24664 545 818569 818872 845809 371254 886958 885940 4660 736026 752869 575353 754668 39346 724500 201286 889486 771529 710255 22427 56572 555914 500590 485463 361232 890176 840484 38 898944 575551 605880 158893 21 36810 140676 732 451100 166925 771540 45297 821282 219228 41 794153 337565 381 370687 32736 108 666518 1814 848206 454 714113 887193 397 83219 232851 298013 634623 751276 857594 75651 607685 859648 424844 824061 831867 887034 95438 85695 451689 189785 665046 106524 875035 844216 299328 31798 504040 61358 844701 75206 887263 86985 19118 618714 738431 834259 232510 228337 396439 881598 416486 842209 801226 710655 751049 793195 865059 866320 871752 787 25 655533 822138 727887 837141 40627 61596 686005 50850 108260 265 769285 69641 883830 572438 879701 885821 526532 340071 782315 658454 861178 10541 792880 253430 384316 877488 608990 813610 307967 771452 880065 631030 881859 481983 4 800005 2 12846 849546 160 794211 817403 702274 30944 569533 575007 824309 833866 336427 9 860423 889385 880890 866994 24378 859192 887054 301260 857431 823137 233149 809617 827647 56063 1 219599 210442 6200 840780 523833 572924 64 882971 690678 860001 386545 66048 484399 3272 445520 758112 837352 839530 19923 4 302380 355563 823440 5 86210 8 227 1205 36391 1952 375950 3 889812 808423 25 119504 801984 501138 46041 622652 850399 176446 278060 839317 35 840818 168891 4 829846 762645 43006 813772 631998 695269 866635 755060 44628 481724 127714 6058 782861 273252 749131 519 899687 727255 561989 255557 286200 84999 82 243056 899566 351421 477940 103701 842044 109519 285788 43508 9 229535 185118 334213 157236 845261 897383 11896 20043 876981 741809 987 484683 837256 230545 630478 856601 606527 875297 840044 167541 855083 406 753315 155214 15 258413 810021 825805 876092 775456 435175 187111 669182 30498 336494 891370 501 29141 20 822447 1543 95669 562889 302954 1475 471754 135874 9 129 7512 251583 5 356803 563043 866548 557570 311580 134447 220343 876081 377365 839779 184923 485010 869346 825003 855056 105753 776857 897629 1533 639730 583 717253 878129 7652 721328 653170 579972 812679 646706 324318 608242 129495 618797 237554 867210 42 135196 669532 863909 219217 831315 94402 329812 897881 716756 605440 349998 34423 5 295155 790114 866981 493662 320596 391000 825124 224701 857112 862730 651372 880712 852934 844607 153888 895154 855477 784535 137084 4 856841 10806 775987 67 898461 456449 1 767827 27796 868989 513754 622055 628478 245139 604216 10 183599 1776 19204 642230 416752 845722 721272 14401 428 875700 852820 843537 64384 484882 9 873071 223016 844931 303982 651359 108 24809 861778 875674 782839 122196 856466 75620 589512 2717 686262 6378 2933 857633 547986 324 211 810870 514252 358755 1 887483 771 133212 1661 164804 636365 110745 707564 357618 768414 466109 848656 880131 836611 320 249098 866309 775636 91160 87796 161 791406 169238 197508 868634 154231 836418 309501 891699 830895 406 17781 236828 77 167753 192049 897464 824923 863003 880681 37301 537405 778817 617954 292085 103321 25151 824186 838134 703388 559165 143535 893726 898159 765414 883522 722242 863977 841746 890239 690177 837464 818517 793352 812167 895594 723437 856320 890420 602050 679490 422237 852328 252679 669708 88 777839 36078 359916 830350 499525 89084 443505 859 790370 524330 514256 790836 889314 2 578608 1247 5 263 496974 399724 3015 754589 400485 729203 845301 203541 6 2 425361 78537 666726 50280 828389 625528 839212 40805 297610 887101 11664 851805 878949 15 824559 48828 851544 885692 1 758841 90382 125717 383679 72600 812849 384550 408608 4 1983 776887 152910 506680 3 18109 3 814 4 768429 162 779458 882816 1577 257057 779727 376305 18 198269 346648 826405 876728 262385 493532 3935 790590 879775 9171 773637 337645 429813 774676 858466 199059 805863 842229 815630 600337 342053 93899 856194 667611 7183 240659 446377 12568 471200 870475 874435 499459 363543 400027 623273 671 777226 4 639976 33011 743215 893602 858488 827149 222638 814969 742631 16536 184 190280 867475 665210 800620 66590 646497 444702 870052 366817 45 37454 607299 55676 194788 79644 20 671759 760383 11125 555557 823967 8 70 799882 767264 889933 519 609909 470001 118168 857115 419485 449125 1006 12 34 811119 1591 313248 68904 96349 1434 847796 25440 68111 38 6 49530 15358 885988 463947 794921 787322 865595 722502 7828 119484 400751 791324 853525 816711 883477 893187 4 796 789888 571705 852310 270832 357642 864250 877635 886652 4 865810 882806 882489 514204 37 11162 16 134010 79115 861469 8787 206899 6 221259 190143 282 621576 3 1 14186 143 792026 268663 338915 388176 597070 791240 53 896500 612361 415735 419533 63433 788279 842418 428501 358721 265901 671247 766799 14718 425664 888474 39 776137 880418 255263 72240 148618 141421 35759 150343 2 770221 880320 1357 430036 431533 231539 480541 872927 598454 698111 750262 201516 216306 811079 57 36170 893058 412043 868663 793595 12 702604 719388 131182 3 207714 369808 12208 806742 18 823293 792159 830098 802486 315501 714319 798902 497061 59284 13616 535788 366287 481397 254 360252 584212 345186 848534 588924 525080 752275 79296 2964 811398 822888 461951 592465 222 863071 457004 825190 511860 42591 228 785801 887667 894645 561470 67449 791756 114309 2539 897694 356104 32 405 712134 521784 847055 238426 570 876396 248243 301814 354321 242328 887179 482736 839884 788404 772373 238589 404019 251196 708681 890995 83029 785645 859029 207644 809131 52 3771 700808 262992 896348 419453 155 888880 838067 177860 807325 113607 3 415749 572653 492956 147593 12502 770683 86120 597209 2484 373 726373 512227 823335 587 740773 178934 865559 695847 181230 244043 755046 221650 5489 659805 357 867695 690371 581917 12599 710681 37303 52 880075 882068 47550 619657 857435 524000 893213 28 141098 227158 646934 455 380171 478291 645315 897949 880846 2634 303769 809081 511009 71697 826090 845597 867124 883960 197392 710959 882399 392258 737225 887295 99377 252913 867526 260096 228039 308248 103072 35535 889184 5877 558245 896200 382612 442555 575 2 862707 924 3 426737 6 14 784632 886808 90459 466012 401216 482278 820540 844912 223143 841351 13990 589887 783848 222064 647449 883157 67 711949 98789 37413 3 710815 8 898902 132 822218 13794 601043 314580 863186 843338 778355 855836 542634 741419 878813 881644 861099 739939 866753 175223 246230 679711 850128 86022 85138 5902 7 10969 717263 604334 544113 503280 446013 106 1 768295 727683 877406 73188 528288 1410 751236 394160 879263 22 847463 16532 2414 814446 5588 729955 382939 846714 5 428001 30 188647 859743 2244 274355 67 399709 429777 388505 51503 827651 888286 97603 184335 316801 738429 14 842465 171 418898 675805 7230 9532 891994 359045 684727 785452 811969 463119 849074 714660 130345 2954 839236 313345 371808 102 85294 783006 2 325041 38804 309293 782359 894449 289949 655396 810524 813899 851388 390551 5 41259 881914 878163 679094 855170 257086 175252 571147 80179 405647 81084 230340 510 326617 850826 893176 22976 39233 452394 588654 226545 299960 33949 847799 862789 831730 808451 82904 33 70105 585564 6 672466 29 651028 855992 65631 280132 607355 18624 16636 780142 532593 185417 681835 607943 575085 1131 171561 9 604055 899493 838344 825278 167 71802 632654 552025 878022 898357 238220 422608 543792 730328 667565 2904 854583 390673 574549 861513 301602 896655 826363 221866 44 1451 790383 3 893782 887596 69552 63 652 75076 1025 2063 757774 879526 829368 12166 273019 96280 26985 433657 264920 589308 473 30114 899351 788553 803213 4 739431 516 718822 668243 715603 89 609 708480 626287 890412 836832 1484 249444 616885 55624 897658 479401 885315 837236 896102 836016 718099 882816 293497 887974 282250 22 484027 51 3175 867753 108098 895786 892040 855301 278857 489299 885802 255006 397319 70627 849412 618796 180269 201261 578069 2 791347 87 329053 5337 669694 838764 868811 895041 1393 5 785232 152679 2 804992 662742 38024 376251 782748 303674 265593 774703 130814 878183 35664 89269 13 126118 228121 374081 501673 22 46100 805060 734100 881564 669711 639843 12 6 397271 2 317629 854115 832907 514562 205870 125762 2 100009 105162 347430 1 1197 23222 715937 313581 853972 45092 636719 287358 817426 295183 634989 818769 872373 937 317886 425043 62 177185 753560 6 8 527391 603189 898561 624180 495686 872504 326631 20398 820085 706930 3735 152726 133 694814 848045 871086 845 877927 899317 139940 1269 163490 191462 373417 7 743518 30237 735768 891121 845503 895166 892074 897817 262 171 305022 859061 75605 386077 602006 171239 790728 29413 842053 794343 871302 101715 72324 806312 538605 164777 712920 888476 260496 4969 716418 894276 768857 364142 17 826039 33 840582 729813 35332 3 891057 470763 1244 862319 876946 835546 875177 734051 675105 800517 596445 443540 600068 383560 501814 891393 860580 675203 714821 887666 814929 653492 673207 650602 7 895211 711988 847819 245090 795810 166158 8836 889189 331930 207482 891218 789247 186829 404602 341563 731847 407600 483611 615561 4299 1527 546408 691882 847053 110914 888838 712600 116 1 68472 799521 22 892357 141850 223914 609601 838591 3963 323167 2 769902 814860 136975 860281 379572 422087 894154 456635 476510 593820 854165 419531 349657 684443 875938 650205 852225 584953 632173 50813 888355 598158 875083 85523 620395 797534 778065 641535 6002 22735 870577 3 2548 730034 798162 858420 264619 356049 255793 25501 90 877212 6 858286 797026 49903 438983 782858 764138 627783 23696 471836 864605 897634 2308 61 535807 446729 573093 615886 10 245326 616985 91 775856 607366 268855 560228 308564 5 530915 113427 309618 638339 884121 840710 692501 895932 888245 12651 431426 255914 6 733075 375323 591160 748047 159529 265231 1556 168883 4506 391876 86605 639426 843864 573855 684598 709307 611896 726547 356943 374923 87533 359183 881834 4399 148194 21549 869464 856927 851626 862545 893809 684617 801088 610056 845301 6792 150002 835154 715208 4963 279979 596798 882446 51212 223958 897414 739371 859635 753876 876767 849482 889092 728668 870477 22 848087 839690 36154 3 833273 136625 392873 149 642201 828353 858758 660059 892022 10504 547812 684665 860606 712240 833524 459681 257519 861540 199 299311 2 873515 586044 805978 185920 181207 848793 410477 841679 855419 668588 697328 788288 462699 809370 851361 738722 441028 214059 806 508097 770161 91620 895552 742529 230900 587618 859137 877429 581750 23554 191 659110 877114 2237 6586 881096 701502 355827 117429 11930 1 328983 17801 689484 323593 16506 111526 11518 160126 849738 868333 43 446214 831736 238 666710 42754 554467 823330 90706 1658 850895 766162 584724 269251 666459 780756 7124 207219 277773 134494 59470 861921 586101 763256 22146 3 888690 703383 194233 4 125 804563 841834 127065 254287 65417 634190 896511 406941 872739 137822 32670 650836 30340 874335 500082 873519 115153 126 852702 862323 40354 842626 410 750695 391 360817 826772 2 828488 480155 154677 9289 71438 571801 640355 14 308339 794477 893773 4 268828 482207 802412 414948 231 772360 67466 881380 17620 783861 42 123088 363305 78 823015 704660 1 781686 433515 14434 54343 619982 850481 2 508909 822113 778438 866350 453280 877162 41910 5710 5 191368 674645 49443 707629 655260 53455 16 882411 251 532613 865444 792358 305934 2 693922 197228 342827 827949 779649 890658 13 764003 517891 797839 870375 190694 56280 280302 850213 216667 761855 651543 686989 87929 743120 665045 844684 345471 802905 166515 83681 308477 861010 802246 16 861347 296 864306 528445 880615 450376 590931 1455 8676 690055 31 796555 879595 869891 322919 871995 10119 710328 72 249 8186 855589 118645 165463 16653 326691 837171 689596 897727 468214 286186 362716 328062 873292 847837 862369 892407 875074 696217 867305 731239 426182 762227 864402 330566 135757 149963 6 530369 2 602538 467 872836 763872 205657 136 543461 223858 126136 885207 13273 736881 838304 865217 683133 801750 140 606187 1455 547566 739593 49728 408656 124691 215886 3405 488274 705802 854273 55333 163686 653625 611951 724529 804904 614953 842676 15972 825986 314 52790 719616 99444 24 280817 860472 495066 181996 869745 126 11 898741 14 878438 321784 829119 877618 685827 818229 11080 751081 906 17915 422469 240641 638398 209226 888168 804227 877935 483246 873658 325396 842601 558542 140197 602529 42 853789 459847 507230 52544 785451 426736 878498 894840 84293 819839 883710 221 630456 885916 526239 566179 222978 761214 585601 25 528051 740874 15035 879967 731443 3 1324 805497 205403 885570 831613 8361 4445 872586 81 825236 26308 27032 505728 325 26 641922 320296 97398 143414 833989 78837 860108 2634 284819 785855 95942 65239 804218 881097 56 793594 320922 299727 481187 690179 45590 861280 812333 109656 400865 102947 5 893736 64679 664221 686686 85013 39320 98267 25 878915 526881 865258 883757 7 810177 876471 808133 1 884216 29737 698588 858929 873395 267247 116543 433707 74323 878859 527345 190802 835189 696220 609747 176 51277 27 805198 890549 864415 476244 616336 887788 840666 857335 367469 4 885661 253512 251820 700933 357846 2277 711289 409609 897066 201013 723174 18709 458252 266899 614 366064 882602 532450 884531 286634 876689 703697 851882 837906 18360 705909 12 231770 799799 1281 5306 404451 220442 681432 290183 640635 383362 748249 394658 872116 8552 251647 895952 387427 664816 899980 840470 68096 386987 187050 873187 792545 36584 881242 1 870634 381996 1121 705740 692361 507818 793120 839880 242848 472705 856968 775711 444942 221991 13 882831 311563 146153 386 513050 775681 311007 485248 404452 746434 863550 891758 37 153803 743788 211 119 1 588958 897530 10597 565572 334949 14 895625 1 710711 864657 895490 165 96 812844 811764 376586 496 872896 792015 754477 198173 700151 302366 42266 663367 205992 879893 884213 82 836176 853499 513207 211017 319244 717607 493378 65 842402 879789 470515 863882 820970 26 857416 10777 834996 819442 845505 207126 899897 79544 179942 346157 516854 1 230560 17 599999 837246 635079 597500 766048 807872 634455 187775 64694 681832 846923 5889 240265 11 642618 2920 736596 4 794362 124602 328000 745444 877334 196042 283859 160 235 441773 155258 417244 621984 34889 762916 867105 188365 288101 483175 12518 522079 872383 893622 458208 767031 705089 72 9 82554 173861 130335 213557 865563 14703 577578 41777 21590 898970 773264 865566 824142 447850 500202 8826 2804 897923 367610 15 858024 879712 372138 897230 16586 720972 890656 874231 801816 664381 543829 3 856453 750042 699792 518862 92944 197018 784817 499789 4 787178 854 394982 829175 438126 7454 662079 49135 805699 802170 889587 947 817964 405986 762126 689727 55902 836388 814179 129422 111422 746508 120524 716168 436621 707780 702661 20019 896652 700115 648066 882138 332496 779374 18076 231656 839961 775787 37227 83494 652 213573 30 10 801229 761775 891718 514371 64783 825191 801657 88470 119490 583695 84 608162 4039 869445 899190 889819 509749 789897 666031 889327 86328 563936 41567 245672 636172 78125 842810 283317 876 852698 613159 890952 251542 763220 596494 201180 332612 281063 3 817549 267181 120950 67036 881407 573607 872029 46735 767817 732703 132384 894531 840990 891902 784522 315372 2712 371140 896281 41671 448353 205182 886562 792148 116745 554855 665776 503737 36160 736413 362 9848 4695 881306 375 705794 578321 851383 761730 741400 820052 513019 819300 671500 51537 157853 3 2296 24 2 91406 52 42607 884380 699135 779247 177041 152984 824804 607559 21 791914 871006 705574 289232 872532 299868 103916 790485 128545 859861 762653 879368 83427 507677 828030 217187 989 213924 614182 43251 141497 795945 231123 887502 336460 700242 826890 31 325187 72384 857748 851819 2 791034 10 852588 1 357441 404632 725087 28317 37358 866899 491 688721 895890 158866 898961 844322 4752 883376 879716 818171 835147 889606 2 840633 888585 405265 725302 763062 6 236873 837099 385365 439304 4 32 781183 893753 257977 265451 619058 849495 604293 21321 1 56089 29945 887496 883378 127578 849876 805626 486534 257203 220841 356420 899301 181728 884574 284015 886132 2970 1172 6959 867854 327 897129 897425 633286 372748 837733 6 275085 797080 174215 859820 591345 317172 159569 312309 876419 86034 63 6 573863 897 515013 7 230266 646193 321408 849239 2 676186 884768 1755 876981 91632 856899 871070 781311 796732 103339 879477 747956 866488 88498 826953 791635 837678 414599 742196 297996 2 803677 691134 551166 789760 861414 20455 626065 1 17734 13 2043 23581 27198 797372 189327 863554 870284 879227 819197 816922 888138 527603 673274 101318 419790 100368 812797 810101 852935 766320 811231 857230 734553 549709 810515 868707 17168 13065 744449 339741 869313 664904 808223 9888 720424 615482 639 360096 214273 854100 621 625 8560 254551 883702 3 437052 528759 241735 806 764176 481183 275414 53321 689386 411397 343492 53 821211 797803 449628 34543 46112 871102 4 482627 22 22594 203177 402151 17098 330959 383071 826944 854889 588521 783285 415843 336773 30 895684 235428 587206 782010 731341 769914 726212 197564 6740 899889 327781 3259 883764 618861 207654 113461 863455 89310 851671 438898 364389 417166 652724 405853 21630 451014 652259 253254 858068 74059 873447 73648 769347 61 621449 153702 887190 461915 107245 18 871620 22 888970 192403 888265 883039 115 62913 830252 894272 689436 36241 1 591657 398655 833445 8 707123 865348 848873 845721 811232 829342 869608 61 45006 3798 3 8 509958 527709 26649 695945 894948 869852 111443 104717 741447 2961 504 1658 600965 232612 665678 704257 893049 3 817137 267586 2 1266 23 748851 15651 152491 894267 576724 734573 782903 501226 71993 787050 97580 896241 36307 743769 24 533075 2937 890361 769311 205547 219588 814902 893567 784697 392813 786497 553309 883832 715566 11931 725730 21 795580 688459 390414 3 804791 289364 860061 751600 672721 525311 877405 689090 748579 1941 495477 6 863746 754524 2889 3972 633016 1163 230 37085 8 594463 585852 816869 173032 887342 1613 309372 637 17 163987 308114 74 101 98684 259334 229456 258506 844245 1 889391 33081 336854 843149 6 652661 146005 237973 345467 243571 851878 122007 894636 198025 24164 13141 698138 595039 860426 402021 45 836677 1462 70413 860817 6474 505542 394309 266215 650254 2116 890794 509519 88783 882568 624180 855884 881282 882781 492782 857269 40 330206 428769 859 667485 868286 88958 883585 1916 802582 819166 738298 191213 121600 781091 864883 746210 702273 537849 808322 891390 1 772616 107679 517401 276132 7189 709432 16 895394 892629 503463 864583 810890 29 279097 757797 871597 15108 468677 62168 2714 877579 279361 854456 634131 688464 412 854143 677265 829738 799983 601915 90487 174843 405734 711131 476428 757876 59 658642 822888 637466 430563 859707 631622 2 8963 11233 899 937 551035 363037 653921 746305 873480 2 879649 372832 584042 724204 772867 20 854753 198488 10438 672295 877691 42 775715 14874 13648 36449 764951 877565 892893 412294 287360 69 685342 473141 786061 281 835865 767637 4 25890 730807 872606 2 3 128745 839115 747549 393283 895915 662222 201098 379009 703740 207029 1 764770 3 558736 1338 319290 42296 687759 842907 447210 883240 846757 873872 306733 848311 896674 712184 581107 700043 859465 853285 832332 890041 733284 338 67691 462470 53736 1 302523 842387 848649 93054 891504 541688 517924 609721 892137 883523 882598 779352 636504 58914 417634 470632 199088 855285 628331 431319 7197 10659 886712 7804 504725 72184 365483 828947 628984 894013 791706 851343 716263 880409 679142 42470 306179 41 869557 5 884527 843824 253131 267843 849612 112263 44527 511730 825113 26 114659 869142 268213 23824 740775 21703 858044 354305 848680 804346 1 713237 537591 166 878163 250598 11658 735892 678701 589806 677081 162272 423017 869183 7306 362211 899202 770610 32 851460 754063 883907 262480 894044 891466 721347 875998 1681 809775 883445 814110 41911 498844 39850 807427 658052 335931 819258 2 777293 3208 142686 290 578268 116239 135344 142020 86744 168668 716280 430275 506497 70558 464743 694865 545069 52 4581 464932 363363 13405 762429 809551 583053 708355 583193 134384 43776 110582 864688 97 3 275699 815928 837949 194324 898777 616015 894707 649118 528361 830579 86081 783005 649482 821285 386085 829768 431916 207237 883557 836151 3017 61508 36292 490864 52724 733011 265012 37795 754356 795585 55 67547 1 4 127 612327 606335 402 162945 4 90725 551710 610944 881112 2 840496 3 813081 504166 195 42722 11978 562291 876116 817518 485763 562633 864112 267443 11508 727619 363596 874060 566488 765775 443475 892922 267466 880394 542523 828745 335879 883916 624900 676935 866562 861403 539612 857826 20 54401 424 798405 4 61 341066 83690 15 33253 2 259656 267683 1434 1309 298135 1839 239330 411338 214186 884361 384737 141179 824096 1405 754533 786500 96 358497 562534 855968 881753 209 659366 855438 174330 455847 346995 876668 11 94713 3 588652 792697 849580 727131 153920 1841 694406 858925 836409 806579 837899 408757 877842 382863 853135 774573 1203 536551 23801 43 518753 116370 856535 218423 92940 844088 141188 621350 29768 711815 53197 60538 609416 512339 712264 31068 155551 826000 42224 886867 295361 821113 19179 240 300152 896697 881951 646414 890709 828087 362876 861733 512644 387785 150853 134041 141790 666046 315 228410 629113 830023 894873 223817 71378 76254 777 653803 24186 2 130124 134997 511280 600711 860438 143661 288869 693747 791552 177571 889925 244575 88 651402 2 8857 687091 736796 882786 507845 1339 2697 689567 743910 1413 622941 882350 267483 69218 891886 846316 722171 859177 682654 809067 629460 109487 890092 21739 260 24208 853971 806284 17378 3401 270055 3 429536 852808 2165 840572 405431 390328 783336 895818 500432 899537 33210 598125 301639 392440 46278 872590 50726 504760 882032 416287 883401 207119 513937 299476 9835 181 403141 655312 283590 807153 5541 675536 862190 13618 334727 886506 681367 77364 760037 790844 481960 347730 190538 245757 4272 517894 4942 689990 314280 29228 765457 837758 779961 36563 126 2 251693 817019 327713 876416 558613 75 819696 758082 117 513408 1319 304166 43616 796704 362552 229997 833660 223853 886350 309935 609668 471848 838504 667126 649914 109531 299840 3514 668440 564184 736886 699329 811993 789120 83 267251 685921 409812 412820 899140 365726 402728 43416 14125 13695 788123 842055 855260 868416 849573 3092 835885 682627 571281 318056 465347 69827 17695 436976 54 37851 696797 501389 882583 3 722876 211 857498 321807 5 395717 23792 147681 64310 847007 154878 743714 62560 860707 476967 822913 9528 149545 219626 5290 768817 6 838100 321347 243 866201 842932 269358 2 852011 852243 861188 696044 431450 157061 821600 781277 5553 709079 164904 7492 896264 633718 826462 334576 864666 1013 895223 277 342421 25788 716181 329667 821423 850720 779364 23 302772 857655 717390 873965 308797 2411 11004 825626 529664 771013 434467 39451 1703 377 4878 629529 845686 895823 259783 884760 824992 878077 82000 629287 762711 821107 600958 1 36 711254 866975 502767 826107 5370 875911 873152 203094 786231 387604 17524 73781 899316 4100 34 162 51294 392409 811648 514321 896923 770017 796294 870374 330226 11016 2575 64 33545 267122 891914 174028 1136 823863 131288 856210 861631 886216 20 530725 865821 426870 882225 842944 182122 424114 12 768003 684699 529628 894470 800541 724381 871399 172140 316 3531 7008 155214 13506 784489 314 18 502698 897487 245421 8484 237018 924 4 548749 493334 181473 392050 583865 337315 34 816783 33819 771668 875430 596 49604 888224 737541 335323 65650 868962 739040 16331 884195 391 19309 132181 79685 867535 129450 441265 535431 6236 188167 17 148457 26879 744503 884754 36 203783 431594 875254 873076 623930 820977 472059 466874 82100 346100 712911 398626 853277 74 186 805038 528759 498855 544315 888879 882431 528265 45 822262 889967 512981 844443 892096 878646 827585 1 880865 830143 14 454723 640678 181211 54204 125903 195013 872119 84364 3 7 897075 260834 884040 893089 732107 115213 802426 7207 872068 765184 602151 494516 749703 850694 861970 38600 852250 507612 38 678684 39729 750069 4874 884457 68714 480246 108741 818371 807246 508970 820106 29 429659 264512 828260 18952 849943 724521 854053 742621 540479 366 283524 78742 56023 101851 462293 57153 621439 883015 705093 888619 657749 200472 353833 218052 33 348248 829122 851458 338356 541839 268679 873987 672895 819353 864723 138682 677339 857133 880734 671354 300292 275393 50940 825898 1 527540 1 856932 809519 883662 770594 205983 421791 583 36528 891369 387546 866373 62220 3093 405096 894484 32918 3 80267 45477 52 577662 672891 406999 679121 60 102855 879826 127641 363187 438454 573907 831812 866418 797133 447942 886477 8 164 189760 843319 644272 811620 6 29 70140 161849 214389 793450 772334 836060 72329 787432 12766 723458 429569 365283 624054 823447 6 676000 46306 872913 764386 319987 672700 15 266709 735172 3 533668 64197 38947 23 321672 898391 1 175032 3385 885754 810456 10 229 154641 96065 831042 25 587273 884390 223277 830083 22 676541 895596 771165 290806 470 173221 735254 107884 55 500455 760685 683651 869875 59914 833557 781038 63 853028 230909 159 870162 755609 891952 873974 695452 172111 894129 64172 790093 844655 400648 556971 352 4 865 891129 579100 499269 511080 64272 799088 8387 889273 91832 366484 822111 13 460599 2 668779 309462 348805 490927 505958 896582 562790 752005 681527 875530 622563 2 833218 70872 218044 188 1559 843115 828079 84424 770128 506124 888437 803743 1524 8701 657854 90309 30366 866359 78000 387058 148545 797822 26 135 3658 132200 895035 2 340857 11 437843 594768 890925 873057 10907 779133 776945 18272 60 107 630900 768509 280915 699638 65702 790179 174725 5 888919 754374 864049 693593 881189 73 299805 1626 776280 69545 557955 17705 424937 828819 862835 554828 789318 341793 192703 813771 790365 378947 849103 839359 329489 1481 5 353637 180443 871571 5949 692285 154 887449 255987 839903 808556 107474 21819 83754 883554 778475 884376 1513 192604 5 889445 823031 749386 478028 799399 91 10382 76106 662554 831692 687664 856938 853182 872185 195871 243135 849376 402414 379219 870646 893258 188299 808988 505 635245 862094 630726 803794 36 668741 877624 156 294082 31094 144142 844557 797260 436032 799895 227689 406312 15930 574 816488 772539 835725 875575 889167 6896 891358 862261 804519 704271 144087 411316 102263 898071 136 124374 653853 600951 9175 799619 220 399266 569091 759534 821 797099 681795 753019 142117 68470 891314 859919 799675 5 241901 850035 678108 134842 54482 866604 888406 70587 598068 252926 734325 884744 493 844201 888890 795151 7715 494540 766486 387484 648562 815305 286576 875009 151 752137 711165 866207 832021 121018 652726 378359 495778 172267 812060 712387 821 6263 271 837307 532802 188404 200647 715996 199073 894370 36052 266089 2 1 882143 524571 390961 831682 403202 218767 4141 413026 873714 638918 678336 267612 799975 3018 31 579464 303453 871169 742446 26 871662 43414 336217 86726 764618 872702 215665 261180 42 855915 369461 139715 11261 771386 440866 593336 273054 877582 778114 311 2797 674944 812040 689303 92089 370458 505414 1788 163814 456036 425351 816581 2233 812736 854413 738576 222763 9 213402 898606 883046 863381 651228 521175 84668 3355 135256 871082 877538 825296 778919 418797 552880 25 340873 892477 886598 62076 220901 488077 362864 841667 675646 370732 875184 624627 219143 72616 281699 33449 524016 891047 3 436938 48364 423352 615512 803918 476800 269360 708016 192309 502538 621830 7 13950 859102 828830 857927 798857 642333 472595 706171 18732 720386 584416 677174 148395 207087 704136 51493 348174 747873 239009 800969 158 878048 816920 547071 844772 675890 779306 67532 77219 896945 887126 801071 734683 171571 16347 893014 671412 80560 11457 833540 894852 727237 163841 96882 767187 17583 882921 529091 844501 186 33031 473484 757890 742612 439596 167567 855860 461392 662212 661478 554158 814672 882112 646243 31 75 440222 639353 106167 468371 504337 179413 1643 342202 880277 103197 12849 874603 896924 243971 122790 798465 452121 898863 103616 854195 824425 892293 42143 402395 896850 116221 663235 171200 721594 697392 759148 372480 651098 376105 851079 1999 874714 878955 793297 4348 121396 888453 621787 811501 553766 718096 300698 6 887129 19 629441 770973 471798 1 90 441134 22016 472320 798824 1 687062 161 327684 896602 853090 470397 380712 229243 5921 43 137506 662879 521630 865060 875695 861699 483506 11 8 780353 877508 882640 16 420477 3 140561 1 237509 402186 583 56 7 503343 356854 5 226543 744118 77 775683 9063 697027 257518 66305 43350 590588 43974 207939 79 414405 251105 137812 787756 446631 835825 24468 277001 587095 40 896627 11946 1157 848500 30773 737039 771091 780715 587954 23 63323 127897 18440 457142 323536 1342 261724 717999 98 257321 893334 888672 840991 795494 878658 858906 236636 623268 845195 170882 319866 236323 592113 831149 203 540737 7 779056 747308 858154 812430 2 239 709361 888917 684113 894163 337745 191054 861841 1997 476395 825896 195326 653755 409351 691674 876028 14170 737698 828660 703869 206317 798907 798717 309614 73850 454640 892452 570573 182615 833011 880785 148315 842805 669212 68923 556944 779864 381043 262354 8 695027 864660 873714 870548 891571 106500 847463 371 881452 14 225232 35659 8 59139 2165 656969 362348 859519 833325 29 782105 735953 26586 851526 855618 117430 716579 570812 3658 732628 896584 262578 4 10950 16770 614676 877185 51366 233514 582610 893208 875307 838394 483209 789959 746764 593573 843512 435884 93140 11 284937 401305 587048 883753 4 770760 488101 182 95467 95987 158096 7276 3 417633 456799 465426 4590 827932 94302 3 776852 475 832733 77425 136038 784759 810333 881782 392373 417879 726917 530035 812367 96363 632779 840085 861043 687270 22 624397 755654 37174 13551 868982 174045 895185 18905 76309 268824 18846 371338 899210 43577 723362 777995 828372 723989 468639 344830 554492 854187 868445 242269 371250 884180 453105 335529 75845 890976 416408 4 618484 158681 118482 865948 222404 521948 617371 856130 557090 285592 1530 669388 212857 13456 826251 6 184591 754090 800212 2 40340 832790 646884 249 16693 828628 816140 296326 105 451082 454797 18 592616 889118 110 709801 2 888183 868677 494204 844754 863106 13176 89120 138070 624741 812890 609925 590075 332298 861104 811415 523903 365287 774325 456080 159528 3 50965 801 467385 766264 843792 855122 29 678201 515967 806332 899335 13 887209 23368 253962 196417 1 770881 829279 523478 869085 662358 279070 268549 556473 249828 810317 675643 10 831359 593879 535563 59410 810042 752282 845600 551045 383786 869784 845621 236 98796 294514 885455 249814 682498 899522 65 322236 83817 885123 753147 2574 731202 100 401091 843610 286747 4560 817633 892994 12 886028 894162 895429 848613 869285 83396 813884 45 837301 861807 624940 821678 223389 884051 8922 42546 208187 760284 868500 611427 652702 517929 915 760565 432153 379807 674484 256661 860612 557879 738131 5434 332820 802603 812331 613628 857822 294856 272549 838087 437965 236245 262230 5 204456 323952 70691 29895 866348 375527 146755 601146 760831 296330 293200 549067 723046 8091 145259 844789 615651 890817 853070 339 93 97072 147814 5996 2 300127 308837 2789 872845 790 31893 783572 398960 359181 507784 812826 28 871107 297599 789618 22690 773279 355636 368448 537782 688147 20976 734652 848798 837295 862855 307145 870044 844068 166153 5154 213595 220408 365989 23 872240 2767 2 326393 402937 219892 2 4564 38641 821767 571 664541 854274 836223 528403 556000 349114 328127 683671 617435 889872 24694 646021 784735 513605 772821 222590 280741 714266 191731 867888 1 872447 268943 68169 896015 527759 53945 143835 673047 842323 219102 38887 460522 693131 1 645613 786956 478706 212 20 874092 406882 135411 534883 490103 268784 171516 713230 755441 4 198235 216 745586 65 791013 515321 831762 780417 706302 405773 105880 231 858805 773960 12009 288528 879533 1500 758487 878447 629939 54256 56896 896024 27 159 17324 612782 847462 889315 864903 15448 20 2360 791419 898142 325362 2283 601594 3883 638971 874137 883906 360591 495 546713 631341 845553 206 1993 782351 83 800215 666165 861208 53418 208358 770691 899681 184037 847167 805305 334251 22 688513 2162 8484 365 190770 394567 323043 2 320212 565810 61041 317784 600508 24394 860924 715365 44499 676015 842068 576 7 809828 305281 826272 484174 865004 5 821 373326 890935 644080 2 476686 527512 851182 896608 618714 593271 122595 897398 859875 195268 894188 714936 737342 65042 850410 897682 108788 498605 525919 869374 350876 497033 384637 8962 2054 427486 6 302167 347058 841953 874149 1 823881 312407 103274 239772 895441 665419 805802 282458 897398 869711 44 869462 578785 796792 670446 78103 3 831656 808078 61169 371536 548876 394890 1666 863805 427923 893486 548527 27259 709244 1234 251164 863118 887292 886444 711335 667143 860924 835915 59 879574 5 846455 533317 257471 266 886481 95348 847781 42036 406030 766090 2699 707677 67 2166 834206 791694 12420 711140 649699 745156 870621 626217 839513 1367 1148 359275 291805 757612 42607 794780 866148 61458 620893 465287 12151 723263 49844 890804 766387 1147 812849 894960 378 800946 225402 6085 862244 205 860186 4 149991 6015 597118 810219 545494 339865 68669 41 9334 566 885325 129737 398992 799212 17106 374149 1252 843498 458007 869152 231 659103 2 835503 274 109 186 8 853244 260234 743625 668699 288983 16739 16915 759178 848416 544515 263668 292260 509508 16107 123650 150583 3165 68450 894701 685892 361237 842457 308404 729109 592881 15160 543265 23 871134 452553 25049 838683 241384 11 700181 874679 897075 858321 317420 569148 128376 742300 71269 865214 1542 429317 257272 1630 1021 899438 767136 6501 54444 1491 883474 307348 570179 565087 893217 509877 3 58373 1020 15 1 745974 868483 346762 852692 898787 520375 619772 391669 126665 800637 12179 204376 797003 911 355085 13 31477 89459 891055 726614 809139 895991 859346 325868 351361 874835 486492 334060 634775 656 282539 819600 438474 57157 90 873047 896122 2 449677 895030 219245 4301 544614 876846 584455 55 664364 395884 846450 702605 418111 274606 898295 862223 787997 382248 380852 464 22 851623 829312 1860 764229 379973 22094 294426 468995 736975 762113 476427 12 867208 889 876973 213292 893112 886911 791838 896125 489757 39991 122521 583682 7611 205539 895498 822694 32 634827 93980 173987 6586 854312 874159 808967 369035 667512 114428 872683 218538 427947 103757 1547 851265 158625 466313 1207 2120 855167 132573 692489 577222 278510 1069 5 663109 17 26610 899386 852538 546583 88920 848356 834863 858658 3122 749357 520487 546255 462851 41018 581629 893274 168743 318589 678048 79526 11 821002 830561 826223 838333 308516 851079 875081 2 130666 13676 812293 831336 588053 80 11 336533 291535 296585 815530 885365 192832 65641 858743 422202 653918 742915 722979 146525 380558 186546 864487 88214 338698 433 55871 799414 483941 583 877932 434780 497 35389 1029 887835 580431 880330 166 41898 728122 899269 4194 168544 40 871728 5 690902 843720 139718 387405 773849 228320 868033 2111 876118 428033 521033 467708 16 134242 651925 13175 84064 1339 154 541528 352091 142 103 538945 851365 722835 554060 786471 354333 794008 831782 892409 448 169155 751365 794724 61 577212 389451 333925 603867 654706 895774 49 885468 48023 672866 769723 406037 890160 46937 485719 341 879925 44981 674528 486173 234 42577 456856 839708 569565 93703 411557 885127 233334 548 1 885008 842666 206 867297 2739 842355 589550 333554 406168 322625 2 217796 875401 155104 841647 18677 575060 360106 635583 172132 716881 359080 630842 873639 693656 56451 6 1170 160280 17260 868393 37550 635793 801182 790700 293433 51965 2 887391 351949 827757 109117 104677 134053 720196 307 827589 493245 177 207240 818414 806225 842732 828107 695579 890278 30 207212 889049 501327 466903 295376 14170 883305 15558 725335 871679 243512 70 783381 4 484063 718482 752881 802588 378258 266 798397 626035 720379 84844 156733 890173 141722 773324 610213 657199 242049 142960 131361 14495 200039 211998 484456 281466 171 13 536575 164256 415493 752519 444895 69708 823601 465417 897263 248110 608664 609402 473469 870958 834287 621104 370629 15844 20123 508304 864021 861887 889318 799787 849828 121372 5 764454 857762 401401 104290 213365 65567 879473 818655 5630 280034 789904 105334 31184 24 359206 842160 826934 885033 803147 805299 24363 167905 487520 837556 194453 322600 201547 869645 102 181196 155099 829983 863071 558 707095 711264 529 1405 115811 844128 726496 153303 642726 24897 841429 15 842851 540277 398441 779314 841842 202 29041 801 884230 826658 171364 871834 796220 15516 24 877555 313222 358677 832757 306171 22 60 180208 879536 875225 372320 1939 385268 535377 788172 673152 828042 674328 855604 729482 5584 898604 162 889459 666972 593230 56972 360662 830842 130653 128701 394840 863658 855508 710726 407105 375 605452 234091 49698 709168 777212 856072 848966 811403 825344 57314 755779 1 6836 876796 36431 376081 176988 493556 842706 186521 164197 488823 476771 807057 482607 811047 891511 389708 628497 68318 186129 36368 835843 694711 64555 158688 556241 686575 481839 891204 755036 479129 12886 857581 17236 277630 708452 822450 254614 266395 734738 93410 23 430744 234583 796258 60555 872053 1387 222901 168733 459978 718687 207913 2 2 858653 3 165561 563368 62851 383113 888811 833213 74 108182 662533 871438 383077 445866 134409 795135 522444 849353 825642 814376 711390 871348 5 562251 312505 67113 878544 72987 324297 304337 179143 204 543756 781352 683121 2 356546 218416 585888 188 843792 489747 300298 473355 687492 2 2997 321168 14738 767280 599214 758080 3 1573 8013 855046 511607 152 898860 798875 104 840517 6 738285 307842 822103 745555 3990 157485 268540 34338 855111 593519 783782 4233 651261 794764 16 833376 825995 150895 529673 577759 767019 610834 724890 139217 1 355760 137622 399054 35452 872386 212572 37 214 1 460 790970 395660 789481 452503 890664 144 556026 835391 214413 385642 884340 773649 3 387280 888267 798438 819685 579573 436874 398035 801400 133064 681239 425057 531135 397170 863388 1631 857845 838664 836880 16 456707 671418 4 146812 766097 413 2335 896574 760679 575232 122098 590918 280089 626510 34653 435635 872631 692567 778118 56559 172 29146 823946 776963 899049 261774 187965 899856 348844 189216 786970 262363 133 483346 148 893455 566448 202192 442386 125143 817828 6888 163340 6745 26115 280250 22642 17354 787779 55 515745 868774 881955 77257 881316 692358 27655 56 323068 772 839462 867118 36 12552 3496 829065 45942 789976 862457 836467 155990 856101 78259 861701 21433 164917 830878 681518 329255 32 753555 893472 1922 277832 845924 819147 852653 197766 889973 121396 351 708814 11675 625980 436 842713 235768 413621 882425 392261 3 392439 50924 5574 182 730282 44516 760456 4752 672080 855176 843958 853468 873566 385110 110 804024 39160 59942 187759 496322 880743 889195 330135 825157 449041 847977 894824 1646 462699 832950 775772 600738 888693 732269 343695 862331 14 520848 434994 158283 334375 858511 27687 702974 661470 744612 567262 578133 6951 869953 681408 3101 3 438803 8 821596 856176 4 546028 858023 40167 854026 291447 661370 491287 347542 860621 675616 824376 896505 822543 793511 129 625569 1 810329 27 864402 147266 372052 3994 352001 362671 355766 626441 828909 586661 401 852140 826109 4278 29 564453 826213 270 12096 763493 13 149915 451333 535841 814415 512554 165957 321273 702030 633 859000 678874 10 779424 863377 859963 889649 329868 226114 1382 798903 55978 867739 638564 828527 123267 788560 79713 39745 830893 200 896027 848868 845033 896518 25945 515977 638552 476856 716518 458423 800346 388 511430 481182 741137 494713 243829 870865 714059 875621 454226 791120 650095 252774 5 867349 871013 424634 323058 53174 758025 5 741331 10250 28 685698 331417 480425 827042 5 501434 895005 437723 7609 739 469947 462525 1 834351 8 714936 10934 889522 808255 5 886329 896610 290641 169871 899610 869063 793399 107545 727330 774295 83332 858680 689543 846033 455743 283164 378282 670798 780595 10 8 809765 890054 70646 898152 822884 454821 615321 472719 547 1 171235 608380 149264 2633 142123 84516 2 52 48472 209146 508290 694983 856361 23 30 865592 651968 887065 461409 655014 894044 730619 2916 808060 881521 823766 850755 441686 386797 832090 265875 512729 717534 870155 773185 774132 190999 676832 732563 209602 756960 205819 134997 851453 718648 360205 250 538118 856508 879929 53 247120 881613 46 48167 268078 5237 15661 816022 835055 51160 595365 551929 879195 10 84085 788368 718653 2 831901 4 9 851164 5 502147 52 876255 834895 658076 855403 174673 880661 310278 6 137598 274639 17833 858427 371544 851613 898865 18710 337955 670583 779052 866519 347986 498799 535 1466 836510 831817 845746 678912 672997 878423 214945 301 446563 385173 833214 294625 7 229202 6165 712318 22184 849645 801425 815999 56058 747310 25 836117 106951 614512 640317 756292 447226 12339 348821 564188 656793 4979 176068 208525 32228 533734 786225 890284 21 177941 95928 895638 793692 659642 890931 813559 652563 844266 379328 876819 107352 52001 83100 83403 800644 131275 153 292 538785 268720 819950 868969 860644 330351 278787 337086 515936 86085 91269 482605 845671 780008 195 307037 823355 864045 625134 859790 297068 52536 312103 2 259035 894202 865100 850708 459735 8041 91092 372311 526156 862833 273048 868081 835431 487582 361006 207129 152333 202186 884528 668726 304619 879245 346410 696985 6 589805 881649 324319 861627 429152 213054 368156 5 415811 346968 813428 591107 10840 172880 875767 529191 111948 547163 455885 346044 462778 13923 279 173021 14904 396338 179728 1705 124757 117359 841490 208801 898077 30389 849673 443650 385 342830 187323 482287 236901 14 17 72306 776829 804075 35312 68270 894047 158292 487526 768721 847433 19600 770014 450982 722262 880921 876884 780405 849041 858720 473506 425684 885694 238701 841821 688630 472627 459079 146678 330 865686 203375 395897 688271 783414 17365 275547 665431 240488 779131 452885 575049 821661 819542 434111 863255 809388 855230 1259 893815 14604 3 414820 828177 494601 67645 648424 840106 673513 826883 291417 19280 551863 72988 539399 141474 895871 178720 1628 878798 787140 761640 849164 1031 393132 852047 781990 304302 97 883176 877294 425893 78300 880495 12160 28703 133306 750643 158961 754388 73182 295979 843143 481587 826279 57 7131 438589 171411 531621 759093 87004 819805 831696 468799 6 448552 448488 360596 493546 849411 490339 897745 887867 31740 895692 241723 893797 386542 753115 19 554238 389168 139624 9 838612 759774 222705 282225 867250 22592 133807 879795 421 591354 8 224809 783971 555285 384514 819019 120741 255700 730810 827975 847799 768114 312959 550688 526047 125647 886123 534817 255148 839463 158983 698532 673225 50894 404973 560399 3 896526 117942 172471 2 158184 888282 872695 554422 803445 3 817488 33440 433675 750518 3 866275 788881 177 243693 870168 2 747484 58420 689704 734846 9 295930 848960 859385 752955 264248 567396 670751 885860 892113 833283 727468 6 876404 821762 847828 88486 589540 792772 148431 776138 846560 301563 142758 85 620148 667461 280599 822386 874730 37229 780730 844705 132355 881466 175814 443323 868881 899022 3 598665 344936 2 722827 463743 757438 876187 361813 153877 194583 550894 19325 427236 832866 158629 19 887621 205 3315 825651 847469 880679 92130 857769 867198 854176 839755 825415 144191 77960 32832 709736 879386 127437 25 3 833724 417 223500 164089 852155 109501 840376 870906 530877 481196 23688 875551 120058 896863 628892 886102 293078 793469 213 70768 160 31 102358 507863 395286 380473 674482 460880 744600 827060 646410 6 897453 465755 409815 69521 6 153807 890471 21558 694968 634188 809517 445255 82162 6 7726 878244 47 823488 754411 98256 51886 8419 64507 610368 3 709752 338935 879793 52 482285 868694 62423 19750 78 764002 300622 884870 883394 694362 684661 16409 326869 892563 706669 647761 457495 10 860364 860344 737199 224238 767710 329327 775801 882796 878487 3 894291 117545 266362 65 2 2 891977 829763 855895 827136 610045 804783 106734 392937 898061 170706 168014 12481 198148 823467 684572 811838 898117 54467 74 806034 721393 880994 372059 90167 438647 136691 692292 174232 81631 817264 142 650779 882379 872135 2 725068 884487 891928 101790 48476 645913 423161 898227 853974 2 17 852424 578467 476639 887576 808049 822333 820170 895586 883294 74924 563162 91448 851820 138808 243102 879137 157928 851929 502592 667076 217623 850573 26069 41232 463507 21183 895463 70328 548705 103882 149665 394598 835327 13 19 2 589 846995 13442 11977 3 550489 698335 139078 96 498514 749695 860072 756834 284 881829 884777 29 262386 809497 411519 824768 294940 52850 4 756658 972 843337 477966 898954 24060 772494 90446 811593 184036 384163 572196 460445 821731 237486 215160 808726 1062 635374 843340 458136 3 573188 868683 897896 604 795 400253 335233 737695 719031 26250 272756 885746 770216 873669 127437 544991 314299 11200 686311 292594 289192 798805 235470 404189 22122 825394 3 603664 869161 17 252502 832267 3418 11435 1419 840517 448813 731853 148833 778013 557828 322833 34935 889172 128 838468 442136 774546 878357 859890 894685 421691 834431 808562 898489 335214 898003 865775 15712 817941 339539 730713 284598 9582 793299 115154 370911 297638 21 5 592376 758512 897052 885769 621612 919 865321 120529 890703 338 899739 881523 801773 92111 92127 88948 750572 495219 840188 850500 22934 11555 50554 407561 509383 888126 769947 644181 395501 771442 367337 20243 2 40061 276218 95019 852725 489312 429927 297392 6 2 353454 869966 236176 11387 152659 893788 758780 725104 684800 864699 8 859641 794 576462 2 3897 208782 115019 697672 117918 4957 4723 2 677186 19508 91973 2 868678 97617 17070 406255 5696 859151 663028 6901 28 170372 359650 319885 95891 602 653267 429497 215096 84 277645 710464 203443 416649 791473 861044 887103 38 7442 384530 420836 513425 828930 682615 522074 859351 825862 485370 238913 802383 418562 487775 845074 899320 789064 815023 484648 241228 605351 495412 135857 17 51133 2 872939 186043 143436 594 198812 827460 436634 3 888271 677724 136746 665669 4990 392559 60453 108718 888597 423277 105777 788399 894016 47339 830991 894970 846654 234586 390802 235 898963 822958 365895 243 731853 875391 122508 668883 479528 951 216 752703 897427 369957 235184 731225 872 284425 813668 360 20 885879 889024 392564 801239 94478 422 886068 414760 890661 881278 806457 5 800028 716775 785114 1656 852684 554749 94689 543216 101488 171297 833143 165977 897713 898448 241185 6 827964 3127 309528 4 224590 847522 401792 414479 29 549804 140171 15994 14 344436 131987 26 5190 492 836930 630004 26 877728 41 899780 657627 834570 1351 745174 890313 14685 892901 731252 251051 649785 516463 5 820635 33941 33573 12 1823 4 748765 884025 4940 841511 18218 867573 758721 891121 869641 760915 891893 779529 2771 961 2741 89335 626001 709077 219613 643568 476948 888753 314342 89942 630660 769368 362153 811633 657744 772530 739999 848885 102091 839696 823500 899214 815499 136238 899604 856 9464 16219 893695 627753 818347 891975 834293 362589 858145 874608 62281 781265 737286 751614 53439 10 347604 892474 898003 804562 28045 39615 221211 729464 4 633397 54344 704231 885892 374 831064 878064 30780 857346 758835 829532 127765 132 687232 867706 357710 290164 897041 760451 560666 744950 1613 6685 223161 331504 777288 729635 485245 840451 1 823094 545348 391224 91094 382083 809385 897596 103092 723196 608480 792636 874477 39 882732 117 10890 870946 852062 5 616 60102 882751 892415 849032 5773 471520 584523 33 164682 267342 789419 844145 307328 861791 327251 1239 718193 318979 202976 468522 350049 773105 502603 893520 805547 364577 68781 354114 796217 341171 899175 779736 4 25350 139878 236 283058 886705 13980 765077 863096 640952 351561 182 608822 466612 366 327279 648985 338469 898334 774181 45476 864326 833655 793794 205064 16 82487 77 558663 480 3728 802236 399 31046 784914 2 815736 695533 322328 854115 434913 798602 424723 734814 58387 493776 851299 15433 1491 849872 244351 11743 556751 814019 27058 427208 16310 861735 609426 460934 829529 394 873859 505094 218 886387 155197 233739 866518 882834 430380 479172 637414 343345 339046 863221 858274 209624 105471 812652 885003 843300 488414 587868 897711 798531 786700 46560 95585 830334 51112 3531 439292 875207 109249 848288 34377 835914 8426 803714 417941 835443 670815 576744 893108 372089 401194 714224 849937 171543 897145 275116 493 895866 81525 99305 310170 236936 15 552266 77647 826276 765 319840 858694 229614 445994 2260 7235 43 307883 836045 820796 22249 320218 17479 109 4 392025 250883 839849 13164 53569 603765 337136 799752 412982 875781 2 191218 800998 139770 7 3 51409 18 885944 896085 32661 144 94832 358253 13 642380 391743 808109 17475 1 869250 102804 606411 642692 22459 845234 241432 261627 63322 62612 896483 870027 662 739066 50765 22 858920 767069 545201 882179 798740 799692 458950 418602 896904 28868 746622 93844 641761 162725 816589 897532 703249 884978 547963 72761 518108 226088 856044 626723 890933 551495 898880 898657 502268 13740 633574 812887 1 496712 399534 17043 177478 31 661282 36 3 743948 787966 833727 435946 345253 212381 873452 796 876427 756414 2220 708730 315161 137 216644 374208 869445 708276 835699 1277 13310 309484 88689 338178 631297 158154 886931 423850 584374 591049 862313 766 777100 620645 864581 479889 571513 242 291787 881350 83772 114240 17774 899757 481 621398 750305 803390 318 613334 186510 868017 695579 871712 743 844202 611620 880382 888138 784987 674833 2821 24740 505263 765087 34201 775168 529942 556928 8 755814 230345 70 827403 835017 241487 114443 165432 497981 702799 897880 789175 697444 203274 893926 962 12 113 35535 893210 893654 14 12 876066 477027 224014 894578 828960 24137 594627 249077 733931 230316 760413 859242 801458 270650 786 845034 92118 434522 846258 541712 850 1 44 840676 527960 406041 891872 851502 55480 834928 851469 623670 1173 693417 861480 434167 495210 6009 18 8976 437131 30 107224 785027 217907 888657 173238 517816 599082 825411 850600 760219 288473 93400 564435 723463 102187 41 23 603105 39300 875769 668237 844614 306896 721406 884838 70460 892595 163210 213271 714854 850212 2 222001 2 587236 861554 739552 821489 204493 855794 427066 1 781801 52476 651709 878011 268672 887916 834905 801674 379569 869630 18190 56380 13 831278 142029 281945 26181 696 853406 2 816429 897912 66864 487677 32 493755 656126 2 714663 338169 406021 331136 896222 854988 109 897559 66026 560921 1 899102 278328 808575 127839 369670 85283 770257 727245 828974 288790 10 882518 186534 871510 70 148735 326576 212906 540582 254534 18061 2594 405504 570749 23797 469182 572975 125817 65 1336 653008 371289 810231 853406 883213 498305 610099 734560 17 825888 7115 157606 542334 3 384652 526348 20 695095 424932 886384 878775 179090 873750 115463 339019 846765 890509 2531 1 13 496148 28028 646096 94947 795338 800939 772766 3963 259398 802900 115 126318 892107 363064 52360 1114 1028 707001 128 766770 259735 494604 280476 737540 677922 770049 95 157904 475965 13 102 76494 568889 557608 832690 654103 28 341 516556 49 75803 767472 879267 882802 151587 53388 252985 15753 698548 759048 685072 398989 686244 141396 270245 136666 324829 175 27149 319 249006 838539 889878 653907 513666 110865 892107 1126 203 6 209417 681404 791728 26457 443 498907 767472 401784 892167 717578 700749 556964 794553 868993 14 24625 891868 13 3778 736891 120848 114946 583437 898969 12 677280 855205 723475 1135 774253 87035 728794 486928 580121 548463 810088 417376 322610 577230 875816 749360 201230 471 19692 841337 108347 842983 43923 451126 727545 77 868083 797944 370528 850670 543 877913 1866 427852 629436 886266 191104 546281 505494 879903 82092 93989 109833 221039 475985 205763 828006 113642 830406 79 898531 155315 10479 5 775559 533023 827790 12 17201 531945 95 459436 766352 239165 704124 1691 609659 813190 17 704761 32 834760 716769 707647 353691 221568 742377 893646 890010 627390 146544 889272 745553 843679 429624 679813 885312 95783 345716 611010 886095 298770 19 856240 770 794136 705939 26269 1 877485 81232 754454 93 894087 139533 840353 315 41 1 834182 595936 214 703140 311714 37 801603 539543 752394 125307 109808 331982 896217 271805 355475 1 367134 206 64 109 1 892792 765930 544131 410596 12 823607 895994 661 885256 881309 389577 858918 471257 774733 13 553871 139280 751469 139512 878203 760641 7 767314 122764 374155 5 899511 582391 421552 484337 850905 650745 359906 681903 241273 580330 241769 897200 267852 830862 112747 273553 853229 481023 894031 114 2489 506340 735214 370227 471580 2499 316679 33675 641688 788197 836368 643985 580319 855195 741773 130162 8301 329915 602947 609640 700528 676563 638591 709259 406961 893090 349376 464686 869746 874110 590208 759114 841588 883436 118460 94357 886879 873884 59848 889623 581777 4175 694434 351679 1378 239861 115045 1 893096 420203 897227 882116 372135 261417 810390 253817 199 21371 30401 887183 344909 660892 487 784930 879824 848184 863216 620152 618722 828648 179285 888741 848541 163 508972 855176 97817 205 348817 339184 780969 202650 789164 3193 2 26513 151211 71 645361 225895 735455 3821 428625 747235 44783 422812 5 399848 841459 886441 244680 720711 540900 1 887740 239790 887097 544639 703582 868524 320227 1093 806593 1683 321913 810180 680196 260995 140887 178 11 2 3 757984 717109 20119 690621 879853 484632 834731 189913 283107 13243 852658 844758 435586 235724 6637 823392 197594 821954 9196 259 102005 81746 95937 246850 21915 173 835910 849660 37563 821390 494 812488 292935 870017 203418 337 517262 15984 878012 44750 621773 784408 756572 683805 807542 891137 6 519813 897143 802699 173644 799675 894877 399235 895901 44631 576242 118 68369 416192 94908 46 33219 44752 46300 375724 876384 521210 841126 546995 431311 703293 58373 29 1 142 588412 200548 704787 177718 190784 817173 806017 526903 578895 148917 3005 221725 20217 37456 1038 71290 244486 781970 596125 78748 227555 796053 521970 862188 8 811625 621646 223 864516 837577 32 455188 106859 88143 877885 743279 554 263772 2253 285850 536304 807406 465768 143249 204972 601204 869887 24406 687562 625289 732191 874277 854344 879197 475888 145730 11927 375228 532252 13921 186 8553 882867 846847 198173 241719 560671 452329 676002 861589 856968 274445 784010 892014 652709 894578 57601 868288 862622 1 8 263260 84 53581 483 884471 165768 882533 624811 10 180004 490565 221149 317442 158 723987 718068 502532 716824 676968 57704 821354 40971 269897 863386 644096 627844 637185 862115 850964 252112 821129 769740 1260 49 366058 400161 115 883732 63515 403194 758984 845315 1029 35396 824255 820548 849378 718090 637581 729154 751 897158 275211 882120 35627 896137 2199 875600 864490 237136 10 96677 858978 748764 827527 16 372876 859639 76279 63038 1766 5 874821 38756 110230 882096 4275 428032 417696 847627 840671 14469 125176 2 875309 42 646869 876641 777991 107813 12 74108 535656 889942 450 100068 439947 899083 873804 882650 106 558330 1564 5024 625497 898791 317917 123261 669799 217 3658 766932 15 464125 819108 674357 301091 527039 892250 775372 303490 829064 880527 288996 693177 686686 812791 11 573929 353775 828182 3 12815 781371 896600 31 112083 196895 408 318285 515088 3 897331 857835 7441 124095 499 326394 712745 84853 92 94 5 6739 845852 641095 860755 869725 210 1005 79 348 822613 367 835006 350867 226969 416798 765008 567147 620295 824317 890201 64 470430 431122 844291 649348 596808 26 886599 757763 127467 28933 892621 850708 69 137509 659350 651694 878239 332 735731 529 755799 39877 268675 488013 695087 153584 882124 67 864062 578853 627442 897949 782558 48 867424 51 6633 759560 573092 13 224148 24 514069 782664 41 502812 6 854713 796235 754095 860826 44895 1591 62503 45 377486 658016 878904 893690 825262 318110 814422 862943 277251 32040 330 61487 340045 29 399031 16604 2388 870462 97944 62421 802061 119893 482063 26591 126607 857851 883145 9 188423 523386 307667 50201 830307 38643 765766 129357 46 873442 655270 130 283380 478274 112817 738529 876605 33039 743733 710371 462775 2 21070 829826 892699 166071 762005 834904 11 554880 895158 63523 31 22 284689 141518 235610 800822 353963 308497 609253 369 169907 700465 98890 453 824534 606395 895351 3 618611 27 712095 886778 514500 747055 36428 474 45150 893463 574 71290 307728 686495 32676 704894 558291 849907 874673 418 857165 484005 868164 4352 661478 841910 50443 802200 2696 845202 493591 431218 440624 2 155089 887822 361 797541 413624 235403 6 591050 148072 844338 732993 421470 574766 805318 147789 4636 848589 2276 46206 759087 896696 22937 640725 61027 855265 9 193217 782457 109 879690 11 727945 474684 4356 809504 308 196018 879491 894530 1 895278 720997 221423 880042 852659 98 850413 515961 97 820924 3 66451 324944 93 1 385431 1782 532533 72122 852777 60364 115260 267956 2 90725 30210 856134 286618 657959 416198 679891 724190 477419 897430 674789 6129 24587 748976 415781 881689 73 2 871210 49133 326345 868965 10678 551325 885202 809128 52172 585956 716022 795484 721327 29 717486 775872 506996 188042 129351 770590 3 410092 122 844048 706731 814834 48509 452 348835 146 45538 189226 166355 3 774562 899358 6417 755432 563923 508499 648049 75488 223959 886674 461591 728254 393749 9 155806 237603 77 437825 719031 63053 793666 276 813444 217234 463318 395514 858670 108960 110 5046 3141 837300 874079 436012 867302 197930 493701 31833 402662 30 3 681482 759569 796200 516646 192855 775250 465467 823695 403154 341586 847589 567803 153255 791578 1 438866 262903 621914 827680 886964 324943 308993 697 802731 3 381391 111168 875779 857 726025 782009 782 315303 156629 59 864859 101191 820634 426731 13667 362910 1040 474987 892366 618128 1117 19649 1238 143683 88 2 823913 22808 110070 4 5528 4 868567 776297 30580 875349 675284 561445 17778 66679 7230 871649 306241 273215 863920 1 672928 131 631426 226158 549304 6779 80 816940 876482 28396 4078 297448 81980 74 399097 465126 252538 261623 810381 861340 22565 821327 610935 564588 667496 898645 352268 879441 791886 833 50306 811208 248911 236394 2 587524 90604 360928 686863 16 292 853746 879238 873355 876937 4631 8031 52115 386 37 868158 882072 862839 7 643567 480696 490994 854027 155421 500353 75940 106561 631681 747061 115342 646322 51400 797165 220072 879147 154360 860818 40 222349 868971 222628 885328 446190 421586 801256 33461 122519 838418 734976 10654 384134 17123 79830 883426 364548 530889 891374 834830 164575 542213 349949 350721 874294 41861 220483 341451 685478 885597 2 494504 714782 87652 585227 570030 788735 35 3 389472 19940 262236 771944 196417 834364 430138 459722 765083 7 878159 1 142188 862548 60123 6853 740290 745076 2511 277131 394991 110 891203 799807 887501 789592 719433 2606 375311 653551 238 518715 144147 57780 545763 868220 445687 206106 458323 761449 350498 873784 310597 703180 899239 3 796383 4 496128 123266 845470 799736 464029 898950 650146 858605 548118 894439 164128 270879 108904 681786 834608 557381 321394 2 858590 181369 873284 425428 18886 855065 882030 317683 108291 176531 6 2444 235629 160783 46843 844700 72 44 481097 639217 394936 22 84778 875548 771991 442382 592810 654063 894295 659707 47120 1 849135 226618 112 26 224874 10984 11176 208 386770 768722 470269 887142 140418 864339 307727 748673 762582 690436 84950 424 267171 94 55463 2946 833854 879953 572430 747033 2 516612 330428 259467 516038 862901 142 711461 515081 876687 801572 892109 750611 4 199308 881159 130217 737759 812771 48108 44 887058 185505 1379 888802 227872 165863 843384 879879 74134 36 12 874701 893537 776802 70499 758905 44 91247 142883 401126 11246 118 3 67614 829909 340022 863491 485688 25 858127 874459 349875 838979 120787 7194 1285 891181 690262 2 677539 817560 771822 887031 250320 794830 161098 427969 837804 499966 893631 414 810963 800831 792726 821020 1 767446 885223 406284 693494 896346 838940 255787 6 898675 180740 270066 24209 884902 626427 220799 36369 418255 1004 739381 769222 85622 64 889953 231994 714528 894024 854760 623725 528660 826686 7501 875006 550896 802909 183058 279309 13945 814963 116949 830380 659116 15504 766496 99139 239222 856152 877349 30151 631254 640423 1039 579317 881422 626525 683772 892187 661252 316 846924 334 310107 106304 124737 18 735287 883805 864188 241154 645592 241426 573537 19991 809553 67 844622 200080 847536 126 236088 383730 9 62088 895511 831784 61791 465329 39 767641 758678 884610 857219 673605 894712 831634 225008 8159 752962 1 845697 1 61602 878035 844143 829320 871225 819518 33 897981 41039 41482 312215 21443 740672 22 845299 485268 888983 315157 726189 721954 280551 749071 831648 3039 183436 371 232159 341205 814369 712928 22109 818399 2 308735 15968 19504 144941 194188 269 300733 26571 875723 887741 526 3 639047 4350 487244 234582 13273 3787 891431 6012 218957 834674 881371 301015 163914 437427 604484 886221 810465 10734 458579 55246 10904 888545 260094 334168 2281 747157 28 817856 96482 684958 872711 868509 290035 667922 809152 248836 825309 14 560723 690573 378768 601196 621024 674407 793368 19709 737130 401171 285985 121204 21490 556202 410303 216996 896236 545156 424108 899874 6 2278 2 879560 816952 66069 446065 485540 806528 884148 812132 70 756367 30326 623487 713596 821128 2 251736 2561 576721 5528 577594 763662 551017 361372 170945 898145 705028 443031 202138 1229 3048 194334 58213 286992 674751 561016 809630 491351 633052 518525 45386 539014 290748 848437 197438 675 682005 887991 29 4 505728 871187 354050 326654 619591 513131 585339 20482 860947 3571 2762 47714 76326 843684 36024 815608 704885 2 416210 726613 787679 818772 48 279083 1299 218026 674885 475577 574250 232 871340 2 12149 573840 504 335689 625477 1097 854917 820383 865702 138793 682280 86449 174907 156989 221 64662 102659 93308 3709 457794 898564 57182 3 795313 568437 67701 566555 811649 802905 848525 867742 744417 2 103835 198336 872322 875833 639803 829791 426139 890941 45 631720 447340 781375 88182 606836 862943 318166 630689 410218 2 399 173537 859871 397967 479164 270428 833922 183735 372886 199862 823133 894477 844203 334739 375237 5 732140 58367 831424 41587 337035 837639 14 284 5536 756466 881749 729953 398935 368 3436 197798 2 834229 1 3892 883257 880144 546001 648148 355461 363710 766347 894769 2140 706333 415447 663881 897418 800918 407 845864 143126 16173 877432 60 722173 858151 23091 629241 869398 794422 815550 896704 204089 873989 891320 886998 27547 745397 942 408563 31176 802143 899635 897115 278204 138 888050 481591 20199 884267 579145 874560 643529 812546 6 791258 139 414797 150899 13 3 713345 868391 113398 1401 390252 849692 59245 408412 879625 5527 884722 561409 525364 4488 837424 626264 851054 2 870093 272743 505471 759313 319341 14 375268 222893 165677 836 397705 859890 812785 45015 247186 379542 356889 27260 79282 857907 721584 5452 128750 2 857219 304432 791538 2 475679 315685 33432 199513 17 5 1 631 39957 473288 322412 36 489113 1 540172 748926 891039 215931 357194 797057 851707 6618 690980 884241 341446 635658 872484 767641 711571 609600 73809 877951 220350 518 51262 736712 717799 21634 327679 63 1730 523072 806046 564158 429343 581464 324 130411 836002 891138 773139 659894 632209 326668 363368 865261 421622 895559 800389 289336 628510 780906 864937 27336 600 45202 305077 483091 796263 613301 627801 791174 38383 280161 821426 1159 181396 890346 62821 151829 789761 469356 871778 3 881736 423050 324049 28 300391 5 63570 677159 233198 13637 874737 634218 820176 846325 558969 379766 12 807788 618061 627997 205527 892413 86530 602545 897049 145938 1124 140278 498909 486128 706901 853738 203900 455439 164108 1 786712 230445 884221 4 861236 781639 2121 432 783834 439523 857257 99 46 846624 701590 771505 646737 898889 205759 653413 80175 1 801404 806018 3463 364826 890248 791751 319798 691410 22189 396375 874586 863776 13 847962 827614 805404 748551 453767 112025 23303 6276 289848 66 858459 555130 152055 278174 31578 551868 3207 846604 224840 807492 876012 801653 178883 882685 890959 409557 690324 229303 31168 5 898898 39982 1 744755 614445 845896 756070 182859 312827 8116 853079 293165 776685 653016 364 845696 732 685277 14257 865034 878088 635978 877223 661456 158469 91006 398312 828800 184606 648032 880134 248618 187482 132766 887344 607742 576221 3 191547 874465 123262 413561 357029 15 897752 19627 451439 687105 223113 872444 100170 640643 65699 506280 96039 41073 455066 218994 118876 294721 883732 700991 717246 634065 215180 369266 810569 540610 769558 871180 697651 83537 330436 436669 282038 813790 882389 728 537920 801715 712159 412118 367397 117281 892716 1447 7288 432892 677125 165264 1275 9228 854400 79272 746008 10 708518 563227 256491 1125 880062 2 7 878053 412769 556626 745980 638084 534326 94596 720427 352568 19684 737635 845563 288764 691728 137 547880 787244 136006 781565 684545 23 833112 440431 705406 811442 191359 844146 348287 323193 4732 329362 501701 1253 744144 352092 408934 305133 549644 619123 626905 111381 730017 198979 811332 818659 35 556996 40766 786607 22 823975 243895 9710 116520 873017 539781 63898 293289 15047 884844 562675 718168 391263 77514 296842 937 98 109524 249488 890153 897346 569754 658074 344023 732722 290870 575004 877967 852043 600012 49258 22948 45 276972 867583 77 291030 3027 29481 23097 165811 318343 846831 10668 436425 6 337463 821378 2 47558 231148 834747 897838 522112 369516 521801 596672 92164 227087 42833 270404 779844 29 851347 6675 102164 3218 798720 888217 2312 211780 93937 219373 29518 126337 348825 591332 304319 5 499714 365 892725 677835 185442 58770 815213 534445 19 639597 1227 841819 673140 12 166056 96 138288 53093 3276 5455 892852 155 797159 891125 616605 542590 2 503876 858350 886914 212479 604131 796625 427184 834632 249089 268653 98313 17729 18 32684 253980 315656 573339 469298 3 839215 798828 567045 431759 538581 856758 348608 762155 866026 16 353898 416815 827592 3 4004 137570 422184 817474 541569 135506 197876 885480 241946 107700 791599 437650 999 17376 898575 875350 544208 11 869390 667961 898450 197767 652581 6608 544081 17986 583751 749708 494931 854856 46254 578141 352987 54739 139898 648217 459512 234 854112 679399 251599 154048 697334 875012 74 670354 666583 457487 15130 4 891126 4 876853 253428 684961 812537 113581 37479 811487 172471 39396 1 83927 3 749181 803172 486950 376670 841154 736066 329822 348585 769445 4854 898723 6812 60416 123 187512 863164 578523 4 685001 82124 44 766327 806248 507740 882185 5378 58123 396143 4508 544839 5043 67089 884150 798466 871757 674157 649016 1754 597097 856473 366809 544122 729877 2 850217 5 323201 3 247 862279 265221 867478 883322 349612 143180 316143 397225 7 879692 25189 849581 11351 8942 713875 532896 752460 53432 887177 534000 122040 34104 794328 813863 374337 865250 869358 260763 133 836461 763229 670070 217400 573246 4 207626 136519 15 371 4443 3633 238757 818400 837903 53 187600 725824 51403 1 57024 299024 601780 134701 888437 80992 722205 361135 106 758501 673621 520320 808257 416981 887309 860992 848702 14 605765 809540 830881 1 208205 833489 703026 763978 496724 457995 798417 881516 13 117627 688401 646490 882946 863558 447862 526348 761207 761147 187932 441 671875 74637 896382 26500 220809 817868 335 888084 734736 865 887296 385993 736721 628560 691881 9055 761208 179507 38 731693 860662 844944 866474 375625 810539 566624 590835 138590 767526 11801 800743 2619 165820 792294 753896 636882 365947 456 858934 642120 263485 892399 51040 343622 254 228201 521807 881510 315917 305424 849963 381022 1985 195230 690296 158538 469352 28008 898034 331038 422212 299194 725382 2890 538846 139583 961 365986 817607 442843 675146 871956 62056 752593 632897 847601 854638 281461 830913 69830 248 442719 772692 897326 689387 234642 522839 591 735090 820049 736065 5772 791123 384632 226289 454414 653882 300014 832172 19807 881455 243775 834206 220644 144684 3 579667 621423 822732 185989 43043 889932 14 612038 712660 502414 226360 393012 321 113045 87069 886862 880825 11222 780400 343 888962 40 133631 139483 797347 254879 595 692415 816741 331 775658 633405 66238 885056 5 821634 376250 190293 138377 658248 830276 615904 845756 863955 300348 817051 998 693427 532219 822754 637686 118452 3736 859849 95730 192666 2 721886 858184 3358 1669 981 852 105460 538910 3 816599 564829 797662 399046 502 15004 817553 805619 665600 865139 777773 376819 524498 758241 259886 383620 142388 212963 13 420502 836966 897289 869019 879234 888414 312057 723010 731136 12741 7383 38750 189330 881885 48987 121538 83555 791435 777163 754263 15 581095 27 724149 13278 149 4 592 716729 122750 183093 865671 854257 817859 513789 745407 859273 350823 23748 889027 817173 877400 28 8 350558 866944 868608 16 5 25103 262790 225382 715744 581955 574864 855126 744512 818566 51 71327 4 2 858404 3 851449 480381 838500 555090 596093 204621 573233 632 872879 227211 889472 117542 854080 1374 612115 379723 821058 395361 1 2 833430 756195 865878 840134 46107 1355 3 136672 59620 667189 869693 160810 137633 672014 186981 716487 861227 654158 825810 30790 36375 159298 853470 82517 888464 487368 854177 875 310023 390 42850 15 97633 630642 1120 833109 91893 894768 708222 618549 538730 871607 247 732369 252164 3 297219 810341 872 499253 338986 18 593019 832256 826143 688657 625367 755158 12 582715 28 401012 121569 448512 625870 1 83 861996 12 79876 598281 827126 822337 399763 599654 4584 648058 843672 106256 206557 444742 426099 49 596740 476229 543340 835261 10 465251 827628 229663 678743 749120 57880 82535 597686 105422 823645 579214 874980 870060 758113 567867 138900 46327 877901 890869 792015 861909 9 840338 755707 377788 893424 863441 839594 775694 383796 38195 349942 568152 882112 20 247 43291 4378 2 589652 322608 2 673667 883746 624222 741817 627415 32629 1 14966 5220 359619 136999 118 247179 850251 878786 20 1 148 3 473572 899118 473081 144901 782332 317422 663529 325169 837352 412475 838449 263 100424 853881 462354 895417 741101 419 751824 69038 843892 16744 857426 895302 271252 166207 845047 557496 829669 737161 408620 141441 528765 101416 92720 690677 831850 83260 466674 40408 843250 543304 798601 135120 558258 387263 708790 108 26 893844 8880 708885 6893 695919 849386 27765 873960 18026 9673 303482 78991 21244 503531 231985 472757 64311 866424 638434 884825 894131 732253 657 70542 243567 849306 896905 872436 356839 170796 727253 223345 644808 848613 894000 807167 250027 829100 1 31502 898694 874460 622057 60111 334442 29306 891532 884448 817115 665 728375 805639 882068 565070 313621 148421 739911 354458 4 885409 893611 877744 884500 713031 813479 641845 4 583542 98353 830831 123038 894799 748565 1503 815417 894565 67169 839578 618707 6 585971 248899 475376 106233 912 263078 896597 386247 137107 187854 94 552974 196411 829626 335283 3661 894418 433761 167745 871881 235449 134641 629862 573234 1 200024 358529 892208 532014 893822 16 27 253 756664 1 827939 875599 268759 509181 844921 255176 517161 807997 188126 99180 132018 2678 580 12649 882880 837089 288501 893395 30 752101 775142 2 48848 822443 770259 823202 557501 359450 4882 651904 2 105464 170 885971 782265 890445 821040 876724 889848 823947 824985 186660 324773 729109 86270 861760 337885 865559 255294 78884 714992 235474 282157 1918 847472 731218 839243 773674 1813 846069 624304 853574 831952 738513 23687 886104 157239 871231 793577 508902 889805 303899 187610 704028 656149 638167 836180 9003 849491 786891 132681 807237 856868 47048 865671 641890 8 745675 811576 890679 893384 70933 339543 798587 14851 249304 881456 869570 47362 786065 614183 21849 440510 30191 99939 39 54114 799589 275726 896768 660080 668297 776037 892110 161445 28304 72 865324 285374 217 176401 836946 775106 27 141863 30 2 645457 887154 879358 871582 794813 760019 26 761699 601833 864692 2867 831973 837589 750528 196973 9 720664 885947 279248 838471 352278 474803 735106 150922 344024 32 894384 886665 867126 14020 20702 4 273223 295349 845812 504055 856308 822105 671557 842896 828644 598272 807567 687326 868762 888251 8 316842 197102 680713 707501 611661 898236 711556 68 179255 862039 131 669778 649884 827 725963 711774 97233 80308 820533 318050 787568 616623 25 857376 468178 737973 335 430071 452589 850024 409249 799227 896438 237130 274565 875591 934 103 162378 747 846440 844932 711052 501648 889745 302456 61611 332928 42 380122 62 12495 6403 865976 553 28 899449 868459 322903 17878 8282 604618 604435 5148 875165 825714 855088 77955 1 229253 844047 643446 201143 16 505537 224 889659 833233 27 835015 248188 5 274911 848481 520105 35016 48097 625198 860363 836026 406837 415709 892762 433232 866188 188870 32522 679514 264770 263986 638540 850454 11974 499953 550063 701477 265936 357 887715 463631 235832 2 796316 877967 29 25205 343463 210021 763958 505675 868595 166376 861121 778498 291511 844215 133508 737770 116536 269237 250105 841594 12 818786 593867 880620 700174 893711 832644 881582 2551 885599 367397 216115 878188 126779 7 738643 76 104012 47840 651913 248462 2828 557430 199066 871412 78 624493 397623 700808 828762 101385 417250 483066 692353 161 769108 486841 895 877787 365738 20764 719882 869814 861419 247039 503042 812802 872295 855776 593230 18455 849399 457 864376 191420 287 432737 155971 389398 867822 591927 607108 125364 830438 73821 884677 165571 382655 297265 463810 310249 864311 2154 40 19 898772 811008 552330 857416 1287 872795 24 69 880471 399812 773 786809 171760 205843 211885 659178 497742 1078 887588 10 883234 445313 367188 521793 819567 693924 176853 609891 2490 838583 74637 898641 9 40 773919 890813 898105 52698 551086 286686 590126 160100 783191 748573 892419 847789 892044 640630 849622 89088 219256 480469 262218 107259 361038 757356 354215 863442 107777 855180 31 12361 4737 760707 118216 2 767529 105903 43983 699838 548307 881417 5 442125 863144 539453 118356 197907 663791 515071 631148 29 35008 524 141 2 6689 392 1900 709896 812028 694727 851553 908 738304 447316 47281 12637 170957 7361 190966 429396 129253 194255 543154 804171 1 736431 351069 7644 684738 662 535760 761775 2 11886 387303 777552 153462 723279 837321 406562 317450 113710 684449 641486 3631 237 11750 658638 874067 188692 373411 16223 872726 658 471101 180 101 33419 125699 629602 822402 39133 151 342629 285893 890373 737322 116038 489739 36 828294 851614 750224 50507 832476 517 75 676047 863197 203505 7020 758577 1092 23940 879521 883913 775622 551293 1806 157404 4 362783 887064 884957 108 607080 314250 104001 17698 353708 381631 264593 14007 73324 863473 692656 780626 82737 619037 781988 69 486436 849801 30 852292 866727 490718 128688 470815 845082 370 842371 201880 212582 22 838703 69241 774991 628306 898163 71712 852386 222 449083 6 790792 863231 899999 731660 213033 56640 682104 881509 45 104262 246287 878522 15 865343 830004 855360 5198 223993 184578 867016 801158 698287 886887 666944 107992 511775 723318 874707 149051 324872 73381 895920 852020 162679 121011 312 359968 803422 21 775073 117914 28125 1522 767565 273052 8742 891882 730405 853129 540588 890388 11 29 133241 773258 856394 47 193216 316895 755831 489111 898416 478887 494384 847508 173 5 831640 859806 835694 292875 519864 5148 24 221 796450 806176 80997 865022 869967 653341 855781 337297 85618 307191 596757 4 841334 365521 817563 172465 815802 284001 882958 774808 309095 689000 892822 730960 545162 816250 134910 18 894395 77373 874746 298196 634099 395864 187857 860336 92867 553980 14 105377 544683 210873 71 118061 1 149947 179217 5 653814 858806 832508 821137 338 883346 466554 893065 783499 31568 636239 301084 431791 801607 937 260255 852281 119452 449473 806214 508241 370 637634 821935 2 397365 104892 848139 7622 3 17113 811262 86228 33765 560790 527733 254924 79691 1297 813271 804002 118250 1780 81772 413090 834273 153165 118597 61 879522 666707 317642 845399 870909 160025 435478 380741 64080 889805 835550 890715 833235 5 679788 91001 498049 722 698882 647207 383582 95 855110 553918 5 10 881602 114428 651974 819418 518994 854399 188 17548 843013 5 82 24440 783887 4398 891778 298266 400710 39798 360046 858707 838260 104 219744 397158 765466 568143 230215 891463 64 483765 881139 175056 797859 155644 80777 82002 104756 229870 4880 216541 623762 714468 648208 791 835970 297354 859709 473 448 101979 810795 831919 2 191664 765122 417433 2492 678789 856644 801619 35 327490 514051 876451 849999 845562 286543 172591 10 113 777127 851165 445219 515297 77757 163292 165036 101719 4 5969 822878 894600 410019 341463 738633 5637 244281 895092 837099 170484 451778 95075 485 351392 721433 84369 843647 817802 884911 749359 790446 876236 882053 891096 2 10 485480 569463 545443 829256 2 114202 114164 11719 336 4 249482 829201 836023 40361 277703 764463 819186 642842 886682 879688 700625 897180 899490 127548 868751 50352 523739 27 483925 657019 859128 255882 838066 65466 30 676831 583775 687711 92152 420432 715690 838143 730288 793621 16051 622487 877299 178872 320734 2728 888878 897404 863440 857826 853358 831074 20145 303951 780399 775434 1 840162 416663 630972 2562 554635 879776 716111 869234 9680 758821 719092 836645 751619 194833 23 31332 215148 449992 14225 2533 781191 245373 5538 893993 1507 124300 789813 232668 307332 897605 852910 825543 263807 4 16485 897188 787631 366606 752834 170970 1 388199 818273 428710 476940 687210 58762 13870 187918 680525 896754 133094 698030 896875 136571 821758 6237 738988 835205 617914 894187 7 165217 6 621245 234796 884991 499789 143400 770595 576361 60875 246619 201823 829801 893502 302 811149 13604 731068 350440 198778 86284 2215 3 25 5 319082 11634 695147 810306 281114 5 323022 205849 306606 869713 57873 23437 743046 96 859796 1789 893594 15 893048 766482 194808 208204 292173 13 132 745204 478151 854068 780387 10431 67 71115 401686 246655 885873 38276 885730 692188 3 9855 5 5 804559 817468 754055 5782 28081 5 662 460585 26 885140 114255 783301 878783 67035 2 860669 532322 860875 722680 242073 839384 407436 439390 618039 216 8 842834 573587 202909 16 874322 833622 93 865365 2 7 781265 1361 516780 88548 858647 17 275829 225862 2 730442 438576 871030 888122 87482 787923 830401 324 11 467708 869941 3 749267 551603 899988 359493 620 23794 851578 867253 749394 776069 1 74747 885045 240028 709845 728123 377816 365761 314146 132 882505 682522 833514 10 397010 453796 71 644919 829713 785569 673 5 820975 889031 614696 83 378495 657107 207754 78322 32 894697 587720 288363 893152 886303 681017 56623 859474 54152 372564 385662 588245 794646 382010 843714 654677 62 788937 873569 866353 37031 2 728247 764040 874724 888015 824637 485503 6553 889055 561494 486985 29651 32593 1051 470926 193449 692652 587185 676736 55 244965 279745 3551 29 574208 880398 897732 238561 66 266940 628630 677162 667948 634568 322182 10388 273917 630554 108808 897922 897377 5909 821086 347050 580140 1968 264 626134 937 2243 521786 425846 398286 896029 665803 14 880878 843903 748575 782921 141872 369452 891219 892087 209764 278724 530250 371096 3849 875582 808859 887193 607182 34 842966 232399 382147 8970 6 842929 128765 721047 477452 815856 239586 838370 31278 650237 895878 478380 711409 2 750093 178346 147240 2 646976 548617 874906 858654 842359 38693 698 551996 885190 20 520111 879274 113034 743692 186534 522350 882599 28349 864454 84311 350444 125621 491199 257231 2 851589 6555 12565 250990 407556 17 303956 897263 6506 33257 2237 684 197241 850273 769009 863885 37021 60 391215 109 795343 366119 836719 242791 762451 266336 399078 887253 621822 49 260124 585140 8386 591005 888418 608716 24214 888035 511 548276 28059 398730 315855 681544 446078 342419 116631 556159 629368 187992 853340 59 325652 210531 763948 192675 577755 606422 594529 806926 886657 883964 25902 599523 864264 67947 864951 729668 100893 892983 597552 606134 798794 92 844183 623964 684126 596259 23333 5 40168 204464 758249 892155 597769 812921 261999 891592 138694 814523 16371 476377 897594 516610 20052 8872 883583 890559 861102 888140 203037 829261 2 676182 50230 757270 637374 817825 803070 2 17 267272 866728 865880 826554 7559 234444 892673 3817 667042 1 145731 7 718936 255690 677130 704099 448435 28460 582208 886969 804392 858982 813019 797288 630691 889914 475110 760304 83 988 827246 11267 890854 40515 195 592537 883483 823452 561701 506950 2600 791198 472989 873844 646572 361183 881875 61 820322 272228 706494 878041 9197 9 848518 899531 800315 695822 818808 959 893549 35 724611 61507 885985 757637 643820 529269 151652 590214 787836 887705 777415 14158 733564 21638 354029 882312 304790 271833 75127 773396 808092 634179 882803 349033 682195 41415 249916 866174 201984 843024 874661 865921 325580 896357 416410 337994 801984 349135 776923 499203 117000 15009 164634 300952 5 678117 643344 416891 203141 76390 592109 242876 695059 177837 474806 446244 186095 686691 887286 747930 611576 83611 879625 746 863816 233114 622474 896296 148286 134489 171433 57 297750 647063 402 742652 269 888805 767260 117060 15520 865904 79 670175 12035 70826 856868 202325 787026 138490 873722 761713 813258 216857 596907 763973 1131 815551 27 95670 6 879488 651139 821844 20591 663450 1 834330 492483 303 619 704886 774510 497048 700702 277215 369665 385351 787764 11149 878841 649633 840214 885898 140 614953 789295 57348 831828 757198 873353 221835 371161 615546 898780 33570 812228 590819 52614 638046 419050 435305 342540 1783 833437 749597 191395 199972 469044 835819 311 200126 468779 863210 694771 231167 198888 4541 253927 870489 165030 885198 617544 15 711062 714095 42130 10753 839568 194944 21 767722 15 898879 861890 235544 11 203 814333 561256 513 717 458788 414384 741690 834161 881340 677863 628027 1889 28 611203 523596 853082 44 679669 279359 480857 862123 131 37879 564975 882185 692456 517125 707600 67688 164083 254 893171 5087 788431 889588 163589 813183 897012 860885 829722 400331 4450 899265 496819 115305 124278 677293 9 545397 810067 895587 655051 240881 573763 567606 831905 112877 671314 842033 112077 877046 15 636408 357156 819400 5 884824 4339 881918 880344 194008 878073 834749 451512 836944 277939 44759 96199 2 378112 345578 761069 857998 764115 833502 99147 13092 687681 796237 66528 3365 407582 236742 348277 238401 1 822137 531267 267090 21482 803318 897087 534780 706411 28 602218 412974 455640 779165 262487 871930 12 863447 28 835833 24300 397286 847606 159446 717143 619370 799384 56531 830626 490 562653 837268 471 674982 102 866936 463068 860269 131219 253228 389403 18188 339944 848595 826893 411713 794029 787885 47798 685 576175 766823 25 495251 685398 113874 874389 880022 853690 102899 15 876093 3 122878 3840 406979 565047 135396 59833 6156 723607 3 888125 851100 541451 82275 358578 891696 1183 62339 237621 694322 110665 638 878786 885678 258778 624861 88873 777500 897695 86812 337371 350376 654222 55729 812443 899212 748 99199 894818 830544 99104 108 354985 8 782545 402549 3 276453 305043 84936 278674 176740 744169 879896 568579 203797 42 855848 742256 892524 66 719173 882640 796662 98536 144536 897438 14 792455 835880 174857 356872 59 26 359371 133044 835005 578294 359131 696782 275718 184902 836272 897715 720187 843109 503002 106459 496807 396875 785563 781 646610 364089 375847 130183 51766 139731 862674 534304 788589 460539 379360 807703 871870 873713 739738 350892 68479 762277 469139 471909 861855 42 225 4637 735743 75320 812681 482500 210711 292726 778592 730514 2 441503 840579 815739 17415 258267 343417 351414 895379 270951 308130 119255 860912 664 597099 835971 3801 269220 874170 1 82370 532145 214573 149942 887075 279047 865405 779791 236618 631877 240474 467395 769410 483 668280 290012 589723 817639 477440 1 394893 233205 842071 891802 437268 59117 299359 404796 884742 167745 168361 732935 699475 834327 852743 647320 394779 680455 892787 277422 142456 1403 899455 695119 864220 36 166618 392520 874654 124 192363 730552 9151 478258 425 237998 594725 791492 3484 739036 41 522809 855045 684052 389 430589 432246 859826 365474 103864 808223 828971 856159 222156 718092 46688 357390 888842 324628 624004 147434 833006 355 646464 681415 553288 16514 97 246678 37810 16 3 896521 893390 199628 826690 830365 694 99 113 823622 252322 763375 3684 598760 76 261713 801172 897698 328481 384927 78707 152100 870566 892328 1765 28545 68853 777554 1878 364328 898071 777 860865 630270 596216 89378 21207 398146 3298 2 410137 138 899897 97080 894305 855060 471924 34676 1025 46 249601 220878 868696 4 291742 7 3883 46 878765 114 76 465276 874870 819616 808040 475966 896362 756636 887973 511731 30997 512176 561227 898116 841630 887230 480563 760700 17344 887400 819123 618387 786223 575461 655640 866467 666060 785497 711112 27 772502 11 127089 660380 838043 540607 17432 205902 73328 739936 14 3 392446 865433 31 807255 888796 216 819362 470607 863567 533884 3682 3 880521 300412 381 887935 187238 309896 92 13538 541628 504741 793307 522029 848532 704448 77 566176 561217 2 25 91916 1664 884839 839666 883626 383689 86030 182918 499001 493 704333 19461 734113 1 63926 815854 794158 817675 88783 789775 74 759387 783845 20636 31 788313 814735 11663 842794 856946 870475 419885 2 394597 11 75 1399 550013 390579 170022 314606 248191 898928 144436 20355 246321 27564 72601 57162 889053 494345 18352 899032 831391 408 65517 537177 3 834695 97371 189088 46543 149462 875514 402286 418 758019 12955 337159 110086 837 80903 887801 3422 61 898399 803177 5 842021 14316 182657 890631 88050 536538 890525 723656 299367 857297 245114 787054 882899 31 893848 444561 16 267938 576543 834832 109 776973 112954 71584 778804 591239 472010 500928 333 284589 846561 818868 166456 879067 51945 127717 895239 381796 656737 286159 153199 71622 249 857317 57995 809022 145695 812664 9890 861161 880079 486520 94460 32576 327618 505079 797872 884030 507178 5 766916 240694 876425 142793 898571 121888 172 247703 240712 44151 5728 328025 802204 797324 3263 794086 829 828870 37027 765083 81748 9310 68278 760349 2123 8 58041 206263 580494 99 56003 41 3412 15510 205409 879143 498180 888869 859009 856200 575963 226963 803646 556046 337058 422737 6628 564974 663113 207 819787 872141 410013 774302 741592 492538 26757 540567 865336 373869 835998 764378 2 885116 359874 784595 8611 716921 279724 899447 5 256831 17710 198270 30 25 886807 552186 723120 865661 853094 9 310670 669 883755 526807 337876 444575 37752 838683 286 849021 787901 478774 750394 716149 197027 684161 731719 35796 685488 741710 6505 216314 858661 878838 221281 725143 469811 848830 182336 57605 295 79233 851783 322660 416623 3931 785924 37 158067 892695 823414 104556 673499 152649 428590 888627 866993 705988 41829 498560 527293 650089 386561 74345 565187 888759 13357 554024 799950 773368 71 779621 776529 29545 347388 865798 871437 274458 810605 524560 68015 799794 546 3 54509 98247 627056 650244 318411 428360 7 72 884147 724658 562511 32498 735672 744856 51244 882658 28358 314729 452590 882777 854219 57622 202620 646508 2082 320039 78 892169 3054 876679 18 127636 218037 1670 696845 629664 58 496334 8022 894619 35 80594 498609 39 285235 469 2 655132 788976 123661 458918 8 562 15 238924 774915 818583 71119 895807 43 813663 551357 437490 164459 2646 183182 836020 856747 217417 33 29 326427 882146 756398 778762 510441 31171 833969 4 730111 10 536 25202 825148 212641 447109 588229 583623 511762 771904 1 892784 895307 474745 131732 878032 424 115166 873106 288591 879442 72553 699936 102348 887782 858214 772280 894690 574252 872937 114678 662865 1 769602 184531 34211 86179 144798 267 778954 335378 8 541135 748712 816480 507640 878201 850730 850212 12157 1046 772129 878602 805942 892970 202004 236734 817036 26 373654 889421 860851 881276 118279 374506 822708 583892 836265 1 116572 897950 701446 636199 42 719543 179607 343 893094 883983 3 893578 418487 218780 799375 210396 652063 887298 25864 731062 686665 3200 875625 763632 811341 895259 895992 735409 187804 246399 827094 582828 754256 675382 600595 358080 895345 115404 888223 835926 164730 857498 620506 39 323754 339872 183236 837138 741188 1 703852 95523 548213 444139 45696 897601 46 150642 629423 289534 75732 573 693916 4781 116841 9880 175155 290344 1 416 565721 840 128103 817449 54914 592051 590492 829600 642545 177032 607649 239640 375419 808632 773541 99886 20999 842794 3 147486 193502 390968 813119 869152 832915 618650 1391 687308 830001 324735 136204 572547 261 656227 827576 624234 876423 389606 759793 746831 160 274380 683374 837314 182233 312529 163110 809484 88130 601767 246603 308841 56 689905 9 587342 701456 443683 191355 243554 890230 11 10470 644666 763631 875670 859422 863186 293301 751734 52020 899077 862594 896329 809407 866775 842217 234272 751 847 851549 856828 5019 837624 283528 843793 203 145105 398330 244238 6563 613146 864998 167149 893789 97074 695977 255823 190042 837239 771419 817346 18501 801036 2 857151 51 362404 886310 642868 838092 1910 543551 615102 899700 879684 8573 32218 544066 734362 58333 611405 107178 55962 174379 470317 438997 2337 209429 756121 4 2863 461217 222995 2 200432 853716 107 22 6832 73257 144162 453278 776997 12 312450 45591 514050 879077 27949 895134 887381 725318 525936 845909 494167 868582 857352 878682 3532 45275 29 876773 795258 682153 858183 159740 17 898372 899378 790925 665330 873050 201741 591975 6186 263595 866203 789239 35 47090 508888 501418 126537 806547 883590 245703 539601 862572 81531 571883 751456 869552 3 887657 878878 11 34810 568899 548012 149981 115727 416796 349237 2 860674 603202 9519 863241 290921 638605 894722 103058 23 840666 72 853721 26 415282 319 186347 5 891028 882453 862654 491001 96231 2 864271 774064 412211 612879 888914 463119 10 132476 138427 244984 824188 547429 218688 869782 744069 133849 805990 8244 716746 661 6 757590 704224 807484 897182 96288 191182 1077 866835 511246 266929 675656 1316 717092 238361 825280 767548 819265 791017 23676 2904 875344 876436 9912 488802 861047 277657 192069 500931 403921 253154 883467 736394 130180 282663 294624 419214 866432 803298 766069 26 18 293757 876965 881269 897903 844626 183887 10 1 308456 252949 598002 45448 33 482295 192144 78 423742 892167 177953 519644 640052 799527 809038 583854 769310 894544 374136 118891 884924 474266 87670 133712 9301 784883 110 579401 719611 582262 691227 413664 147210 139354 37 1485 867558 134999 653356 749863 3 664439 845135 337719 386464 634598 557668 867735 701345 891749 144 32610 833 796680 396780 663071 641725 766982 864601 505499 557388 890855 830530 798972 530134 702803 770182 51 314567 879862 594272 346685 104280 380305 843793 360463 244170 878788 798219 829727 326400 195963 524841 19087 128719 90669 869723 21313 329103 581 76464 770831 896905 16 861786 428019 85328 858706 519088 16 693979 1 3 626389 363859 812135 558613 742315 41617 310583 319401 314352 407 99774 836066 340566 9136 6300 280441 801104 691653 850245 414113 556947 568484 868933 15 46992 857189 813050 898396 255096 518816 2427 846384 52900 423510 5 212578 33813 349184 639287 879285 6 601157 3047 720969 875360 117737 341829 657000 625907 758896 339627 266177 889265 843450 28 824249 897883 103409 1017 3491 885902 178720 1 695857 746854 669117 143592 4138 263820 592010 551427 140852 843688 42383 784973 489365 519383 839678 899774 899459 857699 2 120015 400641 704243 247590 315451 846139 775434 6160 12511 446354 64380 131123 875842 643983 3 755836 814814 9 870808 770354 847293 1640 389882 205055 29542 799742 280363 398091 807802 602658 666283 332880 44456 819865 311160 406874 198135 504876 831430 819988 21672 4580 811577 882542 434585 420883 429960 265918 393368 17741 824355 895801 341 92990 12471 11365 883616 749988 9 367255 48980 830846 13202 818723 213723 6516 172 811575 452164 435206 417627 3 21386 238314 463214 884248 843438 278164 11 4111 42692 150363 439751 806919 367610 23729 7621 870853 412837 829310 31 839364 800206 2 466720 298400 113 10852 83211 892360 175 700492 198 883307 807504 473965 284558 949 115950 605507 475703 839029 882666 607082 862481 830293 3 760399 130082 405127 181287 789590 5618 692075 139446 320965 795394 83226 569694 181180 478931 2 3 765163 585728 876469 253768 735370 890547 658457 854665 1301 843342 890410 865023 269316 760208 173035 2884 12 717105 267736 859424 9479 98574 184869 301188 526751 1413 741166 1492 435880 835581 3633 607559 828911 401 290892 802469 125122 23598 562405 62435 699707 3135 85309 387066 70094 882467 880739 834729 158578 327941 499422 557 611471 35616 870365 884516 670451 707217 154597 443115 593014 30 874532 649006 10 829075 315366 342820 11 536503 4 94595 97436 11805 876696 515977 890517 253635 893336 1133 1925 715614 424716 876164 399027 885163 859248 245436 422144 87889 32868 839695 614039 528678 891522 508 682520 357142 756130 568947 216267 800504 71 36523 196202 20164 4 875388 517 214 862468 1 320590 814161 349707 145501 501018 42962 233260 66060 173431 4519 304470 779958 889091 881230 27864 783011 15 803456 26210 804422 29051 405235 735748 766266 181 381447 457942 886263 592604 2834 874582 678 334865 648550 883501 388631 875505 378036 274898 822018 674598 651 877437 322 2 671424 860478 699787 245504 701320 899091 673544 756816 848396 180933 714425 88281 709638 113303 544387 401020 953 14719 239466 571851 740330 612959 621804 196633 627597 20379 810864 19 683011 735691 802161 502449 883080 811768 871247 395902 780985 17458 866043 3 390421 8 317066 881895 337609 847698 527591 108 728703 152085 336755 851122 816949 40 215469 145906 40 403 74347 120363 820632 881139 412197 174 895935 375312 415 232535 54138 18 830636 681349 417750 378028 846656 657436 403531 365845 798549 252334 886970 535739 865024 727843 780285 841347 329743 628163 839105 673969 828068 147294 335907 798110 830321 3528 649643 890301 738813 875208 664030 827552 362946 832967 882998 544307 58519 14513 269832 877546 71688 829269 365 55 621046 147669 24438 5853 755393 284532 899813 329648 477496 737680 87055 39 873047 845422 784957 797969 811930 196516 752917 62094 789982 888996 1204 788844 157 177086 889820 394787 95553 64767 479903 259052 104017 10967 876113 818297 1208 1 30513 239369 670236 2 2985 426753 399471 418474 751700 137 389025 565794 671382 808381 35459 554107 871382 891991 715181 38644 873673 319029 873272 886479 209891 2 514907 786335 58 5 227110 896570 238631 784823 149879 868235 22062 789431 561460 31185 144230 115250 607228 871747 199035 755843 698159 335903 839240 203441 848524 586392 145488 737833 743702 49295 707433 1 45198 893342 105451 847031 319048 79383 619975 736 10 676302 269247 895460 785376 765927 58 619031 283659 488630 834229 782332 249014 44 869318 357355 781306 44281 765650 12571 641460 865510 1 623998 1 866882 887204 564053 1 172032 262198 331803 101 780262 582388 3 72880 899255 865 664881 766985 8698 857664 401 430679 809944 880931 497172 869262 509367 218219 516 860217 887268 235145 11 138238 490785 37 155 136559 286175 840273 48 90 807971 122877 255695 509814 767613 120051 198144 514661 795936 884006 3 34725 364552 883260 855124 331088 619698 631393 381136 464776 828238 81583 31 891059 858434 858038 714597 518188 852700 192934 372778 376353 761389 849461 630541 2 806174 640056 329766 884149 739821 235978 267703 883261 346526 484225 250164 206768 826533 460962 340746 28748 3263 834179 836630 878886 49 429481 37 880796 897798 865997 482560 102103 233739 860238 1 897773 399545 874812 441599 155314 3 540585 147 368017 385478 326356 1077 40175 259160 835442 126253 842428 162485 70179 508240 482540 558 886147 819488 892397 315573 873555 813669 839574 844919 840599 24262 7 877519 215 460964 578299 894191 77 435749 581601 586 282994 278093 272035 750664 843249 216487 534683 527642 857751 764973 713302 551887 880359 845385 841210 132608 30087 132415 34079 831100 868656 240640 146056 792548 159078 613842 675410 656 91 896950 680961 97 704735 880179 355557 313451 751790 490345 736232 839754 387909 837428 11 7378 881452 742 865968 860286 441974 1 114832 85 69121 400166 4 28800 562 7 469399 4 868141 492 25250 792507 803823 879085 32 414901 775091 129372 134652 374884 313980 143608 825376 613327 464469 177529 867091 648276 20385 2385 73044 182917 472 40627 681041 2538 615163 891165 519906 395004 59768 5664 877662 825889 11 292223 36656 178460 16973 150822 798517 6 899588 147339 496192 80 830418 803070 36727 796117 895432 119666 537715 688183 224292 76778 762931 1451 3 621731 839722 657214 832488 253173 510 509236 300723 122916 515467 828380 835906 882972 199397 492940 726832 868244 149497 352153 874973 861981 868720 2 770861 640226 3 181333 138825 438410 3 799030 865462 649979 864292 744617 283591 40587 813800 880365 860893 814579 95793 206956 2 244294 420285 844999 862997 381815 263855 87 5 865708 1314 833248 658234 119 778782 54719 827077 575530 798180 18224 124 206883 618590 243196 408647 135246 6886 44 30 20 649781 828912 431347 51437 46745 8 379101 210 893554 288924 754071 306497 867364 17314 227 15630 6 832604 8552 793254 418310 798158 419396 881207 865483 770566 286140 872558 70114 449207 402806 873164 852846 7 830625 257 819018 668800 760196 681125 897092 228329 888219 59296 828321 207046 770627 809772 7 708160 721276 727652 812380 763458 538055 44 194522 839858 837020 38 3 39031 393567 451777 742447 620349 81047 824410 111773 869833 260182 895284 59754 193 218525 353420 376550 40949 703993 253759 200784 827243 887931 19375 341488 794693 887745 725295 12 847752 4080 880356 251565 822563 888862 66688 713006 560909 782427 876592 878851 192943 4891 7 222193 178966 563066 459566 803863 770295 861980 93 843631 839961 746292 81632 622721 830345 11 878956 427154 638884 658229 545409 37824 852425 411299 801683 341516 899194 62144 510 799447 413907 886259 29 868448 880575 847019 324081 664005 573310 870627 223325 887361 782081 811574 749237 6956 55376 171077 615667 53851 339591 796451 395136 344968 694293 838288 720371 236 486163 4 846318 497 2 615010 857482 134603 205951 897590 866073 295565 793203 18 512840 137559 1122 437460 723990 731606 28528 878762 794836 829847 510650 675250 421972 559693 255213 890946 816139 871105 602072 891084 510790 485 765356 16252 118633 607487 13 14029 83762 645168 635302 511704 629900 616165 372940 611821 849304 709808 693212 891416 258684 7094 898665 871470 875405 476015 499856 745503 888034 722680 175971 433965 10580 886816 844439 785007 894254 882915 5 68425 394079 868460 872850 3196 883433 420 169915 880489 856170 880310 678913 256212 121860 215431 892310 680721 110542 720692 561182 649976 760533 896778 297231 220276 704113 19 432991 879142 732830 177737 872419 12427 795395 850087 791678 895712 2505 643800 896872 50322 830229 833616 2234 850637 713001 854995 841362 1476 149585 407703 682390 684136 562883 852942 1260 6 786982 460240 13 507210 36959 13249 25595 632798 84339 2 11060 771820 811377 614563 714242 744406 7150 40693 547967 25453 238392 751356 156807 206068 887667 865761 66965 258266 338692 638841 2 124 16742 890212 178535 783396 881195 699990 868349 745622 480808 8755 846173 872306 321656 881024 290350 702337 37339 342293 876107 699037 800901 17 697508 788315 873635 842336 556333 748408 899199 861748 628788 693698 484307 5 694111 842931 437804 828600 124180 29043 294738 651225 812012 330783 21 579704 1481 550438 841386 894197 349723 615914 892911 884162 620223 793509 458616 842567 882959 784342 25 882500 1 10455 816538 766537 653584 834360 884627 98650 641123 110013 829497 887310 85641 817076 892846 219 747596 97228 149090 134113 545570 817 481991 642846 420289 770403 738858 3853 168229 876650 492548 832634 746071 398890 705705 889479 162269 1088 4 844813 763708 797521 244638 35100 631932 7 899501 104593 647705 175 619720 46951 664611 872876 3828 359027 884040 418 255152 505314 769370 150824 171437 734620 314019 106577 462475 609019 43927 722534 849985 511290 787078 626150 698886 862646 889042 517482 314521 292686 357653 771997 2 884353 49912 893637 11 880202 20 178571 512893 16 864333 321908 161941 860849 722282 880667 384881 61 575971 845113 72666 89128 722371 850967 341237 54022 32 744815 896816 529840 628667 80031 52534 878318 397966 196071 810059 963 826900 886529 13080 572155 871970 173127 875430 236275 326143 690412 64223 154834 31037 893480 7988 779916 436703 821673 881486 770375 440178 112212 591497 878198 779407 353917 216940 846670 176266 25530 5 874601 485333 14917 523806 793726 884797 23 67122 842921 545265 3 216874 147932 1 152688 11498 1 190483 544453 64493 796287 593473 866339 220628 540396 523363 879004 827799 599808 4 576675 724143 568449 806156 551432 3 543010 532905 592632 168880 602153 312679 887122 423538 678388 128437 443547 409546 926 447113 444507 10302 848767 704017 1007 866107 95641 716454 181215 113443 221604 413235 68 183822 334021 2747 729406 49767 401 733213 10133 6 1456 886709 271154 862461 899043 810449 355262 873340 2 836197 368250 889116 79987 557117 283470 153981 287659 2249 866510 170615 277268 848773 87638 11759 84001 87160 304194 263 300784 677189 2 526184 882612 2 5688 210373 868716 854717 442911 834772 5354 525433 89544 257123 229618 826249 2811 5 360075 417290 830521 16848 797063 3 478384 877673 540984 800096 368879 419962 174958 605935 862620 830432 5 462051 146979 66 627114 708993 754750 81017 826781 23 831404 212989 856276 198557 869862 733 359265 107831 65099 90046 860198 11 732636 849697 710472 753520 17106 462050 5 881495 817794 168659 296091 863110 873786 139075 159272 408245 245387 179647 240239 268374 150897 833159 623358 891333 840134 60622 97767 213376 889261 19627 802822 35 1569 64 861268 667814 445561 564399 197 895756 873501 155932 719451 811063 881821 804328 874278 372482 381590 502862 221969 93302 271204 1378 45664 74612 793962 890374 439112 242628 360340 353931 871583 851009 421810 524935 198809 60001 1537 678374 4773 813610 11 54 149355 782035 238696 736377 8 570674 9873 743544 22654 242340 106751 880149 889808 30 852226 411587 255649 839378 322878 313670 756585 349292 6 1260 439870 793945 3434 888746 743023 12 866236 2052 421730 345809 713359 250139 701285 773976 248775 249968 102068 821531 870129 550049 862467 829842 222962 927 566365 4265 843910 19569 659934 810228 9 31 10502 401191 826390 385176 829376 156370 460447 269533 314420 137261 16402 416935 125211 139687 556739 297690 63866 373 786146 808881 191740 887592 4 834265 881121 836623 36679 842549 22804 1537 138206 756008 548773 783685 208319 810130 3 886180 874 4209 74 815 882923 59654 102617 17893 442408 547857 201239 700716 678093 842149 851801 726043 676095 8861 895076 82613 866295 465924 225469 823816 344580 874194 265919 46089 880372 297750 815691 841675 9158 300336 740341 214849 98851 142661 246547 897972 31254 167596 103361 102 372297 808050 786832 893090 415704 131907 882393 178 248690 824328 95132 480840 581207 870535 9 620375 846027 779359 716337 374002 412388 397 3 383408 87603 509986 518168 458 784742 7 888451 791 791864 21492 346791 16016 898629 387164 451135 880190 424389 743398 314199 484791 640157 498856 12968 880348 482748 883966 21099 291161 38734 774252 6 864781 259029 3331 212 126076 11582 163525 801 241 710342 477248 590182 814156 818185 894401 698235 112533 826411 80670 435174 677304 882378 511336 407141 1 808314 1 14 94353 59171 827341 872752 230988 308570 1083 340408 284561 882663 48 568556 13912 5 737339 850027 715807 835874 848159 372202 483 56966 139847 869398 583167 381188 7637 177012 837118 891182 420160 891602 647019 885839 865125 708332 635191 849609 761605 888858 13906 874503 134657 21 1373 173090 16351 32629 692979 896161 854519 868566 829474 173331 680015 556707 76 701955 502766 883741 733600 854657 352369 2 2 698367 43 855330 578867 261274 827677 211894 818019 665399 171860 714587 333398 285 899716 892603 1 493362 770955 17171 802906 849713 878555 4775 866163 680849 62132 709167 40859 690780 209746 708974 787301 809445 896273 863085 364544 868599 886902 739501 768573 645022 878218 301902 11612 797673 115304 794647 212 11450 839 861071 246147 327546 1327 889891 505426 370304 191728 817484 286854 834051 772491 223605 102172 87985 887063 1651 436446 303258 66784 144 888537 44376 7338 698470 841941 480290 40239 427324 466608 17 870676 195 845414 687 429845 850760 892634 664272 38192 198662 788 356262 703973 682574 897867 785345 893130 592740 6 831616 860324 896014 38 789535 899702 149 88150 228328 889473 744024 527751 152470 892641 880530 120893 711308 18 897374 721986 679180 817186 621966 679453 833038 344478 4864 870352 792486 838789 622985 28 840764 19 870156 677900 841733 652798 781843 139364 719351 867796 611402 864798 5 126913 881993 745651 857183 781187 235516 17 659141 211146 805884 405682 52191 566884 488 773564 144747 169748 230525 60507 880144 22 669080 798370 828787 51 824749 117468 876375 7153 804349 244206 878291 304749 753655 7735 624013 768899 298693 400336 491881 895156 7 290622 786 643089 3136 793163 358203 124586 686192 45409 464481 782071 343392 2 418451 78 73421 740319 8586 844036 886321 886908 894266 781323 114300 874231 870961 258602 777304 123676 1506 54 646503 121552 839802 726059 57466 820750 733195 887913 675923 120 578736 148275 736751 624 263514 127215 13 706948 827114 700325 814753 146857 801524 895504 53527 169032 795855 381 720314 867971 762612 875517 1339 2646 895948 893863 599272 4 618474 249446 877379 15 617685 516586 398744 3 892252 5163 717929 892380 8329 559729 884588 865395 120702 124627 697590 1189 691240 791070 4 892013 675361 314371 860708 342561 47538 241636 791551 651168 804135 759786 840656 525671 54674 864258 832436 870994 819589 896232 598867 332878 897772 136499 858837 788077 154941 4 868509 12 62755 881780 14719 886057 878230 631283 566497 257278 888645 737496 352872 71222 810210 3 892334 664076 153960 891217 83967 844946 841483 888429 808005 842132 130625 656892 339172 189111 790708 857738 1 327931 730693 896891 840240 393159 11261 738028 2 801564 158866 51 710135 253333 14715 339333 704972 628122 436184 12466 332191 554259 221 1 439970 183602 731971 60823 812136 697788 406519 859834 3899 747735 752963 26 131236 871518 801239 378688 1 70405 858595 819663 162863 7576 889063 591702 194425 789876 466851 3717 400657 600039 13032 311079 9316 104647 1023 5504 766550 627415 439755 893969 241268 208 891590 50 87 354967 6004 43118 836713 828383 28 9743 25214 43468 169606 890012 1296 816235 87914 578646 304508 815206 891739 888859 30 797545 150630 863956 843950 441931 845455 438489 783138 250713 530181 18259 453328 832821 631735 467576 884386 881178 189580 656883 36938 355274 229559 892274 11511 406446 886659 12 626801 15637 1 874902 355945 1 107242 256527 386027 166 795731 481917 73856 368 870502 483898 573475 895075 870528 516783 380974 835324 263626 38 25700 14526 3 680821 300 20 634928 460323 816982 51 18742 957 256412 539975 7340 861726 364847 66 858270 675444 389093 863963 840423 18 730130 689902 872100 22 850016 878782 820165 183521 600814 48835 4687 802711 850777 895824 3840 329102 865398 343897 94625 895866 26377 6 898898 522121 740486 218 896126 745506 894968 712624 890171 288617 156942 756684 206097 896208 25035 732247 746148 170099 192962 829362 257616 771 88139 363728 389411 52037 3 2695 716146 544926 757777 864510 813293 859487 47 718545 889668 156 44549 1279 69892 837452 151307 30 245918 745485 874346 605693 847135 710043 283482 557939 764965 10814 161 353003 452981 898405 3641 8413 859209 881905 6 55461 659446 879447 174 508652 32878 90365 203409 5 830701 169 509168 369 894547 7 808098 811356 72553 814398 1455 8 821159 492672 87267 31965 23199 340626 860895 849083 892402 240907 1 580536 497680 874196 1197 617515 3 580018 834545 72350 834707 11058 786147 784733 311498 841604 5966 39 786651 433921 630950 751997 561 896064 267611 766220 839551 876966 805762 891623 4242 101575 2 2 97850 891241 642212 818398 117705 832635 86 2910 276909 141759 13084 411922 740975 780194 459025 94055 143 534010 849992 614802 781025 776940 579243 841199 1666 3064 466677 681 20 717613 895313 847330 624564 345535 160534 804614 1481 5240 778195 17 51266 868853 721045 38411 436479 710420 223 840801 44 324309 196182 7 884248 194835 10288 888899 278977 704514 43831 50 719103 64480 663569 264080 58400 613203 224587 838946 212286 495326 697518 484399 180896 493 380649 566388 512377 894187 310117 679091 292809 737628 769753 855631 788745 593513 865629 55 819327 285705 887759 184727 852659 27247 533116 888304 532 620557 178480 895668 619523 10255 5468 197675 615691 5753 398581 1373 1947 382276 890862 784904 23216 5 699334 386174 77 188069 100903 776660 868021 1227 291091 828942 117 504254 407229 69 848924 2645 811133 801743 850873 872326 443302 865538 273592 31667 6 850300 844026 251432 455514 991 749287 413 106240 783861 336 1 750725 875255 180575 779556 125041 22020 1656 16512 639218 767973 570874 2234 368747 727835 231047 858547 31275 896157 657534 156613 847185 362351 37 857239 195677 350562 833549 542854 91 230904 4565 155464 509945 877648 591251 585571 125313 3 158307 483244 393973 703312 849712 619345 606719 784764 756232 858518 640949 4 385638 719249 171909 653678 817722 600688 4 2695 26 884480 455274 432500 835939 26 589137 837784 220159 373722 167881 7405 813167 890093 855722 680797 726153 113844 17283 456617 765782 146719 870450 848100 306540 738068 477196 648354 8963 842539 212114 885231 526605 150520 176187 874786 31 455648 346690 90 756113 798829 851340 821223 607877 413849 850730 205069 104249 789126 6777 795920 157434 547449 590958 12 213273 94953 787981 171697 889017 56 567520 587465 60 830547 862425 103073 29879 4 811552 101 700365 268515 484906 856443 847598 1 833985 70893 95076 584424 3 238973 219172 599467 894172 870026 14 15 59 29794 849841 402699 437882 19231 848706 526743 28882 721841 29 128000 235022 890218 759459 826663 684147 248858 846051 43 10 11662 58146 76 1 629688 880432 869297 857754 852172 4923 870054 778221 233958 733191 838670 249578 783454 619980 23760 465416 826647 462965 760116 96 260438 559170 492731 753358 888550 35 846668 365250 888752 20511 800765 75665 844064 278 3 673726 421667 350546 812460 302359 868453 180677 786498 846340 30 520445 615051 74793 828239 639796 225371 637122 114 593800 826280 173749 10 695965 5 623798 772914 853731 238415 73452 88565 797857 710431 854938 714568 327472 613930 634331 2 781212 889655 761031 868235 698342 740441 824299 475918 4 489151 713735 239986 2122 772716 847811 700510 439746 207149 193081 894507 652107 866118 892413 21 881166 44727 741426 767504 677079 857949 38 887301 764076 1 822 833055 157884 854793 328519 893919 845509 789604 836108 14721 48 715697 3681 879641 867816 899340 200495 587 9 621186 89 567190 35 534583 494794 899343 681917 66597 440386 104571 528504 802915 232412 647687 889930 219 780534 48 632894 31524 863396 894226 299771 348758 859673 205344 87 851836 670867 826232 697358 109604 786766 722287 719424 7 627019 893131 777578 881030 2 191699 798160 586317 411137 361557 3001 551542 218748 3939 1284 840478 837995 772135 418981 51104 81760 417898 876873 566101 814894 1239 894175 226653 84 870565 211755 629530 683935 6 467250 624067 416251 405320 402344 822651 833046 786990 100700 78030 295812 841738 631398 865785 11931 794340 860682 275869 468637 236527 31924 243623 388303 844333 4243 829564 235853 113524 874087 841519 313935 841649 832931 271407 3 812426 528 794920 286194 835946 541173 214922 842682 562504 869563 255510 22 879370 54 20231 43863 893195 587004 893758 453595 868882 1 127706 711221 721157 581698 740065 3694 25679 1 91687 516242 890570 824289 325370 379892 609409 131817 25089 607124 6446 89 472701 784566 889341 739088 170476 876046 276 826729 17 25 815782 716823 699174 3 896165 689793 411286 861655 810333 179006 809329 3808 887129 100458 853820 828767 857728 269673 93521 4 521066 876053 830867 702347 827989 608603 337126 3307 6 458364 862144 792714 437216 20745 10254 10197 863347 720219 857216 886102 1 791368 804228 221077 143356 4 610760 7744 828714 840783 827388 25887 63554 172168 371399 2 45295 593 555246 532598 682203 642 857516 613147 149758 853 524131 501696 2867 889584 834831 98942 869418 730098 749605 839750 177921 754199 865024 899341 405484 80771 819838 147435 852367 851987 435218 897975 19 59 59860 548410 875137 897317 86083 226139 315782 726307 468966 25 894183 522144 73663 869508 16361 876199 880641 93006 710961 503216 842239 617182 543497 476104 885386 531050 158122 3 746503 1451 896571 844173 897758 109296 5 777834 588146 6 352486 954 581666 20795 609810 258224 892345 410598 7 877842 11 7 227591 673066 866735 516093 128141 684178 549719 757277 230259 10 565200 303519 51 40 7 331574 1435 53 310832 886391 856608 883277 218892 692021 478713 146298 712249 522928 562141 64562 857899 854481 651832 703201 438848 6691 474395 899853 7 46 778045 1718 709258 330425 1735 751001 574031 735 739533 509758 160537 120200 2703 312225 138751 166346 6835 864166 224546 506870 737663 693165 825397 455591 122014 38 21910 557749 121246 483722 637959 2 668 1978 25631 356185 858481 889301 700359 367495 706910 304734 879116 803940 7 361357 95801 13813 46375 381990 1849 88 850848 265255 41 847544 828686 565544 226206 414888 869079 899146 362913 27752 50564 517054 858584 661603 52690 688165 5568 776501 294177 689802 706991 575904 565152 509978 855516 757564 1819 596379 829674 830116 106637 77209 802381 726588 491 369 678348 539380 763219 335014 848630 745507 62 552136 898374 676573 891705 5458 509053 4 426372 85347 826971 888176 55549 827751 43 9 269538 158604 352579 485315 28 805857 642966 410182 768926 858910 832723 662593 315047 88 609001 25818 438711 13297 704484 787700 135392 6 799420 163 408171 27834 876771 800262 895557 455559 715773 622316 289684 877372 1295 736741 778443 21614 638317 17238 493866 871126 67059 890145 2972 772356 551577 784051 429642 95063 647064 841778 490921 830212 346804 110304 866886 17510 508959 270292 557585 14 350214 843191 270721 217765 86185 557300 642781 659374 340 182747 295 656488 256505 856776 870701 56261 885998 2 234539 154448 649963 866923 34115 311838 10893 812680 416889 698318 326061 882816 862518 778064 36692 221159 723569 3 687065 867408 801109 50854 896218 737902 125860 894249 774809 14546 861383 380141 633319 441878 831782 94318 846081 203673 1151 306339 4 59522 2857 531804 105707 5 20672 288652 881585 712168 892576 888268 251355 860864 309087 19 22821 298125 754713 61393 85181 500515 24036 821958 610 5 873787 56792 892683 773783 873435 285391 10 175289 411464 236369 56 877320 893982 540667 834497 27 826067 3204 1 875715 114985 744990 873504 660703 4 337997 542857 383422 572495 5186 825832 264771 557479 881945 126394 380880 481330 16 3245 589080 368749 337594 883837 675925 2 2 198019 48 1 894419 674115 881561 669 5 661549 1 742651 875698 89 627506 220503 211086 305334 878780 865465 864135 813869 870230 648241 317348 740273 351188 879778 32204 852937 176047 3 844988 707504 323 559384 829126 88649 18 342281 58234 9 300118 739129 657812 29 804172 3 421641 424506 884482 171617 757878 760 3 19 593707 842120 611980 777361 563587 884707 808652 285712 892594 337791 120142 851491 852694 821091 70431 110960 899160 443231 210401 831037 139715 349611 504316 1616 33407 872958 33 817271 883428 885992 42 232570 843583 2762 772466 775276 896538 781142 55 185416 64071 864756 553843 40911 867508 2755 643088 822827 58448 881145 6 685 620595 478833 550143 620879 92105 303846 848108 17 224665 787550 89 481247 842226 25495 810594 272101 322897 329915 116921 18245 879594 531280 863648 154955 281767 777121 814443 623481 119515 123231 486275 142959 104 1 397448 547698 426800 183 480144 185670 259073 882234 5 591796 452102 1 133088 763048 360648 509672 683126 688918 789169 87137 878689 778894 799730 559873 4901 830950 443542 858481 751414 368216 847443 393080 125883 875665 575498 398854 649641 618060 133 654319 739426 24826 844595 11 164845 351607 5762 539041 98424 14 126670 847737 139 400685 59403 802921 162404 39598 390274 547 607205 197407 869994 6450 11808 826897 1 12 433447 859200 763230 17855 74 895505 862414 16603 246926 354279 321055 471965 889236 806881 791144 729008 287238 2332 435963 349439 812457 842629 705053 41851 353771 11416 97012 871190 196797 580 14214 88424 516365 885446 462038 146836 66690 773841 549801 346564 267474 205244 751538 298913 518404 73371 40603 477989 878335 173492 884229 890910 551041 686276 286715 9155 18 777252 759562 18799 24 852550 897516 876475 627785 838985 888046 836868 414127 36 811428 101485 143463 831288 566134 77155 86838 782060 691426 288861 677320 58065 183 257883 447348 5162 2 45421 861443 689982 583540 857414 431174 883821 776747 884686 856014 394622 508310 15266 654102 700542 511324 115063 466623 888483 649279 45041 483 821646 544613 758524 334765 443851 8399 432589 9219 9 430230 319462 6549 376735 181058 687341 749271 405850 879169 654757 847854 120020 674399 527560 168267 170490 604089 889800 2054 83 459652 439033 15 888821 361031 485472 897534 821063 587899 310868 250503 881031 395107 2 193630 440457 467288 18 833059 541898 90753 829672 830847 20 1125 890221 851591 873160 2866 122412 62938 894479 235183 105024 951 92 881819 110804 3173 181683 812771 175174 672853 863971 6486 392230 675080 6007 208106 853337 817333 1220 8710 203788 570 890587 230240 308191 215396 227739 844119 536646 780326 98864 627152 879109 869051 714968 326 819974 538 791917 68558 173811 898349 775535 876247 776969 636515 856942 172142 458987 681275 811995 27 74436 91 71 40 206726 105632 1 800925 547262 198779 377257 420371 833573 279614 882529 708280 581922 482459 412680 875583 21684 19988 666083 719685 793491 320431 856836 875690 411074 678089 815667 550915 1409 827994 881572 755551 866929 397620 54787 72071 5 399845 848858 486417 814704 908 674 8 390493 650344 707948 641358 873057 871698 40 458990 2 219460 2 892894 56 860235 33 852619 387035 568884 652018 885229 880769 118898 33957 855 226 398075 832664 15 455943 866368 881572 278884 490004 107891 130 885156 24 670326 68580 503542 1 182561 34 408503 428926 7 12051 513 64519 244301 892959 816131 54963 3027 746257 624738 774519 77216 882982 8 848083 859878 7 621823 784457 469359 1 218995 3575 838159 43 618568 21652 2 838912 225869 494889 172 8817 892534 628243 694640 879830 674443 644329 703417 649623 897554 57117 409741 3 855910 863950 98283 879797 198982 792266 876831 573163 690429 118141 858183 261 445248 539256 369846 862167 21330 862029 848328 282399 203612 54627 139980 875288 563621 344194 80170 900 2 172955 614227 513555 871860 882758 769321 808826 116 813118 301826 844664 297 19964 843276 474426 871235 6204 799947 317251 574566 892411 596683 454991 37344 71 2 711128 1 313177 323548 807823 2125 650718 1239 103196 54784 13950 729392 880262 782 545405 793431 649892 693694 247792 522404 7090 30253 868098 233714 4 163087 843820 47087 6 1 850039 6 800074 461086 50194 761578 428347 3247 303050 882594 377034 691449 815763 4 897275 800334 793591 866155 831675 566839 892928 424681 469945 72387 887288 296 14869 57027 18460 896490 697436 659529 166977 477420 880322 25890 861141 667774 108424 11927 235763 573917 883953 50939 707234 348299 2 875800 387928 467254 87244 174190 558706 775302 717000 6 349356 725 941 813501 6 208281 695 847160 191462 412 476743 56324 565099 883807 807846 557403 413981 443266 893434 348188 888058 12204 860912 812940 283077 137541 627982 736352 810805 786998 899798 895404 872753 84803 862145 286884 769711 47034 225 72745 247401 669002 452167 870218 874034 3308 842218 747998 713809 350399 5249 897961 875221 887686 42 2 34436 432454 859347 891928 468575 156439 846362 196046 61 3245 292026 3 319698 51819 643130 588354 652295 105 1444 103 45191 1428 845271 791655 182427 766922 866421 896181 837158 1239 167837 547529 862518 419972 179 822260 236318 445992 13 560 865438 875669 58619 51961 889772 739101 832841 44 358406 897039 689994 250 883762 307604 827517 689696 894966 786749 531190 231019 1 73176 1721 522173 832426 769546 774373 862406 16 128629 698 16736 843083 769924 305980 88649 570768 882148 377941 683905 835415 873763 21 45 896143 645183 238443 455328 889439 773530 192402 296806 619809 716783 860743 9511 123730 659196 144 491413 75369 151077 861842 825206 115144 806323 4 92050 869296 884881 58979 8 5 888390 831971 339465 1 123270 130216 548794 799784 251725 81107 886403 867729 722528 823554 848566 871858 896752 413183 522803 7 343 642849 692641 689693 128981 877777 119 81389 411689 889460 97920 38253 794986 140771 784585 895605 843710 98365 12497 89502 911 256854 135532 875181 702144 710619 224332 836135 654189 828673 511060 68572 703348 80788 1 876019 7499 860010 679014 20015 5 158 838679 449165 32704 276819 353544 804 186612 760599 706552 844033 899675 735989 888677 25507 4646 2144 415123 37 649027 10 96252 19993 13 427181 26268 813723 868249 189528 723229 750494 1 291371 239971 87081 866777 5 264625 238 857010 578915 874694 664120 854971 174005 899107 2 171847 298335 207289 288123 706001 833291 5 749948 888830 810842 281803 223257 395081 865917 614509 867109 2381 7 4371 771224 345751 605457 254131 256088 791524 712694 405775 716622 213706 188081 841326 509463 274329 853586 841165 21837 202520 846830 867471 435737 301 867404 881866 760462 847841 750150 838040 5977 7650 772582 653165 87603 896888 53 844423 561044 21568 383616 305119 372321 144611 842282 878893 756784 893783 73226 6 19 643138 11245 718767 57 380201 725106 886645 571051 731878 56949 430199 9 861334 808043 99977 885142 804555 6 433406 2916 319493 545 747471 1955 704213 1 836551 496027 896116 831337 16 371314 197613 538770 894333 28739 55659 369795 484707 30621 477342 23798 863817 655918 12809 4 586640 168873 770340 628284 35699 50471 219578 799 9248 48235 480592 593505 755645 51944 226 852178 499134 338216 872922 234822 14276 257743 896015 894727 433067 246321 245617 8865 867065 224 683083 155522 2795 6615 1905 885800 867169 436863 270660 63817 34748 306692 832535 3118 612517 520266 837812 206958 762649 2197 87906 39907 641199 125674 673335 36807 59049 879193 158025 873263 850377 181282 827105 2 694322 722571 98840 845282 898262 292580 37 630477 4 794160 851005 754987 73 150868 275919 314499 100752 741837 15166 1 818727 578584 644684 888311 196267 89745 9353 858092 18674 896889 2 157152 897817 731870 407296 18 490799 813444 507493 632153 831244 539856 24322 337485 822947 895790 661359 887775 676814 732083 70455 826215 8 243622 900 814574 660226 665938 9215 701528 529364 895606 661269 386021 617092 451388 685517 461 819329 36 2 896331 46 790092 201815 292875 634759 42336 878992 222 270335 120587 799089 325688 421193 174352 39 839509 69422 48 850530 896532 118989 573848 788623 425826 460871 883923 590236 645071 20664 55 2974 62 889035 876395 754595 825707 845511 34898 352419 273 809296 517382 853706 581372 1638 133051 10156 851695 16264 665442 102 891254 816088 892183 759319 799039 765137 858761 893203 705062 607179 76863 877388 752755 872427 815103 756973 11539 752135 318156 209739 306880 562326 41021 899769 413181 21195 882778 166310 791119 866694 17511 1167 750162 611799 881094 534979 19 831057 891834 171027 831320 669083 519714 668016 116181 758338 871535 430775 806076 832116 890642 431451 895269 740574 808888 316743 898518 180053 701663 62917 533229 132 48498 301226 6800 875364 2550 1 91789 701341 824690 681496 108020 274300 38 3115 400700 458776 349132 824044 879242 55045 852202 837382 448547 566787 374100 531955 119266 268984 28536 432229 874442 5 53941 721707 683683 788131 39842 6 781617 23169 262808 775647 191516 855017 322454 449616 585308 880759 262921 55 627517 257569 160459 269321 1972 726807 884239 62726 514231 1 886524 873204 821435 810009 848486 2224 78 832760 1762 2033 878949 251343 168202 532307 9 14 698376 537262 14 573626 5720 2 316 517243 860586 49405 801874 650719 372382 70956 23045 368665 892417 888388 193 719094 617689 13374 844105 718844 797100 118649 763632 50492 82023 148311 875175 513223 4 768616 67 567321 899974 11456 718342 204875 814332 109742 784817 867787 754001 462048 74276 468892 714996 865939 399761 859842 23415 173504 10 746709 335641 895936 851177 811955 584778 847611 562762 892002 882886 837750 766525 469125 51272 427985 481381 307118 311454 830403 871707 833973 285446 44 90735 730619 821564 160893 681267 227045 397757 343 794397 637696 10 501387 1613 608437 157617 415817 656483 468927 361808 843359 39900 420635 706984 479671 594154 88531 676019 874634 365785 829488 98634 1 895817 2 518803 403189 710255 16 892845 869955 604685 779292 93146 811188 767950 727439 857773 895045 857393 73333 877976 16 873148 721718 283 618079 847565 827766 6 166386 812943 601188 139 92509 796836 878359 959 116415 257624 691512 885144 7873 192 72241 392112 858049 862205 157 876915 220 156790 489902 204540 178052 799430 858644 880937 653283 34876 95731 383137 263117 6637 170208 664956 706872 758947 4902 892741 538111 14609 483945 483101 9 87071 869694 776370 337232 874134 899175 226011 481510 1 878524 301401 891127 426 515291 23928 75687 292173 706820 27168 283 397229 482243 891136 811143 865617 3871 68306 834103 872868 883567 704427 86909 126793 80 223147 795119 79687 821754 852525 79729 47 324 181183 195557 767312 873109 745683 166 164727 182776 815233 865106 879879 4 187154 41127 15312 217020 636229 165 759231 707857 119838 889187 31913 880248 5 898363 302162 723254 844318 783261 360781 829111 236486 385 309 769870 790705 593155 600093 23 278155 668167 386626 2 630876 13419 158088 7 44629 897441 1619 866617 888492 1 60144 816403 298421 859269 891502 70960 649474 2531 29 14337 290657 778389 471974 1 312226 31 588 806085 886949 82 318731 598466 10 48019 527784 241 794293 893127 664151 20666 186 206 358522 548704 73985 37540 257697 493705 39163 200680 86737 571505 718702 756260 872184 833332 1153 17909 875498 870028 786279 15734 744185 823812 12 878922 565332 306868 743678 109775 867024 722733 88898 248641 864312 832010 752134 285977 758963 881057 896069 728267 687526 183698 130 588958 893563 628684 285739 222092 265291 323844 891015 23590 69 479663 7 264208 12650 674786 372026 718351 16981 92211 723707 502558 602856 793023 873213 304532 1 551931 852891 16951 862472 511011 585907 436491 853633 39749 79125 20 764336 79207 593274 470694 313060 391068 366679 296952 346411 864433 23079 605156 766643 881604 502895 846538 153563 827549 4102 746657 12 875891 14 208546 1344 367030 838719 873536 237718 475095 318 632974 831452 108918 597472 388430 825272 1 832664 608859 186811 104391 4 476905 621295 739558 866522 849868 87467 473063 138097 495788 845910 445297 845090 271876 624535 124430 635358 788121 787568 221476 564354 884503 897147 65640 1732 848458 117217 691034 1 547510 760176 479773 118 875569 18986 529 982 815841 488497 2 226965 296281 630108 352330 63227 890772 989 633693 18139 129021 297456 14277 761136 880963 251014 5543 877262 66484 839078 88994 477426 298803 171467 52010 832908 230862 518935 792596 888220 582323 821771 376 789548 595829 866264 529599 878131 794327 75 481919 245339 388941 895659 9103 356879 588824 586879 517510 14256 861047 770417 61494 698559 687486 403676 826930 309488 44515 885420 180915 818839 36522 500494 251158 58323 886821 175 325091 39136 136047 628221 441743 10478 35 12343 604353 258619 1782 10728 797645 362649 872935 10 745923 9 752551 803117 73886 487121 66178 527930 864637 42389 865645 5931 6 197532 519 63862 822290 584473 4 4135 254211 250159 727793 31352 5 5779 858045 230766 2315 407576 738071 242358 492025 212 894350 899635 400608 888875 354664 870004 595596 155817 658365 804818 861611 133 465000 743967 1608 718137 675719 668364 693049 16 685981 873354 570745 69666 889093 894665 135743 2 422312 593 84204 7 446448 7 86381 611956 365615 456422 763618 466806 848943 876494 7 207 636701 831386 625776 767745 404420 734532 516969 10890 2352 69196 642377 9 562361 895547 7 445616 17 585409 347101 872663 133041 519183 829781 595329 306721 826782 1 845916 20 697536 1229 727864 147344 379 1 355937 874688 278068 587832 851073 374171 872786 869626 119649 733883 304229 6 718908 636610 534822 738012 82204 67701 48377 857254 60615 433309 697216 737816 333825 718910 839097 700682 758 862095 580525 454661 558546 118865 649129 120927 4217 868248 899253 889085 472622 57344 784901 853794 15707 804460 176259 814885 876933 770870 1652 748533 798812 517309 889771 248 713822 1 890621 599311 25485 718882 2 885552 884849 73293 706504 813839 460172 893777 5 99011 811966 198568 474086 894942 607354 69898 7 117 263381 890090 781285 880596 172034 243181 883492 214085 241417 170950 535714 494240 744218 886231 577167 833024 211665 671968 394971 466500 21367 485852 781797 847552 535244 800360 234508 227488 438529 249958 428292 201180 789528 433608 845235 684903 2 923 437175 583790 301494 365111 895565 257823 899922 794904 10943 838117 387286 342316 167713 884250 895878 11715 84376 865992 9 38 10 528690 619838 259970 745725 3 443931 847900 768505 692443 97958 775584 241 375571 835708 891128 652172 295604 879902 669952 105924 69 781200 887292 794849 323364 681552 787140 187806 860262 578335 573586 748903 854753 775886 1283 131115 884272 689049 102952 764018 242958 800955 849191 298 48100 37 446330 26 126 171415 416789 285 811459 14164 892936 92212 124433 663244 605577 1 216804 676979 872844 893584 58479 726575 203570 49080 2 745464 290808 171887 898939 420716 762860 408562 361217 918 147126 619126 84103 842358 737179 346 567027 949 779909 851411 841816 38361 887962 876187 186281 255726 154014 399221 802820 636710 27625 2 31090 886346 473085 176551 47411 5101 343136 17312 215 494715 2 834677 333029 884512 850652 496814 135333 345693 159279 845337 553615 552328 1 535044 376088 682651 886303 754098 304790 833230 1252 815297 731 895978 153241 290756 484719 527216 803832 809708 4500 877200 897277 327078 409351 275374 436285 102 326 473108 495628 755232 23293 896514 292245 544865 117215 356798 112 106 418151 339283 6260 829884 820530 97763 846841 887199 159843 85888 888375 183182 741060 267413 128555 838059 249649 300877 700554 890311 371409 622259 565343 351140 1529 837539 510368 19060 12 28709 26 799915 788426 552865 424408 551 834361 11170 17654 396586 10 878859 10687 756772 346944 845179 859222 485660 766487 889465 7865 61937 785410 192085 463360 842519 31 884943 824347 278499 274436 836528 50779 34898 802067 588863 766923 679209 279237 780231 887241 158839 235 681778 760778 88298 794206 834870 766888 689863 401208 548350 89790 82752 4502 894911 837952 327891 741386 339207 263267 367861 239188 305205 357173 810606 578069 11640 560144 857270 443519 1 700237 39 869322 790755 894398 895903 885081 451770 798042 420434 295186 101488 7 883173 3 153401 615246 492527 396178 433724 823119 6700 174220 559597 565640 398601 93138 799429 847317 198853 836470 781217 260566 840557 11223 853757 2 685976 194880 874336 140893 837398 487838 731508 679719 11 345980 620 457394 436352 303412 689134 1 776433 243802 864558 87 836799 542808 2 113 141691 592903 877798 850472 829926 127475 1048 189978 246063 255370 15018 879542 253 562747 65209 96123 11154 879332 338988 439828 650060 459894 895294 322034 45428 1802 37047 48180 80858 343046 4224 33581 84 27 1 1 817137 685502 450838 211028 433106 199444 32 305785 10 358 781665 229067 19 419138 897566 444120 27671 867035 693171 111901 10186 898498 813856 891790 554 446669 814321 20691 782254 85349 28913 438 612754 137821 884648 636821 6 523771 713046 987 877897 879902 229678 879612 815762 16 829791 92425 323548 10 239971 857437 136 213917 89705 405830 694474 831082 709718 376297 852358 507 545342 465946 484632 640008 831714 318984 276142 10836 53560 819043 817447 23093 758913 227114 698176 332586 895724 883368 849595 350908 30389 65683 828018 202034 877602 853712 774975 424900 32237 5535 694147 351064 47403 872540 26 137567 838282 890919 899857 59657 81797 876436 624011 49 516 80 888936 200615 335873 840468 698250 701346 552750 291179 615811 37758 623544 70 831121 4057 388025 42598 1028 537644 840650 817004 18137 38636 614370 133306 397206 633793 837611 35120 50266 688596 216124 301104 2 771110 873325 522465 120004 786743 780590 848832 886864 352736 709482 884858 585086 880409 126917 429126 151363 767169 99441 252206 622368 2 804247 124 24112 883639 625953 837736 758792 220396 6556 113932 364879 576927 238839 805950 874980 490806 827222 512378 770201 877085 642983 11 849458 876778 777262 695070 572442 311216 781628 375655 805219 539195 855034 899811 4541 320355 475062 159772 574102 823480 621602 19 2 756716 842136 445078 37384 388911 548397 146642 373844 168811 454461 630328 499653 17 84982 540380 606370 139224 807092 7032 840901 592454 512831 875087 1 773979 89911 600307 792309 13929 766093 287885 802904 2 42 28500 579652 32 92 610588 854539 154210 31431 2 411640 759851 352069 389763 10033 651394 443 887814 764744 8600 660666 849057 878791 14 588161 2 846796 7702 815503 412807 103 886185 857376 667836 849798 470544 13 73 345381 3 876396 833372 831612 605672 754619 768927 4516 17 766245 845743 13 610589 178 213628 735676 420814 426145 791318 427294 185 868782 665559 882366 839629 843991 625213 853186 6 369203 241243 694911 643795 15918 387038 38 879302 31554 773429 841965 463206 763417 880546 804931 239 4467 673463 118817 246555 514190 581740 817217 97385 747995 262784 622904 351912 898409 369865 142704 31 542684 359967 646694 447 872725 887903 397085 831737 898710 205 67387 628789 602396 890157 243188 548535 868322 169478 137158 10156 863980 3 2 452719 890551 507 17067 884015 868286 680342 875647 32 812317 79286 946 158770 8 718190 13656 876505 827763 623877 807261 156 314 669586 407295 777332 2988 501068 915 311543 749678 1590 1135 843675 154454 898326 2 841400 826746 3707 17136 873381 80 696685 864527 641955 799804 812322 854715 304560 798917 887879 632949 277578 826491 630338 534572 832353 149400 32886 625187 837185 873579 180992 769817 825583 14786 44 376250 506196 898735 472713 845144 846022 885354 138 762965 633422 899581 575945 724145 263422 135730 692134 167726 817723 758209 260521 761287 205942 7 72 871791 628156 676565 113436 24 706 76569 895805 736 887647 9944 2 5 264558 476887 192213 815308 847504 80028 2647 884792 341835 16319 898258 671832 768727 781228 836872 42 203080 165996 524342 341580 44919 616126 837538 888107 586443 1741 872138 736633 230047 828499 369990 451605 874122 210244 96 808727 555901 69 41201 52610 3 627885 810101 762997 881029 713840 38 864917 748819 7 867496 894680 880452 781265 59442 68559 435889 102286 727200 818166 779 361 362987 6 279176 52217 765699 860813 845624 866606 878522 760903 897101 4826 589881 715882 74366 568426 334812 834287 101927 735047 526033 359858 220747 59430 762297 663233 693781 632400 766435 866156 418354 380458 154040 845710 71127 803783 307954 73479 845893 895002 875009 459 170471 846740 16 212229 483017 565 874378 120019 1 54661 10138 16188 786641 759681 470164 76 600494 689107 363019 62784 526334 318417 2510 1 379646 14991 778106 752050 318224 3 128 208122 256801 832750 376988 524568 761282 60440 151860 29 681031 872029 171089 40463 704312 511293 1080 432694 660809 14860 423112 723751 416997 182122 66525 769661 852576 96 845444 861061 441230 599945 750347 855392 685864 6 304 648 300818 856680 813942 3447 823129 3 5798 890160 8 1598 661597 483786 783104 110948 676800 831981 872552 883713 746432 1845 357404 278638 2794 78563 885572 106426 862876 192 474044 7192 1695 520942 857964 889795 1117 140659 79 781261 858346 876119 12 203425 29373 882848 59856 452637 858252 869654 94548 1 540441 888936 899019 672231 613053 272140 2 522411 757144 178745 140149 767654 892525 7889 242396 539337 211925 5143 153631 416554 345105 775522 502065 17713 606942 632736 888796 558585 796857 2 833224 547706 777748 5 884130 55083 36 611028 61 880625 126402 839109 68921 519654 145 9370 872713 144646 750 17752 384468 82548 401128 674210 513613 847806 786932 852598 548603 588818 660004 836450 443338 66974 589417 398642 395697 789625 460397 15446 243184 4530 288 342572 125218 891562 466504 739422 329962 896915 868412 14 380329 181219 296095 803169 477963 651518 691 771552 15 661068 872966 843060 27465 890946 218315 225493 803049 855211 65346 783545 845976 17 18734 887643 2 874457 381956 12002 11625 847881 136120 97 2 877034 409681 472855 160318 896586 796781 434646 697496 2886 20702 218 882379 853349 881979 473976 690375 178025 630439 534309 3 13 454442 183858 896003 656459 416411 759554 874257 19853 846775 843737 378784 138895 8 288368 926 317095 662502 154213 840288 565720 773320 580205 31164 134805 772539 817445 352295 233953 45874 796940 2348 183350 114974 594151 240781 840092 435238 141090 467413 397927 888250 816851 857442 379465 770361 729370 803766 24588 868949 28161 321542 51 140949 283122 61484 179667 502854 90652 1631 633296 526205 773423 864442 762239 16988 893074 357150 846901 205387 480 14 390938 390887 819289 516 817138 185873 27674 420845 509 4980 130384 44614 3536 861992 689542 547955 821675 482619 866990 613102 733228 316020 378971 780931 26748 590679 627240 807850 603728 665328 777962 873145 697393 338023 1578 791784 4021 432471 873366 580780 3 886435 806092 869956 201069 640888 323711 892197 801878 2 793400 71518 813620 890666 621352 216731 468052 859639 448029 730026 673221 769857 94727 139 262247 800677 669537 882403 517110 275497 2004 1 207447 602881 840084 834335 31 895299 844943 33 748807 5113 807453 635115 17882 24 805130 59850 840476 140174 445615 88761 564622 2 184898 2 606505 763172 891271 5661 841228 844461 884478 134966 726785 848081 505356 211764 233960 2098 843403 688333 870641 44028 263065 894305 69 564654 878635 829477 365646 425240 895657 839554 875242 12096 70352 167271 845330 240286 879286 528431 383535 861137 2357 527184 759681 701797 1 974 791376 273353 49248 624709 766921 27 23 842476 87394 643690 3 837880 549042 147470 782418 148041 703068 745369 379860 859889 288 60 623003 884705 305838 82 899656 3275 524977 184850 261485 570122 5 9 530720 328 853311 13 3649 489103 670109 345298 296887 881630 826395 793801 158341 611838 781120 309112 570603 834165 717786 243904 760444 327522 163806 722051 8271 90766 136625 400741 633309 742178 352011 883873 652572 335360 888833 851111 44 105260 19340 2025 771947 671096 814168 357209 83315 341194 759909 502077 853050 440372 127592 289 897923 838298 821252 876012 859825 652156 291 842900 870264 797361 899379 813138 5926 817049 482168 413129 24 76533 551047 853710 654190 5533 1848 870344 132796 795595 894920 36521 92679 896128 65 2 261371 813472 56582 634389 1668 861730 772155 284392 673734 230409 740606 466703 733489 48357 866642 867399 798467 898212 560841 809436 500050 349180 570251 5 476287 629536 218106 646559 837464 176822 376575 3 7 804442 234728 11822 729380 501019 601699 80 779355 7 94839 145323 135722 499638 176174 103 15322 17 783388 773510 94736 883748 761572 6 875231 879128 1250 716178 515239 697609 884595 737849 556659 1 879775 2 345502 22383 31645 500067 477594 884356 831332 814001 9 6 385854 859557 55677 607181 15573 101 884918 341248 493799 138634 98775 469566 842175 549388 273753 26137 440885 212 136224 875998 405817 618959 70 299420 24 16369 91774 115 22 14371 628118 845986 147432 534856 580044 160553 785595 2 128817 821613 4647 346824 86906 887128 523466 886894 2 1299 854270 898970 94708 7065 213254 7 541779 266702 11752 827360 493595 809064 92668 898914 873288 4 846763 7915 635396 801 794818 718893 750344 61116 809692 25 847294 297535 312763 2144 491290 827368 891547 210967 1597 804987 811058 790352 346896 243362 276951 143620 870774 18 71816 898731 805573 377571 864877 232160 829760 655210 426878 74547 256 828028 638 156452 347671 840196 667745 840579 817472 881833 19 679526 845761 659402 593537 36 259706 772532 4454 278836 639467 805636 847953 825886 899613 882794 720972 316423 811222 568509 303992 867954 689200 825966 750165 886247 883756 899544 714881 657266 180692 713592 629677 2 2158 857993 506237 797493 277468 860626 673 843222 776711 867187 827362 445088 513867 174532 656246 8 1391 519966 864607 84214 123115 14 620957 884822 878069 896779 590310 878306 81307 8 242835 38318 9440 884294 824775 236388 6640 845937 899565 805981 251072 28159 366906 863053 745357 369614 115179 450417 881008 468650 898527 771263 565112 704777 875470 774720 779695 737148 755243 56618 74 805395 883668 864836 592572 729240 42929 361146 462068 842941 324582 707624 152421 287447 1234 519965 631401 9814 745517 158872 799366 169 258049 590552 867691 888523 832827 3144 398452 870439 812623 885532 824818 830593 762217 132261 858437 826539 29 505 819164 764105 84694 898 525055 715778 354871 473563 11792 29546 791607 113660 858945 4 873009 394048 18024 696133 451253 881405 806133 730958 90 873060 2508 45673 1389 689310 958 340127 787144 8850 152565 731994 420289 1570 709450 736734 156513 308548 869748 709013 1378 15853 496332 778344 206192 18389 323364 892537 162829 374963 759007 2374 377927 640784 58 3 64515 336569 12685 9981 516070 855923 750072 128642 603676 22640 192357 645643 40844 602402 313352 757331 805088 9 827228 876451 893110 48972 153502 871131 668078 316704 765779 833820 194310 9 870690 888036 4 763260 483268 92443 466553 870176 267717 806076 846855 780 702682 1346 871852 698319 719806 629261 799689 845347 2 886601 802446 2 812537 910 850334 785068 1037 104337 620061 639402 114400 53 299558 512899 884860 9085 24151 893438 628920 281110 638560 822208 883165 170622 761835 6568 740263 115411 635408 137847 75 32 893169 889246 628790 153237 880622 189941 816388 898218 640002 591641 28052 584704 899232 857068 343977 331787 842638 15497 188428 389101 176 614524 232010 774283 849225 700911 477312 7 877741 826756 390603 857702 687644 491319 84327 3 92712 694779 70915 437228 148955 46630 891334 624871 371412 143721 36845 709056 380365 878072 776980 889653 43275 185979 606045 25743 32447 26225 493140 352946 736377 891350 524264 775426 764700 320083 367 10 866439 818107 899235 762197 831664 659150 476 25 830259 655171 200804 751167 2375 23157 90706 606964 208328 863524 893835 713578 85670 792223 888969 518908 308616 753677 8876 846026 893121 862760 103427 645350 370352 836768 864935 442960 4 373511 449576 780285 767063 118997 5 178216 878367 294734 309339 872198 153022 895279 760187 833860 9415 1472 5958 887843 866967 24 874818 754109 889975 850145 542934 709685 792928 793494 794598 336452 843560 890104 819643 840509 621426 644755 24087 290544 883738 53 78796 894138 824086 135353 111768 145 364297 531209 742886 853 511310 61 195337 3845 324850 621928 893717 140 226012 224313 2 863955 340698 875221 170820 448662 857508 697798 753883 585863 2 20 562877 817573 634577 698498 859076 648862 375113 814829 179778 309960 869142 897156 4471 1012 587168 869472 434228 718655 6288 47265 180130 867776 802304 8915 13 367563 817530 36214 872417 2 762983 56 880745 813161 817132 446347 814770 737185 203298 489185 359643 717269 341295 851351 878394 770503 204396 7045 84156 855444 1 24 793211 795439 42 454006 2 688899 52868 396481 610998 696591 104697 818108 246039 204013 497520 3890 517301 1196 45869 382644 373603 812935 824920 223933 639945 845243 5 825009 281 245457 895266 368512 862078 30 379861 840271 53 839428 380762 5 868713 664169 867724 785245 886610 338770 373621 802216 668 737 331787 41299 707612 21615 292959 829 260893 250002 43447 85815 199900 9886 501270 878127 786719 7521 1555 863837 659846 95839 254845 390518 383248 780047 122 748033 849152 388532 467244 16981 517220 898566 203829 222759 830695 852543 760790 512673 782940 842442 817252 7 829756 365828 891767 691076 755087 855338 119659 750340 95425 786508 839130 108073 653804 317136 550262 248527 866562 230194 7241 118138 69 488422 694699 6 861673 671478 295287 2462 634246 1747 495266 241017 19 700265 1 871242 2 193069 757511 165942 1583 90763 760973 383781 383959 868770 560892 150440 44974 713553 3260 731948 280117 478058 695796 39 486301 887585 983 301 811114 522966 792224 860766 842020 785358 544500 1160 40473 226311 363305 14506 816102 792397 815914 426998 157563 810461 45018 642733 250886 2 357 650167 862498 859871 11 371 375063 391067 2571 870 208240 260892 83378 155851 7024 585337 817332 3 344990 506844 3 529488 499 326905 108837 34385 669712 240592 4173 799158 98442 4 2 730859 587897 319069 133612 880843 897732 498747 3 805509 141329 477146 493477 855658 422909 6969 780063 831174 361016 2087 524087 269484 93304 109536 5 783934 191 503605 15675 686282 547814 30 861322 855031 843036 263473 799072 877535 59369 709201 775368 417 884267 758375 467716 868658 226185 64513 884210 14 281958 1 92813 7597 856347 1 2067 369378 796477 883609 125602 434945 207268 3 81018 879458 11134 737110 503413 34704 425 878797 773013 423435 2178 466888 32615 298 478938 82 1 12 423414 692864 459 858765 132 655124 874675 866159 153568 859926 714886 3 826389 833985 18 6293 381559 385 377266 494892 668 335393 13 1169 224745 822989 885074 410676 852019 69 435700 201606 3 54430 682159 586100 681430 872461 226711 833954 87153 94369 364190 2704 732713 281112 207613 1376 869433 290666 873189 895000 888800 571623 848990 797806 132 863850 836908 426405 5 382635 3 328455 382340 550274 579799 777407 800298 5368 793314 7303 888028 873798 78 675049 89079 793017 863848 594219 1840 105179 737828 191135 829280 828145 896931 626251 777490 94 4 870801 564215 65133 785190 806589 88055 643913 594 555519 830565 705099 3 75507 310234 365162 433829 893375 231955 214869 425510 399107 397485 673117 133077 673144 4 866263 207429 616914 845981 773569 490723 56105 647711 727203 518655 2 820634 509496 752168 303071 864547 551569 208007 234780 294053 101515 276245 878106 655040 90 50 618710 115719 351349 793883 152340 648631 849756 899318 79551 893630 876358 300122 2 612266 890212 5 869528 43424 860552 76323 888683 699094 369949 550191 166377 468802 804756 828833 852938 891049 260679 738783 883589 411186 164899 682421 305199 385899 17986 24780 108 317939 112037 55903 574867 899614 757661 857421 888385 749995 1 380691 203 828342 888949 850929 496783 332465 52530 30511 6495 444 123537 259050 48 844981 48517 883643 727749 202913 571417 1678 304381 10100 1 3 700405 870117 2 466874 861754 891163 55176 92694 60903 886372 233905 720381 762893 349217 532361 870781 416882 850083 855769 282699 356964 373487 768246 886314 16618 886970 943 242522 886785 24 12317 870568 604633 665705 738526 668370 1 2434 55 568 2477 873195 863259 35 28719 741321 331170 558288 812085 65897 15889 51877 892392 850153 702816 69 457152 490 758136 789231 604673 574001 15 866931 705474 64 858928 2 884559 88666 468 393272 333290 409690 879950 888069 8 656190 198718 858188 707285 2448 784773 880918 47729 646086 382313 3638 544119 420 561910 698 672664 168681 357057 562590 649770 523556 56255 759170 780769 686540 854440 875079 187 251601 888288 153991 323 365982 2203 581554 30684 875541 693913 54154 548628 893013 892121 58911 177268 55770 536812 849305 229175 825465 794615 109258 17157 680798 62 20 183417 219477 856213 879162 4902 265724 761840 880688 279786 9650 820227 1 11379 500856 23601 761257 813012 192423 770998 575936 787596 195776 491560 30485 544894 823954 610864 91836 888179 210 888550 857500 416583 212 162111 59 898137 894311 830610 400722 448813 617061 835039 12700 882634 576836 21 486846 188548 10 391101 351827 618490 470753 95400 995 819608 403 278343 781313 122578 787 4008 46221 859816 232509 259038 871089 41 153474 816561 375206 868041 127803 891950 392391 332317 304616 4862 99923 285302 464413 817517 218227 580063 5647 879239 384206 154404 846137 1319 863498 775292 31100 835947 492095 269975 551342 860233 846949 777200 696402 873458 2 857481 815404 88443 537733 691493 326926 870392 833091 865699 24200 97442 49 895431 504359 893562 35 875862 340758 339 692588 696400 67116 502 876456 690568 240033 644909 460 641372 145733 76940 809195 663083 202 5716 49487 884067 531275 817870 339045 737667 221239 3 1817 825189 4 820099 648296 1376 1 12 7 1 61704 4 843940 841606 817561 464685 544885 4324 865052 835630 37633 116034 833550 523754 1 556127 561136 111755 649364 849861 542102 179040 319 757635 582968 861712 27350 426833 242783 887884 712669 761224 5219 897926 480 832440 203307 2044 27567 888422 846295 414635 624648 832947 872987 661314 102862 145798 722945 212234 53960 2222 282791 419925 22 251988 883540 838395 1245 842335 148 28 214438 675825 334441 892951 390111 16081 800807 668745 23968 3173 780712 141896 860815 25 876368 371524 236166 499451 110315 132123 807495 42702 847855 411224 278363 390179 466056 899128 11319 52508 383445 888333 664152 886066 217507 777875 49309 896116 819792 6985 26655 886618 16 84499 1425 883381 895362 5 325878 847264 613590 15468 532552 826009 6441 54 897779 704713 1855 131 708803 803712 790 188 49525 899880 361149 894610 46 670054 684566 793 823099 218411 86 421239 364861 841037 37403 887959 893007 835125 851358 23883 886561 807845 361910 836722 587685 631242 166593 762899 189296 415146 898558 202993 843338 175053 762479 541833 19294 79664 843012 243180 563920 542734 867502 132437 852069 578 303269 192923 456191 851584 316675 861579 818697 826447 225785 9878 1 38659 725869 3300 855338 402103 448231 550165 4 430352 688114 858250 539 117 637170 93661 4 689429 221447 25830 843428 555308 385308 432703 209384 500947 751317 251989 879264 7 809812 661336 35811 875219 1003 309796 215031 824999 9921 612470 862513 897475 432530 588566 895303 640103 884664 668534 766173 208275 165216 129920 33265 862054 277043 294918 12019 598292 89471 131 819759 821786 363245 405813 273995 489 889536 792915 1243 466886 682314 793575 15 849567 812362 223055 407005 208883 196956 708144 331170 560054 1 11728 815202 453281 666038 841259 643163 874354 394765 203458 889418 483082 865884 672495 12 880150 883381 867289 879001 1 573965 113753 33007 384768 341747 883375 271410 886449 651937 811010 228519 147027 876964 4131 792912 516022 890609 852491 423186 553067 490077 11981 755226 858714 261 308998 15543 872822 98728 3350 215259 848739 813202 338742 893067 23039 870851 820213 710725 254674 899706 22 2850 192345 676546 453918 824 862307 52832 176481 533254 918 180072 869567 604741 683871 36938 866390 505160 2439 4022 859847 320531 53 6095 5030 875022 230915 857175 806023 786102 864564 620343 42931 847059 890200 802040 428325 809182 218968 884227 87 91269 860118 329609 882030 137134 2 785118 623135 4 880162 210986 4 843503 193 831301 361224 375270 896994 803186 886807 71 370682 787310 50357 722467 659533 838715 412059 879673 728950 816023 874251 574993 142906 841851 2227 151537 547772 453232 756831 822941 55 837564 891301 810071 818 211044 895637 798441 4 686796 868596 15351 514047 857417 736578 126913 864082 296 888594 879134 1 792670 487182 516657 586834 2711 855223 803693 472973 786243 585902 245392 609158 129829 606132 816828 65915 671429 230092 249893 731 795910 899929 847649 395163 191402 815563 635991 36439 236358 351121 861565 785844 112 620059 866812 1815 1 822950 367820 645104 842249 877812 72459 835212 452510 115 894725 628462 745490 637463 8 685041 316715 116109 2 815081 856377 2 890348 107 638808 468220 254 186051 365317 387015 90 574222 883719 750673 807675 829043 635294 431472 40581 2096 744623 864475 466270 802406 21926 863497 723532 529335 183982 283878 877651 820 427395 304702 865932 442930 100365 443488 754986 46930 10330 864788 659637 21797 169156 840400 868898 844847 387618 889451 852761 155969 818059 191141 681820 819446 885158 211015 1688 145887 24 2 242412 890241 897346 746191 451944 333445 1258 867455 858945 13 831701 682913 369800 870320 867816 457863 889029 638120 155340 22 286682 230261 379387 721345 845521 574491 86599 306059 208756 136453 761227 8376 1 10 690087 571357 253956 161 19175 28384 391637 266159 87962 569297 79827 820790 412359 3 157135 654499 698466 490919 83251 12011 749924 53469 280397 5063 550582 21434 881594 44 31621 514895 130523 792386 894285 891422 751242 210976 240572 4 237015 692459 777813 465800 495877 488185 6 147 884694 106976 861895 794509 721553 714607 844785 314256 872343 630806 122038 24200 840694 855198 48728 572755 4 156480 164 226024 828479 4149 870849 123002 35872 745388 749748 345173 356 741249 811190 92591 57844 244967 4 576605 401024 94260 279 899903 874635 203134 538862 266166 801969 271359 665502 701440 663432 841407 710167 627400 874892 10178 12212 675829 847794 351938 479282 817258 498568 869587 253047 598599 818597 641423 30210 710286 886045 198950 866844 827035 285692 715568 35551 400743 725591 33540 491816 730892 440706 265040 408633 297742 460032 64 884674 12621 860128 809619 19454 227 41887 122146 676423 851784 707100 39745 7 283315 557340 773841 850800 762823 897176 4826 887329 37022 153146 211191 609369 858201 500645 198602 6 625593 361900 10350 596115 874249 401520 898035 382115 48575 878755 343792 280224 443453 27906 309898 1077 7 276641 388411 8124 338588 7706 624556 786779 27483 744105 258039 882370 235521 804205 738203 867313 568708 834233 6442 543599 697513 835117 820098 842864 736484 282936 819465 10 748738 487962 7 749807 219460 841261 854298 236030 700327 1086 860745 707883 684351 528174 17306 887123 889410 39 4 422089 390490 6 3370 14741 334786 199876 846186 523114 855820 890882 839751 785518 4295 875782 764023 83296 772395 234611 837577 838409 642259 587493 614 927 869515 22 652226 284544 810859 3 624967 333473 40502 281072 837503 67 890186 881891 302506 751072 235571 736911 62 888294 818716 1883 275986 755217 749667 754261 953 331215 860033 825606 859764 896640 885461 794678 842980 123824 84423 418497 832240 751 873852 157166 34802 41 716118 834834 236232 376482 879104 102 34 2 1 547125 166060 414185 153967 1463 234570 167 68 834726 771393 821848 853182 350078 780274 534413 370067 650026 817906 313172 111003 897530 883231 290 883086 586332 3089 877605 3124 858920 39792 184912 51 183150 23 539549 870857 239853 862971 888788 124 872437 14310 525086 36222 832116 980 389425 886231 714550 121068 884307 828458 790577 760998 210451 868728 50 892189 5 387917 855047 534296 814210 76 560278 505697 823211 4487 69 90771 85 728444 486731 212636 799890 299 866687 779872 68 7120 11874 347343 411332 7421 129 15 237615 367608 7101 60105 375609 206105 227637 85 5 154473 88838 10513 169 862911 670554 689537 889450 477053 648 826826 3336 786286 855049 897260 815891 141173 875219 727160 1455 168823 800636 875085 131301 834600 429392 3 648439 806814 109099 762293 67854 884666 743747 560763 774429 199269 301671 807354 215808 718062 60558 733899 850394 1 837566 199181 889116 668610 577736 880517 831532 46 739938 464420 638230 621753 27 139250 896986 6306 733230 474 370981 441015 635173 846021 860941 17 558613 826644 35 848456 725972 477618 6 810454 524585 879440 844988 867192 478226 820573 820948 319754 2922 4785 2 4204 808572 335350 332 662476 9827 895435 770865 690131 716894 706006 874961 37055 24048 821356 48051 114979 311912 545437 562817 805451 60570 826725 548829 33298 794852 885772 893322 242 39879 72340 37 1058 9 315949 641227 214805 259358 848019 838920 748585 260712 120 899128 833892 804347 888206 731818 852523 7728 548777 9 882269 291125 850921 593593 266228 541382 96153 842645 884771 3638 133292 895169 893383 737585 160058 564481 15843 846808 177006 515 773848 24029 11836 839202 17887 699969 703755 8 850498 32080 340271 872918 895152 4953 845875 142 874531 406089 831553 851220 897128 45 849438 301452 188436 874642 680415 502 893769 513501 3760 34561 896713 71378 200666 358697 328673 847446 167393 24 1 64683 849621 770458 885321 21 707338 149538 773366 576 168632 114047 676956 540461 648420 189793 138659 190 869475 2 33 332126 31 322889 127 369787 810259 26418 703733 827375 470 6420 830205 793521 3 790709 586087 740750 648749 664157 821387 164106 864504 858853 55 895808 862343 428982 649712 630648 817500 474701 709223 680442 853718 148 494435 788679 56213 8517 208955 880485 743081 70321 568072 8 875336 136581 833782 124330 812370 65568 452322 656045 230811 490214 852607 804357 1 518160 392112 42907 1 849807 882424 522044 440251 267360 562825 894297 1356 523587 564498 454219 4 206134 540739 873176 889524 833125 101651 886159 7 739721 79907 388350 471078 864908 160714 673740 304093 599821 893446 643730 675880 836316 237579 893384 556999 833263 875705 348 835554 737542 876878 166001 2612 227264 569310 37 282981 895423 823282 443656 133850 897748 773861 503637 472418 827663 499301 669207 824959 846873 857791 858350 653198 40479 694725 624628 446700 405267 794640 160098 335683 889204 870978 882632 345514 375453 771649 291360 783766 778790 731965 806348 677072 492847 216 796219 155334 811 827549 628838 449711 834071 492988 259525 897306 168620 272189 795654 244302 233542 220601 424263 691955 455670 704174 892465 258621 9 510430 823706 206177 76212 878055 66974 798015 806087 483217 11005 867641 133538 4484 412054 724316 612714 376103 744210 3122 582913 831829 492643 606535 617921 40622 61792 8074 12054 257227 6 45863 889680 269303 588262 849702 98581 393483 826975 898122 668308 588454 118094 145090 367 703206 532850 351233 885621 732264 121664 201473 842425 823433 4183 783992 26 643149 30 762688 444249 5060 132120 690729 198903 845989 4697 883570 696930 64264 710415 2157 331738 1376 93115 94918 736699 888357 853787 155 706884 859776 83 512760 800227 840043 655324 210109 151357 885653 213494 769104 888838 616098 386287 866889 896840 792538 14662 893942 864428 888240 128 552720 768608 51272 4 49 23854 865523 254 2 895893 816577 890609 3 319667 560110 20 281576 65272 492403 836114 302443 327846 681317 403704 9399 577349 796284 20 18320 2359 849432 48 3904 581926 831211 894955 24359 32233 2940 115010 494871 142724 893773 847054 863398 860679 891476 771442 101 678874 651629 871117 772018 120927 818833 671158 4211 25 137095 873989 232107 805550 146440 456966 647922 194346 728427 154428 850349 335166 847446 324600 762456 815803 411917 50674 311 94887 830412 62300 75097 16519 880557 389509 5 848662 242669 887589 174 531538 723906 5 636942 851641 793790 1760 24177 687071 11900 285665 15 2 826110 634641 712951 212118 38703 225949 399744 429 166462 86 103355 665257 1378 4414 635044 475785 793090 883498 603434 3 875808 888397 2 347284 497291 687275 40547 859843 246224 3506 293127 595230 838300 593625 477930 871466 460296 88633 167267 766739 852177 255295 541806 239393 4443 248 5 193038 833303 621596 878148 846914 787469 104813 896485 612379 431879 33 242907 1 768104 336260 882663 46049 820863 4 536043 450051 806554 244908 274052 471603 622162 863467 809658 870560 189110 742967 31 868428 409095 82 889361 338905 536474 747656 866023 49230 891910 692054 880217 896672 133932 85734 36863 846666 92 745626 10 193299 708614 817693 551220 645130 833859 733765 405 26673 888242 721591 141055 240 883120 312784 856641 128 872538 875828 595503 409595 574029 845783 650154 701926 738753 8 716087 209921 763639 640867 63 9 241769 2 308476 93 1 807847 508495 65210 214 812059 803773 110549 509181 187492 694189 2 871755 666870 880993 887725 899458 890787 888201 797350 592130 809679 629640 543900 54910 6 887609 654032 789904 861613 530900 202163 458784 25 739896 436725 846146 174402 12 23 872697 732 160083 814410 862311 1931 897915 621484 811734 2 53871 384119 563926 10960 897076 810076 365698 216369 368053 777364 885761 236521 107681 5818 350884 7980 280925 840430 570660 386830 169368 640404 2 8184 1176 896203 746847 1018 71431 151258 207601 873005 4 63550 5873 882878 452917 2 884584 32855 876182 856717 472843 129477 271271 176620 894922 285565 818191 881912 779743 452496 865741 3 896555 818589 400024 891579 492636 12 877244 310068 5212 817023 817158 159212 839281 5287 823813 706991 849067 797346 43585 2 297 884964 140483 842049 2 255526 5263 796159 340645 1056 503924 337 175178 595077 153348 4 573690 57081 48450 99 124703 813214 279711 39841 1891 755796 684260 838318 344255 890613 187561 888857 443 23567 318972 6 788742 611839 423485 514815 13946 728890 50845 1694 198105 868250 741122 49746 1945 809070 325682 825669 2 248360 206703 6292 742332 660725 214957 858958 6359 870414 37855 297 520781 185 26309 251014 280799 319382 79722 687971 824075 164589 1 739429 882663 801576 873742 668150 545724 899158 148356 167081 7423 112833 838902 46 294056 791478 500575 643916 374716 733468 73108 873712 785316 854613 845924 140915 827785 26155 339661 1 861842 565769 275914 1 276304 890126 2 648687 638807 741612 49097 25541 1 704605 349505 140884 615 873582 782695 312676 58454 757904 79333 206999 87644 859330 549114 843291 870217 885866 6 851127 835166 887789 53775 534852 1 814606 243419 596656 99462 868654 880288 674573 685297 656002 499 65 362829 22 181166 879923 858207 29010 777415 688862 2 32 841833 159947 610 82201 712576 8858 880112 887841 647572 86765 6475 208 1345 464368 285516 489247 867722 41 886659 601502 39 554412 824775 93 11 778331 153 119922 268903 352321 705832 220598 503128 3 434529 649871 97 704090 875586 372251 312525 535279 829424 11449 190559 602739 865755 7 613902 3 183772 685453 463470 735800 4 82 467529 17345 2 475013 621601 30 272881 52739 847817 75446 68601 881279 462 891838 1866 46776 2483 866995 532589 441068 11531 71367 857326 896607 811427 339863 796416 221742 706209 734187 537724 281413 699105 145559 219235 288366 2759 216 1502 868807 417656 420345 305659 68363 28817 849077 288650 23387 732864 24 577047 652431 899610 751231 219939 613691 895798 5917 268575 291408 670290 679682 33 470803 848812 41696 231935 157779 174073 575523 79579 17901 661004 291503 43 64738 821293 506 626932 107839 823849 746896 295663 888211 729869 842947 808588 827661 253809 826354 559666 1 205928 598300 23735 258960 866483 3815 873356 141698 879070 2243 323998 885515 411 256747 8775 820333 871674 403359 897527 56578 528104 889978 259627 817438 877059 6198 849102 3 51844 8893 185129 864985 57513 5313 626600 599319 632774 881057 810232 867368 888516 5184 369 599316 790682 851207 252043 12 474478 893249 484347 577214 858567 897514 198088 840586 5 91719 125695 137554 665040 296709 305275 760337 69455 338928 63418 95562 511037 178732 854724 786525 232929 878262 775086 858086 849409 1 887402 64 5398 894040 864977 265945 5054 378823 888697 392352 876526 263280 298302 38981 868229 737450 268938 4 1046 219562 879237 622460 5 881405 842092 787259 65 805559 802248 890713 106617 848977 893021 897950 88419 403458 886059 216195 874187 862439 656778 719973 1838 859092 828367 53654 833249 214375 812943 196091 631682 70108 871972 10291 1396 841980 8 790807 771346 852544 441878 879321 22928 26 23 62767 60016 36697 299888 813001 150 641423 206416 184462 2770 523884 38618 646428 872474 588196 216884 242018 54275 10 12 874659 835228 141503 738441 812852 592527 580358 581946 241816 65983 751343 866956 897135 232634 469737 202546 422893 892538 707040 174810 734915 607521 877590 893683 3 728519 901 492 133704 437855 107479 228 44420 165738 106 835 876768 842634 516801 271590 832197 167222 430436 554438 897873 670829 3 887817 882861 803706 106407 100202 585572 346637 85921 40200 32 598137 65 244590 855051 333308 724311 216131 716632 523666 844314 379604 797136 898409 827342 7577 418 708115 889578 1 19337 98933 432005 494251 474631 2264 416847 363 786 3437 527918 890323 650974 885800 803626 64341 763912 114019 258687 4 266706 570155 39 13698 562129 848373 75286 21 895274 4158 675381 603971 533181 357744 98 167057 126668 3 822918 863273 722641 884475 890587 689466 878224 39 796659 5 850212 105185 588473 246914 542008 32685 580 893997 778371 639235 882367 102153 875827 583728 590037 732529 584558 741718 471190 896169 804717 672789 1662 90526 880754 892911 768176 4 860807 571728 690174 12 849706 68027 541976 751573 174177 2505 35689 370 323692 825955 287822 864863 30 843044 580026 6400 286444 523856 1 65410 142354 159805 138414 802230 389572 741455 837220 712683 197018 896999 16 841377 299671 845161 297826 247047 332 112145 799693 312612 158946 25 880273 182 679088 886007 876098 126432 706120 84188 7 892259 879638 19043 204838 77 479546 582 860274 637605 256088 581145 798270 860800 39925 2 873993 223865 638305 10 553677 268302 2 879853 896429 191308 751914 91395 475108 233759 82433 373561 826 869014 425259 766805 860718 93129 799404 840484 718621 35451 395591 4 689478 813393 118497 307011 786205 1102 861395 553849 849236 871230 22 885255 25449 816664 154 885528 625033 628071 589610 845188 56436 163414 883722 877980 246339 205286 895761 725300 802212 798982 33 3034 324724 80023 219353 10 866420 293999 281296 132046 531003 890946 3 342875 564658 616542 9575 848846 690372 2975 179904 828144 6 5 259689 812790 521315 213492 852958 327676 807283 450326 6 687 34965 94651 633167 416120 856001 732204 772037 125 214987 690299 2 466 957 218244 769869 8 52864 837056 513457 24042 222726 844619 812147 701322 571803 8 509159 167552 822594 1 307 123 838450 180 518150 789490 241949 2 29296 702779 405034 328890 152 870661 198407 202767 889282 731069 7192 2007 855805 795709 408897 815775 197143 409293 245256 823575 498857 142439 48548 21492 280457 626761 23007 232372 235028 561695 12087 847704 758202 750429 789208 741884 889205 771070 117943 651430 27511 137367 700166 609028 713643 9194 273177 745670 590428 581940 3 412693 1110 135709 6 35203 852478 4 29 795150 781073 799152 450347 814551 812308 778993 410507 421209 450 825142 891482 791000 134231 802988 185 848818 837166 8 844534 11 895104 822913 644610 143924 106 16343 898150 875744 8259 21395 138424 450370 533318 450196 816804 861233 840493 875879 98 590028 836926 871380 201456 80 11627 372641 701917 503190 6 830801 858492 818484 253433 854284 827403 874307 481046 633095 668433 796695 33505 259749 1 788070 2808 100465 892486 581676 829010 14 808217 53122 119310 397882 194214 273739 459 520 10 622060 593605 588922 887469 598968 862243 14369 286160 4 1155 733607 6 698951 408051 703313 493644 156798 810242 890515 452148 476722 511750 21527 893420 57 2 897576 106 292277 402029 665021 140843 94291 815035 183626 434586 105 372739 858065 791259 732496 844211 820404 691346 840427 760735 24377 12 3733 892381 563 850782 795993 120 38896 888976 362526 794031 246 164051 896552 891517 88177 850620 402692 344638 433575 281041 695231 835635 44715 852896 319897 809196 573337 630 58 88225 366356 887841 97 160739 643007 205487 411378 295873 845304 731189 17069 520373 806117 4 31 863056 301950 468978 640493 444933 453 6860 403995 838688 79 185107 841200 276064 467817 758260 74764 220 894353 570248 657349 42154 733808 881160 257 847110 376985 74893 812672 550 839630 53 892023 421341 389763 4 7 290206 241730 686603 749604 702067 897879 23083 393460 680531 612364 102241 11 435262 561112 66 241232 185281 880777 686021 390006 814288 17308 881006 169841 3 77875 7 13646 5967 31 832962 2 188085 827854 175193 5792 284455 516344 59379 860406 817957 23 194745 222228 504864 868403 857097 696462 878498 665875 542 103053 496586 933 890191 893814 406484 452298 761340 833698 868437 194458 727374 377501 208 685710 709459 774567 436594 139269 43499 824754 813210 898589 709406 885084 717949 686591 188471 727332 857683 6 473995 822529 718746 793699 862313 697799 307376 290409 835382 196920 30507 45337 279421 881128 566442 109033 807185 491416 870875 891820 361994 774924 5 875345 174154 866448 862751 626866 221502 474163 883180 822643 421962 844675 140947 1210 885081 482156 799 846379 427 840416 897327 864374 291999 877649 551315 883174 353566 893151 15445 580931 880882 798607 860654 599470 800739 693199 899040 863031 895815 496977 288933 819539 626867 740 202307 501950 4 128736 576109 851280 5 715956 97418 781555 775141 2 717859 5 867652 849226 832572 2974 46 70 436736 184287 883280 19496 538006 45 98303 23 462043 3 117922 6 735153 798570 5 400100 541140 480774 32973 609232 899920 47821 715360 108105 193 817062 734223 705 787768 804580 716114 839072 467154 164473 846125 825608 838920 822672 675830 1679 886241 241016 821183 784 18382 98795 726489 13649 542316 5 1011 423012 887959 103275 508808 691113 886915 892387 836624 823272 32 301139 504274 522329 492520 892064 792833 29 25770 803079 885116 146 312831 831287 544325 340162 703132 500179 692885 746656 138217 118495 194 72023 730786 407 1 468505 614113 864278 880837 712763 14948 810738 4113 673922 869869 3 91432 697841 832419 471 362185 725373 897406 4 400382 133142 216 8 355116 44659 73 528471 779255 2088 447382 695568 507555 286059 770437 660489 421655 779503 518694 536054 873661 424420 637229 840075 757710 32810 321446 60964 666745 830408 73 824347 515782 891288 447259 860372 788050 282150 661099 251137 424774 895088 8272 92 198320 735227 852389 875411 3205 329736 855012 2 755545 775202 25 217726 361895 854229 14265 893330 546952 838508 873762 749745 883137 854942 538656 64732 880701 858562 680852 3 898819 59755 159905 6007 97021 2563 760775 230429 858173 242357 36567 670919 38 860759 69422 624326 165778 44066 27180 3 532707 46 1303 294986 459972 888704 800948 515998 3 809350 677020 151077 696244 866726 6 836693 421948 593239 780770 871847 2562 23416 728768 883012 899784 393576 451110 448952 6777 271704 662282 11686 178830 797030 325798 34274 13 846394 648352 90359 2 884264 805258 740688 3904 764728 506689 334317 70208 716774 25 756625 845348 889259 798384 16020 738174 840920 729000 406764 4472 13 805478 207370 833912 873550 795531 351670 879825 838749 865208 2564 768905 975 280 459357 511045 888443 811588 808788 868477 754441 504945 867413 692214 697737 406797 90 877819 888250 224944 270769 509059 502354 245731 885797 853863 67318 893531 298662 582419 877466 760746 789638 89884 866359 867608 346561 684955 840263 296790 425014 413073 827420 360155 896125 553 138435 272482 372640 816906 547129 796368 738757 250145 808662 673790 666180 894118 890230 202 215812 5 2 91 405058 882816 1 853276 432377 606663 742121 804777 13 8 146597 190589 306202 856444 875368 863724 780736 1714 173 843600 119317 836962 888093 745529 770957 6 64556 892777 31 250381 863 730505 356595 495532 888037 90 302004 8 394217 897423 784866 175852 353 751 385938 394 203632 884394 67 750983 520724 15171 164661 881474 275237 1069 283953 82327 898340 870547 879301 9526 232474 809106 882957 427015 152633 795809 886569 858060 824886 850151 462619 698844 897364 202053 599481 840671 733590 279983 337091 82215 511677 199146 164020 882988 864019 6 526923 152911 498557 2052 293054 2 817372 696711 860116 896578 869373 486433 453762 55917 349723 254588 12174 415484 871344 218798 896288 554066 504469 92850 853368 310901 1049 232 78167 649264 470232 264368 6 298179 393651 167849 538201 4787 12343 17607 878215 357876 717364 6088 227305 181381 604172 878252 53009 851769 1075 7 1 760148 9236 720852 8400 266961 95 523368 1918 72 4 4 310734 810770 842101 5375 50045 535374 879780 690874 8679 47 847171 867932 748105 789580 724077 825015 1296 27011 894356 151629 175573 291300 183326 852279 84055 841455 21889 852916 892736 850440 738896 1262 568206 5092 603182 4348 686573 285716 155975 245 628095 97043 10447 896648 2 1674 445289 843 624308 15846 745079 1360 313794 423324 4560 776456 269885 724715 17 210 314091 892784 697513 31221 642273 3178 814211 558930 85236 311950 1 357245 788585 596211 115 294622 2 93 487387 2 893383 610442 228879 506056 742145 421703 96273 873142 153418 96051 877039 46080 464774 418395 16 317 899733 74815 12 388879 1 700416 369488 261378 8325 118710 434916 1 857735 569 891517 897566 877704 898345 875361 3811 514346 594009 663176 5 209472 828227 617 128 735376 685416 511670 518506 104528 807660 371943 1820 4 832114 895107 220211 240837 28 800318 744640 883357 140 545065 1914 634589 876029 882667 736946 810957 306144 243833 370953 896056 17372 700876 6 667610 747564 873136 780558 5534 844582 467623 286666 56837 570444 822021 211620 556800 808913 41609 152977 877 71024 862525 789460 29 897728 849386 28784 502623 13 1 116732 692356 832657 411441 787 881621 867359 7787 187857 869051 2028 326681 92193 353968 562077 46578 728658 116050 348749 4 18 2 6 832325 105 843577 292682 788480 667739 501122 805919 313274 510374 62282 237457 7 893811 237751 768913 105 449549 10 650382 838434 881412 204722 451741 701455 203636 733810 56 31385 532618 369002 520 86655 378503 478999 894996 837411 2 17020 868439 811029 882885 97918 880663 892822 45420 537668 9091 895883 299734 617949 461811 604078 262181 791331 194917 890491 776908 591668 8983 865804 2306 784409 467196 186888 156207 380202 136 864673 237 2715 206661 14185 7 828663 880391 348783 30 488436 296442 521744 854332 641243 354779 608634 29491 816723 748292 898032 807945 40044 548033 181241 18709 24 465107 247 867364 100234 824941 17152 612743 546792 770712 820670 873479 893640 658686 432735 841315 885478 808473 827671 238677 898187 861642 734291 872856 50650 392518 442786 2007 62520 780899 410818 339621 739844 370193 525558 385 893242 602935 876901 754968 873556 4 509464 179428 715139 1 892843 1 471010 675562 185944 847479 686415 862439 4015 356149 74165 838779 795345 2259 144775 1498 283409 359653 149645 70115 870609 794674 302583 101925 149461 844113 5 156469 1236 444998 218577 656582 86264 891555 500985 198507 107360 869999 490179 767494 866767 2 484 842728 212341 590356 2782 138018 898471 44540 2 1 245601 99723 821648 580721 712952 894160 892475 741342 574347 7255 270623 859108 896736 3370 891571 40242 11 203391 284167 169891 690896 122296 55939 21581 770570 869682 21373 43 468382 842594 669829 183724 828849 873099 895728 867105 887819 22060 2 31515 886384 656 174694 8679 385128 804505 169491 789208 126863 3730 848720 878145 261669 757181 775615 827548 29857 769794 705309 9 888011 863216 868156 871076 400 774062 11970 247309 874874 838257 146148 176612 314564 231020 512385 111 893601 363557 750281 886714 488726 839491 877681 731198 2867 4 868638 507 890282 859009 689316 34288 27104 203576 9792 41494 507362 864618 609134 10 278351 1571 114397 394285 660236 23568 361826 32 789547 879039 882187 86 671323 132080 52506 72167 854094 70971 1 388404 651843 613248 585748 6025 607480 58057 854908 885722 527485 879184 849847 805623 842828 790575 753108 500557 858199 48350 589 249551 63 203931 813788 720950 859718 871725 835613 379325 285831 772510 375058 579035 609079 880207 132352 293185 463073 3561 1 613767 19067 879665 3 201874 9504 817445 757785 13 129 876865 472763 38 887619 132170 2 592463 620688 117614 552141 799425 828850 847376 11466 318940 1204 735162 369229 896373 220925 7 50 363864 825664 859405 73443 841079 2 69 87275 147 721105 816417 895458 272406 1218 791414 2532 522301 64286 539226 8 6722 2681 138485 482465 835054 694424 469571 2 895868 12780 2331 848028 662956 2 451282 782503 520 333877 891089 6 252 348339 757673 827090 191 468186 781974 468251 897208 792969 45030 85483 3 89697 402578 897204 892108 43054 702610 47657 664376 65256 625974 27977 257053 206230 878404 23 125964 790673 873527 892588 857287 875928 1 153066 493266 888313 57609 894161 576842 579899 879927 890393 887175 499547 898362 472871 10 893757 670785 731165 834444 759440 314148 2 261622 896305 871187 8642 13600 838859 12174 854364 844277 508798 5 855754 788607 747504 899367 532582 188334 889784 785911 322261 376569 92593 366952 291352 433532 804490 869595 846775 94007 437177 889488 896485 231240 409387 736862 3 864973 582120 670682 860438 144886 214402 1265 273497 555150 757134 839270 843692 15809 84046 737199 877484 687524 225551 656669 46189 70123 659388 179486 200097 360438 769050 332108 140632 4331 82203 812488 72 859415 775310 306174 881269 856787 64 717683 5 335074 661408 664771 886858 806312 788155 898010 493359 138162 652432 771639 309791 335245 760015 878256 373905 893365 794285 247105 5 848576 679874 503775 873319 496351 147282 819469 849811 4 606755 758692 3599 8 826310 866635 664840 887935 816581 271525 740977 74664 894299 817755 357410 853450 493091 109275 197342 888079 137307 1973 694960 865491 880248 35 51395 279155 613981 306681 213730 183 489186 364749 23 107972 230266 695595 643512 28744 2208 670807 471623 260422 101623 775703 294362 50441 873424 860904 106218 230806 76 1449 537031 862543 634252 854115 673373 315779 351592 330599 2 564888 533281 830582 405676 763123 815025 816463 58 828566 596035 268159 551297 135491 828913 1172 544854 1003 889232 179411 852372 870837 783916 399325 891964 114076 888521 2338 219558 617606 868921 556167 113279 614994 879906 734880 777802 892846 136927 847704 887274 882387 890570 776999 792513 870435 1059 868842 702790 136850 2 868379 126853 830749 21 605805 736729 876748 802639 827558 124 741560 781859 892125 131844 884466 219445 270243 890824 71592 482659 30 876931 591280 860038 27721 120843 841957 662145 265987 817671 871424 516324 896192 645535 844689 706856 860123 453752 825279 19096 835445 252037 177688 897501 191573 258120 644022 828033 884101 26 2039 7235 380922 421710 91049 495 830231 434162 343847 734473 312 366 612331 652 834382 778333 693294 161882 13 156594 849434 334273 103 261306 78220 13 135 787286 641431 248662 672198 202569 774581 543750 44031 789527 397167 898816 26 533479 882593 6 213122 91541 729001 692585 819254 676 89926 889031 13677 2 17998 119751 848286 141901 244035 624541 77538 48243 18642 680663 617618 12 318760 1111 850166 721446 848102 565443 6636 750834 621799 333302 471158 5038 370139 222555 122981 871922 583 831772 634863 3 122429 23 766989 689751 58 40231 885164 859104 24544 821168 266579 871432 848280 98 792922 180414 413720 69780 471881 296 224868 524061 109591 43355 634824 20 259274 717919 417590 489723 680290 885756 5576 548577 880270 836881 812277 812372 838836 497898 390658 108990 524028 67721 205111 829208 644624 2 436 894357 1078 555737 415384 897426 556546 6 781 868352 355007 808108 873173 852854 68 899543 453143 41539 846685 466138 507756 647 861977 612399 596819 526603 62881 33 730212 892476 628800 307539 855881 2 863253 255089 861896 31 2305 135895 421 826455 407025 717611 809660 731687 4 6507 88603 36 805934 814071 871849 101883 886298 21517 827666 42 265388 133 797923 410825 382315 154753 566199 851704 206800 860109 503850 4830 446480 272658 821903 883361 765138 707179 890438 523213 891549 825403 38428 815265 782136 336762 415841 526287 135 597237 2 812990 62095 314616 58388 21453 70705 337593 584934 364204 858059 532973 842714 847706 897594 648337 897743 20056 414751 9157 518082 287965 717108 84932 568679 396514 734017 862438 301534 897337 642009 648602 510861 564643 843068 480764 179357 890472 81 828083 124747 8010 828100 421992 10 304197 838039 734800 832224 77669 3 292180 724109 331661 126202 193580 797015 883457 810871 814709 599131 1542 352 789167 138265 364469 329042 790078 829812 879712 688195 478306 848665 639880 509725 401442 449689 125493 514429 758001 420411 65234 341204 754687 408964 871158 815501 622233 303795 708850 13904 817516 850943 687187 4465 90870 743658 40659 412504 396007 140734 6 869549 186183 8 2529 815630 359823 829966 877398 176 740 867719 1049 731824 424664 474252 1 27144 446406 266038 831452 548650 172202 899080 829897 766295 7 736263 745139 202362 5 899038 757533 104051 839054 597198 554179 775799 571159 249785 797510 222721 255852 65936 600503 16122 880406 304731 557713 891694 830537 260588 484175 196120 719882 187701 877394 723252 1024 136149 518827 346329 4601 776268 466333 423760 91781 840302 207811 689203 107455 6 760288 303525 390118 287369 628176 528327 11 745870 628 674722 883600 373139 816744 269284 888553 683185 886085 5 31 796145 76 668960 89497 69642 360385 317421 747677 843562 329903 601434 82 596704 650247 15474 43268 868281 711222 791430 389246 528261 882698 9341 809315 79052 736777 2202 136174 845068 486 323886 650039 887246 126124 230683 572239 539606 674765 314454 68392 195 88979 28868 831927 692164 894624 792998 1704 2973 590638 864881 440501 5 882693 29 891830 344096 16 362784 740797 206942 797130 405244 682068 620373 865137 847931 160290 699675 6713 824747 633215 616637 18306 600078 884626 66259 167380 391544 369238 866341 759747 654701 795295 168032 1 2 87 868402 818254 3 3992 346873 6 884916 87 745716 15973 844150 11299 16 875960 714088 322494 8782 812445 732803 766944 559281 535467 747954 449070 247899 810652 893218 580137 2131 829929 776111 39915 286077 778656 614363 481974 16 462710 793614 13063 262110 881365 42525 796727 2 851219 419334 774777 714730 843388 10 151290 823073 278506 55 514932 354 588051 867508 760091 261168 881598 340948 341323 575763 531850 741308 843402 511253 445757 2 797646 30473 401064 5885 579374 761294 415220 775894 762467 240638 840487 90 10 588065 241678 422896 895737 196 660728 801498 268865 299 578843 3 123411 688298 897527 261748 83339 56309 32568 9 897006 29491 49843 135177 879763 3731 218366 2387 720714 849678 851015 821268 863970 658334 111 476913 3141 882783 221166 9895 855117 866804 224638 27074 259198 760736 831426 668043 889175 867157 21673 10411 867519 818906 817796 660578 45252 889486 108197 99841 51262 144254 48 482234 482955 799650 1294 802899 60275 885425 618254 892223 1 803842 356086 804470 497 571282 838581 633108 96834 408722 862871 213312 884683 292385 313880 869743 455879 713322 3247 426774 847406 717252 820002 463984 695068 107789 892405 205063 597946 797737 561081 2 12762 548577 736579 891029 537015 56517 353275 98445 217898 476150 56291 2 624630 106397 809098 831882 551759 833353 860407 131 734205 279756 224861 220935 698556 894080 671 830272 649705 18 645022 485083 888295 680170 820084 753634 416400 110424 686907 5617 896941 47366 64426 70480 829179 788347 886721 20362 750087 160307 72628 797129 623698 845778 863966 484640 2 838360 403117 727195 893461 647602 871428 35240 310365 312059 776292 367885 13716 859473 8 593644 6389 891958 694 641558 526597 348491 784854 634629 732178 401167 898629 626496 801989 539761 1 797568 5 37275 436962 88 3 895940 309043 413315 838661 755977 807677 132475 8695 708094 793374 510458 558 389000 652272 485664 806942 66566 878997 586705 860294 712087 803185 810064 485975 86448 687160 852186 235847 836077 240829 747335 877506 687328 464582 477886 40 631863 2397 686616 824685 22 805998 3471 844084 48517 263669 293260 866110 848017 8853 837821 32 652645 874755 253350 588709 793654 189 136164 756440 175695 439199 60954 4448 851495 882658 483557 18954 884934 24 595165 842655 519721 101244 12 919 875419 851973 95981 93215 390278 886245 806649 1077 1187 19908 206 593686 845737 167438 812609 586830 884762 178343 704733 223256 801778 278356 774226 164387 889347 98 42 269891 754799 8 724253 895463 331642 240896 85625 198 701841 441260 111291 863293 248229 17032 855077 559113 866011 6 103298 888 53499 4602 223993 2 243470 77221 835357 101099 4883 47406 811988 1580 857108 656516 24247 800484 698067 805712 763391 849400 897979 511820 87206 897804 829701 846799 92699 126984 27328 542 77201 764178 310098 113780 152890 2 804460 8831 2245 59959 569 7 324242 740094 258339 757092 595328 688315 335921 864454 891444 409799 553070 861242 71 437540 850641 161257 878562 561892 819855 98413 649229 382241 842959 792983 7 2 874741 468657 866336 815981 885903 513108 422428 79470 10 189012 792053 844861 102771 1286 11489 744619 804514 54876 727248 476491 594203 867467 297700 547571 899146 849693 889641 840345 770968 638 835183 899721 845904 146787 730004 825331 8 353047 1 64 533885 879355 122 1059 35347 272980 11645 892083 883571 273239 677625 1103 832504 164984 591386 512974 849618 635854 140856 113 25 824603 509209 1 894042 615393 77690 18825 891333 2529 408299 109254 559833 44514 273768 824401 43802 217210 671863 674778 717328 3 897850 458052 405463 182 346141 417434 213066 649967 847009 1 33240 703772 805206 770087 715677 866796 552832 702549 873466 755924 896689 8 13510 671613 766035 123097 24 844286 863060 857484 893517 321844 69490 753526 513 87 2 1123 322 378074 483409 96685 92157 375160 764304 571751 625185 280187 41903 610215 627 136025 814968 29 325813 896143 821 867333 591574 12 679 25 887687 694039 454527 866575 582152 804517 452779 61662 892749 812926 21664 893283 1991 564205 111 32775 79721 822750 1075 125 26488 842929 893749 781907 92737 489845 824913 724886 899786 40129 346774 57717 845310 892013 393474 25 887793 160104 527665 772484 205509 47534 843605 556758 575703 257508 872489 13 864917 881432 16 2 317004 820 4 756177 6 556819 592368 804197 655356 774206 382048 692496 164 6272 566055 824582 101753 78950 213072 126554 877732 52702 874771 7693 870179 164781 547850 870269 71458 856873 110185 316041 532367 115175 834369 115755 886504 2 62909 1376 873774 667 824608 621913 3 747609 80 560609 869912 7893 611994 677497 472699 211394 1019 379614 357059 112 268572 471048 863846 773008 682598 887394 375625 5672 441938 256725 1369 879860 576018 274130 773621 118 820795 127634 588814 508609 405012 186376 215783 689110 871550 719789 898144 621553 127 744348 870259 327533 577080 16011 791165 4264 833904 839996 698523 843943 862022 303226 252845 444185 802209 445261 255737 79116 2 884205 327573 132620 379431 378948 230416 896035 673893 6 857613 320687 440747 111663 129018 870671 211232 308808 256890 867398 786666 41006 353399 807653 73082 3 13 514997 500 4 895664 401969 878013 859402 883690 364704 740693 201812 299102 889184 695863 1752 897155 21292 197 648379 848050 981 842876 2 3 1743 870598 245489 753563 317146 584436 152 894290 439529 97377 117674 899504 782316 31 866 862956 860559 872646 65 523229 862793 73425 552151 805748 780610 356273 296085 752176 6 295764 773857 3922 456676 301 530478 763692 695779 288047 181086 899112 893099 885529 544001 846051 750414 852443 497287 565855 874510 782542 262432 892424 845496 8646 714271 243898 355644 369021 805391 752601 891609 113330 884442 584908 50 259181 888348 849026 737245 894911 590444 1764 99158 229916 757188 880993 662079 431787 72691 2 236 7825 248681 711427 419871 898662 705644 887108 155918 261219 893179 869101 703098 3 14456 98 843981 1 893103 894465 746847 447383 802632 662587 1241 662694 374797 39736 68 866841 392745 83 848637 236155 833235 3087 835251 843309 3222 871531 134763 7512 745715 248314 55 573288 121153 12 840676 349748 645981 868394 4469 407799 870747 322566 40 784622 142243 768151 109828 897614 890316 197463 864177 121926 819893 857906 830615 605195 533104 16 585751 329976 815663 890182 7 860257 503098 652530 15 382 28491 688804 317016 122260 434640 893244 880119 117333 237106 819899 319557 8929 150251 57 837304 98871 1 643409 647683 892585 598551 799501 807780 596788 871242 891869 29 254974 102919 633260 15 505352 866983 574307 896956 739122 603741 887467 272789 795097 700318 8601 85 899572 791360 737817 876149 892826 682653 290680 129080 458820 479176 898958 125256 12429 865928 748021 654716 213135 8204 53471 3644 161595 88659 5245 473557 114 424473 595410 160084 414508 221 887514 313542 861663 551930 130 334198 352 3916 886683 6402 6869 259805 790276 466599 16921 467127 129984 882949 621036 882467 30055 874995 398137 888641 714991 434845 212347 888329 19544 72027 895423 848155 657424 398198 105 6 6180 862431 79 15033 609310 226622 122581 17515 187 613820 222807 2 20 774507 327 274454 21952 161406 751805 245624 728687 866055 47 896282 322424 4646 498837 83002 298612 866151 361 584666 826819 419086 535237 724519 860041 18544 10550 79976 554400 892461 815671 43 17524 4 131898 519969 872539 754023 896116 785 869474 270531 816147 145377 9 374075 17031 19 642229 528070 20651 36971 580704 802560 307301 638970 24983 259835 831169 598382 31548 222567 457436 522000 573139 174180 16973 868104 67631 872375 177 41526 372588 863092 765020 336770 892574 775686 434032 868217 133048 635293 322553 54 809842 496338 77 557358 816941 170907 888002 743005 206854 668242 274 838367 10 7 40224 600905 194020 58011 864005 18209 767097 345607 71828 333591 795083 768595 747 602622 190204 322507 872167 859396 881336 555353 119 42670 807876 390490 29279 714081 620930 22033 786134 894779 879260 573519 832853 404722 207775 450632 273 863070 9 3262 664580 895475 788097 321851 2 138971 1268 57108 885617 617192 763185 223819 331020 845050 834447 169508 871707 569454 516737 408283 733484 2 888550 435226 19180 877036 50419 859969 539075 524229 233000 2191 112 868089 582724 300090 73861 5 149444 891528 522009 387643 895922 128843 6315 894073 85968 682364 381510 59998 305585 6 798394 1150 465114 212924 171167 840127 211826 871416 430727 61 63 782241 767695 360501 838644 160681 500668 819684 889174 7 48244 9 445178 142036 864884 836076 211073 843620 5 877762 343043 437272 676156 572796 13 761847 267326 850228 16 48428 661484 13162 323893 785485 861427 20137 241447 519381 1 512264 792056 487762 397212 152681 11 516403 108687 866210 880112 139828 884234 117014 896169 396055 623621 104092 4 3138 10 357124 3257 839471 588305 469249 783452 2 869564 1571 843982 468515 75304 705529 5 861077 102442 896064 206802 750262 537684 855457 89851 588757 59637 230941 230462 2 209733 4 266088 411191 1 389773 863581 819234 121 838795 819806 889339 209280 443438 360633 883542 97681 288615 884630 339772 143 872595 111690 726471 504708 869319 73511 769242 22 486409 1133 764591 237266 766448 895764 898113 531427 870984 794859 765817 869035 252497 383081 634160 881484 639828 464697 19494 163 35 89901 8783 18 852628 727365 303963 879857 819651 815825 303143 374619 879112 135303 642066 2467 83 276938 864249 130243 303631 650 880259 745477 120426 838454 197448 3269 655625 883112 307 26 5 218930 633101 895734 574981 813506 553173 624890 149722 702694 1295 174698 348224 422717 897542 888696 553408 104327 840362 174188 883238 825399 877706 2 101049 782109 619082 845511 804182 623166 346822 85266 165719 453135 290480 881411 882221 852753 879983 317056 495 42 48 805890 7 886393 18 12626 233214 869381 541729 60 374350 1758 3 150817 516106 182613 586246 701261 38999 9 571971 106876 525128 660058 20 505464 384276 862939 485999 538342 885273 527508 629471 847735 71 273857 77641 34617 840785 72 654053 546715 14 629883 14 756030 3 201707 887418 10 781915 633502 813925 33864 665326 883128 792687 360238 360200 486728 276067 535670 898322 218 14 897538 16939 612731 569071 875283 832211 102429 110137 868164 657251 1929 754367 829507 893827 843516 30 760533 881516 8579 675703 467002 765327 7 651523 732505 856965 710176 64303 850 865074 9814 699498 899371 348447 597313 666969 893 866906 147156 253275 749672 100379 869824 875892 32 417838 530960 150 176016 770181 882180 6771 810419 847166 82474 91705 809389 848610 395582 260830 7 874735 484532 736318 473532 839211 438653 866951 258417 14248 39060 688376 661482 382 702351 419817 243125 6 635483 30905 791057 583913 303596 207901 94904 178 484716 863173 818467 319496 766467 194555 765006 137482 553389 833433 599886 5775 688638 600001 460334 823064 23093 59 884871 518 538472 14 872020 872161 787586 869360 11790 762899 13 105948 858116 29006 491449 758880 118 768188 863828 305226 1 535679 42 29 773010 841521 686091 193861 19188 678651 819371 311021 623591 262506 662151 799237 407974 832109 840538 235457 8 52 371348 873998 596388 885673 28888 693619 891248 163789 56841 652350 882792 875792 237341 368796 311 163286 387541 221431 378666 503499 357 62164 248 816485 646582 845543 737136 2 843337 337907 529 213912 447129 1781 20 197404 842758 685 707084 120841 841480 883132 564860 31 16 816949 853750 16 85469 896627 158945 876629 162237 836516 898835 896425 153738 101 751065 2474 278400 27 113467 63969 56279 767285 521182 885686 877923 227267 805272 795665 22 864290 890282 489572 729580 396912 1730 869029 112256 731436 825460 507676 415999 535216 67 239442 819782 148496 471193 646268 228273 898066 24 759021 578252 721864 861171 6073 259371 615 750495 598186 790841 867907 61114 871897 822682 230297 822351 898290 602167 13152 782870 549324 53629 4 875 833991 886381 7354 868899 498624 838184 607631 5 2551 146482 378713 1636 738121 727108 183206 494645 189970 8924 7 2 529340 894682 2711 163149 333 506023 792164 598241 896072 15 865214 834693 31 682504 42 343 828188 170343 188074 824943 715031 334041 525117 273483 835610 870401 464589 890309 276693 195761 52 669612 502429 129495 539261 219485 92039 824735 830400 854367 817109 561523 675730 875571 305207 891920 666419 246373 5 74 96537 451631 867019 345825 728017 95 769029 849767 17235 310368 311078 3 264670 780666 854639 646572 663349 749168 424 850130 817239 49822 58496 891186 133661 8 866462 583342 859236 847187 713780 793940 817349 424083 877171 145396 577058 3 729660 899518 493631 595440 53149 343105 877239 475290 10303 32 779929 897672 239 86230 25408 584226 118849 894892 844884 1035 617021 825852 602094 1663 5852 238223 798659 833626 855891 17576 830322 895545 825856 899611 524747 888136 620459 811019 30 709354 349489 212619 3 14 27 868758 30071 870338 477584 376479 822711 512207 296793 498698 892877 885944 161135 265 752033 892744 525968 16558 864070 764640 895658 408975 521288 762834 888969 894364 121572 840351 790531 841116 2 765664 877463 480304 703558 845373 552516 896846 14279 846444 237105 844738 788848 26350 568458 272779 728918 227807 889508 743598 14250 274912 3 612335 548566 84744 750235 867984 340 847740 26828 71421 17 47 801504 635791 874597 636758 320182 558339 508 650358 862654 858170 526612 34704 642171 20 3 893333 819697 851695 172 9 693343 454922 354125 202842 328030 712111 16611 234768 102148 736735 503 120471 10533 831014 297142 213 892754 892550 206006 14506 8 767828 871548 307371 249389 567662 27962 434 254874 605336 95867 873489 10 886788 783526 304900 386111 83837 523534 844579 93914 809857 136944 87275 152870 11957 206572 792707 834589 858692 401531 145 742212 40 381181 659185 750714 372944 821945 856353 689156 816417 750698 792352 850151 209895 721051 2 1987 45725 808676 567014 96 638110 840448 581772 97420 490178 795316 268100 648036 734185 745310 48794 19 3110 58258 823312 811694 252573 720369 128455 2639 618 166518 196436 882122 339455 429379 797749 459453 1644 893198 892565 811541 574 783999 842182 257171 805237 686822 897637 685408 521367 886845 828663 885050 876246 207527 8490 783509 889531 181348 371285 833236 500984 886826 118453 152029 886127 313 822416 7767 741219 4332 203 174368 791702 883432 378432 704451 779304 462884 226136 679354 32322 693002 898062 76631 429 3699 540818 623821 632459 475079 55653 409513 12 385454 875745 150319 19 851999 869936 434871 400378 787832 462285 898979 579348 869766 672725 724660 14607 253743 807199 177009 605143 583444 85390 77156 849503 782644 198702 152189 845837 38 890417 855077 866669 499984 793416 757689 640367 894554 788410 802836 724910 95 884676 92263 538197 263729 176810 64158 371 653986 167732 388340 767734 20 357322 3 155928 870590 891670 352305 724060 97199 451925 9 38806 172787 67410 867965 871238 879647 75846 18 3 834333 760568 576388 20 557853 1 636901 390 139641 236350 3629 18425 16 492291 678378 17 865283 676426 25985 97367 125057 824887 317570 11925 766826 462384 665530 65 14 442425 259285 180040 816344 89531 871016 39340 512893 233195 14783 869983 889 9693 405416 860873 880323 276679 76959 62918 398 256207 300013 8112 655082 200068 49556 12016 293539 16 444061 812300 107156 871056 360634 862167 122389 73937 507320 132799 641462 18 895543 234085 864679 35331 186837 46 194532 358784 872746 811157 74 451576 754379 829123 878501 644903 536869 626146 220037 12507 90335 799414 88946 449487 413371 508526 864474 8440 459990 764402 844322 24 260751 631185 885506 651918 529380 882688 553345 199179 487559 888639 480047 671352 512496 312207 136772 605356 33447 868006 16040 696519 786071 841045 760648 893210 157688 746466 676194 149696 1243 246212 40031 91 541207 300 238333 809664 847123 362337 18668 868749 855142 2 638536 100671 25514 494967 459056 5 693519 726612 790534 13641 1 17994 2090 860067 96950 892894 460518 673644 873681 867128 1469 772123 819477 536601 861723 874144 2 357265 164861 368557 855175 813588 5 746556 195065 8 337375 3657 210948 4681 456575 439957 64563 249702 3 839483 845810 243 780870 9297 750430 876357 121774 784380 899657 873274 164969 496459 198009 156551 680232 401759 298623 885032 645125 669370 13 646049 713146 305642 6372 877674 632945 877957 66872 155113 22028 1 799486 792307 361165 312822 77247 887853 835091 598611 275570 653872 787252 770877 242097 812102 841367 570789 534333 609017 876294 790156 26874 373160 355661 100646 845864 23278 374192 454415 306678 536438 348972 5 146208 230957 2 853940 4 59779 678878 203912 1466 1 738463 422904 3016 13843 882856 469888 773658 115770 45630 723201 11 174076 793435 5468 837070 4 478539 865028 236688 880376 868166 342 432788 542922 304697 646574 824921 23 336446 300260 814586 582995 247035 879311 466020 10 18 217737 1 159565 634892 488388 892717 25 16452 840115 828485 893392 914 823874 1320 299582 101301 9 486773 895661 262666 201745 410698 592786 742201 450733 455960 893973 14687 77 301651 711435 666207 2117 845807 896589 885540 845564 557598 899247 839109 4244 141760 605894 603843 36766 882798 738289 12529 366608 96 863831 815293 101749 136790 3 351863 689534 140687 62668 628204 882127 8 893315 873894 779001 391289 769086 7720 846333 77 348041 376771 351552 823990 122321 443271 782928 190726 196367 818736 795051 638743 460338 205629 115453 1961 491373 838771 885576 746057 685368 579051 119975 358894 122372 854177 859711 755952 868279 334300 95577 887436 644033 201449 870410 151594 380124 212324 434007 60 735766 334139 96772 511470 730805 77406 455684 187551 577402 216248 773599 231177 567031 894099 112034 272011 44810 646244 307162 9 21 725651 352569 6366 876357 24 610537 823897 516420 7 212092 744391 1 868832 97459 869226 889078 800473 11624 141492 429098 731847 891844 708400 885729 869033 897903 698205 810367 461784 545469 6 199 293164 519769 1523 800580 223 7 297869 191341 306792 39433 2 845413 750459 477 699089 869276 882875 648519 419252 590510 858067 38059 42991 856292 513098 239961 879081 500473 817261 208306 557817 899449 792167 691556 1473 882123 305315 503389 893036 803331 1416 236703 115051 852042 58464 19721 293854 113567 74 76 239104 886086 51041 1861 845847 899286 711847 282519 155755 824548 485552 143138 334469 502458 36175 860490 781734 50651 790137 808845 899577 433173 427794 471745 708876 2 743785 224732 602225 572164 878000 8 106187 839441 696551 160 735604 191884 30448 117 684908 475810 884727 887850 879742 781612 1590 4 855312 850479 279814 532 494286 5799 373167 753008 897844 646883 684 830125 831521 869221 2 146093 102051 82063 870351 643497 575180 586366 441429 136119 893557 740665 897005 898770 586175 29 103701 193107 107746 42 111590 384187 590967 9 313960 888998 209829 33 665136 700254 894018 817545 2 263011 893195 203780 98 650328 18946 383732 27970 865118 226214 728 740962 783776 885485 1800 481954 720748 114626 872852 368654 509131 21559 873198 638442 76184 868676 736844 35762 188166 894146 880926 285608 60769 221171 897993 760496 5 372497 5809 3 556402 2648 342187 754758 833587 884199 1917 43325 769771 146462 1232 877308 43231 892606 726510 864714 845610 508723 883586 323189 830964 495234 22116 4 896505 886594 649253 508196 639488 755006 7 864006 597671 897325 105283 423499 855218 261580 190627 891438 889590 829303 115899 648539 17104 129535 1039 863656 33395 896034 515257 603827 58342 839534 54774 768276 48040 416834 885076 10 859332 506 10 878357 417634 6960 14616 55511 628440 793670 229469 894187 405 5433 346943 464753 15872 42915 614384 831145 453638 135793 559675 146807 755347 329032 893024 442279 7224 898119 889199 2 85798 349998 405479 884254 53 438862 354 734331 20902 50418 728287 855594 851309 543729 664716 1031 212 787812 276381 12644 551168 4 895449 3 707678 153146 867436 38988 504691 108192 77160 1715 110 20037 71 835236 604574 523232 853408 117867 257687 1 804258 772180 508 22472 577688 67288 24695 371446 366731 66 517270 732819 397720 168 865850 527240 397001 729710 155742 103957 78 846322 702973 7 854238 822492 2 276233 725899 837767 707354 177888 430288 642444 729453 2871 456914 17 134073 840108 176 12181 848736 869367 298 810560 9567 803497 572872 507639 796371 863896 576937 578449 109305 1 3 2291 364490 892692 691422 185 873247 654443 113328 95113 648861 402449 35 245996 861801 3 246397 43445 58341 560135 756817 738154 767015 829526 883708 112544 500245 663012 517808 318368 13675 27 425023 898585 440 292601 585 872247 827025 482981 371137 828198 727393 2559 812378 768654 891451 226775 867569 605632 844175 235137 730547 64514 818645 503715 265457 195452 803016 3 1 891252 899168 44 892872 3833 796 131438 346679 795335 238773 182175 22594 447580 939 892618 165824 883093 883131 429874 875579 713073 528235 193037 422166 216500 592087 560542 747288 91 721055 545008 228855 6819 790652 704131 896250 476767 826620 833360 877300 425982 543679 2962 631 758969 650037 138269 87357 535376 574995 41873 548157 711834 398370 41 8 593657 141872 132296 840431 837007 407019 197676 882925 841138 851233 348 368321 787323 599043 105591 419886 602641 878828 332091 526993 371380 728090 688451 154398 807661 42467 809265 702104 37595 839154 327 96286 233 818249 604060 165385 676 1257 281961 808451 798237 753307 518674 454836 791389 894879 175630 891320 898129 777444 294865 808642 487814 840865 371690 731262 819963 1158 610890 117529 54 301920 269872 2679 5120 344475 169647 583715 751667 2163 287 603246 789329 29 745332 4 747044 199581 795306 283292 1015 26 863757 707252 896623 28324 874110 295861 550237 228848 126 682294 786358 21996 815732 9518 2 80844 117359 7524 96033 509653 897620 165863 898560 197531 514257 824693 804705 899864 19654 821623 705055 787032 7 859280 311583 323449 7 501542 839015 197381 856840 3 102710 830800 459209 858845 7 644043 496318 870878 437737 788916 270897 7615 115572 159564 693872 703935 3 585177 765554 539882 15237 9 882950 838319 395063 871377 1646 847943 879846 731238 362764 769141 9 666296 697356 687476 845682 845449 434504 670710 373139 695832 457285 582312 861885 844314 82988 375 17 269293 300588 193792 38045 30815 692901 854512 863132 774221 23 11992 712442 898369 75169 781105 243897 883321 849091 26428 891425 796209 3 392892 889616 893104 882428 841871 543727 840857 286 351776 890181 56739 562475 282276 234158 876217 696954 882947 843332 623756 506 878826 26430 266483 320806 150149 890262 181510 469 777550 792167 305903 778880 20945 887944 444283 482976 340889 495203 809781 841508 788757 965 123355 759794 141340 489358 56 138186 171219 415796 141433 858275 387539 740416 132453 13439 855971 551778 560076 160302 261521 755734 827139 413412 530681 822744 567023 284740 872989 889832 777305 724530 810976 863568 6099 62970 861558 521421 749846 6057 141395 893541 875221 14 875670 873092 396746 26628 9752 255226 877214 778065 733957 566879 277127 262495 2510 293748 831198 774889 692860 308415 885332 27 547840 325423 848237 876819 201 895865 864532 5 922 5343 897252 863937 365867 408570 402901 898268 713414 876759 445705 458397 892607 355398 10 4881 892910 813006 246070 873720 896029 859751 135792 916 897100 81882 890 189577 419631 124 2 6788 851351 343789 698292 2 7 657189 406176 360372 779475 834775 576040 432958 42 861805 2 880228 461264 144866 358944 653450 889638 2303 815217 704012 683279 884808 253978 160117 472811 469696 435775 493078 398276 322128 71356 227738 837023 4 348790 432279 84863 43790 763181 41588 102821 660048 96840 782522 326317 374393 600555 367255 388549 839139 862345 735456 874368 584741 37291 885861 34 761099 215051 128159 784660 35045 532643 41827 830290 63440 132781 15 883777 6696 197618 795292 731120 84 9551 856554 484150 1908 450540 834795 731094 807199 864701 19 430537 119249 380478 421011 632701 31 147767 880275 2 447021 668380 86647 41405 862713 600689 607942 21 705593 857890 658201 761182 10 860627 456256 875581 220478 723264 26180 827578 68 56671 337549 727293 895076 608463 549629 134149 69947 552718 507296 587452 211877 173245 74582 243268 808980 13 852580 849351 265726 3775 181464 977 4148 782596 96 856801 19042 715956 760 10150 4717 822187 550123 32318 442912 827933 149 890781 26030 470881 328374 893204 735844 32 368993 198600 649366 898448 782627 688730 24 443537 613568 3 839887 123615 610755 188 358067 701662 680166 270094 378437 27264 687684 352330 897122 69 852518 367504 300 312 1461 9 878206 70528 688546 218731 793585 221 799022 483955 323873 219134 897815 831346 669 304420 898828 884698 811057 198889 291710 588231 823570 357308 68331 575233 121043 804102 817128 82217 386697 814067 889179 712 334359 488270 5 32 264421 29 1934 489682 416859 344244 204838 6 797773 441634 20594 117671 780208 171 652890 77318 23802 370 873690 890455 841052 842530 480977 851704 867104 864340 468494 433359 1221 183302 17 884930 103780 193028 879398 73067 807576 434 607232 9080 636119 857422 10007 471230 601175 7 526037 154970 882015 722141 639132 322298 44859 724842 344784 148044 753369 806390 108037 19049 260 778352 166 851372 728049 843371 888074 846942 1249 596505 2025 27881 844413 479970 681563 6 430503 840933 3863 810556 799480 886627 890353 357946 854493 149416 322 751490 118 730512 5 136237 816140 652105 898975 1 10 229739 859360 313 698441 887864 48094 599644 1 826340 858239 846321 889711 41330 544746 7 457676 365345 1 510723 545782 827846 889350 288043 183609 717317 729680 448028 229 307967 624354 702003 883190 878697 819363 526563 795547 1488 68484 141606 559551 562427 870893 4155 570706 170290 864056 30898 153577 719355 841853 688052 6237 1 889479 97026 854965 864635 11 213696 748033 705499 817288 711787 304622 218475 716330 818174 91860 821323 896389 711112 662137 41 719125 42 898295 445 885734 40 370184 533804 305045 233251 428298 550077 704868 889369 50734 888213 827970 1030 3 30105 868819 232 696564 814681 182124 425167 675225 264565 726221 229214 24 229901 837157 290082 895715 874990 254852 855156 861093 446447 862268 214816 585046 40 830129 127 853549 894968 147357 746167 732664 696757 204245 244353 23 871498 545944 880797 772821 21 12061 166028 487468 875057 353707 723566 93 4 35058 843141 187757 375945 829855 713791 890902 685894 839857 435395 610266 76722 840577 774637 471566 38662 11619 852384 750313 880603 194110 22302 302870 389613 125469 779894 3 864 796510 610415 50 9 65039 219089 61904 777155 97290 452268 8037 809784 114227 253631 886919 775286 34085 110371 825353 825791 540043 637325 367222 761723 65 893118 890811 284229 679859 153296 5214 104738 896036 265087 15562 876345 789179 801066 855395 714104 298105 243597 163075 80114 9907 440471 54064 642404 1 196895 629080 947 3236 752716 786222 793078 747355 834972 350 33 821128 110292 864673 595893 87994 827039 789583 602 100784 869673 799607 770135 811370 9835 708635 190399 748141 456882 897883 379445 828004 124107 788220 518335 369206 198388 173007 231497 786582 786130 2603 63988 642170 794237 897552 253417 807044 716776 2 886 763266 100598 118433 324714 315427 862508 219417 859981 697378 28 458281 450084 130417 1 777331 3 261 856223 148403 687863 3000 795627 880195 468752 761513 823429 886717 262778 7144 12274 642851 241789 888091 656716 22769 752969 41 524695 822637 125504 844160 312390 844803 4073 1533 797485 894314 631846 138228 671175 794098 636053 10733 730647 898121 136466 746069 368415 322374 2 184434 692764 852418 873317 729016 71120 874376 1104 880331 161819 813348 27825 351160 888014 367871 671081 190160 133965 157415 259064 124769 1724 480154 731173 795974 21229 612361 81797 791615 899856 461710 888551 889501 26471 758430 542324 852201 585 851016 27 176927 865914 688895 8 105 469109 609988 897304 777612 893256 765731 306775 550226 52436 837849 1 329793 890 680924 10 851985 868089 889573 488514 826818 230656 16 106 6900 554415 895942 854648 873689 17995 373117 343528 566987 487680 831313 63692 642062 863600 2 580738 408557 848769 798558 832986 607658 39327 865344 3 700397 106065 413345 878937 370035 894940 377076 85010 44784 1340 485207 598 890429 468727 37900 414884 863662 262523 817280 34255 62753 156976 116494 349751 12517 35477 97324 149062 94020 3370 1887 229155 659526 596437 894937 26921 839098 734710 286576 346114 194415 530563 4 65 1 94854 835883 285407 39 7426 828140 888264 711162 742816 888605 444 444146 749146 606250 893690 826791 37641 492645 873156 155286 356040 784929 272129 712337 140778 205767 523931 573418 157 898506 291843 368749 544771 883146 2173 111279 533035 643772 874027 243145 153021 891968 753194 587251 899580 320224 775037 38 839832 422716 14147 326840 855015 589 323953 462844 898090 195869 822219 239277 13639 684843 4 333915 1 890027 856916 3 895923 42136 780348 858385 47 778560 772131 783194 499650 32317 797782 894715 293017 5 827641 624372 2 53646 818645 640101 783256 706866 309791 879913 353703 705083 4 194447 562001 96167 242105 180585 823120 631215 888801 806131 730 77148 647676 251688 97662 485623 802327 824639 807837 27 316416 731503 821932 654338 398255 804875 814258 256196 27308 229807 30824 649778 811813 513701 826068 693067 349635 869064 7687 784430 65996 190333 860919 259465 623190 866918 681049 373640 36878 824968 874029 403046 939 646228 849395 261667 838079 595637 475360 873467 1 826456 428605 871458 539361 629187 3 856796 632458 442795 52977 849884 823582 894763 7018 877936 2 897617 557908 553087 328778 2 771931 234 38 477185 863637 22649 776889 162088 560124 5 502 301742 847279 887860 310351 12471 463192 294227 163320 801709 887818 416928 530457 891805 801191 454952 749754 577432 831500 792835 858495 880251 359151 299258 22920 712081 272185 777931 819398 299294 3648 851480 621301 238312 819790 555450 781295 734711 839280 16173 303389 665148 887 289311 632083 288722 869298 697865 511881 182091 76034 1985 732216 704374 4 88344 859737 7 472 664854 891958 772315 243862 882655 876213 748987 861439 870444 2538 11970 397083 593820 817949 449697 1 700 427376 731 439 737421 819816 747441 882445 677838 258545 630240 746428 894943 645998 862061 525072 652979 634186 848282 19862 760772 292658 406621 695050 680203 844330 494413 23718 727844 48364 500616 841726 4 893294 257039 255915 300613 71 505123 898666 655634 812780 120768 650532 269979 703622 1375 169 896374 694395 870907 801886 43 130603 28048 488556 361140 2 353448 631083 794640 9 719809 872325 690059 7 625460 740406 325090 231546 587 19726 608137 784109 647945 823597 844513 34341 894923 1290 870379 888291 892885 885474 884601 790659 895936 897228 288715 84 899066 493949 737966 55671 91759 1521 710878 131639 897366 312308 477233 886559 253570 632445 860477 676998 873826 413269 677720 898102 721311 717275 824582 22335 127187 843114 76933 790840 847151 325771 383595 133671 754296 111 541107 190756 69 722703 621503 380859 42 216736 890633 894287 368530 67120 356397 267213 897627 804927 1 264886 3132 391063 673331 855603 770395 882138 767437 875003 867978 297 653710 2825 892045 798124 20050 402581 433660 700574 800340 882610 57963 899225 345097 491 606023 251 883586 304012 431093 639230 163989 471258 872090 538 464 226 68501 868876 32438 2 14788 105421 866515 21 21838 444838 387635 881364 773235 24411 767568 828781 528973 424166 697928 784755 592052 207792 384582 11437 881072 447 847930 835746 838990 232752 651522 689602 872062 15868 678231 144408 794961 845893 10271 181195 848380 10 171906 728998 594540 10 223960 875138 896863 2483 27281 526161 440565 677683 877132 439646 28168 890059 336764 821899 719425 730035 376335 10572 33595 538534 82396 802662 302530 366033 75198 884635 1391 779396 881885 27 702890 850975 1 39908 11823 615961 2 204449 3 199537 784632 616933 370379 891814 34280 872733 370284 474406 821836 800982 866321 111567 889783 807908 512109 727874 863515 886790 13294 689286 66855 670029 23754 189 785885 161190 81331 520858 4 4579 435532 813815 893909 796763 633216 8 891837 206757 865945 6290 878255 829401 860257 790563 653107 660744 843210 352039 838655 841595 15659 12 304654 479709 774907 801601 877774 894505 389729 517414 198141 745543 8 418929 354222 803903 857929 191028 643963 179812 30 6 715938 898761 690020 2 472487 892447 177296 60740 2264 686624 202 746448 21151 483842 450 386952 465826 596223 561340 619282 2070 4300 1045 271798 38546 105 368288 858036 266 1139 733187 107511 814179 251048 550866 8 480408 359158 542337 495623 455 131847 25485 625388 8266 157729 827237 5282 855357 477125 771763 895941 2 126911 815526 173976 252933 348150 721547 143214 397067 834771 386414 715061 829902 854326 876915 860683 772199 882290 867412 504124 363360 887781 638056 132037 122398 637297 1357 876494 618639 3 802 614256 402552 503374 1624 879393 818323 623102 861640 36024 524419 686809 840738 784795 18497 658341 877412 898111 32 898013 889510 809122 744718 890118 127224 630855 423234 831323 3 756193 831056 168288 427655 755164 17 39 785907 896987 134713 561156 103917 910 843677 474264 21 3 643735 854759 828104 872865 328 380 845416 23868 892316 841156 889294 878 827054 890107 159214 3628 164544 14897 19 831364 433444 160117 546411 5 835521 506141 410165 38736 831589 623256 241548 419331 399362 877198 262420 226019 56 178900 129439 42099 389427 554536 162951 5 503 489 876387 146408 4 848399 3803 356856 26 850282 9256 791015 791037 431665 843878 548296 351903 555117 456131 59888 826671 771465 226777 8 58 36781 856628 764317 9460 864071 490334 856847 877845 886851 844614 885215 881733 514813 729767 453845 48707 358316 884282 105641 58 245924 684328 859431 381690 350 568120 846485 548765 738437 801636 888929 863030 869386 755711 870804 782720 752042 767336 169730 886312 189 340937 322511 890928 629725 827215 152763 787132 500817 861385 895106 766347 428773 260314 871799 2 91693 304776 887346 784444 653446 610113 361939 706543 284236 695 749289 278524 368667 420632 4196 847961 781184 40 480438 880773 836888 489257 3 232180 866030 822754 575080 861050 786743 709518 891524 87277 58993 471885 512964 897649 246839 466097 897696 108 800554 222904 771340 3 592663 886006 866655 609000 836778 592404 611312 815904 56755 831697 139 2411 694446 891799 20 5016 414138 763255 117971 872455 553 556052 704831 467 182910 474306 541407 861800 475252 864482 143783 1 455013 93975 692 186046 850645 540389 703871 824636 703186 4 618785 437430 620459 341799 848668 285292 488 1070 548282 2090 738310 838651 1 132585 786700 511084 704732 15 528298 268 811 475203 52845 890233 851014 282969 248728 725065 864896 856272 442428 295 276715 63380 627 11315 2 807408 1 84 200710 71 801059 515201 548524 318775 224085 362846 830983 130130 564167 867044 854959 191 103 849643 888243 774 443587 779962 490662 3607 3051 877451 706630 755130 436749 113 728135 367514 78663 866215 95633 889887 791028 536838 560000 144440 636986 863141 796250 709638 882772 11181 583187 557024 640831 856165 814994 480496 826115 334807 867776 246484 26933 284498 146364 349439 146544 815939 15 817749 584107 883552 96 869366 487241 789228 393555 199484 890786 707277 425566 444964 789626 583403 864492 26976 293812 832462 774761 68 877486 196604 31 799742 47 625624 1773 635636 865386 882274 558878 1 59 7257 475071 849896 819303 824509 898990 631857 357 584 317933 9559 780797 40838 1 694441 606212 789589 734282 760585 625834 867302 825000 731534 730895 58 707365 3 865134 890130 740713 700433 118148 696545 3 643456 529971 837748 5 385 692598 457 63039 372 23535 436742 3540 654319 761870 61 769511 894636 420841 130926 467457 10610 861276 363985 837125 898647 810868 898604 287642 155326 828409 7 842770 257416 97525 597817 889445 843551 633317 417990 281519 13923 175568 404764 348864 149591 871209 362747 787081 824743 317392 334103 361818 891555 35 536924 136578 322 320698 174 647414 364337 11 804512 889893 677283 699934 120569 391185 839985 14520 648607 67762 5077 413422 429773 435 263831 568212 755632 113352 599527 8 742642 259456 747333 775414 2934 614558 699895 877854 795402 75453 657898 2283 858272 843001 878848 555845 467917 21966 599647 871935 2 79444 1937 795155 1118 399594 397877 805520 108 477386 852226 887709 861559 795664 129 840649 670872 750132 865974 23279 899414 162 349848 889795 851230 443597 887321 829130 387060 2 85274 613309 1493 41887 234237 379523 876479 1556 65905 202819 843258 883519 204152 551198 631066 131887 823951 979 708323 872078 839721 777500 35268 865208 250359 796898 365702 509812 2 539895 7 778239 49696 570161 893854 630182 694958 203 767357 811466 626638 802497 262980 788406 201888 2 633653 324780 413549 62100 840937 37 477956 874657 604810 52 566045 860777 570827 735934 1239 364161 2 117471 12695 542860 823830 790471 558885 411370 836140 448222 867323 892612 386639 440973 469580 598951 886114 597599 6 47689 478901 131 888918 850561 445658 633924 331378 880283 451120 737642 448542 346987 423706 898904 4 142053 319 164 894797 809684 886155 752577 762747 395182 50 848157 43 390065 832207 877012 768885 734381 540030 212133 766395 9 67408 3 829981 59009 835341 644889 2 851963 118 860106 570943 524196 777105 117 854095 352210 7 27707 123181 638393 258676 224818 892288 37 897827 425054 242509 495989 789726 873484 887539 570099 827674 725143 159845 177537 267938 776362 41 814122 533498 895261 8 192083 61828 714014 231834 2983 524451 11 46164 8 1349 463506 12707 448397 642 252 796945 11821 866299 812290 839059 219221 602919 267380 15193 579860 1 643482 817970 34353 483392 729504 463 863467 476696 800036 704818 594214 879758 232447 1210 869032 767291 93 51166 3 895848 252464 1 493495 829056 896963 883971 330 55098 871191 6684 33282 889661 192780 1 25132 156 560717 132310 793606 104523 849408 505008 857304 757950 771929 3 288100 630961 1 1179 551 656781 154812 879794 554315 22 2 394912 86 888943 812132 840939 818007 717375 208736 663245 790269 827784 847740 568356 564513 873656 250152 565049 19905 275537 1 586 1945 131554 9023 867617 445607 665846 334021 1276 52730 11 84 868797 325653 855063 121037 573359 762607 643428 794284 886938 189022 646977 859416 503853 848574 10869 13087 838331 2867 2930 231919 263332 886774 778113 89485 815 589236 841167 872202 1548 777780 484367 591854 14948 522829 233 22428 58484 341510 198210 865917 835518 605474 7518 604448 696301 67535 854799 3 218666 741080 22 859356 822113 7 626146 1 888852 128 541984 888240 868429 383476 540157 819946 887223 32960 152697 476669 106819 542757 764023 890733 31 728309 271266 893044 672711 6341 515557 523291 676243 878538 306425 367813 45375 38 674720 742852 1 875472 10 569583 864484 5702 885293 2 849884 11 180147 337199 349652 890763 887434 887659 479954 291818 837147 850864 766945 185196 846711 897746 4289 365064 287606 779095 173318 169702 733857 100 778823 265735 836113 17292 870748 802660 145354 38 887707 874 833452 270 7140 268548 330170 798356 10 260728 858742 94244 130871 517067 891902 96655 431044 152194 769397 126801 140103 1839 98930 16 3 37 222904 831935 720304 765495 52408 893 875403 833291 4 712723 736816 383645 795189 265165 828033 15 200835 600452 897442 771372 821633 601589 483 68582 732416 722047 26797 868069 215147 1 445637 892237 858259 5 368323 338925 880732 876381 811652 201216 827618 183615 520613 183393 206451 832163 197330 2 333336 187650 198215 359984 7 681851 17094 33420 583929 261668 576069 416147 475503 93761 285510 22 57423 831671 744206 16612 486919 791891 624607 284069 727655 862164 95874 805253 807181 466324 30110 793838 343232 796272 558793 888275 897233 9 767799 859781 4 880118 40 1304 90761 372473 4671 789354 843327 827081 513560 324987 103037 540714 841261 10921 604079 695253 812379 173153 1976 557 650550 860785 729783 844937 663564 886828 823181 4586 829613 836317 1 124032 872169 64397 22487 376005 114820 17 868622 74720 6536 18251 251973 569919 820 897478 802619 166387 2 74629 765231 312003 206960 262585 411013 807933 495133 62332 649687 176632 58 851975 534626 723156 221459 178738 897516 890359 2 41429 88 589005 2 51473 330359 181483 102727 3543 2 100730 884930 315913 12 899099 793569 280460 859090 623501 538647 389359 849741 346218 33750 392608 18477 374356 801230 814676 1 3419 71689 3 1 157878 218 57 562106 805038 16565 485986 20367 888156 619931 869489 694094 49 419042 630628 51440 475586 525153 773100 250288 883999 785196 873077 6 368505 846089 80031 611616 832021 717233 280599 846857 766379 883526 154024 841701 168596 4990 2353 759223 538724 7088 548320 828701 118062 436570 24103 256131 499473 866489 733 5 21 529232 247896 757863 245770 175156 845370 22 39755 314755 128265 7 50897 193709 3 23 476718 152410 855694 461265 136848 193591 20361 203142 835296 22049 849629 555554 81924 848318 667596 266 198504 57 833539 874683 805049 8642 192624 72785 669614 48900 878690 253372 887205 396000 290696 874865 785 881258 821643 367955 722457 249116 803481 80004 748054 699858 159792 211184 357 24495 3 890803 312115 713265 131691 120307 811645 502038 864055 845767 576193 808934 838050 607097 864726 4063 899589 437970 458296 1 375376 4139 418881 59887 849250 4 878809 151167 643 95800 12793 694993 6147 481 120519 77896 600344 527756 203900 288 556926 793 731677 804087 360884 69144 751477 829612 572840 688644 861384 34624 24428 20605 451294 294581 348704 847222 657615 509230 59452 878261 1 6 858451 897752 890563 359422 172385 141622 6381 884762 171647 898979 147942 813085 36808 892570 874962 796452 1 285 694727 835807 895488 701 207968 843402 187147 357394 12301 14698 884919 343640 488746 861700 136 294484 595924 893107 700689 91804 474476 2 824632 384394 834771 882675 724898 49849 710 718640 387932 873913 3 596920 266879 820161 884642 895646 2145 526734 1 246 201293 60827 510161 464625 706395 30 1612 869428 724047 806129 894522 240585 1906 600467 884800 866944 783766 856576 819978 370264 589997 878692 208619 486 299997 275491 876533 14364 79 407791 858325 12 594855 818323 1 202593 128836 257 742542 855903 1631 73235 1646 455278 879293 366633 54328 12207 2 6 464496 143675 899582 827820 3045 29 26 200 789289 102425 892967 257063 2 413170 126436 822943 600635 876073 662829 3 516818 343014 841430 393112 564892 5 309307 233879 880287 14419 825418 831624 34919 650681 889051 154690 809683 125141 865895 11 723723 615577 180535 427489 584323 259268 852231 2892 814647 594105 91686 795111 807740 6 897853 44 469597 387324 310648 66922 450504 71 620297 877116 769 869040 629476 863682 862100 381859 736683 773427 8896 45819 25070 48354 366388 808794 712097 887159 311730 571370 853847 863415 465148 64112 30 447041 147 800523 31184 766120 248818 673740 43401 518465 687273 631747 1154 202979 136143 807473 40 163 37070 378823 681869 527959 636 818810 271457 25 741414 22074 797459 807048 394398 542 813670 829060 500707 6025 165559 5657 3 64 629270 838096 224 792730 458444 168 540596 897272 423959 128651 13 326565 172962 181486 167754 7 138565 751577 422 352423 434885 260 43 842970 449551 896223 5443 13671 2158 302099 859086 402008 392547 7430 46115 635725 853648 181 172110 10419 200211 222592 526354 130156 837643 679333 144854 873915 520793 791458 2 537338 689706 878463 864319 52 816360 34731 4670 161530 17 30 895360 6800 896323 408236 400127 589910 537598 301884 865392 449045 432658 799874 881761 696321 1562 877555 896 233 846710 882115 139108 765900 167385 356373 7 790357 112557 7 802366 46 824643 679824 39 37076 554 313382 896782 198070 134 874632 382329 102 824574 726983 24158 764924 545901 3 87344 26827 392103 150884 477 43812 434827 85517 319145 653842 161341 119380 408752 9946 86 361689 42 856794 864590 78171 372058 810999 32274 573343 889386 295705 835333 541471 890052 437625 857089 11 80 818928 403489 106654 698649 24715 1233 412486 868316 1630 367320 181258 887494 442307 217169 844013 846686 721544 895710 84283 622226 30 87712 1079 770162 894079 102662 685073 4299 428887 773 218998 191166 518759 651 520790 260530 259013 436796 692327 49895 425509 19 528505 753327 540779 705202 560681 1859 101091 417687 36259 578197 424939 143682 879040 88136 411960 20710 836042 460366 652002 813108 5004 13 21 854280 850323 522656 878427 406014 62073 473837 725786 335277 4566 764318 883679 807004 739386 532811 876815 452847 812006 894278 607750 829586 803567 563067 797325 68 369190 315691 9 822102 839848 313603 209909 163 778269 2264 645955 89204 363799 456 837309 869041 97799 849531 560745 644 728143 301723 538958 147903 21 444498 239719 283615 151490 649316 13 435445 81365 486551 6 461812 829007 635724 701145 70725 479880 246002 823992 854333 277864 421961 404360 114777 1429 384811 154 667453 761973 873651 891503 1 784980 2 847254 563330 152908 1218 2418 710570 893206 600 1128 322923 769712 128 594765 655610 34798 384619 864769 866226 616674 803621 491435 759520 20508 876049 705344 818356 719458 87287 142582 830836 167875 740734 3 409560 415712 488564 423907 252284 132 896873 855402 828709 747178 236138 197 875463 11 583139 882567 400172 730434 7 543843 697420 377414 825641 871761 376437 445336 73365 73301 871246 844866 1494 13 878384 664924 856587 7 592998 449666 274145 831718 737464 763696 474658 579590 351036 855689 62 874629 740628 3876 797818 69303 645290 847915 95032 735613 820260 800624 894419 507321 381489 2046 883921 4 314519 775935 696021 88273 17 1 896946 709336 797663 129826 891315 22 73 662100 43448 351760 822140 711125 776039 194254 426878 791330 38342 894768 9 151936 766792 95 676825 440118 889786 149 571999 2182 3492 772763 801583 772009 866539 693373 2715 387683 598115 94440 371663 210487 675784 231671 874666 736779 676814 118791 880189 283030 883875 204409 25504 861414 85741 851340 40 362548 204790 831900 878650 211601 879961 281654 851859 343818 866249 516884 50803 41276 347886 764670 308697 640486 4 897939 714381 807714 776584 135 4109 745118 438567 143383 240263 517633 11264 660321 270728 873080 882527 56007 2 201181 145445 104428 16 47546 891516 846251 37698 661214 530051 790054 5455 187268 219069 863249 658734 2427 16997 710622 15 57724 440930 818694 848880 596561 812154 572918 709632 107875 840962 597546 385752 702730 71 868087 127878 423451 248656 749938 877171 651650 867852 1034 44440 574576 195967 26106 129737 201 313753 899325 792995 631128 842535 844285 46 3 894266 380829 839784 827132 871200 451523 897292 2150 2794 710666 661876 268187 469740 807459 134378 7473 7 500897 819210 856088 798458 22765 14588 799299 98359 456282 234882 5 34 608978 682153 82 895619 76901 3 32387 361071 88967 874680 448455 86 5271 881201 192170 19477 569335 737612 530018 870871 283108 860421 716766 669077 861165 51897 773031 222938 43891 892607 869938 343152 6 849745 795870 325248 859120 895979 761369 145663 721554 892849 753272 265862 234405 866236 713167 686515 564900 232387 2 171881 770773 622282 2 781181 14230 415125 162844 871596 793697 873992 564306 1 859860 301156 719575 189 77505 658541 222119 462825 372992 836624 3 803960 254676 439402 874366 849878 18670 358858 7813 8515 439017 874128 132881 161 853768 105784 5333 866272 2 340591 141972 97525 114 859154 144273 338896 4 117676 169734 489173 350 885471 1 776120 607517 826372 1349 377260 568038 155301 271964 810526 892764 470867 657477 3833 753399 701002 811463 831212 770393 841708 693414 700996 2 815850 40 748795 128114 188214 891431 777184 810706 879354 720782 95 772520 456931 57278 863051 62711 38740 4 888999 100136 894804 370409 884195 128918 230 896828 342196 313427 452032 225 822355 344425 896582 891879 891249 592659 20 828915 7045 39450 802625 62656 9022 528081 45808 863468 799393 5662 13092 580059 779 45566 744682 75661 5 882685 49350 190241 888482 837809 408779 40702 270279 299160 800706 787926 574242 754855 540322 1687 86997 1 281388 17068 859002 684 18900 35141 478386 893787 103473 550 544390 398932 237400 3166 181 263879 630657 235108 798880 858431 471835 20652 796721 869026 725575 287861 773800 440 758078 696467 743384 35936 626456 81536 421238 56 1919 32923 875922 779551 31433 232997 595736 676660 879724 873395 16 421987 779562 884659 465808 874594 33833 210668 1265 579141 35788 22702 779839 9277 127376 139669 839983 614968 524395 898254 15118 260316 251442 570041 692996 587603 196780 895242 531371 277840 111025 489534 843066 753424 825318 67442 48 712873 874937 2724 3131 32756 808264 325366 645938 691803 564927 817455 25 848170 15972 79615 154902 471962 673560 717676 898080 291529 2 411622 895369 832739 713704 31008 64223 130935 424542 438457 333933 596094 12873 864041 6420 805 756260 8 73085 501721 21 860204 681176 854745 154557 406332 888069 625711 848369 77 314506 824503 37168 1 285430 881956 614194 110570 734424 403241 808201 801007 622421 893289 840487 808558 325589 38622 781583 24628 773661 875417 379983 830606 214479 863617 14 735452 834176 456147 502762 150568 750131 149962 22165 52094 107 11981 164821 826934 66211 511920 154448 798917 726507 288746 509226 336113 863755 715960 756295 175417 699 782631 432051 876273 2 798047 886267 17 3 39 837404 881359 896533 663307 3249 53 528634 790 860578 918 288520 890804 778242 339717 777932 57 767634 775466 865775 22 877561 805867 775933 877108 842305 2188 897607 654058 287873 376204 173 682929 748914 756263 213517 882633 571786 641010 852828 146445 885100 626846 896027 316 247625 12 738311 759612 330707 703559 701103 644720 9485 848694 497963 79 846858 187005 838521 19037 890068 56 776558 402186 513313 88999 124223 2645 566005 748960 11 96 343552 182224 318 256240 856008 4 898611 244213 102472 388 846054 280748 868281 143520 836243 424219 751763 858867 175617 476 342808 287265 498017 211 766941 864749 781893 817163 778214 17 77005 8433 1 797847 341060 6177 356514 1 880642 238020 696627 2907 2689 17017 96668 194861 1632 241241 71 830 592873 43612 758752 6 364717 664 761632 375186 889560 56495 895806 280885 864229 61 335768 116709 34 214270 821705 878746 823050 110804 175 898888 586258 408060 776050 457852 700731 93 604851 403884 11 555796 891594 860338 17 848524 1477 824671 856271 817096 843271 457418 733278 458304 767260 873709 225258 860005 595929 10 894262 879251 450973 30 94946 285926 148457 721159 885871 349833 258541 859418 2 102005 889080 28826 1783 843420 267161 510057 755571 643904 742390 32184 888798 50174 644133 187119 265723 13 873126 841908 627074 226649 868734 775212 889103 762633 128685 846250 1107 319488 604001 567441 608843 862801 689366 30117 792193 317798 30 59018 551249 624644 186473 765127 838960 19 51648 199937 652076 817505 882552 991 426120 845972 118 2985 895733 309719 307389 144087 94 778980 76394 722107 258789 643005 763187 185593 731395 237979 851873 255702 23 865550 885161 877734 518218 89958 243233 285259 774781 843044 13663 882553 874930 700688 94907 1361 24803 693691 8540 143020 72 135055 434734 290763 35 177088 13744 699336 862523 793372 898834 731696 854717 9815 839250 851767 245705 62728 739019 243636 44293 848806 124951 506114 527207 795585 891753 760794 425503 596655 40 813675 465473 851901 636812 389 882000 35594 15 2 883982 766027 466430 889236 841444 227961 123 808476 887962 2002 295252 872467 111294 565198 831506 792484 609682 879557 1784 464015 808149 11698 698509 652793 534 855000 611135 244195 790677 3853 829230 758174 76855 1197 873596 466555 221629 813294 448966 139024 600341 334184 237779 727378 25669 356096 8870 872474 548310 891012 806222 344967 234853 558808 747377 453098 898541 763607 2 558388 827445 862445 896842 236217 762389 766860 472512 9 132720 843446 541892 1640 24566 106868 152796 782412 34 246650 11727 670495 2 895380 169364 2076 873222 293 827206 872320 877304 428042 880696 880511 756076 377560 888993 872004 190544 807940 238 455452 786336 41594 667537 593173 721120 868917 833891 858642 885605 654707 32038 894387 367885 2803 12198 433433 61350 183684 99184 170490 49921 125824 163911 176877 2 855173 767863 844992 851821 50981 532920 728434 504803 9440 874506 33899 646274 737980 759384 181977 179598 349437 262010 820702 720967 75020 321011 422046 5339 116572 120604 30 121124 731101 530070 610862 834734 69419 847078 622378 728368 808966 1802 321472 144773 1638 16706 2430 813248 3 64042 124522 860157 35711 330919 528667 802838 4 353949 60304 610635 622838 17150 818106 591424 874348 879152 628436 144928 124285 205844 225240 814 360549 36696 856472 704007 844853 261 447816 2 747316 834454 9556 610680 75973 153697 414338 574453 392813 780888 333779 21494 818198 8932 591721 478399 191126 74022 815878 168769 251954 347265 2834 681696 402536 3 751932 19798 878123 11705 4 27 884063 98 28187 831273 2 373970 6907 648952 885270 617046 421235 733751 894756 711364 1180 846965 838529 753181 54 50634 823680 9002 309225 598255 232742 636 773188 151200 49817 806979 539081 757827 734676 896223 853385 2158 321662 549763 846316 91175 9420 93526 262716 890579 622933 15782 126728 868429 890414 271 81411 777428 402 5972 875708 625834 404164 29060 851509 53133 894337 26331 678777 6852 502341 580006 520635 857103 647687 876668 589538 519985 80 647559 657870 14157 822956 8098 728852 554715 605795 20641 283946 830657 70 418317 106155 263619 9695 20692 827004 48056 697213 292008 858280 689229 838465 470299 896106 68523 179384 32213 578763 985 300017 869156 771930 86994 790053 878902 120338 640605 98297 261 858292 8076 512788 109 674444 60 428495 4 470525 520416 27905 868440 888716 828528 876381 4878 85781 504355 2001 526779 276487 111693 535274 855328 862112 882371 831276 3 71293 808973 832013 483406 326729 2 851811 273 424341 161 42 818175 635865 780670 846519 869568 358048 1905 897597 30687 898116 882425 34 43 673484 834576 827764 839866 559724 768733 595076 879308 827564 850060 715866 165909 879934 835359 883599 320 863586 793982 843434 573356 284338 4 6 502299 43135 37 22 285093 471673 368660 899207 2774 780996 856662 180671 15 1 38948 891464 823937 833001 15 102993 691491 273051 261849 788445 626420 883776 843849 297793 115316 860562 4 799609 52600 703413 96386 375777 852616 120710 827070 124456 574175 767109 780526 40 308751 418245 657870 753319 183354 812842 387968 121899 822492 120656 8 411095 2561 888139 473336 501021 502880 1598 881234 397700 6413 862697 3485 753349 145540 725661 5 838289 636647 19793 866572 878026 858680 794245 571613 830727 706868 53255 848114 77146 14304 877338 6 612400 129274 859623 332422 204495 74 97578 60028 410 740937 764660 837434 16598 206941 746659 816826 136289 324964 876196 831698 280906 148178 792236 687006 240156 147676 886910 341746 929 203886 753274 69939 450322 580179 109476 840470 851957 825615 28002 572904 805372 410693 96053 893997 890760 209449 675768 516186 7686 704723 896163 894416 33088 514886 876075 992 804403 16997 815312 4821 174279 803340 1542 521730 227662 857122 876762 8890 877567 717779 851858 768376 839968 1850 43815 559715 753120 476089 776951 804396 36981 870342 789726 168098 824044 564680 12218 556041 6 861352 836283 269542 366116 6 889942 50 348691 583599 852246 517363 153653 600787 808077 254 878624 106833 2384 828461 401488 892086 403214 401321 144989 556156 899448 498420 790863 759079 436336 714721 3 61703 379311 815618 158826 866081 575741 796591 610566 169134 32838 847723 874295 16 5 550873 7 52185 489074 19 153291 543665 113970 231482 19848 109648 821010 879836 755060 875779 1 575111 199174 880688 41602 127864 629320 1 115453 290090 747473 886378 716297 850165 888444 391501 605174 327476 147 12 839826 374886 822556 101615 310582 126231 211007 801809 788323 21 671067 255318 608393 6135 307 107 481060 896885 189042 714089 813659 717701 787481 603569 816468 867285 266683 218264 887345 755083 675757 2668 137362 841842 835408 875717 131 4 10090 9 27388 898100 502775 808772 794134 187188 849023 4934 117939 111117 2439 887615 262490 871679 70609 536472 675462 823761 696353 312 2192 888611 688831 850379 112410 810192 953 543559 138047 782646 718421 113 321475 886071 170615 730965 867371 434063 27 5664 4 96728 586377 861210 291902 871509 259042 856345 650043 788137 597442 788870 359706 170440 871414 731458 355593 129124 606972 890867 13 94683 69777 189686 2884 746933 161542 308 650921 49289 784196 79378 675305 100286 812819 10 878405 72394 15485 37047 537209 703559 824233 63454 617500 573391 877233 889221 646245 631723 867486 3864 680911 27399 65896 731029 105748 453378 18465 8214 848288 15 280 835421 796533 498613 221927 686754 99831 583886 217548 279428 543921 546554 555271 438989 518552 829625 352960 677583 1787 392343 11296 507219 212523 718036 19 256250 137450 731586 842761 835042 877663 469504 767989 258543 896552 864779 837026 799977 830228 898941 5 862478 314703 86768 700076 882411 885143 144258 710088 94951 277770 401516 884084 8426 507 42 28 449 853224 397508 2 224919 68054 503666 468333 731403 495689 780 2 51340 847575 783131 1050 542623 896437 879904 27 165 3 705 124275 879838 461197 202681 887460 864706 839174 821125 725916 188079 437701 3 263740 247053 565254 773005 810190 886 885675 5 891428 521756 892740 811412 3938 625043 571403 128108 796056 583421 538656 68597 260785 67710 705540 366249 873592 366000 840806 54 799667 310236 870206 213956 326502 323219 853514 1415 45 751119 567268 817417 161129 725955 829362 488009 822426 2 2 305006 336 1 229407 152191 341321 345707 754948 90262 861219 884871 884325 162 298690 753379 838160 888287 893296 292955 847584 518857 586021 450684 887433 857758 745160 364607 878639 24 3903 820044 842853 628413 11713 360670 774958 850219 853380 886643 867 248843 784749 886427 648834 807305 784121 711227 241870 234805 728563 863639 122692 841140 725883 899386 899012 707 792298 654405 225795 420594 869637 599561 1397 885311 781978 713397 801535 883180 351225 281223 598871 819300 38 18995 16474 897119 664571 611687 394978 11067 245858 4 853821 231303 573 872682 650421 814805 457373 175437 494917 312954 272966 3 299756 569493 846666 21986 832935 298 7183 54354 193068 56472 898701 844801 45739 769073 857090 613596 50237 855853 541554 58080 452038 2 1 61 768345 888149 268009 832138 9617 884519 5466 109044 9191 749343 797127 892411 42833 772974 4 198740 117 153196 287 887662 638575 868316 302756 260328 874019 587005 843213 439096 624057 712201 671058 867322 227313 792971 584370 5 568324 864966 377313 569266 342180 873158 729695 481790 9986 827119 93060 837306 787647 403781 28 796607 302507 816263 31389 669626 798358 58063 479886 703024 829449 748171 851467 612511 317767 772819 148861 898851 811167 141692 896190 658358 18 412479 832352 875205 896420 281417 617163 373551 2 616300 894866 816499 163606 11973 62262 58142 46706 2061 691607 6283 788342 857953 369442 872626 30180 216957 739609 807425 153561 8502 102449 848652 743122 755 444837 420902 671391 6 672795 668488 757768 879618 713654 36 727638 799441 271047 63135 895157 386301 897640 9702 18105 885112 478868 267905 691 744369 753923 468132 733411 8 746407 865723 65534 1 4270 785657 803872 296170 719896 343570 3 69243 383817 887953 693163 892072 899666 50105 797289 898634 478228 813114 551058 897641 263599 290 494110 225314 127037 878209 402497 857262 413592 35040 10721 866395 550233 387014 33 4649 117695 861113 201701 792168 529545 550102 536676 743043 280 22531 80934 809161 7057 682571 807041 848970 264565 228495 265546 4702 849017 782267 67 59904 344286 11 873282 897278 890847 606052 868544 534540 70866 896756 60745 787886 29452 725379 354 727202 2444 31831 817331 785790 183435 613194 69806 323102 283463 475792 419889 881962 889911 432663 20 2905 748862 731502 269419 1816 312149 32 856655 899772 58 843582 782288 2 13651 861388 625469 826 70325 55202 858977 341486 494153 796017 835718 791630 763372 425402 777 446094 703606 429468 511296 872376 227721 100997 199875 858777 42436 754350 854958 386083 374924 13909 896979 760173 53 1979 86299 507801 759565 292671 887719 15 870800 796777 36971 805717 441208 589817 25196 2 560973 741701 86566 807606 855263 752338 824038 687954 887707 687462 43064 882742 459577 566407 328096 881839 105412 893059 11 385280 406516 284029 206082 21 777610 29 890120 297008 239041 895211 691740 126190 176733 489398 455662 589877 12191 887689 554733 53249 875315 673 37975 792542 888847 599352 25404 561462 881977 897524 852116 824994 524587 888139 4 256428 60528 549745 126837 767831 685066 866666 875851 184216 841480 850151 419889 838032 793527 825555 800165 413334 686749 808194 4560 1895 90392 893207 279828 428254 799215 908 767023 28039 321801 774708 258456 237 888725 786340 1080 571809 28830 416642 5 829336 10 806409 492661 235400 374965 884197 226584 311977 56663 19495 829734 2321 888380 36142 19298 880770 804511 773838 12149 144418 530962 144994 2 653579 57041 447831 882812 891344 634346 880037 677652 70188 647113 331294 277 428674 30944 298427 740976 2329 851438 154 1059 724181 715927 444060 65519 324061 115555 463156 715263 248199 885953 197 226849 851267 303313 24 296039 319843 263155 187072 30 141492 66993 101 34 698 83 89031 823580 883696 465115 826309 1309 798644 382600 5741 200977 752225 2 48 121256 805913 394851 306982 474655 26367 684419 839601 4 394198 15 629988 242627 1 531490 611931 822495 4 762571 217021 51286 225566 530306 887632 622978 789409 3 37780 245314 320999 296712 467863 315091 589034 3 176817 1 126 317215 298263 602390 882112 95 26 789849 408313 894815 422686 847098 522943 51660 879705 870610 52036 121663 795086 102 1246 476579 792337 835877 478389 530309 119723 601097 787861 836712 860972 834609 479 367472 7 92979 660204 884981 35378 317148 810206 466773 114708 602752 709331 136805 1 510336 644453 754276 849779 54117 898115 350889 8 670328 864958 285 833393 719985 691474 598084 261971 869645 3 851516 710700 659002 6262 882709 392749 790061 488166 852686 1062 794901 73175 531631 4 654844 898698 857901 838208 485181 215 757036 896882 326 273626 106019 766730 6706 754899 790899 668564 215 555 110358 882672 631226 215043 767991 859060 115820 192307 503626 898859 348463 252412 670297 645923 880883 649067 735623 44978 304468 297874 5 883038 134190 3 3403 67329 736016 18 790302 880382 879220 782752 878413 807554 95 52589 893648 890694 547507 717716 431443 810329 673611 845419 70459 187556 817576 2 85499 643244 689874 862234 283807 395116 282 459451 34 854230 7284 750585 667154 893416 85937 749515 724485 624102 859883 258025 99340 847033 149957 457679 206597 883574 802965 885901 870265 644699 297276 870613 329764 633726 899728 850546 100 860054 887377 865273 102152 660839 296524 574149 897763 2 723664 246 428789 840767 401165 4274 198337 43344 759087 146885 306142 479914 789194 876474 494981 186 715527 11502 327421 890055 259 847491 847152 10435 719786 3383 144787 57517 1 617909 463710 4 293 180374 882332 2221 886057 142640 796144 895802 104934 121613 876496 257384 8100 740682 705577 861280 87231 143353 173867 871767 371582 78 429280 292342 719353 434593 276089 2839 884031 271335 298174 640062 128817 469488 135 66 517668 831012 844469 888298 898167 1194 252864 22 227541 150 713590 5 725170 165 823247 270962 2 232 819492 882032 216122 20398 291974 899967 229433 398607 885337 148019 1375 78316 612387 28 868681 139534 351674 142986 348482 876798 814174 2 524948 645914 3 570755 74683 811945 20385 872425 879591 171876 150199 144848 1 392646 622312 44130 17 824593 73382 425528 298020 28907 747338 206526 816131 247 26667 403951 860847 294403 54 31078 757270 328333 37 386041 554392 374215 45 85558 551767 861751 886019 627246 471939 518019 56 141146 802687 881302 246103 677621 568113 845104 65376 4 164034 168165 894759 97212 469111 521995 38749 9 559853 739863 884829 646408 567798 458487 11049 386036 436333 10150 849198 814536 769434 804494 146882 719520 847904 773907 78 610 11388 38507 778615 887155 356 204270 536872 1496 250 2706 217 443109 899408 77949 885051 877118 856350 591950 362798 44476 507013 513584 765206 836880 840269 690692 685455 39 573 17903 842918 6110 733269 169 7091 531 178387 847123 22956 425188 86238 850739 887899 179689 293 405547 810199 832556 845298 5 463010 888817 891151 467382 746636 682582 359955 662147 875939 669886 2 889087 822923 570768 4673 91359 865267 477603 894739 1377 869077 118600 780732 620343 855109 6 676824 3200 253180 753733 1778 625531 533393 13 814045 11352 75 508553 618320 791320 810370 899270 19 409107 1161 138 842965 890927 438178 892374 86670 9 363035 472245 807770 379040 268350 579966 29 351138 880871 897385 750490 414082 895431 64655 888750 808561 105088 863154 304942 835286 40787 300245 18038 822161 18400 414771 580865 583548 868006 732733 898463 819759 296115 785341 856833 293 463745 181912 533168 10959 6 712864 788347 392 109605 30 468830 113926 703071 705750 619022 79 380098 214445 822690 859666 85221 538369 837498 60 890844 513 755325 72 870004 315302 40364 8416 144481 8 977 384 215643 874918 848183 88491 7785 166626 104074 503955 732389 3032 880167 859280 299 1338 10 556 756899 495792 872049 481532 962 1333 85 336221 11871 894945 833507 833957 821966 142991 219 859393 655350 764437 215372 558445 682860 463296 762130 735499 140 25775 453318 592519 426545 131 674641 776252 8624 838306 321 1715 530885 74 371520 12440 893212 44 241513 794746 5550 16 669636 783754 836664 240046 836148 380949 417944 100 630480 641737 1670 715783 296199 894992 439865 17 3546 784160 778181 154918 697657 98702 2 896491 519696 178409 177839 276556 253877 235030 3 866333 663470 682398 171698 562054 264632 47341 780373 895154 537461 90396 91900 397027 881979 282044 8872 2 317287 792990 661670 35022 811108 800668 277599 876137 726195 91021 34851 782150 348476 16848 679538 40233 894252 865710 876054 420009 1866 880024 822547 878917 542427 2 373099 685724 875468 891444 34065 142643 7605 893956 5270 431037 778439 603397 5 224350 4398 345504 66533 529652 366537 335001 771861 7706 29 210868 861030 790586 347893 129347 346096 884357 412510 632448 598364 338842 113768 685073 255118 41628 852534 791046 158524 841654 592990 708160 692260 1 503978 207398 235732 279054 376714 398338 69809 123903 93 800440 875966 897851 792533 709188 508768 859723 864673 681176 357048 537918 363180 3179 875038 807050 873874 748962 61 833030 24591 149975 3 9465 828197 818545 592907 626912 270660 483478 856082 370 822561 881981 691616 875993 132301 854133 828894 578268 29 55412 423773 899317 892650 850347 33261 10 271056 812500 1383 1 771099 260222 751488 427898 298850 866569 13 811547 145483 317408 7 167731 184 188301 846182 46147 1524 661954 501048 476 291144 862508 188894 392509 7 5397 4244 774911 861835 813820 22324 15710 273475 6465 326467 738235 783363 114843 173831 518772 32058 886579 720146 3056 76048 856776 691 831866 877489 452768 86090 863927 649 841672 152655 140830 514019 68412 790066 330503 835723 270227 609324 438572 886441 14714 222568 269271 808841 620471 536175 389322 897717 883585 881573 738811 19 133495 829502 107 894259 774884 90801 888370 212900 802865 469886 47 537787 847920 743634 860983 10 37 61 713988 839289 895970 315325 800149 1135 815231 798746 640783 248071 264813 621624 477730 75 256 835818 886408 883765 823444 1 823840 15 506890 35 423850 669714 879736 177266 41400 6 60508 880286 895068 575214 2 4 464341 26735 237558 6510 32727 82861 874454 228478 747870 890871 129575 12 124564 868735 161020 882528 589519 873926 51543 858110 803770 618500 4005 21522 576386 38101 871488 1 51 8845 841647 463408 397913 463546 13010 790290 145041 821212 436128 881811 848413 6 848054 11480 101426 748717 729281 415 773696 889087 782370 88386 840621 448 857154 21 430903 488727 458613 897936 156736 546825 153048 493210 862096 792137 415579 68243 768240 365658 702561 420092 508682 107693 240 74120 606128 171287 534439 282941 716359 6500 315248 54930 740564 867744 880645 898157 746912 896977 134062 221342 887657 106947 812825 2 2 255844 120142 3212 555 814777 112612 348656 220185 1 709601 150224 53287 388065 335082 86776 1134 827890 841473 318958 134092 556239 875491 3248 899874 790670 1 883085 321810 496365 78 270 214314 721899 472395 517008 82 829433 881392 898712 555 314595 40806 364787 523351 35030 797988 825481 846822 362414 860083 120101 30 234861 797855 893724 2 806899 71 858538 4 830220 107127 180 105891 897070 26474 883406 343 1 7 688298 813447 442540 69938 582483 163093 706011 876357 796353 857069 851331 866998 897762 1 705117 746915 596760 739368 507746 873349 61919 885901 161070 890913 673558 887118 259639 867194 149906 834558 130749 618336 257952 837814 885389 780407 97909 443880 847734 265407 349202 806079 696459 290279 800755 418460 124108 884507 869461 626202 856299 46524 12479 866061 658723 431014 25128 721086 629428 88 868774 11 819878 898078 699884 12 346 790353 581852 103720 192 347960 836900 289198 675702 688720 538331 363471 422 36 313623 678496 827742 4 853321 692851 726541 776088 71957 395370 812643 72316 314268 258265 894164 499708 650439 131501 839342 14702 267235 864012 147801 899170 825478 839826 295374 594175 2 831637 596167 538877 198666 866849 49 861385 888999 879473 739967 503525 870647 28074 887282 772225 713894 880201 5793 809655 228 755500 23681 205212 3707 682170 676615 885530 853412 617804 753229 799800 352332 848734 45575 98891 60292 124522 693844 16702 763713 281474 792439 895940 576991 419928 209013 851927 260052 168 837490 105 4332 20 14 279245 766871 825766 2 255850 116243 589136 669000 26301 634302 432482 724300 505265 757451 872682 2 826189 53121 878014 333952 290618 855357 296970 886952 668542 887838 27158 854536 188 149617 644002 687496 123802 45768 815877 347184 890901 266119 132544 351439 861 703420 794919 891364 156757 226081 874952 149514 4 551 371451 452 269639 600970 86310 861548 839548 835214 338119 8818 759608 11 30994 608 778135 846827 277048 593325 141 837448 4608 861035 1 470943 122423 307110 863780 320 1029 59689 675430 69597 1154 842558 859093 837646 862030 633565 828564 899173 896688 738415 107452 849064 64 884075 889468 49359 77203 763171 801410 1047 9 709981 45 169285 642217 151 549849 787303 88668 597478 513304 687133 819657 780599 203753 65 817357 809893 808596 1412 791583 878813 898397 555964 30804 856763 10082 872314 878765 427869 176348 2 5 137823 296808 270577 586922 467311 389154 326426 490042 207108 838194 859983 432665 636558 556783 2 622655 93391 525 195750 323245 755323 304123 777098 620487 851316 450772 895546 646479 663732 568523 864060 828945 560238 9 3 543801 165095 2169 834513 27 83 582 407635 589644 872701 830840 871179 680394 568052 342342 367379 86707 882615 190127 8152 107887 722541 215204 839924 21339 502934 600 880209 15246 26687 892221 127 411320 742730 14 497142 337605 876097 4362 778083 531547 855813 887347 3005 879475 139310 168055 718162 23661 454700 667280 413647 854107 321044 246 466817 778217 313451 843756 558760 8545 856659 721136 38138 747221 732381 652379 880021 255115 812274 385292 627311 578107 130983 576450 332876 42245 841724 68547 897948 2743 788366 235548 811839 24750 853535 482 53 574438 2 40930 11993 843744 642 886937 27581 678148 876539 876200 26989 578033 179818 844166 87766 292396 442035 894726 664883 636576 124672 670036 6050 876895 198728 204536 363678 760642 21822 333012 488667 353212 827382 11713 61738 120294 331578 3 891101 857916 474560 886218 459665 92 3917 230177 899642 67766 797635 686 486748 713 779045 797430 715609 178421 5 154279 669965 828220 695505 40996 170 241673 842315 1 235356 753146 89562 874128 72562 669356 2982 312011 481846 1 49387 513 131427 889619 613612 898585 891019 548360 3 121933 10 680373 407746 882519 77 538002 2676 46114 291 861601 1756 415 805136 861970 887361 899193 599698 579742 108752 898314 6640 862665 383524 42879 896994 290834 848905 689575 391024 23392 896610 888211 757415 355715 558073 861569 789239 747344 390925 708412 1046 843617 483 226 736624 851654 219891 292588 141026 839300 115636 80025 5 894354 826701 2 823464 896634 19368 893271 31843 861583 220048 112 845 895161 357680 738 755635 351930 383100 574 444278 378128 58201 889277 506529 892823 62388 41555 221396 126869 153 466 382081 2380 853424 789467 767249 122045 20930 407194 821101 2 876713 591 655797 2 336298 892635 850275 871034 3171 831843 26 858220 771093 857424 13800 887754 891888 72367 812963 840498 42751 273281 1 280825 35 417199 1264 407761 91911 426874 455586 690899 875351 47016 666903 653893 1 35983 742398 893759 689309 5 822791 829215 37 451553 771981 5 851395 15762 453108 9 98378 709617 649 1874 876071 485551 757883 236602 3569 61243 660002 1158 21 888090 884513 4030 876756 158368 370229 878225 301382 827150 839941 840666 863195 809038 698254 48354 813063 21625 86188 578533 2 389 662803 889531 471 770044 812558 143348 124904 864059 545374 673396 56 469761 625557 823948 889292 828783 429661 630969 846323 108028 669461 166531 280323 7672 3689 718927 752383 254994 863123 853522 282704 490813 891495 559468 354096 2 803638 474987 646628 648375 500926 8903 846158 343210 446749 752701 879422 590644 812 11723 532 20 105 716909 882347 799648 294 878114 6 309018 81655 833807 135752 21574 274378 124625 183 9035 6349 357963 168002 2705 399134 25 12 2699 523381 714361 885880 642393 788617 854525 369103 646087 765906 340642 744534 863493 684075 146466 754159 25 381663 882534 436849 827833 887518 240334 8286 842763 827134 491649 795154 174510 689916 847771 52598 844398 80247 115661 414880 884353 125789 460851 862882 169714 2 11 899075 788366 737175 713106 877942 1 228322 140 795917 582731 242216 385363 620876 832680 34 898487 450545 231018 397806 66121 794039 401909 618203 90984 823999 845333 303062 235438 575545 831160 161653 796633 277511 893138 367380 789625 9 77 887125 327512 850531 2 892250 222632 418631 868813 33418 16544 870988 44509 372898 882514 792848 880312 1 230772 553073 33213 537493 153 755319 795243 595809 766140 851586 209772 41 72473 880115 599869 638320 463354 703105 484494 129857 452100 188323 870393 2136 1 357601 743995 848772 31736 119118 201500 133655 5 104487 98918 12771 563238 533004 861088 375808 868707 52 351997 615842 893013 692654 112 662736 111968 701420 159515 55 695764 2084 847305 1825 813224 37 2295 795393 220532 147 234818 15000 893420 2592 9504 449477 410698 293255 128623 5 419344 853956 18161 284794 1722 265 11 542624 512439 895495 32782 343795 36259 884168 838394 757798 816287 10 262882 868524 895026 636253 209 48 530383 798763 275682 366974 659229 38839 303397 1659 375155 5344 3 723046 645552 200693 464185 368409 448187 489670 503540 192 748702 655310 598189 538920 827941 1931 530226 29382 301123 825799 831837 696244 516809 755770 10605 29548 796519 567872 785923 4164 724933 91781 897685 108871 321047 627639 36 1463 271358 220678 295299 10251 397756 888322 852716 850729 889121 851629 40058 108186 850309 839277 26250 3297 766184 146834 407456 4 10154 859230 840071 853495 42235 892158 895004 583240 837976 3798 8 867400 465562 403995 1022 620043 626347 490939 832203 882505 1 697855 37419 363664 91043 110736 305395 874835 320 157674 891933 2751 877118 720483 899569 613167 890330 799973 533552 248019 104842 344032 852006 897971 393159 363412 892966 707936 865426 893597 612526 803656 136366 278868 223774 118996 548344 827782 660728 15477 867589 220777 159369 86623 442324 875050 7 494278 85667 340754 884680 80803 436880 28744 438653 371 647975 340316 302948 11 804749 335 815643 811012 870646 324391 885616 754817 863941 646652 527669 744812 117064 865360 720962 783810 174273 822064 101554 59666 162802 441612 895475 891846 832103 213262 81 628800 864893 729203 753536 439319 841308 9655 701562 423518 820936 189370 720613 239619 738625 849792 856423 838726 440845 145765 73434 128 858614 299227 327167 324829 3 245477 60 618690 857044 102295 533551 92246 896240 77673 600634 630670 896876 897482 863197 841439 495273 877547 54558 793375 874703 854472 335507 439307 861220 37652 3595 38 892065 897438 19938 644076 780412 729040 420919 16803 769006 167074 9173 68 898085 129168 852332 555110 883 96195 793806 859036 885673 741068 26 785649 77 806142 4644 19608 458266 350440 855455 30 576083 528850 772135 725816 31705 34 199862 865358 2129 2 182750 119374 21759 705505 695241 6438 582953 396141 113435 5 259061 151143 32785 615348 381768 734141 879 7832 92 642390 624818 151929 2732 355638 4 629302 893483 356417 802936 827259 723130 251716 611299 14443 813018 891137 889481 428 234255 7 844562 748526 827549 892603 749904 2 874420 837425 700481 809318 640814 23585 480859 24574 758751 887279 792104 32 81 28844 755806 86717 448519 896436 187227 323 898051 532815 822 830484 895135 275 867932 794598 161 230254 607767 418016 17393 291523 784400 837033 66 477526 598582 300803 672170 223293 465377 831218 7 5 190190 2125 844855 1 10374 102768 74 17599 847464 877225 885713 722093 25659 152 877520 890938 345447 749251 880622 82307 124790 228432 44226 563820 824721 261881 759220 890725 273849 851501 857065 385 259518 5931 384435 874106 139444 79472 806378 93972 272642 238065 890934 276898 382821 300284 10310 814922 519885 78484 889488 487637 880733 37744 57551 890730 822499 4369 247734 846782 588749 830617 232983 242533 5 595903 278558 443736 342555 865716 353122 783512 31286 570537 101 145908 20145 898952 888973 852137 822022 868707 475998 137746 504796 335785 890150 82716 4 735275 520388 819387 856274 796636 383317 464240 133992 876827 688107 524098 849179 709028 269132 213791 817484 380174 174354 629572 373353 894729 212 535901 506511 737194 313903 811732 782654 153230 186 3 890330 412747 6880 223643 4448 1191 790672 783083 373684 873224 679288 849667 135349 519321 17 230 5 895890 247904 2 839300 885911 783028 854063 119840 759687 625318 314544 880650 654599 887314 3917 254363 859506 728404 838801 185454 406277 815917 4 157150 771331 866618 886067 422964 762767 263229 375 14625 29765 521551 2870 620835 698869 864260 867651 888891 1 161902 70439 769 738350 221668 17533 90127 624 3486 692233 116551 796571 598089 598143 2 121067 131485 145700 448839 60770 737178 161002 25311 1112 692717 604868 508577 827974 23157 200007 519384 873549 71 9 469369 884024 784500 633388 463636 893936 687076 755256 698282 354484 69 863433 531444 253931 788373 1 831161 167952 873917 828001 232413 888953 374108 811303 753796 477375 118421 757699 732942 30 881690 880053 429893 21921 5599 888212 81 196 133221 898522 719774 3836 2 184800 876222 455031 450056 412156 587011 265825 784361 625035 877477 816366 883927 842361 22 220035 148 848267 845733 493999 830294 242462 77 878259 486342 487536 722695 859215 694595 181206 844164 832380 11 698 59 775780 39654 13 29107 5242 472370 117087 258495 287534 810070 685343 473220 1303 744125 633228 363022 665643 708448 875574 775982 6 6 883616 861160 86893 386631 651996 576498 82060 925 866306 838732 523286 565522 8 791769 710247 244536 741 639883 972 885435 797382 829344 689007 193385 49924 90000 556792 435066 476239 82974 146 489726 539202 697263 17122 195816 44 5598 446296 90959 64827 504859 720206 736581 167161 4 192793 878306 3 883318 871462 17537 328564 800852 1127 618 830079 719708 32063 878432 3 824297 789346 807777 4151 11392 6097 326743 442635 747561 854115 723998 533477 49097 388487 69334 209718 603579 2 811106 73058 758399 6886 332825 686038 578030 247666 72839 382599 6029 116 814670 708500 864134 692572 805662 786263 214765 427965 694780 838113 845569 824065 270360 751471 576319 3 5788 668677 262540 795335 5975 224911 440793 126552 661459 55922 646754 3474 501628 589969 784222 894347 839843 742742 839424 779897 812 5427 370329 205367 733135 494239 376081 431726 1342 864566 837856 830586 877830 856409 16952 19 689923 567284 721097 860665 774243 873451 814137 679839 317418 216592 859873 404002 610344 209 19994 788504 12 182923 28 601687 296912 79 732756 304445 871029 344919 896503 56 91 781717 635360 870439 17 894367 822248 281616 105844 376197 534104 725426 43947 428954 875910 51 576364 176970 886934 415943 706783 778179 10687 274559 831998 47 3328 847831 16 6914 897096 6332 290626 660567 731647 35921 242207 288518 863936 591072 56523 922 827626 220874 294359 867567 752620 875679 18260 886257 5454 846833 8390 780583 314456 596782 830032 158523 41706 841579 165776 8 838663 497 649349 190170 868920 294187 822776 294984 702950 317942 18 14265 885637 155434 3294 594772 894727 20639 542420 200956 791812 481116 732548 879304 684423 881034 262349 403354 97067 867543 50992 50043 863603 13950 594367 333374 278323 423648 13 133313 515023 864689 57 896247 754559 749955 171109 13180 807693 856283 31634 261997 597958 890718 2 452 6230 63326 792844 729469 884543 576795 42 761167 167465 289543 869812 212105 101022 394881 182470 17517 2859 735295 3038 881039 870468 529497 42538 856892 853668 3 422731 5 1428 824764 811321 535402 654368 859803 237296 646975 606857 738947 436802 887822 336623 685014 746679 555089 335863 629763 544503 838500 860862 302648 671378 638839 819410 555480 553329 218911 677745 587569 671724 639602 703796 405142 899818 837641 530343 552275 14186 117372 803642 356636 620073 467 12559 643338 853865 464906 2066 775869 643048 865907 258180 312428 877808 132524 3 795644 359298 858685 770725 776215 318520 851376 365410 328690 896873 706929 529216 4552 212306 814687 475607 417867 160275 86739 330752 498981 79072 882693 874477 67 1571 478597 558493 877104 2 31 734101 463811 709758 723688 282251 297973 588150 782826 859507 795447 92847 853353 744892 859841 847560 827050 664841 770412 896506 15983 25190 645519 864407 46 1 762426 796319 54875 891970 324747 782341 4 55755 26504 419973 491770 110150 254 755853 543599 150167 324195 434611 876156 196293 675264 620332 9731 882261 864142 825347 818655 1 457122 790478 740223 585867 103836 296843 780315 3 65 790754 4 893315 822769 70523 113 193643 440703 224714 808800 800691 232266 30 172986 276735 381134 33 688646 46 857232 691106 4 675666 97052 862215 794232 495977 346 703316 607082 14354 163087 302202 267752 258 73156 779182 2524 559269 841825 4018 607860 281 419787 821811 361751 382056 801595 490411 597983 1 845321 897730 233757 3 378226 699445 26439 8150 177731 784755 898323 1 461793 193303 4993 17283 39658 811728 400391 128756 148697 843267 869829 3 238457 651932 835728 847485 745828 696646 38933 876164 9 882455 3 2 768583 823262 895253 794257 868224 573712 176314 12545 805749 610785 833429 114465 2 453938 481 423738 871008 821648 656766 23 874901 194418 569461 447336 764228 888761 367286 498814 35135 434 871344 876477 679654 30 578525 3 740774 882356 863520 383764 32267 772223 845616 222 784249 79597 816784 572179 1029 211 572509 5 495845 237882 397704 149 1 534796 836874 3 856431 671881 898055 34084 312305 352373 775428 785358 872673 297193 860135 885597 873833 783593 707957 283422 23 875889 108720 354360 244975 836696 165 596729 726165 350810 389830 285601 746679 838940 891333 87003 311503 220462 863381 476737 844895 351523 851055 405693 7822 3540 5 66451 42443 319952 849457 339380 328860 611384 631290 684198 291878 3 2 881852 90293 18673 300403 5999 846681 136319 101506 374397 886739 726894 235065 626440 18651 122615 892045 7 712631 420306 340842 30290 617828 3031 708377 648186 30 22111 28874 4 455147 2 821038 542112 1 851095 863386 848816 6 63465 626535 745968 417360 16952 4784 866956 657191 455651 847657 684621 582503 649832 147 11 227944 643865 90 20011 226885 10 439919 841576 863350 30361 276396 110 892114 898880 1 196659 10980 872912 35393 374330 861161 6218 896312 232767 395348 233 881492 649234 67 154665 786963 777254 245671 856164 76536 450102 843347 35241 38680 126807 9054 33170 880544 104617 70299 296520 483847 789880 468799 814491 882714 874233 111545 602560 327940 752319 27469 674605 256465 891697 899999 69215 97985 709366 10 817449 586941 632766 1 450666 795162 732943 414296 846345 529403 370623 887671 860355 808477 869566 260492 85312 2 3689 541617 875076 791212 797035 241827 51 264 885800 112 281236 831982 842 236 26 836434 128318 823203 49 48 114647 767698 53616 264091 651010 57 118113 8 717 566089 818924 107847 69 548877 31497 25873 412199 884589 441456 819691 396149 814243 662076 21 2187 947 779984 299388 885978 12666 831074 822904 159371 797668 669914 693936 775715 263958 698347 833290 881467 885173 76 814195 9710 821247 717332 111000 651897 889761 714109 874075 102 804149 834586 44759 796358 1 1318 800397 10122 713904 827215 792507 41530 639598 818187 876338 23 6 448683 580083 629653 583235 586289 736747 817008 335281 866062 833642 854004 763454 7 374193 156480 38970 483465 790794 705651 102468 862393 737715 111459 306500 840857 715603 295907 269 685916 4768 2488 826497 863509 894130 760756 330882 623425 737989 885482 386263 493059 31 27 444037 465 458990 644290 897892 205099 818366 30607 851441 620973 808280 87124 764789 772479 14161 778616 628838 869560 717385 226069 56 887709 724439 825447 435104 756385 9529 158 894529 891239 824701 11 884670 872364 510655 291205 752217 856594 822216 882001 880876 882199 839498 842249 633152 388836 428345 404743 221007 422715 654519 2 180348 770825 855206 861914 16 1 1 752425 132206 431 47254 848642 510079 19823 805386 868795 370273 489383 1 724124 544465 535812 332584 496362 811402 144036 862796 801327 878940 31 584774 893256 107 523713 890891 724959 335125 156268 799251 784154 182 582172 374640 294429 1 353 165222 391 505028 582362 570636 897440 652569 289568 519169 890605 193508 524944 743037 668848 4 875445 888943 828272 375491 1701 822323 897026 659340 83607 751489 125 825119 653611 815732 720488 855348 24 6462 563731 827032 889196 6164 846365 32121 87343 824134 838895 838735 232 66536 101784 234779 820860 865381 136 67496 234546 6572 421449 786320 801795 682184 188517 3999 699283 790305 503602 837181 741591 6 895513 797435 48850 801870 1046 485804 850683 607974 817004 884676 18 804184 736195 851606 790803 188192 524069 463595 893546 205692 764823 681474 2551 793213 554010 563940 155042 565214 614099 4 377807 783762 695975 238923 1198 786785 484709 190679 661078 815620 75551 14071 838163 837729 680460 770104 167421 879720 840442 364117 157 4588 4066 756365 40 74848 521998 859234 783355 761691 729272 715690 168881 1 56476 10 796129 891828 124684 853427 888066 41 844783 632585 880615 881936 888397 23 896335 119 891045 875564 847077 891857 763109 899015 836424 388022 720935 234 890402 809255 274880 889049 187464 432743 714374 733261 499264 464531 15767 502764 7900 125946 882135 799008 173999 404190 835692 883974 839380 897528 183436 865220 771796 279530 123 894400 16539 18843 117742 820548 606756 799844 855161 257918 453975 558225 852146 836783 8 737352 873743 25587 47968 215968 280118 78197 686454 9 203899 28626 30837 756023 778819 42 835929 877013 477720 804874 138955 199806 842333 735105 439281 6 20304 377121 890310 891685 3 20558 843660 1 871430 97413 802509 6 410940 115419 492279 864473 47832 601703 766724 23866 749220 102710 347502 6 314337 744976 225559 507397 542623 383279 33 884058 793098 104078 732202 722746 643290 876027 885574 441758 1748 85044 229673 897212 1554 794155 764876 834788 731 735230 3 17442 51537 8 832169 5608 741033 843356 64574 885005 95 1492 497431 677357 352014 836156 373399 738315 619913 616634 764 887011 894879 525892 556655 783891 496074 893941 805602 807099 867022 86 560552 798106 488891 806511 483990 600923 822938 490247 82355 2 415187 16166 80290 783404 790920 12576 84531 885101 836128 565851 896998 1 68189 862055 882434 95 834464 868748 834046 21294 480557 682237 884713 394617 857010 693650 840679 148 68491 855315 845669 25901 194174 187152 41 391673 1002 148 118 8 213185 769280 650709 119639 438920 472672 154455 796831 893064 170452 8 870167 144803 847445 793828 674012 5446 581814 826941 786924 425220 281053 490843 780798 834982 342984 20 851855 218014 1138 727005 723343 319730 827880 651557 90 870350 610061 725786 115699 801815 579768 336775 321 569602 688281 21 817618 9982 788677 845431 422 14 79 849595 668742 883569 878935 763845 594450 834615 2 686329 668206 822134 420583 162577 773602 457201 680031 21 786744 244107 11496 339161 717994 6891 697333 275 125974 5 168801 100217 31312 89660 877476 2 68 189753 888591 767955 331763 328776 1 3698 32638 661335 324262 722991 2 3177 663391 839230 862119 209828 794853 371124 182436 720082 385324 812020 879267 175246 879010 180643 843284 875060 27488 684951 544695 2 176894 260981 837595 80339 874898 52547 717326 21777 744499 782161 823162 474 811381 706699 176569 534354 791195 11 875692 889397 825008 37764 23 828886 613 851435 767425 113319 608367 794131 857521 424119 322940 365321 7 349363 88195 356298 58053 651451 235186 845721 831919 188354 143493 662804 816231 221 527834 16 422488 234911 838753 382202 54061 116163 13260 742774 882187 556240 87855 383193 895061 802701 898289 608342 787178 701954 294629 902 846104 145 253300 88840 776311 846042 383740 636792 94824 135711 899306 865596 255686 743451 538253 386357 39548 1515 26 893090 2745 5 484639 226055 348796 704365 5194 195430 2758 753701 19 3122 787603 829614 851563 5414 857099 536375 701845 22662 242 873914 734621 500672 292 2 550546 623245 568209 887151 796260 57268 829542 22 52950 115813 844778 899599 872525 324716 445915 738 625128 861871 878230 381973 816628 885444 349734 2 382961 16013 809168 353381 28722 872054 93 1131 125 432987 862166 621100 13876 84390 1 442097 40831 114465 151430 36987 888079 228507 18999 878798 985 3 829236 887204 631024 872732 787076 884738 878869 188035 1812 897673 317896 155 590194 676860 774105 888886 543571 830195 48504 78552 278 52 10 8 755172 658042 815725 11193 665948 683781 382091 860576 619827 891728 789965 763855 330387 731473 882101 723785 868771 131800 315537 858434 767000 885348 888627 48486 862190 324330 824162 745861 51 299876 858269 197877 230199 4 784999 896255 722 709792 16658 568959 370109 193798 878776 883338 560684 240663 883300 5 543014 783667 170896 477116 94827 293051 184 274571 891054 890116 891443 21222 835960 67366 280077 686628 298372 577590 808332 503654 239514 537 827223 6561 899889 429640 93595 34468 80089 196816 235827 839075 480857 135706 775947 321835 593553 268892 1856 811762 817744 793648 1 127405 735874 289696 184 889108 31529 153335 274647 17 656690 41 2 135811 811130 545396 172762 293568 892134 854358 370287 653065 10 212722 2906 322188 887733 385596 445049 5471 98990 271510 108 285445 64151 819630 899610 63360 670830 2095 202412 191781 632027 2472 148064 28 53986 871409 860767 881673 862059 876753 187070 158 73018 165627 4 656179 563224 17450 331752 768306 886483 321396 897491 605663 782317 628121 894474 874155 829191 833081 883220 432262 814049 711797 53321 4073 439638 286354 3 896007 896098 832363 834905 815601 461 644067 380055 43 643319 2 867248 161172 858337 758085 7 59394 724659 21 870768 826311 231854 589873 847626 183351 720769 606504 380143 494762 42890 892992 888718 568092 47238 871270 773 27214 874897 894443 67186 876440 172165 759400 607683 39215 793 876262 140802 187609 413241 899269 888420 59380 635915 856106 869284 841713 404370 111838 784578 506295 101213 507964 286091 856132 856161 1330 890730 10874 13742 249 863399 286694 117172 267876 830417 618234 775319 629695 509769 8272 377477 815398 695 639346 264334 780276 2 831900 108522 182134 13690 886970 56886 706595 91600 638692 15 877579 487338 857751 460801 100105 877623 846196 755972 248117 710810 1 12090 455417 200482 869024 787880 796694 247768 54 875970 790814 806418 541729 855415 864906 5 834058 79996 830933 143628 3808 253354 718965 898350 323377 851488 27 843326 160598 288672 813113 830242 804145 890688 861202 721588 877902 881526 842073 484157 11697 262576 517 768176 642592 891190 283986 884961 686136 830027 822568 140542 708850 27 146741 825260 794791 713374 777431 786128 18609 39801 110462 820560 194502 118291 118072 268 19312 756639 463048 814033 701423 893595 12814 741260 886455 581173 3 410849 789904 885191 9048 892626 618434 898126 646881 621675 579243 381153 478487 621049 276164 447965 871041 713270 24882 68926 452645 1686 380703 783855 625822 668996 371285 57589 501515 646516 84098 1361 38807 583073 379571 134330 887332 584837 526000 868709 54975 828240 879595 775022 865918 885548 231280 26 778 510555 649796 236590 844511 883374 192674 763167 820833 804295 11 823816 1187 352291 247949 89582 235747 4 703992 844933 538553 872107 919 892128 842089 265355 567580 784451 120935 677614 254071 128296 745389 786 2 866416 705216 266396 6 842333 356154 828730 3778 485065 189598 690700 679 812794 81 751873 887148 370335 22 899791 686535 2 196295 776266 854 159420 651122 1114 855651 885206 276759 863475 700693 785158 883 821427 154836 235899 749886 808961 412635 26 831114 794376 764934 704985 31516 323687 788546 842189 234407 873140 96 20865 891 868288 11 125 823096 803827 886386 891020 806407 56757 453266 860604 56524 884060 488490 812741 11 685251 521504 248651 871851 390387 783602 869688 891728 106585 808615 789365 784 92248 660107 892595 524286 34335 3087 656729 824970 128260 18459 799665 656384 44 666362 205 8 338923 759305 622671 892985 790541 176750 235724 49724 884339 259303 20528 946 557686 148646 353911 786155 787260 793168 895659 878926 454617 634251 626199 205255 34 789501 46219 439924 327 10 891679 300995 512579 2 802730 233130 731213 604840 864119 34925 216901 199483 829180 266715 151 311611 759409 4039 48266 777195 479551 802429 254280 45047 811850 55 274 327179 15 62652 876530 891041 35 176937 59296 152224 707066 846002 4 581055 503038 837706 844016 868128 863317 890295 1660 792155 749018 804358 324674 262592 806427 139181 791259 412813 667353 415527 839204 799478 702699 77612 836974 861754 801024 881383 70 5086 190251 757304 193547 323202 882277 22834 558917 119336 2952 892490 127869 3 233790 521123 54111 101 848019 530097 86 9567 879863 764878 723767 876240 870148 116291 256802 887820 216606 3925 385 97 7799 881904 878322 89 365988 92983 110474 3282 5552 849487 557136 244539 6963 778152 154691 203 257298 626600 260025 824392 880453 111505 827391 795202 898584 37 880043 898945 815223 445461 336098 37 67350 898887 806012 892782 156278 242914 625482 320781 289 854839 758909 1059 322150 642749 86266 3 89586 655830 853068 830666 749114 73181 460098 856268 650789 837621 862079 848443 581912 1078 597590 523270 691108 4536 12 810884 792279 541561 7583 121697 236902 62610 888645 786977 816225 896348 36912 103621 818350 37 672153 777352 2 878100 263455 934 770226 895923 724907 259313 675714 824904 295470 741543 660307 32776 159775 870335 245641 876630 757031 6 23453 896145 10 825593 99626 860557 781003 561632 28024 680593 233029 45 309537 6 124068 546 306151 1 851196 133328 7342 864558 540099 816184 821569 199988 11494 578961 877587 609510 899341 885946 869168 632575 158445 146028 39236 856832 22 553471 372187 344934 442053 118802 819491 239 828395 838708 760190 893649 386114 83 757381 216309 793882 893649 5311 874476 441967 758240 849271 883770 855700 896625 1 350811 3664 13 868814 898346 783096 891860 109 891584 6175 92 622017 2 735376 560870 823050 898806 748325 549595 15 866190 895721 200134 764885 804118 748127 857495 11142 102577 92233 72817 11 810529 855839 866875 443080 876851 13994 895867 364 158166 724775 3 9686 794319 212137 94911 694931 793878 2 881308 1349 89481 53290 12 880962 295655 566853 436375 531925 783564 35529 3049 350899 142292 447173 737412 65 646919 751775 735516 681426 535794 479810 697379 671124 107 33501 259720 488653 820833 804121 364391 799837 548048 734125 864842 668055 895453 849268 13367 852147 202087 870147 599563 827188 11 738416 37284 723 684225 433188 882880 758583 429360 9 587423 452799 709997 456041 209 329944 6367 838511 896245 1508 2366 93498 844210 4 227993 167163 63080 886313 2 417799 893142 10528 659954 550897 17 884277 333126 361585 887907 896536 867630 511834 858953 117932 584967 501 761321 803726 324796 262030 3 897243 22671 145204 817251 400836 555706 821337 343403 859 206776 21061 408690 31 1430 816262 447609 78318 32011 427039 4 70578 737967 102 774865 27250 1320 873913 803331 3719 885184 74739 77558 831120 741018 1 151852 12023 424572 751469 818933 153927 270231 428693 800 883191 814784 631241 104932 845273 594469 11027 762212 699279 855763 470825 7 165306 877413 134073 849954 795759 673380 19363 849979 517047 828945 270110 537576 469431 15731 436837 839932 893459 233774 617597 564513 500035 858243 793727 122737 856030 54344 276407 518621 78634 640813 510406 879448 12800 402408 173248 241910 221773 882852 320134 149219 844737 662124 660879 893382 6245 412724 891478 16 789410 279041 889137 894375 194777 17261 849836 6661 223629 693242 13233 803620 769134 20909 575522 18 4493 150141 827399 176933 831683 1032 771284 165885 36 825925 848754 867765 827819 805343 743857 49711 67329 315543 368958 831729 831395 8168 781398 290241 54810 210076 6745 647345 400568 130463 761818 840943 37 24404 353 9126 836604 462687 445262 474771 791734 287787 16 588965 617173 708756 280578 844277 884749 819082 731708 61397 878727 8548 3 187 352758 201 409342 167340 443972 486885 888206 893845 73 840937 654881 669530 167387 892998 8446 833465 134848 6 135548 629799 587465 561576 41 795242 501174 344783 316514 18 534413 884127 329814 722330 162 252817 457413 265812 285 21 814706 1874 531366 820354 81731 867377 631705 112726 870452 439095 233777 818655 13 898965 21672 674511 657078 13 148092 865612 700521 125859 815433 602 626634 894982 846640 92899 97364 139497 2 790515 886901 759804 578564 773470 807503 860830 600304 790635 185243 163679 324858 838654 12063 1652 1 825939 866459 132390 1591 886998 787607 881917 2 716225 540301 867973 587871 886711 781859 33 449890 168139 2278 855424 308843 829022 1 93241 716576 8 129263 888531 777040 894522 3 892947 812617 855000 726314 4 426 76485 23 899353 639977 808625 632995 1153 789056 739222 45 102186 10 720299 199646 892163 676529 433945 643574 95567 463148 847701 849872 398107 893253 18947 892846 767610 552946 876024 847333 773956 463983 417226 876977 787092 1 834280 73031 708501 699170 500952 856667 613411 868692 5 539935 866050 875466 202266 6 215143 821773 400417 644213 835689 30889 749354 342736 575 160870 825892 821638 872450 519001 72916 355412 370878 882793 688745 514050 159 815980 251729 838105 763828 441279 171182 586995 3 108806 655159 689167 397884 239324 607087 206570 769783 783216 38210 234936 851068 513530 813357 448015 868070 418046 329393 191345 556227 5 120219 632323 786902 3 895716 775009 13704 838046 865086 336547 751292 860009 551363 5 795226 127 797408 271 799934 266921 289982 817775 263004 768351 461130 19 727172 7 3674 323147 898083 568400 867448 4 767056 23 4 82153 563321 139798 849367 1887 2 54039 835451 331014 874063 249845 891598 438216 588757 3685 1 714599 2446 5 775409 69354 852244 64036 398176 761071 3515 836372 837 33696 853444 745837 257082 6 786149 893109 660554 766834 795682 366194 808948 269 898996 666686 620592 834899 893017 681213 260421 32 723838 852585 802173 823704 810047 239791 767418 3 5958 191600 799380 893322 296820 348669 893090 888297 868166 615919 870556 771706 28678 851992 718655 833289 617328 95802 597436 9 863931 197475 861052 898 28464 3 526811 119120 147912 8 69730 644810 311791 4092 879370 855535 685746 598126 420247 317492 1 865806 849716 44882 848926 893431 842069 703278 179221 201387 860810 898145 14225 341719 851552 751103 830702 830186 674502 771403 486 2 834440 671470 898395 837580 552023 330447 886842 834071 115386 24 481627 406452 653427 856784 277661 92059 816569 826722 132005 231748 838411 709426 686845 724124 3 229694 870910 11 838107 10 851910 810615 891963 352068 20373 873492 209766 17293 532218 994 235958 10895 815641 856452 207149 528282 69093 741089 8 300237 561371 555102 834076 113681 87841 354598 341291 831889 248903 86 552996 599891 32689 319 74 403978 4713 217045 343076 817259 813428 769457 717920 883475 385869 306254 352749 336836 469361 535558 773291 779540 392748 506101 300116 226 481807 812588 37 349979 494609 2429 33854 195701 3144 796168 334307 579167 705601 265458 3168 405324 3 291125 87187 199245 579890 723815 33526 747402 747667 797206 294281 108891 820690 1327 11 806697 177906 434270 842523 383999 678 141 5 119 873558 787446 880827 126811 112338 549138 889472 893081 49066 31553 196269 3119 64187 895418 69 18430 876571 109179 246212 579148 822380 615996 672626 885276 879210 828030 609333 489340 216896 539218 149260 247543 837894 137241 82734 773767 502293 506174 387491 110996 397300 744366 878960 456592 13758 391119 887660 792286 7566 339277 889277 857639 65324 2 607744 773320 800528 440730 838981 452375 909 28348 890646 764369 867854 673022 288465 163457 898776 765399 116943 724388 49 870391 1885 2 20822 16354 402007 8343 1 855965 182474 685626 815881 777775 461223 357269 27579 24844 35677 165934 92171 1 170488 752638 161172 122 554352 68 372063 602894 814834 888483 852729 773083 435409 818848 93448 610512 14911 407993 667583 2340 575457 8586 855966 824906 14279 874230 6 721216 88269 709703 460158 171371 668396 882337 398205 548632 497192 507892 892634 1171 377651 33977 762021 2076 300474 898693 2805 12121 336285 16680 892409 833634 25 596591 3533 886448 397101 781611 871804 60 841698 468415 247327 608036 709247 744447 764311 296850 224647 710414 92 165954 241473 702406 4 865904 111679 733307 863077 7 401165 796132 891416 110096 814245 40066 461432 877386 770344 38 802346 626209 893499 300842 860831 736866 873557 307949 12 408439 67704 293654 1874 305168 577663 721294 881076 287872 513487 538236 747242 892387 588143 812740 502323 111 839289 181 458477 284133 657361 252215 11880 871706 532 162 854131 766700 755603 837099 883195 2 1361 681 620476 395525 218977 883118 863619 115663 823459 217488 814790 275011 71 887785 48637 735154 861013 873427 69 468225 849437 878194 396643 3504 836465 428023 543579 895021 3 804580 364678 4 14 26412 517249 399182 20 362281 33491 35292 486391 167 5382 882995 500567 754268 5585 3063 657793 5269 768055 747418 332 1 499563 126082 816778 896382 877308 503003 837070 894316 802469 49592 325285 138280 870440 180096 857648 819491 2 890611 162468 138 49100 449946 646365 78 432797 373142 7770 204810 868829 480200 2 838938 20741 703197 118702 845845 4 808394 49 1134 4988 9631 799646 139424 842173 413975 116055 803621 559812 839451 365715 107 853510 856531 475255 31063 3 709484 366195 261525 885872 175063 641759 138096 5 405811 891824 22644 771471 855802 803415 20713 669902 792894 93686 896308 895701 822084 886826 65790 753 86036 863439 550535 38 839323 706 257476 883594 765924 898696 655143 34 897063 266021 639571 757059 2 156794 787697 4 163405 4 3 654579 896479 66181 879249 2 795301 646031 223693 6287 896875 663684 870599 76127 342843 256597 225695 571085 2729 751571 74967 42755 9681 7902 453436 688070 390916 2724 855876 85338 392693 869232 154 6248 436250 1 75092 110012 636060 647804 801194 848695 824272 1 717956 867475 584102 163989 11300 855073 129354 894213 851543 440716 896869 67244 556815 819558 684702 576858 637789 885056 2 100067 240214 2 795293 1402 304705 852491 464 412181 440112 3552 97762 894716 100 425377 220607 873570 495992 308866 93526 95814 397977 665203 871097 170 40141 868169 23049 22527 3008 868163 527538 131061 4746 867934 861250 1137 214786 340731 127059 660817 866824 710573 823484 728772 343354 3 449263 489075 896760 733425 348209 607055 412543 459892 191624 868828 413297 26394 126 464092 12 566874 675658 628328 854838 897438 105181 611736 576870 774576 203526 456629 327960 820207 807535 784217 799360 206664 887199 897438 164629 313464 425071 8935 178797 498648 573406 132739 610 825433 880181 68975 92989 22685 888065 886263 31971 3023 877188 793697 351291 864487 755690 127991 369546 788966 872979 819601 643420 635429 269 569103 696616 9397 4 139361 856786 347186 468488 282938 208282 880221 372543 856362 885290 346098 697002 25 213386 670834 235344 783883 278707 818386 244115 105893 402434 828457 742681 371184 859041 627775 1 495937 599319 30196 878666 471290 523529 476499 344790 39969 239115 9788 871739 580089 827811 899592 520563 765564 2742 457678 187533 629436 32 59550 435736 169933 747 831312 755 276532 331794 885311 497135 136904 521755 871355 190135 312 216530 766685 324396 1411 879244 721310 609845 726012 875797 8219 6 895402 858411 893153 704358 291680 852014 265795 2 9716 5415 147 876217 326568 32995 5694 878832 364762 891608 875361 532202 899994 353532 2 699198 852790 894217 2 1498 221024 8 700331 724532 242739 640344 73071 833195 716410 664346 67351 726628 889438 43951 852713 520 826731 34 889075 507778 212999 891843 871525 819549 883406 532215 783597 291874 64671 275055 698831 66060 9 31 121754 64808 119418 321844 15 763188 189170 482543 357917 226823 876633 528946 880342 205036 895 735759 781788 721434 507 5256 281751 802634 876205 274339 85016 509214 375958 816036 838806 799358 6862 886647 298808 865260 878704 323208 342391 524891 57980 860441 649435 320197 824566 449824 5971 16129 811473 575260 486176 646946 833942 737776 3 207970 415955 241249 35047 891989 66 594713 574 855798 657007 608296 524006 823713 195957 469926 877991 837 1 535887 460492 7341 300411 709291 858360 320344 394568 874247 63860 817439 6124 469578 255547 713866 456 261141 21424 237643 501522 55440 845159 399 631643 275745 888470 797290 128 588 95973 447350 897285 189132 880287 215 563265 460986 9 302707 868992 230083 5 220583 2339 773323 24262 371132 37550 577 766630 39057 678909 8734 438853 351210 268551 820754 899443 562815 854941 54125 765963 777687 131825 248353 3313 742926 849464 410335 897334 60314 890040 807340 195199 243473 555921 473243 3 320372 615500 793962 838304 541 845067 887797 798803 599632 581719 596064 78504 626 451510 56 213043 798 815919 234791 233639 776456 822518 892061 629166 24207 748358 492598 765141 1 2 878797 833070 840528 2 112287 161303 668314 894308 20319 740899 16202 799 698973 883386 3 385101 185584 827747 65 840402 72 121 112 738 177572 869894 11069 597329 689483 244792 893615 74180 788952 45 453089 897900 441606 1 186017 887859 470947 346 2 793835 363126 799486 186226 104749 884554 463343 155 646110 843816 559 180429 818729 3 809288 892838 878547 884910 751919 165611 897076 34301 602669 2 845418 167135 419299 25623 27722 871836 482288 543869 6846 686656 510582 4044 846080 488882 183292 137 349959 140273 692034 33167 668246 787999 4620 898960 726604 829706 625952 337986 522918 879322 428028 16 277344 353809 504 783089 2 143182 28 892652 612186 344920 67067 8315 49599 686995 329978 547279 7729 161206 867060 162352 722084 6363 847233 814126 188633 245 242530 893153 821807 772317 821493 886976 807803 155191 434485 325656 554339 509966 2210 36669 458397 408382 695195 118334 612530 17520 880258 685216 718501 881427 380309 830622 92585 871382 381 17 2 407834 871596 728939 645427 341547 844909 846626 356 7 781390 3336 636460 771551 631470 640 323067 191144 403743 507 740667 29 866449 879458 93263 339838 892086 880423 863234 2133 302993 500765 898476 91800 2813 856490 771378 225148 3 44953 737766 655927 140 10 813988 755409 308861 5 874042 886561 820670 2 872591 3 864401 129108 782614 129361 224298 98207 409887 190632 585965 879045 822992 854819 401497 884940 6 741 1410 6148 833038 760600 864208 217597 36900 886874 543593 660565 858112 893070 179 551 791119 410611 817983 438164 827988 899875 87654 277754 669429 808365 894484 856187 819494 260656 10 677801 182720 275161 769350 636874 9 863037 107 375302 812223 854543 147863 3 6 725722 798700 562589 7146 679482 234332 237582 12 432577 686823 754508 871365 877988 193462 882617 887366 646788 778323 746343 10964 6277 469173 756213 875200 8165 858692 498 29601 263101 693291 571380 1 810217 296567 136125 830639 860111 660945 848 54055 2674 737450 100800 798931 92340 339567 179680 354715 393985 865333 69352 302448 865352 12508 265 800239 363071 517598 730362 364003 60 9 887125 494817 3046 633255 801500 52 466472 762475 778764 824536 733647 323593 754425 19 18090 2806 4996 754348 568663 1005 343408 71859 56512 206977 756848 859424 45549 790508 590481 109586 566458 710431 739885 783133 894829 2088 215493 5728 875270 494199 323226 295980 898821 809 805656 1180 745691 246227 780141 503343 277669 866318 78048 332272 823122 880654 870399 197325 526365 887622 639457 826329 124449 183 76 835820 430667 295365 137 873420 879914 88202 623651 711778 707230 142597 854078 895915 32909 881472 870673 544257 24812 441890 80035 691757 459079 880147 314142 764930 857050 788157 870092 731949 447478 349754 98209 346887 862475 1 823199 437 709972 248052 365139 227125 880375 571669 850474 810095 890341 777950 908 323224 544150 301 59715 344 422973 883299 896327 260383 824378 346115 751211 61763 468746 710271 254909 886465 657375 305652 892050 216381 179993 231 680291 322 879342 122737 738121 509551 852365 863133 931 813254 846977 265286 808099 649719 462463 100439 638743 907 148306 67960 832932 103586 290237 795 390276 1706 841173 736208 745 16 2120 174 177780 342463 437828 673621 291505 8308 7477 717414 680946 771260 892015 537210 134 46723 865885 882819 207839 845701 636229 8 896427 8 818495 588822 706 1920 1638 882691 779817 24535 441432 109 269936 797560 889099 137 68697 758846 333416 155042 861981 421 506518 18 886435 365022 528523 49736 370461 852820 327 822904 877516 634262 8885 55474 727142 7811 116606 848689 879341 290456 1122 105441 22968 580740 898143 232127 6410 136936 477667 254487 453092 866984 209702 1046 891614 781149 79968 182891 217151 775141 301213 860341 466822 870595 1813 490292 871592 806838 404884 1 881795 882605 219993 424429 846473 714788 78 488481 779080 858953 795818 740083 451202 86887 248395 183675 232460 654746 309 231330 606486 312774 36 3 19208 798159 429097 343865 853176 40 548097 253 889188 21 7339 822623 703922 790848 335979 616863 47387 530612 144548 131225 385235 608319 577718 239692 642429 526980 43 884412 573058 236712 879363 851984 730465 841516 834637 219350 126491 602629 525008 72003 495724 118 1 291 863707 899839 570231 797815 852729 198694 138540 4410 735611 1146 763710 329488 17 884239 90 773367 140 549590 625723 861425 867768 839947 279275 379763 805977 870112 861324 669434 563839 574675 630304 887640 291551 876680 368801 166 247611 440064 224735 848052 233546 766897 434541 873521 10 882201 111770 792543 822274 2 229 649574 806731 832777 306647 15 854886 895246 518919 825853 867279 196118 845013 476457 402550 760836 41355 500176 894409 853062 642927 886593 896494 821108 96187 875530 730921 470291 861785 250465 59 494790 156478 12797 102424 1 36191 442913 546769 282406 526188 88744 433168 105791 293727 159696 781708 159264 790907 620765 165817 854311 337562 303287 317015 151560 139015 707318 534540 311596 315289 886060 5 2992 878687 613943 869108 45 467866 834949 50 27404 882089 788720 882002 315498 856868 705008 889036 47805 22 336081 596373 625343 333501 817 754201 824899 686074 605995 657180 886608 894305 134191 883760 884661 46 55 302316 12 1573 892717 77603 864190 239175 211142 34 494332 812514 239084 104206 524684 20328 344 697487 791413 790673 888166 364435 606546 818464 2368 641037 791059 862043 199390 132978 418701 417906 865359 723248 862661 591981 744996 323824 603515 41192 814760 29883 798218 866099 1512 469133 879189 14 482842 64863 799088 193666 425413 892417 741253 115188 7 501008 429832 143783 812645 805184 90392 375508 487721 806309 630733 888180 899849 887847 842334 887025 428126 795660 1036 855411 656511 869337 721244 17029 198777 863040 709778 21335 896715 842626 433914 851842 100963 841924 880546 520305 825572 69977 362129 36466 868403 842788 2 332319 27769 140361 507781 677213 835164 649683 355428 887388 20464 37359 372508 280619 226398 44 271879 819599 363410 862951 712 272 897245 88845 78727 227337 493443 139886 802713 851429 740502 896207 208981 868149 517602 899584 1495 827280 840521 752393 856493 31 856260 170090 9529 819187 878785 833031 8332 419878 850329 540248 398 22 891448 897646 162 808499 256492 800076 839063 5 141140 166113 818404 845620 713425 7 882538 10 154634 19746 788976 317848 27373 638696 854173 779735 677177 719911 600341 226129 122465 362292 579760 812748 217495 263 834800 482899 251 805949 333425 33463 472659 846277 662494 426788 852328 787319 128655 567994 57855 765573 506221 802187 11472 299023 396610 245339 886849 889976 859444 19932 302881 33901 748569 861371 746791 69373 2 844941 591640 704739 764383 1199 62301 34059 435007 734698 162203 878524 875681 720677 783 490 81555 611961 591850 820279 268967 50009 43467 694668 340149 818877 837396 399400 823654 858779 207928 756880 48185 37547 730771 680229 3270 803682 73281 880636 34763 781099 29094 853360 896500 840721 263617 880969 635802 2886 389965 899264 576549 594135 452465 1675 231103 241755 45686 9 427984 2737 461148 39641 13 877902 122 859073 899575 7 1225 782198 224297 728454 887061 548195 258518 82775 13 535349 264533 725769 493146 10433 173878 388 709 853600 643838 178287 181983 781206 251 483239 396156 33 888666 857597 610123 94515 990 16 697454 87 97 727416 558581 57213 324169 437756 580933 445733 822194 767983 800219 722920 25 5230 896296 753330 223515 41665 852066 809561 148 880062 467112 854760 441650 361 756948 881833 597366 194805 885625 839670 431834 688109 864647 835228 847420 415487 3 169830 2 235954 234415 417760 780063 317600 269759 194008 630843 4 217 793251 581587 145508 673 634454 633198 789283 301145 650023 672783 735762 836934 689043 714914 84740 11092 661327 817863 920 296572 398999 157479 657407 866776 202070 517737 7 19908 273307 872014 139482 69240 352816 714315 279436 802591 682281 97211 193912 9191 656472 3 861917 503695 768306 514382 889525 33 817787 21 105462 12273 511914 889922 833590 847818 118507 2217 35490 863156 90157 349204 301058 678751 37354 803634 837589 371535 6 126472 481117 271715 883025 622030 853307 417215 4635 360325 296192 871613 88229 584822 521528 844267 339682 95698 709241 824804 95992 553174 891428 897249 3644 8 852424 681013 869472 58 837354 842647 664721 15 830317 331 46 71121 848313 858789 397 23529 577677 74352 183 587 837094 34893 617937 1091 771953 460644 633048 694212 815161 236 20 751898 768200 873901 897302 176038 7759 4 49 738272 238754 570667 668232 742675 34151 880764 3023 16352 770057 57228 161593 892707 42731 1748 167763 252975 758081 614064 443651 794051 643788 555347 126490 1739 881832 22277 547946 895726 141714 804112 894212 571652 872723 882062 488839 780533 642910 472610 512010 151463 830443 2 33175 33638 837059 78801 344835 155 6942 4 144981 576623 200 107068 262369 582509 893559 632 846933 38 75419 856432 27 611973 355958 797582 831074 1099 546113 205119 248328 135792 218 712960 787943 250635 33447 15050 336439 123747 871493 362604 1833 836551 853560 636610 106098 707820 354733 374922 693485 9 615586 890343 836116 879943 26716 891999 3040 3 866965 151878 649951 12174 871196 874902 484 866637 294843 13952 544909 29 697489 573502 455117 4950 770012 703594 565235 8 34908 206 807168 148457 700772 18 101505 429672 432803 278426 648520 4191 888131 888141 7143 71 838951 832182 651684 697749 238520 854648 115869 4364 8 42996 308893 100964 713453 881327 723 19780 49 403701 814097 677646 10907 683619 767748 229375 52629 500498 825755 66864 12 117812 17 506220 215140 9 2 50133 888714 43688 203436 328565 312143 842577 803333 720309 887187 206553 1 730960 318934 535578 897909 733936 708617 446701 831135 157723 840209 502292 527468 739925 456274 881415 282046 336685 757458 855201 129273 446214 360709 298845 863187 982 370956 880098 852282 859682 666612 212409 756377 267663 867395 587127 727846 658871 855053 57443 693417 846455 700273 851316 1761 809616 28 890807 327395 721953 700726 312 875468 749316 1074 135772 755235 809664 583269 7 657890 514482 520540 551194 885055 638542 311646 15 466 895049 879198 329625 152488 1638 99265 874847 258265 276573 297850 807670 17204 892558 875101 259011 856900 259642 58324 104623 35576 927 291056 712154 851795 216992 827290 181280 2 811893 220506 69496 250 593676 5596 843540 484699 3 8219 73 66914 158378 2 470817 536019 848285 863647 27082 833150 87210 659680 427189 801963 879705 420535 136526 811118 35 3132 5 683718 350738 74262 792469 6 296559 250512 880324 875215 793210 868343 65626 636039 890016 787023 151424 98728 435602 810356 385048 32737 159556 871652 831128 675320 254628 847695 827506 717453 160659 778246 813181 606133 879807 117 769695 888446 187949 1 780805 363010 450287 875256 7 751672 16 540142 467705 13 866411 610601 20 964 780912 659004 563272 334981 482880 836925 270 483608 732807 410944 886792 523939 533251 372166 787884 425250 357420 825388 252675 843827 697760 793928 257318 193909 371889 133450 10602 19129 895620 149647 355509 629 460016 881945 801143 897308 178907 814337 885583 427101 22 356338 748745 116088 94234 220107 2 286104 771973 47441 323387 485927 3 16 112272 33 569935 60 819945 200537 896286 898571 897282 3 774673 536291 846093 577443 310556 108 757112 427660 321167 647955 698653 814890 765410 1 780341 3 834401 1034 545496 201059 241156 289164 807805 13572 710431 831063 588282 471707 844226 1 4 821311 6497 268576 801588 129840 893855 676425 859765 193171 490130 85 2021 787899 618759 8920 515920 897132 893271 804414 898885 710391 2092 877724 898594 897982 401673 655839 898057 242981 283 86686 629115 88165 355527 835859 823736 7191 778174 381556 512808 7 205881 256 849636 842864 490069 522860 4 881947 58968 385770 743614 10 896002 4 771378 637972 613583 776690 563088 768971 851570 1846 303877 495766 629289 774068 558603 299 819654 723911 619607 377176 896947 85 642374 796263 83571 892575 249373 3431 841820 740888 62347 212 444102 875923 586782 308178 897020 849599 841484 315532 719826 840498 50740 25573 646131 412244 266599 585502 1737 838903 799081 699464 636265 5 894352 782577 3 250756 893098 157715 11815 501409 324 896235 804809 866483 777406 880237 514830 402350 605574 809158 5519 67520 882809 22218 296749 406754 505827 426694 306256 574147 22 892864 715841 416444 808605 530470 894861 75977 619417 883839 93877 526 880922 169 627185 12171 868100 400884 342676 511377 431242 380466 271208 835242 3 489520 6336 130938 235828 844680 887770 3 255973 110926 820834 1548 820799 229164 824430 132774 518255 612507 899833 891074 798493 20 599 641102 449571 3226 754590 622986 69146 370639 3 792676 971 876105 790944 316648 173696 473866 105170 556998 3 957 104204 16872 578766 857402 107423 634177 91327 126368 5 42 822585 97618 30346 4290 169350 106646 26 893485 3373 7 838059 675359 329756 406838 799944 504268 628545 796053 193575 626385 3 854101 252788 831307 123139 146049 854441 79783 555714 143705 486341 45 749350 753297 872082 30665 112 744431 174570 1221 863237 828807 29698 761808 803562 607868 272307 201149 630416 8126 711767 618385 9172 812081 775965 204058 135966 885582 769365 582845 4538 480420 395602 428942 518764 317212 702333 772316 204034 13261 21 869308 246779 18195 896272 359230 736724 54910 660642 236732 880675 539536 413225 518183 828634 67359 665377 879882 86099 57048 658465 6 734542 707404 117183 759418 10493 479827 801236 849386 881381 2 1125 799656 186143 4539 3121 2055 803514 1 587285 810606 839294 716822 549826 582335 104663 889650 428012 125 838795 39 540621 403 59 65440 541835 339712 17562 1660 889974 317710 228490 176533 317183 53528 427214 892912 838032 324932 5030 880995 852171 872277 846488 899371 227778 818996 146628 175700 212446 872686 295218 837292 168697 726106 785404 859021 1114 379 396980 957 885297 54 4803 721803 14997 777423 823900 621344 2767 565056 795843 258867 736267 860080 838653 223615 891168 365326 253293 876787 102747 214 885668 888030 166210 645074 298702 21 804686 405019 892857 315471 849998 892478 246 411991 882794 577488 23242 888286 253462 688 3228 462848 475884 463050 222204 189731 15 868902 347 260396 147089 630188 165081 2 481642 599472 294646 205388 886205 420 825881 230042 425587 884186 77 853615 830539 196583 281961 636733 886155 109761 831448 5 20 4 377528 2153 295881 536656 717663 322 135323 20 394572 681791 3 210935 5635 819414 52 745862 789804 513228 699214 420469 792684 14470 677493 827795 720717 154634 855252 164507 5 876297 29492 36496 890266 789 214726 110820 512185 11089 883196 652080 391504 131644 855556 82419 98593 952 583065 736208 181474 698801 194 691184 764721 129570 377877 893866 51026 17 772437 150603 829389 891568 844225 151441 688404 48 68935 394735 648083 670759 558818 486898 9936 847431 444886 58473 502881 450458 394829 879788 789143 104 2707 826539 201589 749487 651202 132288 800301 694781 736719 723476 845613 567452 893047 764221 671684 17633 399824 788051 425338 4467 856303 863531 50769 884214 893843 1 693551 845961 479152 763325 742120 189035 863359 688346 137018 800992 708240 371021 126 351235 889867 118927 42 891160 899442 853982 896517 798449 807537 864298 332601 6059 792 52610 6834 883970 808263 491961 8561 152763 32682 395590 116851 808288 131 339200 27 238251 860130 135339 67908 760246 407 702890 3860 297740 863494 67 1029 880224 17485 501441 827152 233623 817781 850230 705805 159140 220377 828931 843463 679998 893726 860278 646688 489621 219628 518250 311095 270805 836940 474 878107 884010 64022 65289 679406 664031 863063 415261 876970 897577 551422 4875 855550 19394 884420 426077 295205 1657 218 724730 29 892271 281589 785213 896868 357098 47238 43 895754 426448 873769 635696 54 264584 110063 813837 858300 898272 91851 873572 3 532418 849739 510249 807379 839117 145 17 889896 286367 508 878231 589772 771511 689600 881740 175519 641916 860224 744106 13 274347 789233 130710 854339 239487 57351 631115 806221 638931 809937 801306 215497 889886 584344 4 889247 625201 44 6405 176 500350 608673 356937 39081 815131 859952 68 102569 873497 14 840065 883121 865065 276165 203750 10344 597029 498722 542324 830696 2621 10944 288447 60 842204 5 859293 875858 634700 647970 817393 822330 856944 279 56045 585918 664978 334526 244144 781392 310814 523387 325893 58566 253 852666 815890 574869 864170 507012 895284 871831 849478 871198 39532 132034 394603 833127 486246 740795 855513 776511 777018 1066 265320 703336 11 82361 844477 745268 860804 156807 108985 452473 24324 636375 6143 14037 848776 245498 155970 3 4607 867988 615698 815429 910 1420 210098 136402 897454 886039 64228 4029 1119 71 6901 201058 297680 498028 779734 477324 232104 1023 745051 886224 92901 104 220588 501041 3 404938 361181 193 599996 19 193401 706974 762481 702929 872168 223 871884 378361 544610 250877 898349 872356 898780 16021 22697 39 554726 133116 758491 154017 831118 35 43 830294 12 63505 267345 887614 726164 850904 890324 813889 650268 298293 793332 4014 804336 289218 23263 720119 741688 680846 866117 2 492272 6511 13816 136450 836330 799174 740 71790 1 684385 795207 869132 765 541397 2 898272 239812 541937 861705 711402 665000 147 2477 876705 736010 407867 548721 28 3701 526975 368140 274701 780841 893626 856326 4 187824 483869 569033 853835 496243 197118 694373 348534 897733 820869 548466 8 792503 473581 835162 33 334524 558254 826975 1 798454 25 3 484712 49734 800112 253398 769884 225357 744826 268157 170 761676 36538 1 565004 170856 352360 307484 386774 159105 812746 800069 104490 248783 261030 297432 885825 419230 512178 632509 246726 855749 841479 5409 1496 731012 24971 353 435872 52220 849563 289212 897809 468158 852432 542480 24775 8 622 387635 852309 77887 140594 242536 194196 171 895328 843602 893311 525693 881915 328415 726665 720071 814333 6672 881199 793393 10 302178 829390 870114 868080 214328 599862 6655 300573 660108 11 241 796382 171589 225995 101490 830867 895597 396394 839134 1 4112 655950 19112 836198 183983 97996 819611 43293 182459 254617 14336 416 599230 422118 638199 63391 309359 391382 862671 188 714515 803322 182004 364771 992 611300 1028 825435 846170 719929 812839 483212 874879 200513 943 1 720463 762969 169691 174485 279590 469952 52011 166026 1 222235 580257 790903 756442 638358 30697 320603 796740 201319 730501 209213 707277 126894 131722 1 874761 1487 878234 27250 70025 199398 52544 391335 203930 39 298760 378212 617521 786979 882195 868097 11683 881487 26706 831844 652927 2 1 42286 578299 695437 310795 891769 61285 279438 264545 6699 5767 10 898202 34 666748 183130 121959 851600 364911 868106 354594 739272 303912 44 574711 2921 221035 658908 895326 120324 185892 662622 842048 65573 99003 932 849784 500 899339 871308 486656 1947 770506 887612 881466 632065 64012 622963 860401 820874 43667 796127 68562 6922 897264 28156 292 711784 749319 166641 806782 728281 300597 371003 2 525499 891088 543861 892247 830090 545181 266 149 8908 61461 626944 356883 248536 842908 897071 42 392923 429 784821 46 1819 1425 870152 83262 890748 167554 860899 29157 144 185816 8 180508 778589 879128 872316 208209 753667 881439 898299 417496 192885 836280 147232 27464 123516 211 839017 796513 703291 10630 510637 296853 24 793026 887327 668571 137890 808972 204733 893910 887694 865 445092 844315 852170 186962 862073 714563 708259 773899 4 40580 280309 633273 3291 2 894131 777469 104244 602393 852763 537759 491 819612 221366 316222 74294 421964 274566 517762 797741 887933 756782 886577 328712 888705 276 9 466575 813114 741634 3074 860443 1296 432933 613766 929 591998 8598 17284 803060 200 886043 35502 60 654371 877292 457542 68 867186 793391 593405 115001 532050 854826 239756 564703 797000 386190 779636 895420 780566 258674 616791 412611 1639 2030 898233 316177 668662 747103 827501 347344 962 252373 874394 197183 266464 898016 46511 853789 622604 880841 633357 616743 697406 174137 99249 861205 517512 424124 172 800448 887406 525944 841484 598769 809565 2001 446216 895853 772005 888257 840438 1588 264461 418828 608029 17173 511689 214427 859258 832898 527 5906 732239 410992 803935 781789 565693 102139 898261 705 65704 550386 858449 517978 806057 4 885230 858541 196380 870522 2664 425170 57827 874885 852409 802931 888827 838919 846264 363645 780366 715878 802224 470303 25 504403 296756 3 725491 615852 53 312467 1311 412 682670 668956 2 46168 751983 858967 575123 766333 455 30 317631 627326 276874 634754 41 760078 764 859261 877034 688836 405176 876253 146 676647 722596 14 31462 340315 882109 265639 72685 497255 16742 790964 571672 132626 278083 3 152983 25742 777921 19512 886963 49173 8472 330642 769568 176184 706337 8562 1016 848393 513364 684795 344510 364247 743346 865880 417824 111055 114669 852521 1086 658676 876880 787405 722243 1086 468304 3 146538 67743 30047 17 42 581002 818073 642972 477180 814944 581373 355503 302 433093 851781 9978 429564 65134 819306 754942 757759 102 19268 889875 839797 453736 844298 300122 173220 155655 865218 542 262900 85999 867420 824720 832982 833939 39 328255 23279 327256 8 739318 868609 881579 673279 867600 170 841249 31571 898927 14218 874894 893114 886217 600619 29 859011 849335 893868 319588 2932 274923 298712 629290 94257 572124 893199 231641 218231 891116 551124 897652 568894 576658 677959 4210 890109 1143 737880 331083 826010 769397 217436 818247 896888 327 891979 604501 510270 56501 3 617102 860522 7146 397320 737439 4651 809253 863647 867221 866659 718454 113083 739338 455729 254028 312646 711427 887609 181097 552731 881056 740493 453461 410438 420296 895085 376737 1 4 415805 245777 886409 672368 896351 15274 886355 664187 882453 123702 334740 656319 580056 59498 330815 2825 838962 874539 51 886527 19 66609 1066 894795 877215 804410 894115 368943 2 496359 625250 617 426976 894202 812440 6075 690341 865059 739857 488724 369939 470830 815777 688833 28674 873631 555077 896612 41470 847148 589235 185324 800605 757609 512148 809949 377680 12895 5548 4 303303 856104 858012 563984 195340 40389 23854 686792 347665 863706 32764 1201 750059 4 609137 416669 49633 785762 606284 888491 32849 171733 640620 813058 884072 772975 138332 485576 868059 851548 877201 803263 895059 33181 241561 875300 89 14306 6 899399 252925 630314 558 152883 897370 700939 183714 22871 342622 825967 392884 824360 425630 898885 392948 321181 616825 98217 850563 882009 872748 20441 704740 532 694141 185235 717778 16568 51411 23836 13057 1401 618958 162229 39 546654 542156 391957 807960 895735 886441 160 3 278592 319196 16292 615259 9592 115661 642305 523463 388979 4513 585115 411620 610534 1 281751 29901 12 85127 385018 861881 869733 572598 105168 878436 576505 504831 454592 787286 886588 881959 835043 1 810775 767031 683654 107477 710514 876822 436834 842292 236583 887070 132954 3 879775 865006 21 878122 84408 809583 344493 604404 384697 766877 746872 5952 3 2 375616 762179 221266 582593 807008 897191 1424 55357 47 552 865312 178 843285 860194 6984 7365 62097 190430 213748 95126 870362 821879 890273 721873 108 842748 779180 365386 596724 853460 622743 43087 856099 184321 801267 109543 876192 425611 3 86556 864554 774064 362602 605993 651331 499689 876992 869905 574774 846893 3406 398260 879185 585248 3148 707711 883991 340702 248277 763137 43 248592 520446 452895 785637 734083 318004 42694 832705 697240 877279 299450 220 1099 112123 915 187292 122863 785015 876800 88879 399418 824415 785915 169576 2850 13 839382 180033 832807 334600 776182 579199 43439 71505 775619 3048 833157 817128 483334 461037 502890 643100 875049 312112 623015 3939 45 688091 762668 880809 873861 849824 730466 20 414818 686727 264663 283384 575667 4 744137 199366 139 324060 841220 196959 423646 868826 859008 881317 22224 287004 883361 173152 863629 858231 323612 467 639866 884356 896573 862800 181540 14103 13 888700 249809 675499 331081 203 4 793460 523554 662991 755898 527186 885740 122447 71800 9221 480564 954 862231 736747 14 870832 829294 880549 823445 441642 6249 875421 127338 188826 409528 825692 883895 798688 700795 315430 792359 424564 57028 878389 2659 228928 882331 844000 631885 704268 762850 705533 486205 897887 1073 489826 65062 750781 6756 833574 798140 881532 223016 870032 209229 2509 887364 524622 864621 766360 52650 866754 880666 807919 385947 517 77 389809 200825 760197 863047 627960 288018 217373 877311 1 56540 674674 830736 60935 256 300852 889189 696008 195507 3 282837 383734 866685 1588 850580 129068 90367 823150 652074 899115 686 365115 2 819228 869139 294208 691775 615974 88533 686358 499637 500111 419049 851267 880889 752494 860040 292576 1 423031 871641 31312 2 26799 795656 8 822730 1 410455 887928 421461 28266 308515 658989 393200 422744 874881 280740 589 440297 899 750241 877448 574935 831887 543098 582897 865149 818103 13591 893509 196 804069 843686 371732 872684 7139 892297 868803 58 378136 389678 152 894438 794238 888033 571793 849701 122918 198409 69756 866 402773 131103 61 528912 831651 610611 33887 181873 132102 4 753131 195312 192082 106858 897529 884003 72758 2 869013 883882 107763 863281 842890 95268 574307 11 895253 886339 625064 409728 872457 481400 797019 2 476443 866304 886839 69864 168277 886897 23294 854460 514081 780912 339896 837584 651672 624067 839711 669951 497912 2 852384 894596 1060 857216 71908 862762 586883 893846 558534 148155 679502 27048 44922 352223 3 891072 828842 469867 6761 541818 2 24886 715981 151 481309 556024 868842 1 331905 867099 3012 281 2326 102145 107193 45349 898000 451120 658844 603 869573 437083 182624 69161 113182 433544 460164 800529 807637 9817 110797 896926 452266 750282 194930 17912 815262 682120 219484 24471 388059 181405 140862 886204 767123 894550 288618 600591 650 521070 626465 676154 63748 56 845291 642358 832720 150 1 359019 412815 94249 15 899140 101392 713030 331807 201649 873310 863272 437 870674 895536 761285 4 387 98085 899577 2 129188 852644 2312 827163 453022 48 169810 895821 671213 2417 620736 773070 134808 450703 876760 739309 323717 634734 408793 880048 805265 249037 727508 853948 181260 423 675947 292768 115468 627197 615652 898412 351 336841 9389 706526 115066 73172 890105 723531 619381 187845 852001 876522 181277 854680 773768 12 745535 758580 817560 653734 577789 9466 853817 8325 60 4652 7425 32521 359535 92425 7588 854998 569457 708782 1131 828309 308632 5 101630 887318 12 898324 635977 27 47 761074 838153 617759 15596 612700 469531 6 53934 38359 4 902 93706 717376 94384 850305 30 864296 842841 801996 831540 811479 548442 77463 872297 748661 110206 2709 508779 35 39334 669118 1 835573 5 77160 355549 884166 849616 181 788845 902 197288 512218 427 333490 886883 33864 745706 874177 89 841717 58661 121621 42258 250287 265117 204108 565073 835028 241357 145406 878440 809463 887898 371451 861239 885676 147 666750 422752 721881 3774 60 139135 233211 647640 680694 748939 738195 846363 98509 896000 841915 843988 206042 58123 878691 467275 312493 811256 5 571 293967 374456 213 878621 808472 874396 222815 783285 2193 73 832973 893771 74913 825402 854768 783307 52157 4 632819 236409 832791 178381 641991 577070 665566 108473 892913 692551 620937 366074 692695 492321 394161 240009 493452 289 847459 888921 244518 721222 837234 649026 190013 255347 280119 751987 519 849037 6732 864903 416595 872228 684293 454907 80541 518233 262175 132649 789989 884884 45974 1 634890 94203 12834 220374 114504 191275 16400 869805 294483 361810 856133 94094 3 448094 882030 6728 877818 177204 771751 443511 852094 282890 47153 695619 279933 642998 878282 881258 824485 850522 91035 869618 725303 240486 651652 17189 568227 269695 861878 79516 139657 844167 559353 3110 710599 884299 859850 133025 841601 728319 25854 894471 1187 877743 819483 859875 61539 582405 4641 382851 1 11 472741 875998 11 781957 696217 889469 713689 827637 24 298 391665 180 839 4 326473 883898 82721 152590 657390 509455 2164 11148 5 874412 476549 514513 260449 776501 634205 866385 69158 598423 869601 134143 380024 553123 484074 75648 440094 174286 23 736014 895974 154324 515441 852380 307853 354141 268178 772454 15 11 81720 193164 6329 857035 836027 3831 193416 223165 323766 194340 424105 101885 5 3005 673154 871375 787188 36868 375444 11 36524 858403 884439 313509 9 334119 402102 701 5252 475 776693 848 49358 244940 546718 41676 567938 243865 147785 304082 611506 838196 867316 137319 797465 682584 13 592858 353981 78 744747 638132 394666 19166 51628 11677 390133 257713 338590 379896 687539 153 584725 134272 872028 868521 3915 737061 839627 11 2 157074 586275 703046 740496 840245 895693 133566 763400 878072 888493 175625 883528 445230 559872 885980 175627 885200 638667 621054 10 741068 283 274149 120653 881545 820006 892837 27 163728 886805 696817 881854 4366 703543 5846 393037 843692 3 771741 878515 884059 647013 40794 807573 470452 169468 441971 522642 895986 466340 857040 804639 99505 887273 798135 107803 593 127411 353711 870827 688688 785427 91622 242817 788409 161299 666512 770120 123480 132214 284594 745560 5 7778 567783 679662 427157 95 229 378188 8571 317595 721141 786118 1891 2309 38 780626 6612 264818 875649 5 451574 888032 17082 896346 130831 794737 203899 810481 679132 65 537671 503402 36689 388513 681927 140339 350273 739114 294658 56600 856321 2 803202 759120 268 853013 365331 457 437282 604029 891651 762386 4454 828614 1289 746397 669792 614159 336377 49113 773090 706653 466071 884151 76077 343254 299070 899087 644027 890953 31826 792938 20682 3 188320 714564 7 280959 831612 785244 108 548257 1592 620688 48633 842976 286207 414207 134447 3351 5 559903 538687 191458 265465 564151 201995 36901 25 889430 21951 884453 683580 1979 75793 31928 472 20190 47 410054 817994 819666 654954 68161 702761 518808 878097 851333 3 484566 394594 586942 342 827923 753124 2 855944 820176 425930 13 43 791031 860460 774406 752106 78693 64979 464704 15377 687036 6438 623354 1172 823572 90623 254986 9 861220 293771 860863 691100 826569 898200 197430 673122 205210 894534 473214 105372 82286 306523 479337 29087 85544 881331 816702 45 853148 16 216453 623802 378021 89021 894772 34739 58 301179 729053 2 764 180060 163 722540 3105 874292 619256 240794 75279 102847 620655 735259 708290 832977 635180 520367 275511 485404 867490 30121 823088 124041 818965 790769 442534 642999 809251 299921 893864 511748 140957 503251 667918 139832 819559 42507 727503 896298 819653 309802 887741 860778 15040 193180 866221 257501 12 859719 824573 83 502895 365655 399060 11 28553 335646 861472 898897 893742 872481 879305 891265 294 846196 262815 17 861611 385809 651200 748559 853900 871473 818032 14706 265631 857433 82361 641546 77862 528601 465342 765749 857447 489604 348862 885021 65 275262 783937 894826 573885 33 708836 203672 496096 684420 244642 761934 581929 880436 3011 5373 367055 29363 828368 80567 743983 868878 887454 700461 340394 50681 690487 89473 294070 896320 663563 212923 271049 1 521348 821798 863194 49 18 387462 361361 53662 49321 23803 307130 859764 157472 308048 333587 767932 845255 829097 860457 870648 1419 321800 125612 57 647783 18 89816 336107 870372 386453 486954 888864 873248 756550 504042 848873 708731 809302 862900 888008 801383 618900 788756 1142 857609 569991 223994 10533 90056 113267 75 875929 868283 755937 849289 429791 19 835835 840135 1 831802 303678 882749 305977 846356 577662 488387 327953 11465 746960 860109 333046 593322 338904 158948 652022 284341 14058 181855 681263 779801 679393 827606 743729 44990 866864 64 137 788666 76009 867509 845825 97233 665889 696109 484419 750 509735 874452 441094 826652 659509 865428 791739 454023 887082 7520 842340 402794 838366 401759 153286 667071 521681 41 503854 747918 45 192058 219115 830226 514876 126141 26831 804960 898028 2 737476 1597 835385 840781 763304 13950 828823 38 39 171629 888625 100370 289289 767648 597 126709 409018 112365 360444 876193 876953 746035 218969 799930 39068 21109 742442 810851 154279 282330 2 12 896450 632087 856030 772379 264906 872279 396395 1614 841621 812498 874904 555385 886033 122316 848932 1199 155225 876169 411325 793632 736514 1629 839333 687283 6154 872756 659198 191 865631 385 813786 4 767962 898235 864081 862846 1050 690798 616994 450217 708439 135457 756495 398511 761156 607818 705835 872575 152645 399150 536719 8489 659781 851557 805892 765331 285649 625 837892 827161 197579 435622 153272 431433 894282 875 532800 898239 12 759027 868236 251638 84 828663 65571 873756 104018 234418 869132 192002 258437 708390 420 398827 769598 6 533143 358370 169060 528058 469977 89864 856492 33 479193 324256 708537 9951 878466 887057 871483 118319 605406 838578 42665 224596 388474 225381 760844 874271 54 868063 891933 10 118647 855232 46 116753 764253 492392 327775 781172 396786 1 844280 330978 846729 198955 9520 817893 896 8 148452 782223 757453 2 899880 45 886973 528432 5354 51479 574745 694971 73863 310914 857014 891973 818643 814800 415282 850020 545273 244766 897962 821352 561682 832864 435098 585789 864672 374955 117250 587610 868555 74 718391 24114 892332 511238 566753 206452 594046 684454 889006 845896 617705 10 668024 888771 897079 889164 536470 628447 584269 701173 761471 232313 890587 864890 897178 705755 369 24179 4 10607 651328 894309 206678 663235 15004 261593 14642 714323 723274 500676 846548 242965 797820 746963 892164 203195 887134 773660 839232 14 638798 161961 184431 257845 858097 538 304891 3455 444744 21369 379519 2 795 1350 137339 574161 615256 67158 31 280116 329161 44067 530222 473893 243239 896964 863419 1005 1629 757975 897597 201979 745 669 880949 4 253249 266811 193834 724782 5966 47 223417 739939 729967 881674 867381 819510 861918 671316 568336 166 188043 887007 751977 497596 811449 531085 628 61 857133 295156 877790 395265 667493 708801 825002 453060 887701 151483 731626 745724 696709 876162 81 290727 119 280724 183 682847 201075 26 840683 642222 374772 890911 774920 422345 70 622592 458506 397763 861928 830011 1104 627121 800212 330792 18 860299 842955 279218 317634 174858 592101 479667 433586 739991 894012 860744 746411 597980 780841 254486 125 152777 863178 183926 201478 833070 375676 883818 171307 583067 842883 290627 269750 819101 882348 208730 830309 893571 475056 552836 64 494875 50795 2 485148 722880 109238 394852 279 488162 797556 93399 798475 2 757588 815199 1679 269 191599 36 801691 786818 335536 697461 13 629479 148108 895316 850220 806107 883606 423831 797589 681618 774030 708043 699245 856870 225753 557822 380888 348141 330912 293004 678183 285661 240356 894196 533591 808422 729675 619332 260916 888305 11 504766 80584 1 273653 449519 7924 827184 283660 176456 893980 1 29 10733 864911 418613 851487 857920 830401 658680 807642 173 190691 484797 871145 525270 616708 590616 57676 52349 1 838179 65902 18 354755 787800 785962 798735 18706 843899 44 597213 249279 895827 335714 2 857982 693972 425612 3273 829373 9390 21 724 437 850742 650488 898006 420478 867133 865389 886540 782120 388827 812698 862932 223508 462879 364391 712605 28509 473159 811801 793 176003 884659 11553 830468 665684 878368 1809 256251 655733 612 231716 870953 1 837685 822828 805342 127572 612999 839400 719487 885229 868921 9517 49766 806066 873092 370089 13751 387619 881506 863810 869750 604276 838776 898139 811448 145444 766683 116309 869507 5911 841714 693794 715206 1624 715946 843842 24252 625430 806188 1709 73190 4 2 20041 739744 258909 702755 21 487742 87 10 469050 898931 613356 291954 851698 621190 780865 369863 307422 898594 12776 556623 344110 882468 214 711900 814288 15739 788982 2238 733884 779460 232132 7 103541 208783 360273 895961 636321 858158 862909 31938 127465 1 90194 1798 781416 1 153061 888087 216586 1 820880 804144 861039 842762 433223 877480 2284 847829 8 870977 827838 83820 749413 272656 810538 7 872238 1307 5601 552231 9 868233 550175 120080 785605 884873 752509 91220 5 61508 643542 796835 753816 534 4 9031 190819 526796 1389 332509 27341 462669 754857 26 291670 779485 149722 5 1725 820061 334094 6 725353 652625 3 873502 30 896168 168957 855664 721389 249449 719655 422828 54 719019 547824 746296 78 874044 498276 86317 670987 516370 267007 724585 246946 890763 894547 138 573361 155865 79675 877519 668148 841737 627970 143135 804833 695 877824 671361 690116 66838 414908 858581 814880 22 416150 182424 881287 886957 4111 52294 883309 72961 683970 14999 2 439339 679417 858812 833645 897420 167753 767039 63 234588 828680 534022 61 873898 675101 860100 866333 65772 339462 890750 768456 585982 26 251475 2 13999 563440 187562 4 377184 25712 794384 792819 119623 149970 436938 891079 1 12189 715776 465095 545719 89372 862321 619317 373279 304558 828411 3 275238 867736 833631 575454 46 3308 213192 108 147 88254 185697 851359 101289 812242 871043 843019 63357 549308 26195 107756 681432 615727 833944 727166 571615 23 620989 10 874772 563369 848384 364845 857256 566810 693549 847118 896251 11441 285728 863118 889781 17221 149710 84053 310199 891057 451938 1451 586188 2466 354416 669046 307380 630005 722495 493 712662 641796 731907 850836 869500 30 892424 6854 874636 640061 822374 874479 884667 31 865536 822816 2 853321 886276 4 838578 787473 247780 776821 893548 81094 34023 91837 537461 864438 817205 95 240479 71679 564297 812463 803725 3 799774 336118 430538 36 604172 150547 607056 721729 680408 595733 780503 656 343991 481 118 538482 71602 343165 6 22927 835224 1173 807636 896432 12782 175784 763694 848198 488 866512 847195 472226 669377 761265 778943 169982 877734 720069 3 148852 652219 339370 327140 781712 285968 652577 843387 227136 670602 282247 657111 859977 293801 9651 27 896679 141341 2006 893628 6949 819682 363641 209450 129470 862822 168948 108854 170913 377487 192538 97523 894338 903 391780 762276 531439 9103 821652 882066 203632 738447 386196 893245 506061 2309 199831 4 225823 175 171114 12 870549 879778 495289 690983 896489 2 835965 783287 550034 323162 687689 342782 277280 883 518657 802362 776326 401212 726453 638175 845596 297755 832508 884874 91870 874762 884531 899683 77765 279 299732 642354 172234 127001 731905 878580 388828 547470 757251 471385 459433 424694 780942 704601 234219 860902 522733 844211 899310 626370 54 821529 30096 726464 308487 782481 739990 74234 844975 83670 716372 819070 381201 65909 895316 687527 285626 352753 898141 9412 445635 11 821793 731482 10685 782228 638842 805987 791537 798832 788473 819335 138592 158449 289466 500666 584666 668621 581691 211015 872362 838710 870088 660145 159101 853074 619310 835701 884648 884511 100946 854063 768848 370277 726001 512040 711798 5 451370 674736 451038 100987 880390 35 119925 897611 575863 48251 829013 534626 67414 8 2524 99103 28 457 894617 42475 597850 855240 57289 390175 756193 895632 331016 385562 628258 27 401083 284698 998 510709 82537 224284 30804 696981 863819 338877 15105 845453 6 315361 508 803284 724653 1983 198 896160 747723 887419 539 869990 887318 511804 349379 38 1 1 295247 235738 462255 235001 887695 1 865701 802885 650 295628 882263 895583 627600 380465 304177 808809 237226 899153 896626 100310 867395 831053 894076 864427 5274 878960 897146 886572 2 890948 786452 2 97 5609 829858 859688 53 656 853192 899871 888203 17745 246151 891842 1227 873916 212492 743687 823970 311231 432442 614329 507532 4 848729 781626 756 390 3704 891005 194873 25 293754 781857 890922 705339 20 14 653846 50027 167128 887937 882123 866727 825596 788175 642182 991 8 257921 829204 532262 6067 322085 132842 8 4969 366619 899738 310495 837900 34972 843706 637286 659614 659871 198288 894688 759250 868567 69004 876103 6 548609 554 44 712315 876202 362000 86643 201 187329 171385 873205 890466 95809 896619 610040 341094 519158 13 9983 871949 219058 93 2 879823 25 734837 18 1133 789478 415589 183979 480714 9 647499 23092 684622 360690 21597 9360 504637 2353 679598 252728 651037 32502 864511 661790 501 785396 879619 83006 65768 757727 841599 114455 862512 23912 2824 50184 261682 600624 731149 193182 801165 534108 749965 163351 897480 804133 886259 862878 836309 41 5063 7 4162 642059 724784 104344 898583 144801 3 763086 797903 448827 93104 36 551 866685 248600 886570 692885 891733 174809 584863 761431 878070 448896 291768 283527 823366 822872 879886 823390 30871 872239 13 737885 469691 8 810981 737357 466094 894033 837074 422050 789619 782570 774359 887361 723264 35962 784531 885086 8 785880 4 95 797402 49841 38920 841389 836625 879112 36 238277 747883 216 374899 1237 693783 626948 893808 89 865019 853542 823587 671183 217985 800683 749726 219930 574613 3 885544 579765 838033 879127 11 555 341309 84 588784 283 4335 884861 737059 1 103 674799 291537 860 178033 121400 158657 10 627845 93738 865245 867975 893604 872391 245981 882849 30134 495125 61660 122544 535058 3014 898235 719364 796936 887164 412808 343943 854452 83979 499084 541769 872965 543382 35024 92587 839946 261 668359 880041 849173 5686 42415 229376 858920 31 20 321483 312970 208548 818139 828016 1910 1372 616649 729209 837756 867933 868533 75 138584 885856 152977 887533 402008 40994 619468 663 12 332972 6 817649 884463 387120 239643 49 257541 831041 24 259346 760 817736 685353 3315 854317 8 871174 738584 312095 688505 638811 753152 869632 104785 706583 865402 642835 692580 782556 25709 887876 703677 487660 816245 749104 130 850475 277096 684176 578816 899738 332128 272741 525083 814012 849337 788982 825341 1581 2321 3546 788047 32 575984 129 344090 3030 877874 72 169204 353928 67 838494 284601 833272 2 838158 468493 12396 437 774099 842284 183443 1317 7 102024 768088 875398 165395 887477 585629 751469 37 614256 885808 2 65 452083 642129 678035 174574 841294 450193 278 402221 852690 449302 802982 27 782337 2 867806 397323 705116 4810 5295 480016 616905 522241 882837 30 843848 3 27 124929 377988 63097 290042 720659 159664 168414 29847 703743 301473 243 872857 518619 803291 805575 862410 570001 883312 643832 324285 791024 238261 77226 2475 108476 554538 796275 24064 132816 335952 648584 842979 890745 794565 731503 23335 821828 53 643745 1321 773926 291357 453246 21997 200900 828827 183 439235 261579 804408 873501 2 8 362737 450613 316648 8797 736888 852367 849304 1318 833334 597913 539755 94992 891158 103918 518255 871269 885833 81872 873376 869497 894445 358531 298040 1316 861307 620719 380804 468058 499426 724113 393665 723877 322902 11 47028 450081 37233 831330 829624 890259 93 807291 663058 269248 1329 899757 10915 236 87 27284 132 257348 827836 138440 198561 132815 709 2 59002 55904 7 801232 8510 842236 89810 5 180 856505 231 847050 150191 37330 450054 90619 883349 813099 145034 636108 5 105557 174211 3065 337070 763854 893295 188897 777507 889220 328967 899635 2 894481 4 397122 1 122544 888958 605058 34220 300739 53140 108925 7976 20106 182585 841973 13229 1739 54999 736914 499178 23 732366 4 222162 57 2 31517 758503 850785 188320 62 787291 701986 884995 870559 235147 812793 42914 853845 841407 33904 16784 628885 696267 407415 452194 359 6 20162 696615 686668 689901 295535 841215 240389 853188 37 369103 135284 142 810921 430019 761362 839452 152087 337455 816291 1758 519923 353316 13 863894 518 225095 560544 14 739699 685319 424653 668343 12 18 891646 540099 1 219958 895519 1950 737288 417811 687229 849039 397891 753127 59425 891272 875530 897763 368485 779797 385318 2657 389596 403920 356683 119588 861626 2276 869892 2 870514 2969 603378 434591 23790 415487 672303 850642 765824 124947 867764 66571 232956 560238 487007 896940 899594 22 738978 6 22205 2 253917 827890 155805 144725 823804 147531 604122 885044 854828 319292 512952 681396 43 480008 895398 879372 130015 5373 708674 874165 355599 575794 879196 898442 11260 829077 21 791195 618675 353894 865236 567289 827087 763052 40 618820 480270 131582 94255 213088 825622 898959 196405 871125 733538 452954 821259 109231 885669 33 2174 639208 806723 586829 142424 623387 844789 226932 872607 251 23666 745817 769337 845150 688606 65871 51858 506526 814701 445008 79744 820583 894850 840794 17 705483 162204 868389 608173 888447 892350 753106 891959 497462 879857 701623 34591 820916 898494 714073 4054 853896 868445 54409 66229 121851 853408 4 563254 25727 801719 3759 107795 468368 361893 883335 478342 764768 250954 881176 1 10432 13463 630093 3555 814317 315172 892020 6 86499 828132 823522 357 154144 18 780272 883418 228280 891720 391510 254 2430 2 780096 879179 797299 714909 850002 760643 322938 95502 647852 749939 38595 860367 774255 19662 742941 3718 690369 886376 463764 159790 899260 890069 816909 867267 7625 850658 72 9 708316 136211 92011 241789 619 75230 1 702926 864497 794840 69845 73722 895956 894506 541496 11450 878684 828993 211772 746205 884287 882704 12155 10 241784 230785 10998 214908 2703 726189 748051 261858 822387 261296 871567 156599 84780 392646 892188 844648 888904 603165 880637 553965 96356 476167 586334 12172 46045 370025 736441 540415 487163 409676 524355 24211 4047 12 68738 777467 470130 896940 776522 883145 859091 39031 318963 7 84646 670559 70228 11062 298949 773289 382218 107 858390 11 336649 244631 889649 833796 5 238437 140448 62375 809008 885852 861541 851590 755884 235086 849408 9 815985 11717 894172 546005 613773 185526 307756 98182 179 889380 292087 547127 865875 28 846323 790756 884873 33 684034 592842 518186 868997 737664 661353 7893 4 851900 810091 486052 4 753051 153956 415602 1069 866064 5 104908 677385 611541 109 162973 640742 582368 866190 283682 531315 1256 804035 676302 15 165632 642564 16 25233 467142 402001 52674 802296 37880 783002 65848 315263 385326 734235 100184 840217 87115 774046 794326 861723 2 562405 753964 158040 707190 22 775553 150 893636 271019 878399 6316 302684 184400 42 868924 772550 338 6394 77838 725294 54860 557073 93177 873068 665709 855007 871850 350505 12 882266 505069 559765 347593 141121 138882 5662 869156 874562 722336 57054 816 116952 338771 665525 755373 1358 897153 267135 207433 816331 12253 549184 829119 876172 49455 208603 2652 857604 781708 188981 836375 727473 989 881450 230925 76008 857421 89394 886930 1262 715387 493087 601004 273341 90235 319230 846717 514856 64042 852421 82224 638999 563738 878111 369000 188696 379226 49 52733 528040 5 857165 3 841650 796675 339140 312738 856399 832950 21 345519 72230 143506 250 863516 466168 90533 146580 887699 9 724 610685 15178 861847 550344 705546 625008 555453 743370 414 17764 1023 54607 730339 718348 842517 117856 892761 372598 49215 2 25532 2811 26 546232 845522 2248 165844 883764 778085 227774 414234 891568 49511 2 688143 44 366555 806356 509238 109149 9 48 838726 126583 668250 867241 113009 3 716740 530671 284670 542382 894 844190 687835 132771 846363 237009 116689 7 891231 878353 508789 873129 610507 322529 698524 792748 14 78 1704 108012 84413 2258 614963 416680 841064 314291 667 885946 570798 395921 222572 460560 773641 97170 4875 691592 114185 619083 348666 823736 891040 1158 755789 615482 176944 860584 603775 527337 435218 678033 658 31 631442 4288 2077 258690 878782 138468 235743 265803 812740 793819 495231 533357 712054 792394 419022 629804 454475 850752 8 323878 70306 63446 807250 5 697277 871830 840150 544776 176012 15446 881818 713049 16 503772 64326 372342 677434 23080 871113 521029 864184 877341 3 386080 771831 23 18244 1392 628 126069 614993 277962 70883 861906 795920 898486 677933 563232 894039 785265 84810 595835 177925 746750 757173 65305 6113 863226 4 152549 805762 824000 870886 325306 880528 425878 343778 683758 10 59839 458 216 55 735360 319417 755135 817217 696076 216951 451 301412 8 928 763 11555 729299 830311 150821 798464 260178 456022 888743 863848 690278 645242 733611 831193 134483 16 828161 3 632105 553377 694257 129535 791335 273167 780894 344718 4 14 857447 834067 795477 186311 855129 867404 848980 894404 160781 28302 1897 776369 665 684471 822746 5102 439012 823829 650002 812870 6 336711 895461 877219 44 825519 292408 3730 87227 17477 491667 632391 517791 894453 591597 815368 792781 47047 13407 169589 752808 822634 2054 873847 452979 108 766886 3 668044 886753 17 294793 827465 51 60 840612 72370 820774 736801 549657 343769 38 474095 893778 2 107175 291268 759540 380509 895838 426208 948 860743 863744 896252 748574 781555 898642 421100 896775 703341 395649 79348 3 841221 24097 628587 838833 844343 307772 462638 629234 346614 135871 616664 823178 854684 607 793928 190503 429344 18165 617321 851570 548012 1289 847364 542869 836154 881305 172298 841892 30 813218 475269 14 564647 60 86820 103 1198 866685 91 873129 728030 240825 2 683547 172 776903 894442 880659 38 243053 357704 105204 845095 875205 323074 101974 680071 11 322177 448702 8 736611 878320 546440 441438 886320 456918 845575 831534 897063 487377 35262 102690 329511 746021 448134 559769 151807 890613 72718 888896 247314 833348 683409 598707 369515 870392 890447 531 6 22645 897938 826871 459165 561467 611332 307741 90666 148044 60847 222989 429713 879199 286814 704829 289797 205004 506319 893591 520094 846728 833 891523 828318 606436 861871 104134 883570 530375 794069 694473 27038 870757 839783 46445 760438 93161 1252 895411 159898 832452 881062 149546 13187 323781 684615 860820 21394 885459 1713 872388 854509 778318 731362 775266 865088 803767 550100 899856 889405 483525 205689 890615 520967 96 410487 597874 712446 179156 566721 63940 240103 890789 863230 874594 315833 2 795191 14 763256 844517 459696 314226 2 25008 691668 873683 794381 448 203690 70 507 5400 590255 3 173142 394 751420 883038 857176 212920 540008 7578 890305 616708 861820 171736 135284 514269 26908 858376 566979 21765 884661 896856 644038 793781 615558 605933 650497 394140 58684 676548 551594 200 803765 377676 824830 141 1705 712607 452237 193835 194560 3773 6660 840344 893562 111220 458716 56573 802272 611735 151428 70140 221 89383 367558 566221 374108 847299 835043 240 4884 787440 886133 3 600051 813803 575609 842038 833059 363367 431689 877996 840157 300627 178 615883 683190 1 17149 773517 559413 867920 884792 196847 8321 341030 182731 539222 785666 36297 27550 3186 525655 765977 189949 636561 763794 107200 503122 200490 135117 16404 589696 812167 70 13707 428011 600732 380426 757604 386199 627743 5209 334525 246123 4131 629850 373834 758018 155992 866913 863058 881014 135 104442 61 676589 833612 1269 849073 383034 314636 380143 844848 560134 394970 211743 294229 241722 896595 65892 2845 584740 769391 118649 745535 6461 282076 840309 2 839405 278198 1607 1260 279195 886279 722157 893702 368796 627744 823897 483461 871177 804800 582932 493200 893624 869853 533288 58 883085 557951 379 27 85585 72 596123 5 744962 696265 2 648443 2925 890603 113890 856183 269222 20 751168 116 93527 7 20 702 327768 705432 617512 177 7 802402 803927 231513 643144 360602 2 883501 705040 570059 276598 796225 53 22398 845863 799906 870212 465020 393242 152972 543 261 698654 9212 188705 873245 119290 431662 4 827198 667252 614155 4531 865117 7 556836 3185 588268 178389 255233 744916 471194 31 333157 878557 896017 895612 154 428530 806470 166268 561024 416547 3 813099 300638 620236 340034 588927 367626 145637 773891 889084 16421 408189 182262 1962 467601 374169 846028 899552 799130 867804 577533 567077 832131 162602 425821 108577 191568 809479 707486 156388 412421 219351 114758 448759 874099 885393 551946 773612 29370 500071 826011 864463 746646 295408 861828 805457 275541 899258 877809 426794 60554 108645 868351 82415 896022 2833 831255 768598 99828 877836 300333 608292 313337 43 830860 88498 22424 808624 845785 2 608792 103 3 7 490294 333588 5 862619 206285 96731 753150 487453 509304 24 175865 686545 560142 857200 891356 373856 610100 38 60058 706692 5 749351 887218 4 874692 325496 153792 691860 4 89409 1427 660765 133927 246112 878991 39 216296 2 10 888587 102582 754016 1331 37059 97 12 811054 792098 11304 845179 607976 15 660745 859319 231481 1659 566085 24550 824957 833696 861145 7111 731 880777 837906 564539 338765 560149 699997 845341 891955 391579 401423 893012 789106 605689 642029 424243 535242 239843 40791 149243 89905 1155 700392 815968 881142 736293 745439 812611 2705 158183 433778 1468 169200 58075 898999 896306 899020 11221 48246 797249 564591 2202 562 97040 811927 287170 772756 523270 670473 776518 876955 840425 7 14541 336875 392772 331436 333892 49206 420087 101351 158449 610221 418151 79 687 884267 69064 756325 342 825821 782457 658816 853738 797925 380525 89 12942 152 846829 1150 485992 1 697285 299 293532 345 6601 53446 9 181506 267430 666537 290675 279601 781090 821379 291150 4 274287 699447 855711 206973 880500 847712 887068 178997 15866 899838 479937 4303 727736 308178 892798 858475 809152 24 858181 889143 894183 245092 1134 297506 2 426850 14185 838357 3401 781307 170 136531 552967 414 817295 6485 628 4130 56 890619 58 340619 14 469430 874448 71571 878976 788081 256447 31 1 40863 886814 425917 57897 51765 359739 829622 426438 18600 860898 207071 41809 855901 174855 391575 370098 3 1 390895 711 836587 846400 8 546396 261429 76475 127109 898543 33534 62311 872917 493204 479066 506255 136 3 827524 571571 1218 696131 46092 803860 145380 816406 29236 748202 823000 224668 834049 203 899832 881479 685191 843517 281749 182999 450046 391341 726460 705625 840468 870711 616285 81 421892 688540 420170 782174 444388 580832 98107 291 37044 898268 875245 607015 662105 36653 739492 338452 858429 11940 3163 264273 13425 823899 750262 323494 544481 785396 569805 76 884376 28304 147254 33 442446 787488 537685 519458 6388 844991 105467 889022 178969 494048 819052 594424 258196 885957 353757 633509 4314 291876 872145 760556 6 819759 825848 688260 321907 3 332936 816560 836184 857355 109029 45 798411 868795 3 100293 239599 29 878061 632309 51460 640529 8764 842332 43832 867969 69 419 3121 2 878542 3 320173 507710 799918 333935 368182 896979 792398 771674 84078 398373 692 824016 118539 675589 1297 227297 160455 26588 877942 749892 687046 727953 885571 38088 839617 3 217917 862014 761246 35209 354067 58619 236939 899729 783514 90 113 895495 448425 803065 37746 815395 819802 227456 714424 162679 788550 196906 718929 512519 51288 141305 697385 455 577199 860352 454056 15824 779351 34995 725037 175888 744764 742435 33 46076 857287 1531 78971 606265 59165 229943 686484 853403 141507 3240 81896 678926 519940 828557 657871 305647 208238 560327 863459 599992 897153 786602 142077 69557 136589 105 2313 393511 5248 835853 309 714037 433733 745019 491292 831042 668722 844349 839939 98034 354739 701812 638964 851075 501163 271209 321855 296734 571815 898328 899758 331802 227478 10 8 705762 681590 414137 114424 451365 809 2 892046 337003 877577 31692 870888 185 226188 556824 892181 200538 872703 2344 831798 820722 1 762027 31267 863911 161500 241929 460667 300335 876933 1 848315 886 406661 146169 122177 114839 785913 798451 222027 114 3017 755077 181849 53737 53 32346 534245 672230 11 782552 608109 777535 725076 883506 381879 639194 883431 126930 446 878355 264681 143240 118440 341046 868468 457895 5 475982 307701 866111 894868 554757 336972 898805 857237 845770 288191 9032 379571 871627 813972 416702 841719 338182 116002 836915 292571 161783 387364 852588 131578 874081 865389 840389 13127 1 860882 859318 896057 397856 813125 885807 819556 894473 885182 319744 101686 840926 239620 210 792666 376907 349916 833773 457191 49484 217731 2 25892 774259 45881 603057 455155 829040 171925 81428 874001 59249 423743 877746 873584 835480 269 444002 526486 502049 814219 872568 38573 601656 211128 448032 497941 164 873663 21881 507421 843179 626090 875585 848038 128690 9483 18386 787639 895023 847973 720568 89304 6852 648724 270412 2005 682881 646070 787152 898048 169914 51683 30544 884753 809473 244928 274692 1127 5 816078 876167 858859 1 536335 898545 439534 567323 871249 436 17391 295976 329463 317524 460456 20015 373548 658941 592848 811584 324273 800198 856231 886867 865162 841840 389224 896673 730404 205042 3 364739 676 508143 889653 404202 809053 895730 692369 233713 315227 891017 681126 302703 864171 810787 253684 884469 782197 685405 30 627419 7 556389 85 203558 47604 885336 876787 10402 419 859642 378607 24322 876939 712126 23 605699 400004 420354 521089 882867 219334 897481 51 640 80 757454 749889 418409 610353 132 3786 392172 754620 865953 230775 33803 22055 3792 286847 3 705989 849177 878611 851466 59029 313162 1919 454481 453458 684302 48 1538 16 294473 33397 892654 70444 780791 5460 783162 2 1 797964 812873 284 267942 414939 1 239273 895211 9797 486 382855 220509 881134 859139 262222 812376 298351 188857 679677 315930 344383 433 846182 297222 859577 863896 1 783876 116893 261388 399195 895914 24 558833 2 817225 25 13824 888517 865672 825384 741331 594751 1037 26441 131174 868139 590813 384005 397886 109455 842014 130701 890584 461423 865929 234939 22467 888957 179797 253329 895907 563524 513752 25279 289546 894531 776809 128470 455 690335 9113 871317 873909 12014 585946 807600 571059 108868 890636 804858 842146 874252 248843 26729 98573 560997 190108 528620 385424 116478 822659 878563 631595 180429 895911 8985 715804 382943 707922 33313 821779 254492 837793 579562 473610 405558 349 882957 155202 262562 899034 860947 33845 3042 548259 742428 460216 337315 633937 213473 852863 165456 173010 761173 261162 320622 822016 452 2 11742 670281 161 822628 4578 431666 179369 693620 1 43463 618499 509494 100404 736695 785385 159804 311535 819666 497443 147302 860644 869996 340787 580545 841539 876420 789413 851884 53857 192405 27728 737943 319798 207763 415355 449779 233510 814777 196103 525 759415 827453 7 2 583514 838469 123324 549587 378713 103577 131781 2670 860452 29 505238 889194 719223 277231 644306 801792 837743 2698 615428 882147 824273 265 30185 335751 853489 840013 233366 201634 393974 16609 20680 563384 251150 323615 531212 876572 429510 873227 831419 27546 772939 872802 90286 36925 851775 860148 162854 684106 184 129475 631899 735459 374688 180759 123697 445975 844540 201563 2 406220 835733 568042 48608 42087 767614 171747 7631 880491 348055 97555 667125 582839 897055 30 77354 212 883839 410887 897234 782409 882152 515057 842978 220656 873075 3 89178 747546 894812 57 502995 117094 843125 769396 347646 855330 508915 800762 783958 841247 895768 765005 888561 884619 120595 779167 735342 32411 90 898895 116505 735409 60 814177 869686 832296 543747 824538 5116 425900 875194 836067 654584 844351 508073 167767 896968 4001 468247 3 862681 551972 896035 935 237631 824249 559797 449111 841063 401908 154680 858367 681971 890847 847356 899832 450956 211507 205 629577 163961 508524 723377 738537 156060 690122 889158 805804 183262 1230 3 81998 561474 64120 718312 815424 202662 15131 17981 1750 37 459103 317 869476 422449 678434 440750 2 855302 847058 536693 10 827822 58144 1656 2 196106 107403 779306 802170 8 884576 532730 196813 70731 764675 858297 1528 209723 279541 251370 502294 102921 233789 899561 888298 2 489466 898021 817281 3 402 12987 814980 117409 356535 550769 254326 257831 77803 719069 756870 3 8444 1271 887471 608090 855791 2966 15 823779 66715 331850 314730 820955 896399 93 794137 793456 33 834138 867043 67 799537 338 628321 288491 21060 527899 866748 877198 447903 565060 565735 860541 197932 39827 770505 759826 407308 82 331837 27705 41976 437873 4300 540207 408860 579876 110334 24403 40 588207 826934 816064 14422 759317 844620 895530 858696 71528 867111 136574 591926 3 383696 75261 622667 858620 681732 1202 6228 836631 13698 31565 784364 795207 319222 14 32268 49684 33331 893805 853664 701578 2419 856459 648107 675511 844422 781774 231168 20 515988 197507 31623 64767 506197 1992 638520 848472 201076 579815 888766 9 653609 728389 863572 83 1020 277803 88 876576 877733 656543 119504 314715 3 1 683279 564 869431 791157 863497 799567 762158 12824 889401 39 18637 149773 881747 689661 413311 418645 287435 692046 307268 849050 424286 99986 293028 124390 772518 785963 899050 684159 811937 422465 838267 828049 2834 867158 834394 828718 289237 60773 4 571241 175424 337010 27 276396 47752 539489 270021 240397 410618 725888 860799 477825 862183 736517 896583 2277 851972 153 485203 137638 461174 163665 459240 519160 741211 493142 860757 515930 195570 857905 245549 629326 454433 276471 857160 36208 307729 872624 83273 818288 69 509214 870443 257468 1267 146937 763431 792141 102772 283833 43115 5751 845060 31509 360302 767616 896368 867120 190731 874367 860410 99 172 139107 612877 149225 215270 438290 777250 891777 179543 509206 857838 583228 18545 136534 603053 455593 435 801768 788687 814150 872456 860164 183704 840401 817970 88397 467655 859258 15120 106176 897572 65063 160 592522 882031 93 10 171099 770962 174955 889977 831835 328 98247 808642 370019 871982 796005 10413 427888 723129 292 848271 126156 896224 12946 540 3 229386 621936 398206 686750 874245 9469 860843 305803 408283 584007 431534 20 846765 121521 2279 511202 451842 574455 359467 400203 2 898530 150069 39168 4 625931 867520 873858 641551 735429 859651 13437 199360 762275 2 750006 502441 738512 884158 880955 270729 797119 652205 251697 872081 688049 785732 483481 718587 274167 743591 256531 16856 625263 832441 753818 768381 615268 621019 419903 304 484 307030 886269 454695 74428 162648 872108 846469 765927 65 353 809664 176695 413748 805933 787070 1 639873 326481 836695 3210 40942 96 131284 145627 207895 82040 872756 553098 859553 189202 257305 869854 441124 886421 328800 839901 509424 586562 811807 1594 870114 590795 592386 472416 111695 79171 55562 272641 496138 309756 382576 86343 688152 110187 280760 814195 749578 8 151010 16972 885887 398665 1070 848922 6814 756448 40820 15880 532436 756593 129362 898832 562736 529320 586537 894472 874166 543638 772847 5805 843099 163539 551729 394 196994 793156 265639 481096 614540 73162 672128 774048 1911 767475 717748 53054 14 2852 794694 811416 80 669740 209357 15568 839895 214 849438 602233 871912 784958 100046 857997 606108 445554 2 895207 742807 748987 123845 233247 107686 124770 505647 780240 875941 785629 13 809910 170019 206463 858801 303252 676367 866378 528 828362 816651 416283 683090 701134 18 848280 459 863740 368890 837121 749342 785441 220313 895534 404629 95294 1131 217768 187251 219911 875750 811535 870244 823611 772584 191103 629895 715646 301808 804286 886473 708561 11285 733442 399332 444220 585 149506 402082 426696 874710 771027 133618 532955 232 2303 295605 76802 600484 748072 61823 39404 705859 640277 5 80367 409005 337031 789538 696904 545832 371903 622953 25 490 472386 16 626311 695773 845474 774 291378 5276 234302 851362 655599 860449 845571 46290 22546 1 178 848631 419170 76 769798 889679 781554 893078 488466 869936 889990 757983 888926 839801 675485 13 896203 840728 547544 502678 481144 136130 264697 180437 22436 592562 4 304110 778751 897974 780443 558503 14 843021 133858 875995 10 840122 849994 869352 58836 232070 876140 842467 834966 738822 875797 621524 846043 206325 457100 865773 606203 799252 4005 668906 801351 699672 888907 417604 425200 518209 894133 114 843982 5 213901 18198 5 287797 462263 786314 53291 154 748719 77313 496926 282474 109111 17 460458 48499 871936 861342 416835 840221 825271 587118 869288 559520 16373 8626 360112 783892 2354 811284 441245 34 825629 59567 807187 237086 869192 73302 757412 145772 376591 492 646909 2 656606 370052 840257 724943 863611 3081 893377 321351 462216 884502 33094 545318 795718 433812 8 753068 307937 738191 118793 250374 836403 316028 357585 166031 879544 39489 581928 376485 42 616672 115203 822416 94418 785674 137977 56127 610218 784207 849089 444131 821489 770548 891993 45605 601134 18276 75391 3 749878 22 34522 834264 59687 307095 314745 7589 656629 729327 52 506898 805350 566798 4 848700 682724 664436 884098 1405 878387 276261 844429 507787 744677 842934 434987 2765 203948 128526 430043 155489 726449 455963 777888 723636 144922 300818 685 45355 52 821523 886029 3543 351010 1020 833896 9 83721 463072 725762 58949 3263 804978 18 552729 809338 485530 299353 735903 99 295768 660140 442211 543955 627790 13441 838561 896640 808793 64030 884636 26 45329 853406 680189 156816 116463 101 876240 859860 849665 248307 12058 871500 117997 2 1261 12 79881 763762 860384 58722 846604 545186 819413 478171 190545 775212 858382 361640 866396 841463 885009 43 738237 894391 890222 622424 804280 825294 474126 740628 679821 39277 405117 305696 648751 889319 874329 234716 387385 121661 715983 7 155 131 692847 1 27565 2 229250 611385 11 719423 2937 67330 178440 18843 819989 410776 343051 661320 81607 759366 67571 839339 822680 674976 598522 833361 848454 895918 842735 591100 539284 108536 135525 729414 521414 120744 798926 7630 820221 26888 4666 6208 122888 1942 744038 799147 484343 752762 511604 798326 121221 829914 874610 634267 285602 469870 122 662552 38405 773981 835960 629080 860091 229782 684481 51253 812141 712171 666 45 652329 76261 862138 887479 858330 625896 542576 67970 1629 116168 643945 787822 56 9687 2 136927 888370 1350 891812 399839 445519 3 275352 469735 777694 784081 883863 317357 489676 11845 843071 803188 477700 97687 651592 894388 168213 570091 42749 106064 706289 57263 1030 354103 793799 708392 276753 879557 888455 747275 519501 5 756844 132556 876750 296898 870721 880482 357420 4516 259 820604 585869 9 728241 815061 822478 557949 893275 2 460415 462554 185645 828534 711676 614565 14 852942 612683 472270 711346 5 874670 162712 685067 8 840689 446990 795294 786083 145301 125977 853676 1964 814146 391323 524529 872206 284 726409 713553 877037 807211 642110 2472 281617 186695 192333 3 702948 847619 886932 871521 566760 634470 898047 19734 897 132904 143 141 425518 613221 404097 440465 523372 86948 39195 576021 684111 2 3009 33194 249133 710028 10 311977 888813 496096 873008 783242 823119 184026 16752 777826 520875 79859 737941 279708 851888 538623 255858 250561 889859 522324 892204 831995 369121 176 890683 39 630841 409671 9 112396 889793 734472 816269 674101 194793 621349 857454 840054 89124 876810 6 862855 684507 641302 199 851415 68860 352261 846328 505977 60 818925 85354 15435 131995 864285 4727 858134 851730 367275 6 294944 153764 623 754597 3 880743 316388 770382 156720 851741 78037 12100 2 117216 591163 890394 14253 7717 649572 640302 658808 191346 890067 95 855563 752513 570814 890741 2 14685 822749 554141 359427 329051 838453 653311 862395 2 1203 1 514018 305 884249 391149 19 347021 18984 356117 841145 300415 618190 439373 748399 166166 2 859986 470999 25 780048 898140 703765 812223 869857 25814 513661 1319 759846 49865 6453 874622 526342 113542 849677 824 784226 834630 752578 289749 22760 69177 660091 417130 817195 764193 848450 799963 180 814320 739655 790721 762828 1173 767656 210462 658822 858728 105295 879530 785010 14 574081 361261 225589 126 878957 39616 30 845348 391465 513920 99483 411704 30722 875575 433305 56484 885418 272323 174527 172099 870702 851747 190804 763516 51 486362 870823 688994 143915 867477 440654 296171 53 167209 41 3 776037 624741 878187 832158 750421 225169 520777 328 543890 871348 450123 7652 846966 797056 40 375343 794760 1787 730069 92 11 2 875133 716549 795467 416270 474824 11 698726 313053 639061 4024 829912 721496 500 65627 882893 738815 25 108 697617 767411 70341 836811 827251 159030 3 803817 486052 35122 827 852884 299414 568184 201 237474 838720 506039 678595 799442 660420 874435 878626 853525 867927 879820 861945 697691 406419 819668 822722 88340 847849 611948 137530 421523 148078 24656 291272 609219 796799 856436 327014 864263 731584 1844 579681 721968 795172 820152 757248 696160 18 195786 64496 112632 784248 427411 295583 5 46 358208 83920 562429 3939 115891 876840 873856 880885 421730 52823 478127 894016 169326 28695 181498 3 856929 18737 857636 879148 650771 293067 837180 304783 435137 516218 881793 2 1 848633 623773 2 880081 543023 817118 5773 830251 783361 2 885945 511519 13866 31981 812174 582 79004 319381 1 880216 893576 165393 852103 473634 846155 839535 258426 2359 891013 11831 891544 764312 784695 899886 361739 799848 2 867590 878053 647218 650207 875396 218543 245835 306892 373187 790794 276 836447 6447 179238 3 35 1275 387672 767980 59837 215716 879900 22411 129193 426726 429871 547673 486677 136 8 669068 436939 70110 104933 558071 858636 762539 173985 94104 310152 427070 743005 21 2392 90171 425344 1 210332 852424 252279 864062 626150 744689 899571 769705 838361 195602 820493 237 860416 811732 837901 777503 787468 191697 492428 506092 110040 639388 898735 820796 5 881669 454377 78 114819 23213 12515 2 79823 307463 2790 802889 6238 183373 59046 297704 270016 130214 855416 1 769507 830382 599 305898 3408 12 851804 407670 9 408497 831786 418811 626898 141931 516052 831994 720992 207831 881243 750204 1 864421 463651 648721 610287 746113 869900 458671 892931 852599 580516 98602 2426 3 21 897766 2 6095 475218 502034 3233 33809 3 813328 142251 21 99769 765983 953 739626 1 720914 574705 7920 858147 896712 17 858085 827564 17396 127593 384622 131848 878124 512 817998 873718 230306 150 74939 889925 51025 74 151340 119988 864201 713564 6 325256 871006 581102 262133 793250 832892 848063 29068 870901 442423 882641 45045 2 879599 16 12298 196073 86042 417311 84031 254804 791647 577 784558 855 726575 499477 685570 754704 688571 357424 275140 80423 766808 72973 853978 1 878982 541 3 383360 853023 894122 814966 850327 875748 12900 809261 486892 556337 38381 2 856902 321542 4 163458 96641 771183 712225 147313 122234 284486 14 229427 26279 278 53780 761981 715096 416911 876700 704405 28589 339739 880648 114123 670541 8263 398 643218 47772 48 76283 606060 787998 167149 45825 4 857100 276622 762006 804461 876470 15668 663402 898425 861777 340867 870647 325414 712659 485372 2 840476 56948 832378 649720 870308 889794 4149 27 688655 772893 671880 809960 1688 898077 322079 533600 889520 875546 354232 840433 314370 67253 638543 249824 907 881916 551310 588416 816910 165095 897092 528919 808313 391996 4214 22673 860909 156984 442382 181081 4 783064 794652 4772 189263 888126 593855 32 341677 489444 670064 458522 507506 162437 74 710798 109296 650126 541616 864 863055 764902 771146 113947 932 3000 791477 496099 345705 580776 462813 545 777006 669290 439 742792 3 556590 702568 738344 612736 210005 899268 2917 753632 419383 234412 386000 415760 85 774047 1 217256 7 16896 94688 227454 105449 36129 833407 8 284859 870665 13229 870556 818641 735590 83824 574 279833 857767 634243 710005 817472 385672 889928 40292 870749 252395 509401 339472 2815 15915 23 482584 44587 18243 514789 20693 879282 121711 893616 5025 883308 760311 129 442669 4957 284041 769118 881812 102598 707050 318984 746637 358831 645513 7 9681 194578 745 506105 114761 427516 658891 623443 669121 883729 191830 160 862492 883126 792173 427796 323970 371661 822233 155781 493612 873825 608368 18025 871821 488222 631836 497240 849207 7 869340 12 434813 16384 822919 347 879728 847690 899152 99 604764 871619 811577 846263 392645 85 611812 854877 387112 827245 376 10514 14008 19 17 18654 866622 792168 891951 877056 876523 729917 141 274767 887114 662747 755430 6 296 477246 876228 885367 376323 1 788574 813397 92894 860910 388156 1804 733277 794554 467 15631 134012 50534 159809 877548 812793 830325 715017 646894 114190 855066 529482 2 366460 137361 16698 784915 355764 19459 745278 804704 65402 886496 899725 44131 86477 695745 360638 801465 877416 23026 54650 2 96203 736355 157828 745218 898634 899507 891164 794516 2846 69 55089 477782 31 860068 47532 19 288882 854684 297429 212 110210 89 93 676821 626078 42569 274074 846945 608043 333517 725143 3 83004 548142 269987 732364 738824 899046 839811 694298 620689 76584 886419 895435 2 282325 740285 354157 878639 70061 291993 102127 4 283311 61 871058 61 426591 766002 174 853679 615314 861484 808796 99810 874800 373347 104162 204764 64412 487927 360330 885983 40 73 754918 820223 236495 80771 832756 346279 688305 1667 780572 620983 706301 832215 892532 768009 818759 469 816489 864178 824 655819 823054 558115 276 735351 4077 868479 880116 148919 512 870118 239338 897278 851351 90579 895733 822096 502 869195 146632 696591 891804 133999 894414 867712 990 126338 220452 1 241668 375321 693490 7 851967 649874 75294 348461 737801 851605 865458 652338 419 460003 709192 869527 525776 17855 193841 889686 140997 7639 3594 29708 299678 118287 193187 411005 830121 6365 666959 294733 842988 582333 597952 316465 773676 75 233792 891821 726197 364636 230967 280463 898955 18548 215329 819309 80130 36451 785850 889792 528322 483852 703593 17272 884528 395277 408220 15 896460 822428 826355 890826 803893 278439 15346 25 838196 818274 526413 209780 3468 359248 851118 324062 127269 225139 372743 208645 670918 785339 701983 532857 1 752431 880555 802433 286811 92510 888091 831630 245658 876761 663502 865301 26 61 596168 895004 793272 892571 724444 103285 193540 510177 375485 262130 876589 892834 630001 545328 118059 504714 161833 218315 392990 22207 47 201928 115018 144281 379338 204859 362820 71 207581 2 59118 212620 714861 3 21616 147568 876324 3551 746848 1956 862203 872707 365110 52847 768542 403657 332810 304 507601 814211 444277 764995 51333 820069 876530 883002 835710 4 182829 278366 80820 5182 744879 864597 573675 764214 528754 890036 794550 3 372300 734213 22 702483 874753 720952 854521 157860 20707 898126 81556 892972 701310 820016 432019 253 10817 1 888295 278820 347213 705712 119505 824916 51245 204097 715872 500220 769793 812 397375 2 63219 56990 174573 888695 111758 895401 836494 425773 801127 887974 738763 27 557098 530272 7 48 13 838815 815425 14 829691 694260 755996 860137 50567 2741 411046 469357 582812 862026 555864 122266 215401 322950 307 46 4 188688 883091 148 133569 15630 600315 41976 863719 872177 37 892246 331673 607978 4598 11 5 884354 835707 546046 76081 581259 1069 26 24831 571086 862572 134465 789184 728005 529157 51 754176 538193 378763 113233 650833 179515 869019 374868 800437 552457 737799 891489 892743 670379 866342 23527 849241 13423 48 106541 388963 800039 239 347333 29686 794045 447643 186119 159668 12666 3445 1618 860399 896372 870016 85931 701860 484089 893388 885910 49458 10964 805328 496178 469223 612594 491650 796225 790059 839757 823356 855464 91527 666343 180936 45974 670 841115 861490 496307 459364 6 739125 846699 476846 37 306 474701 897713 28 682474 80 471798 523829 772581 785960 361887 112305 731472 476450 463 255248 162979 882687 785975 860327 735413 820326 886873 866109 821682 709823 568412 225311 728140 16 366910 205157 407551 5 44122 877 734378 321995 255254 204 573363 397035 891075 358605 235102 837684 819983 565507 26668 854613 699729 857412 500834 706778 367412 75166 162787 531708 274662 806901 835158 1596 893811 825783 899186 74 790708 855690 571684 125658 417393 76312 890277 18847 841051 280869 808046 810404 69378 505086 139775 389386 9715 881470 833345 1 1875 7271 432771 716106 469884 206415 529860 12 852614 3 888465 1083 343 711220 814051 545433 511050 189578 634711 216735 335178 773303 850638 682920 228804 198831 232 538902 877038 534181 893397 3 10 754088 333214 634785 396430 503730 667533 7196 198052 77 566323 8609 703787 7 889242 120778 10165 886246 781277 674634 29 1 98408 812288 97375 461825 771682 812078 2650 846638 474316 406223 755973 377 894872 847867 636728 285395 9061 627650 870205 641518 820577 509316 200223 5917 34856 418624 828791 826749 891018 544143 7 1080 424822 405969 225093 830993 349956 239629 768757 95416 892515 835466 50772 800951 800795 448751 51 13469 274609 640504 828390 1 278514 179156 790112 549408 185430 714536 278008 495192 706429 344754 708302 172 96955 735462 759397 800330 718001 60613 841307 376259 218 872042 286824 120190 719571 723927 882303 789 54 854949 48937 791305 448789 869785 830838 626407 823045 701530 898269 608596 831019 778856 888370 897965 698762 527707 20017 891829 837571 802136 650153 841532 184588 699087 184777 1 789423 174 805617 703339 873047 108 48 489716 850132 897148 780692 396471 817660 677944 855308 193038 329526 703203 889853 305899 28 1 588006 828545 83327 65371 42233 821117 2098 668258 868018 42 179168 831259 693508 235339 71918 795436 24833 800514 76296 738423 871851 680207 134 344643 848256 635781 481035 675912 744130 300472 861101 313704 451586 864113 872220 436692 800348 824716 879518 669156 233756 358509 689571 893198 144814 867123 639714 263352 783846 472275 873961 495141 143710 8469 147 294166 605224 770824 841497 13 523070 104 190348 870450 833610 252933 857744 290307 566249 194 386410 453415 670182 808000 855097 886921 384506 28592 51 804783 859783 162328 29617 1214 45820 614105 316083 437581 722258 4123 44301 308651 845847 390814 912 134071 853502 10 883019 87153 618891 783862 358569 197694 488996 425102 4194 622272 338125 18345 49020 837423 369231 791285 1094 707281 304127 5866 892192 353186 19 2524 62909 890583 279931 195283 689338 25708 659619 398561 26 670206 732696 830 737604 466423 2132 634577 670440 555144 830351 165326 885136 3 160981 761196 89267 764106 15 780555 257785 880359 31 299401 64617 215608 266388 883837 881538 30 329 775172 858167 641529 96027 362681 472310 244057 2081 843827 874660 89062 303395 830319 385730 892937 10 203178 754130 893683 160 668867 715109 665718 540514 449464 735212 539893 171199 452315 814927 256227 793832 734468 414307 401720 334944 553211 21146 6473 872151 892474 880420 888124 824285 685772 871176 27844 686900 110775 55352 187315 2087 405323 3789 283985 468692 863502 204597 422 770349 472986 159 876636 53776 151678 691499 52900 66 824448 882966 359866 19 54303 316950 145 827783 23 198578 209146 319584 829397 849602 817713 890535 828980 578573 795150 464500 2 18 851921 833473 590156 844812 304803 431600 184077 29 478163 600250 867224 681 24373 329961 280103 636538 1 874693 788870 2509 867415 148968 773839 793145 646 822478 891393 796576 367613 695615 572877 638523 802097 405363 141619 889303 765170 709646 70 895349 657294 345150 64 867870 562277 889477 156188 118717 275936 63559 402066 801166 54721 434186 400115 767836 823361 428967 857190 164324 610771 691600 61285 248186 867564 536857 768977 825453 873255 881408 7 747516 502881 413178 888517 846 182756 366755 354570 593258 124640 584 541748 815201 810616 898979 30207 413335 369490 88156 33 42 835152 548588 315686 4 873742 218228 204590 14 258994 674869 38697 216784 741073 361 837411 45309 53375 843108 246276 884980 893203 11 130952 682398 545581 49762 231469 116 614386 864888 815374 250183 743247 805884 348856 7 1244 558621 1342 28033 104224 795768 865780 149593 4 20359 848132 898379 18641 889115 116 371314 648201 199233 461513 830612 419134 859237 423966 223110 763021 439585 682988 896265 4231 334 742023 713791 397555 89890 797725 878749 858629 735605 664530 892250 879933 1322 19028 566298 21751 209255 884042 890336 79107 173764 164 883595 830638 163976 417994 127487 751979 827805 521315 484 336 785687 17747 840999 737663 884320 845997 888461 52559 858430 54511 268669 489079 155636 891392 176069 773211 17 559162 784931 887047 838394 303179 495622 612689 252083 101853 323809 221447 499484 782621 772012 329631 250203 872386 204275 790617 16083 542084 802113 175984 739821 704471 681365 309565 412030 13 99920 608088 343627 610816 773401 365007 80122 800482 834400 438706 554328 545395 413198 123903 26771 825597 610827 879975 899542 64393 244356 517848 640622 8868 6559 627687 848685 24 886613 6127 45277 887261 467320 256979 360528 859183 25 898945 409927 873241 626506 666414 415996 74568 127870 509307 256664 817083 893467 883437 884453 820849 722020 869516 505329 192160 210369 744608 575469 7902 633016 62553 3 375841 372513 30812 328763 377 399033 680751 326 222757 853681 533705 777627 783208 551586 686631 498623 749411 698246 57822 243789 870443 764173 862391 672390 849101 896348 292667 421496 293 880819 898103 465617 877001 348663 9879 4392 220703 762011 1 29583 771378 644531 776 59 575732 25370 5562 3 886714 601226 244059 476459 635231 470008 119844 508022 397081 35 539939 101 890138 55 267949 271585 843277 313577 135942 308757 370368 9557 36797 226704 1608 826200 860145 382 700511 859878 119835 1 301608 306784 7 572581 246411 870742 857803 721355 798252 671712 200211 277710 700261 760278 72922 226422 240578 832 434691 854273 835272 74231 3465 865281 833941 865542 13575 436642 588855 174 764219 321213 648544 654578 651 757899 837080 744781 899839 874176 432723 169 718057 4113 404 48029 87546 380623 277355 806 808412 764570 433049 192 694948 517170 899745 870441 193435 126839 820399 40495 1 679884 36703 423912 74646 834841 89703 212636 27958 871753 891038 17276 833846 312288 472342 865099 638594 219839 622763 878274 864223 844620 806287 172000 139142 335226 820287 831899 727356 739541 655079 874548 875716 546888 415493 2007 3018 527014 38216 101887 212698 868873 838830 111639 305681 893279 390610 331012 773346 190899 860886 50466 888622 875496 15742 730077 731241 852329 409398 18524 16 817337 897444 738361 333336 717620 85842 6708 845556 182843 880482 11703 63 891718 2953 294 884887 864395 802360 174383 862799 605188 570963 299545 785989 22541 828502 323949 716007 340173 873097 4638 802843 603068 568374 829517 189 842645 126 59 880226 406006 35 625804 819531 825186 813413 433105 767681 7122 1993 847219 394661 813108 317015 783652 820715 205530 556645 140143 5 760007 35548 867169 479739 1 874280 518525 278251 515418 311074 1 825847 3 194690 300728 2255 41 336838 226899 337950 778177 373285 710163 9 223016 741535 485553 360600 852148 736161 335245 328023 846296 15 784776 10790 804839 596134 21078 39300 15608 393759 5 860682 4370 881708 782936 310495 814059 154 827970 874206 18 228444 181900 378668 3636 655082 476543 7284 527338 743427 896524 116 863939 246236 764093 881854 3 113993 24147 884865 655953 1 836023 470960 33200 858781 802591 891717 884497 547924 709572 5216 666176 170680 378982 14 4077 18752 2646 26549 873876 807327 58766 96180 13891 860148 86524 866891 762279 880972 455965 49604 98573 34 418993 4719 366910 887848 597330 11 801480 404159 104548 12125 436305 567365 14 132960 752947 8378 6970 8 208391 288667 865958 333278 303259 882634 830132 742772 463273 869526 521700 295412 875839 5974 252947 879405 526 354093 238 811691 687630 6598 126037 862210 35925 21 49998 889304 78351 4 853215 41172 885823 262293 726247 488182 774172 521719 114213 815792 822844 2 180952 588708 882502 2407 887996 154381 14496 677378 246123 824282 671433 285907 339 316688 326661 853860 547540 812447 805259 18150 846917 312357 481087 721761 546346 139 199211 229362 816165 1470 188467 397380 275595 99 305360 299927 859169 508755 822128 778084 877851 60754 218483 451063 55200 847013 569641 784657 395533 11049 211687 638469 322865 648686 439446 13133 4 647821 22088 15 894548 876450 745823 363744 899784 854258 771508 93 859861 189999 167799 699115 801218 539653 821370 235279 333061 154088 641902 177287 598322 818437 155095 573573 883852 267023 881094 17864 705394 50076 814770 161904 379517 22 21935 625373 775031 645521 728509 886848 278088 614225 861868 736194 671046 817760 890028 481221 326422 842042 883723 301150 249938 134 67309 389726 98605 858 75572 474788 5 319 2 353059 68727 834962 128229 10483 648130 894693 232 329256 23021 879032 24676 271326 541904 1 11 38145 818088 814290 732273 698260 888265 163025 592548 644168 519402 851733 5413 629704 471535 221628 747808 769283 6890 2 5193 844095 359451 809524 69839 714373 845107 892324 892349 873355 529547 894524 874613 27 141092 736595 630573 6 85178 896402 208857 674609 17 468394 852852 706653 750148 3103 721407 147 862200 710077 858760 74341 477011 790 722080 571108 4164 357 872685 891631 94558 658776 4253 835307 820162 40359 796357 263059 724251 857114 882842 136544 114857 14247 581580 837702 596680 887562 642077 183964 33179 182951 219276 576377 62 763409 818028 254080 81995 121 7 725120 53588 698353 6 374521 819324 854781 152033 84 26 884353 378229 547733 221413 406189 887405 702220 60362 844768 546661 6 760912 858551 853789 892879 756595 54979 876354 56289 573812 875545 182647 863359 469272 798594 874714 565550 860764 843879 363712 175827 884110 54240 345031 710970 745721 815895 150010 3033 853769 321051 179299 366292 864805 897554 315104 369780 796141 84087 180073 405880 735209 2007 237903 829382 767440 482370 51971 6 153351 773832 92845 817209 881383 225588 522105 926 663063 891286 362048 786178 343525 889098 796871 7960 320461 546828 137315 60600 882353 840604 826249 553300 893516 281092 334 832846 663291 638529 791530 878077 180935 719176 850744 15 770794 362136 598334 467064 161605 418350 829543 871918 834262 604403 707131 472339 12364 695144 860722 600413 11504 451123 726220 5 23476 139555 885471 737908 56169 804755 564104 280667 137 69 824060 896878 636607 754638 232745 857788 79 876457 814557 573489 842612 82522 1 3007 154724 894653 518762 679852 867778 894464 612420 1 896136 124334 15 859325 593443 297 1140 83352 770853 748193 874824 7 23142 236217 320308 270024 839845 866175 828380 718834 5 839844 2 830251 733924 362326 849972 118494 829891 7035 51397 860704 819511 885564 382670 853321 217183 680564 644275 398026 747992 410852 682128 289454 293011 1074 805514 380395 1 51221 797787 48114 852313 510212 390460 786325 166497 168173 414847 799371 891801 76439 888934 895076 399540 681721 787200 524249 59 801165 198815 246899 727848 775417 387703 878327 897549 365572 774945 144 751735 139068 851046 899618 876210 38737 721923 852531 686858 68780 408672 828095 482250 18771 842199 1351 323613 109957 597106 221575 498897 381 295644 774021 255 363425 360016 219115 797009 864622 325797 14 347025 437133 56054 71341 333490 179 793799 582164 647473 448434 894249 4 873148 21 100115 62113 871377 798672 537891 690961 868601 183183 885 56596 278352 365529 28 308266 641592 829960 3 847669 427355 661202 678963 536108 15942 290 867064 1431 790366 822454 252200 127 1740 86680 889215 819327 53 356788 884350 10200 867485 35782 499605 360938 683236 844922 80888 95605 3 185930 858340 51703 748494 680511 225509 485332 4 855763 223155 855735 188 229927 886416 142586 531618 192985 26138 777176 704734 640278 11506 869869 696548 1619 11424 68533 230 822251 566612 891799 231903 793060 76 486466 857095 749621 655186 883809 840313 66537 892600 797538 86638 821517 725021 383922 706331 742684 500592 33471 5718 552327 67130 899553 9 407997 889607 872645 2 772939 774626 20690 913 645049 14 13826 186246 59695 535912 289178 51 890785 516470 586389 61595 863663 795391 878062 6613 269 14 749424 872715 861017 223670 481765 873616 103188 419368 284674 51843 2 232922 17 868551 422872 445752 437306 726271 866604 15 512692 308026 114123 254274 7 231282 671243 3 807945 427502 884823 711793 872314 107054 100079 2379 543652 337 863163 819861 3119 11 8 806720 1 884265 886587 826672 661534 889299 1 164749 433449 334973 796438 589494 799695 24351 12411 895645 1 792944 897734 794784 889260 694414 864293 96476 54 715382 9834 510052 20 405057 193856 111165 886003 12917 170 56735 212244 188 42 895922 4028 175632 1 303896 894552 750759 872481 407398 290142 11 736224 4511 28790 307159 684618 841614 877992 812095 891405 362425 602180 479600 20034 299187 895537 815977 558730 867060 842871 883543 843957 469549 303416 58746 595763 544399 867868 668783 748646 288358 408652 62854 236413 810767 717025 275240 391536 597022 86139 79228 838313 852367 1408 310548 827533 599663 788092 481407 37250 886719 748222 852338 105448 792048 896793 883796 863656 4348 675145 28 856165 715 867918 5284 519484 1997 26089 766615 451070 114481 841016 48173 2914 893427 759858 2650 3165 874125 804109 558405 572584 313357 474588 68995 287853 53641 808843 375058 7634 719617 836802 79 803776 670946 26850 878911 877187 185571 858375 869620 877098 28178 859633 37979 891152 800396 28 852971 883347 707753 241641 897045 35 841546 791180 842993 892297 28695 124785 94528 229664 846725 473599 878946 694 35 91814 114361 733217 244861 845086 360371 792668 765946 814104 351703 553518 30798 882198 836358 5442 731738 2573 854420 724152 898075 617522 25 131434 641217 164145 345354 6400 197652 736007 140643 310 4 274595 846053 7190 868445 18564 320608 3901 881970 883303 2 867282 860270 576409 497175 879791 724597 210943 781889 846314 833786 49 846684 721309 507225 504679 810404 439282 812150 833643 2622 12954 846629 848964 623358 792168 550348 535021 551777 677687 2 14205 35179 36868 339000 294 798515 399436 461481 217 859776 134658 315562 820623 713184 70830 20 858041 676968 817685 848777 118318 768899 455939 534861 455716 883374 797251 746940 406846 205 868610 619029 717313 533286 853966 648489 770776 878431 786556 882298 523722 572616 317347 71485 878965 869672 162 5995 565582 679560 862692 635613 646296 848578 6 48 711158 300 147637 487326 680279 238464 134381 219137 600962 7272 564061 142424 312901 128862 848813 4 11449 865049 44139 33931 74537 814701 3287 252004 862099 746297 838150 256334 34 873286 521815 386961 686043 897344 404133 701854 22168 703307 801311 149684 828664 212954 234359 536 34 869505 888224 592058 567624 886951 892029 567049 9 526795 223357 338278 731913 41350 740698 62947 120838 450864 888581 814522 891286 1561 697398 4627 884726 347695 765240 32837 446732 315778 17983 466813 681316 886785 538363 428396 134741 609525 411054 351129 817332 46 720317 7 874762 876747 92002 892077 861059 438075 569298 802088 879466 2 10 200793 895347 885695 272947 2746 309041 74441 7576 857586 797268 884887 555607 193579 548486 101544 781165 2 618069 7 841338 21 292485 760572 873326 71574 576790 661908 314453 95957 126 36131 860612 820884 779663 178815 628209 785020 58111 764628 854781 79808 854854 866526 42976 485910 525985 649845 550066 756622 635966 149683 849512 439 233857 2 197557 886082 577959 829251 521448 148198 708612 25 215531 2890 871197 576171 799264 473208 801657 870607 189076 758403 318325 431332 892642 816587 371232 183288 723552 521466 206936 417 2099 549303 706074 735817 887474 144029 836191 528970 1333 630582 545955 322327 614145 148496 67 430650 855000 405715 8 172054 856261 810652 40750 610841 711877 11979 758118 812270 455422 777408 844096 28317 628697 893832 72266 764764 835302 85461 841701 883518 778107 646959 388894 24572 750686 194455 300097 93399 390910 10519 269987 538335 124848 842772 88541 680913 820581 850210 255495 854954 280404 833409 14374 872349 1 208470 206220 770610 13538 229285 585296 894826 184689 846738 563649 13 724959 16 509295 23 637589 753512 135461 606581 177100 53872 788839 52273 336244 716151 95790 888406 832706 865140 882639 254733 829 897633 224424 39 44066 658089 8537 761639 870598 568371 841484 380635 454607 49880 2 261605 547611 430957 435197 239780 899589 827291 77767 73092 137968 330768 589948 739474 142731 354187 828569 899136 2 845492 884387 828461 743670 288163 38489 172838 266136 10293 16 399868 228262 488441 783193 854282 737 465207 674251 1 198946 190434 707921 881131 717245 101738 874486 515469 685852 127746 891083 883674 468026 2188 410952 104007 583703 331987 248905 239700 837016 4622 887500 621425 864278 697685 133559 186 885139 350430 532479 31 643184 896643 838865 490622 897324 5 803672 424968 412947 884510 830461 868282 350865 2 446613 865126 569 861581 678684 490896 12 471 266050 786824 835519 209155 389 367980 709895 103564 895324 770995 675572 2039 810273 871402 258524 659150 168204 888556 658679 798087 815421 586499 204462 69922 827771 374573 756127 167866 119666 49976 674132 518473 434878 546274 786510 52707 785114 894368 136 766929 603184 1588 847347 415207 826502 848212 441949 229597 8255 30358 487 109772 859612 59 298 786035 735006 9383 833081 887541 838457 141258 865905 869343 891471 757733 882665 53218 3 300484 524176 761314 119765 615338 4 98500 1299 31594 429473 815965 662533 879663 254946 788133 731700 181776 741170 818786 774380 685316 853022 206302 773943 6 338072 83220 1096 476254 837023 801086 166561 391354 567960 329600 134844 825202 118848 871214 225475 93887 72185 432871 622263 898445 77023 545376 489652 861049 402735 684794 16 6778 841098 128 853703 849756 153 114154 42 67 666152 588 178386 145983 860004 342371 401781 872781 796383 133271 434 890070 460406 125070 7527 18306 796541 787329 640381 747340 863559 816409 172191 10563 862835 788503 893515 760598 862664 710519 854973 886080 131167 83398 788832 388497 182466 537406 67604 556803 883665 709163 865699 331560 898661 836279 131990 83665 764703 720730 19190 229481 511788 877629 893725 816592 897887 230764 8 825441 258905 821366 258723 516831 638751 739899 895395 682264 18759 334104 21340 375171 600179 813519 1785 634516 853773 685182 349734 347652 863585 83841 833626 840359 63 13281 449648 122699 839559 883823 866993 839138 875596 873152 887632 2148 722050 8 825460 855744 1092 586633 601584 848522 776136 807394 677887 884543 534845 1 25691 32 836820 731104 707113 744082 878377 286894 880081 17919 12 873639 424 880167 532842 4 1225 610273 328967 73384 163183 278138 832711 841385 865204 85440 807118 857056 336502 609882 774902 607655 604968 832612 827162 567917 676042 20 893934 591830 866710 482500 759062 475094 896921 1 851883 528972 539685 848054 125 2 689661 5 269366 863379 593408 540651 524 745566 842825 5441 617921 828357 438089 380455 867286 482770 792252 798618 89328 807711 464373 658567 878851 6 505487 73530 890960 872286 351894 677541 541202 868395 32 149720 894440 436229 432606 748619 20198 411970 360895 477741 1 665557 446640 761477 235052 210521 68575 733948 1149 807913 355744 611706 876071 777650 772678 549827 782870 826396 506593 553078 774550 889463 28 865719 277755 859839 280734 10411 757638 269754 41735 349998 553 169 850048 880029 876830 882161 322868 431 869543 81145 864631 26509 867171 850225 292533 81783 770119 101404 814861 179259 782689 895386 18 673 39618 636017 536239 866016 819334 80445 115541 542394 66961 560539 7 789669 58914 23859 874156 405352 49551 701208 27777 116 591350 886182 82520 534437 813211 801090 718244 303192 5 655140 19051 883494 13 344502 130345 2 865782 867763 17456 832070 97528 19 4 756106 21347 1 1074 882810 50492 213438 84375 299123 875703 21436 422 760 777100 5514 157877 544379 330293 727035 235937 273376 2 344981 811744 73 755633 171769 765300 889678 3 1866 183002 6764 135353 309322 309823 165378 566367 788315 829090 604457 861971 780682 596743 872761 871899 832571 827155 899248 881300 846307 602236 372985 980 154725 52822 822219 36899 505 15 899556 767660 274850 30 820591 881255 591186 794000 1 346935 98605 254166 780410 420853 641273 753207 897250 957 734905 738631 871830 628642 882202 661 818402 594870 367151 87486 628917 837235 512372 591099 748304 9382 8251 645159 889010 783949 686328 834817 15595 641489 212332 1 20384 848799 644659 311708 687184 197 2378 843124 59984 801837 830175 860569 25 898122 890541 121794 38 581716 532037 931 819896 640472 460009 758207 3 827833 827345 96425 246 841710 627 640032 13 490134 831954 805992 243735 7892 172189 514515 17 2149 394364 178395 244593 19911 7993 792362 882748 80 865378 245 2988 29034 807983 12 825331 893457 488805 801628 250140 220755 55937 178743 49 22083 817341 39981 751 307597 3 780566 876559 101882 899131 550386 739875 862910 888372 832435 865002 868586 614705 847675 82025 20 1239 888795 805405 76555 5272 168860 889335 660430 81 123404 862089 678929 770873 338616 895286 743879 867941 641811 859740 257044 817174 896464 195094 895326 2488 1 365603 877831 613137 878355 161935 870713 813157 841314 817853 4276 486169 547982 860425 6060 5 299964 884120 541667 241306 733269 785543 96291 842464 55997 512029 187280 582127 387596 2 798064 592756 1503 723210 882067 832127 854525 2859 44232 873062 123734 727676 897547 880488 495490 627953 251 664677 741505 375512 791589 795051 641221 680018 35663 697054 602700 781184 556044 559339 857432 884023 392060 857364 663528 164612 872588 30089 893329 301941 1274 844402 762964 5 3 243822 890801 529223 891220 4818 539464 204147 36832 190834 734230 893779 863081 836584 891096 839579 564 862873 894763 638920 335794 754057 146329 875539 848859 864926 49567 33749 610122 821579 509147 879016 116000 6 5096 211502 104108 283258 823884 131 735677 612224 774848 4405 4094 671070 27 12529 260247 125569 652845 736723 755757 591852 894004 855079 818983 311696 2 546239 1172 546 270073 54 833019 516 56668 92698 30 860983 728501 803008 316203 528041 33586 686907 105670 397595 159672 821144 6 611613 857130 73543 34 172119 689165 706010 6 4 891465 591994 168046 610113 73412 892066 589326 15930 866203 840165 613395 881993 149338 338644 74636 728974 197401 615342 816953 879146 880099 658567 601172 561907 810764 484166 846276 838238 211179 327860 608616 115273 83110 674704 483017 456356 898858 6 614875 171737 814167 94704 898694 439165 894366 324647 218032 835456 864001 570514 179480 722283 865983 857957 142580 244 770594 60765 363441 480962 875632 1 273010 20888 300 158803 665896 859486 675126 67890 9684 228789 811683 527059 836590 775174 132625 822530 26 48 4672 77281 384875 737801 1769 9419 842429 164344 850096 546174 871773 168398 51418 875574 157058 21 312386 759449 7 854145 866120 137565 2 259864 564885 654 313716 747847 840399 320 39605 781486 3 154291 14991 828707 895610 8 253507 10082 463594 893524 887022 63827 4194 447573 76 832208 341765 313209 787608 803764 857883 884014 251442 807443 129 804040 116156 100137 258701 865426 890369 780601 312570 799875 88 787300 825168 215156 537643 284029 861295 850347 758665 700836 1019 244878 734876 31 649392 189046 9 198542 76 78858 16 7 800594 881115 819535 362226 214349 454789 831352 41 266131 76134 106 606914 59489 22770 7 106984 790680 697436 401371 11097 792230 77108 865369 139402 8540 651506 803654 170834 212926 728433 861989 263159 882047 502413 727885 103097 147265 124876 96883 893594 13600 287240 4292 839100 293386 499902 816169 895716 1150 365374 829334 880576 727595 894588 119823 784605 373932 873977 872722 282147 694394 40245 837164 364023 879975 20033 845800 745278 754312 99 9902 643121 686 829587 65681 653079 285683 26762 554725 866903 822423 894718 743340 207474 807118 2808 11533 62 465591 826668 744994 10774 31 840830 569675 495894 397754 827464 475904 708459 29026 272211 406196 899045 774708 553498 240162 5 772572 761822 323426 813605 547352 113674 6011 572 893420 77056 272481 89960 600666 234765 163352 879026 246878 6592 362929 848463 709087 582578 245778 308631 20633 668211 14 342560 679882 804443 547577 491198 755168 184338 700107 849408 873731 548929 864480 132315 877450 60691 12756 54647 244713 10470 887041 604565 444686 162232 354278 850832 546244 706110 774066 819935 187694 97516 5 846905 1378 55 873333 769007 851956 555477 750958 843842 64537 373041 49549 154533 614627 365256 852302 757852 131986 17273 821615 2313 564196 24 882454 19221 458273 160621 58 839984 343 859442 881127 148568 669413 25189 832259 517798 84981 755535 181985 363533 599144 556870 873959 22507 898623 223314 103425 124785 784902 776992 586503 807207 312110 262027 725401 451221 122006 773822 3375 825333 612046 843806 521 467591 893528 214866 593262 2076 1 125 554184 15 13240 683302 765367 98625 2726 740544 895576 357633 839938 870753 592825 347849 110843 210088 310 411304 278 476302 503814 728 174580 309492 1 410847 690668 842392 892332 791418 876627 382811 4153 804906 875317 86 79 1049 178492 74564 207 367691 857460 779561 868473 294 167086 881527 30034 744342 865394 569344 744825 463833 22721 674145 7268 787122 598015 767636 51972 83884 823981 850450 48 785080 316005 66 13746 145459 887585 485456 865062 322207 211554 6 330580 4 707043 713432 871703 718583 3627 791092 55265 802481 77916 862021 506776 736853 646828 286812 336365 4 176485 492 932 35029 534102 731251 706636 190587 654506 388441 83016 546286 1236 112009 527057 745 873736 571969 485827 441731 730776 480192 837798 663922 536757 119116 214753 843430 1 31576 879496 18 75 98243 188760 188970 329461 388353 200329 544424 718301 770148 238226 781672 771715 768162 682520 489473 138418 328176 260520 873018 643446 827806 862170 249590 14290 96660 117729 320675 676995 165951 501854 822801 49844 880212 812971 24 621878 18427 879687 519 317044 151140 896642 346888 535633 491934 830182 567092 677869 361649 156983 48761 353227 798433 559262 877202 420533 876994 782555 349542 8 717327 857479 899681 260978 866553 6021 878 383636 885698 2 85156 1109 178531 847406 10 847033 5 508816 191311 292487 818371 691304 793686 853701 884382 676966 7 790047 713049 819944 491968 878704 854414 6 588412 814442 885311 889242 592 819539 25 857179 425915 496837 138911 815042 193592 527806 2 212015 38 878096 8967 66 136 703950 197544 54501 568876 115338 57397 233035 58015 855656 565667 276248 137654 898778 391685 522075 2544 275718 45857 7951 24 107 840574 870733 112971 379340 202 855369 791810 41114 847512 887168 708081 876872 758273 272245 284 569335 114904 752570 490752 818371 631593 1 293786 653460 71859 13 739355 734559 61597 408537 458401 899145 311 688503 730529 876355 497969 880531 179988 836274 85747 177881 246997 257031 759033 5 853154 50348 853334 98459 439620 23887 173135 673 229248 347021 34456 781945 601639 465635 573397 384410 884 78019 709419 892763 40152 639547 630631 245555 457305 878830 681128 716438 771578 875897 51688 774642 836981 453908 152452 180541 877110 840980 23 797881 210361 467 860769 2764 31089 442365 225389 29233 818575 307827 866963 287916 843983 269809 547870 260289 2861 324803 449801 867991 192629 9 37871 867741 894923 885746 882262 307680 823871 821822 91030 685458 874030 4 785044 708464 713057 474 628665 470680 115056 745442 31316 287 180 742361 348339 451902 868977 519535 669255 7191 503257 889571 54871 678404 2 77153 883741 883409 568144 871191 869356 793 887718 351254 883184 435399 446950 893838 698187 5250 881545 494842 830849 14112 836028 272619 561311 872 594831 829524 95566 861896 1053 1240 724997 820716 188000 884479 346145 90635 13603 891750 240446 44842 652948 22130 720552 673762 871137 21 204888 383645 17110 2513 656522 29 10 774062 850242 26769 193814 153404 885040 31407 874270 136194 14 813270 789400 464964 161238 590741 890496 840452 832124 895242 873585 629171 191949 846765 874867 817588 872655 466021 691691 896541 252095 725210 432 264377 197832 29608 573 747435 122392 20836 297108 663343 684130 884430 138011 172503 77733 148397 127863 183 1032 332516 233580 645243 738654 467560 886599 3 746559 823511 446845 197806 662693 604577 4865 15634 477634 867470 886682 310885 118340 450539 387261 605850 28980 65 712464 403286 8 894562 827132 378148 334588 239508 6583 895869 891277 40 293412 35 327490 823064 798327 436784 482905 97780 677212 898942 1 873352 892151 243271 899733 693488 879638 407832 144682 2186 38948 811012 791086 383628 5234 856447 394887 872165 517151 487079 477137 584746 805565 880274 835573 895975 832630 40173 885430 2474 889351 795078 369 511772 335876 24177 758933 44015 890415 2 836527 503955 305 120268 675437 516645 1954 29723 494523 6908 529420 314304 464272 3256 526226 1733 405169 798402 390920 315404 880014 893160 235228 657400 896169 833268 113 2584 875762 201033 627 786363 392771 235266 178960 893014 1 1046 863583 836684 861637 825010 54677 852074 377610 869398 284691 822134 147 857885 815 898742 863686 459544 8155 38124 869546 702063 878234 6 392724 880018 557727 490406 174 124 772303 579468 874078 427064 110 537448 493832 874739 856772 590315 487744 173610 857369 1107 835045 808698 799877 548301 2 177636 458992 667531 180 248908 392115 840231 804278 865666 83411 87586 62224 1362 12993 285071 524805 126245 443375 53064 359165 855645 121 506981 895886 708413 10 206119 812515 819967 205738 894965 809693 105772 564289 875481 7647 120865 791569 250167 844841 139 29 843523 867497 2 724475 541351 2084 270741 169592 1 857848 683763 4 77511 2893 611138 763345 416413 42421 2599 59839 378242 291492 42063 806386 894101 4 95 37548 649 769299 990 788795 393947 127 213958 324024 332691 643503 882218 283841 15082 413766 888666 883578 29068 171568 1267 62383 133963 41459 26334 833307 890442 1776 286925 636958 447702 815620 182444 610843 38 17119 704205 637067 186325 120407 533848 860788 14930 758866 803629 173434 823669 796938 15 725566 4225 144273 53104 37900 108 668732 3 347997 861584 384 531716 85553 885216 886361 150359 816039 335719 12 69327 157234 841654 205768 750782 858254 771363 262982 486174 766688 424651 309328 8673 358 626293 942 389215 239172 582268 263974 441088 539165 632853 871613 585847 16496 141815 252771 868270 17 15114 258210 183739 142081 265803 106350 26990 420373 9 706550 851982 757740 108764 2389 21292 850004 884033 833879 512765 345323 869139 2158 123 9258 856619 40162 883061 463712 3 10216 853348 302539 157275 82792 466681 87030 488930 443678 4 464121 676845 30 791611 501849 3 569 778446 537475 756336 54566 222555 39268 236551 739689 544012 839959 117 14002 34577 887231 1 654658 339142 140935 81 776998 72447 890496 414937 30 826733 157421 856053 10348 886350 658078 810259 683456 6 796842 591231 64 92113 10399 396 892596 55172 831723 132256 289043 7433 334706 630672 856868 876201 39334 32118 871535 745013 183 814206 679 2665 895796 739300 56 575611 168 744137 98349 445993 891681 381 889432 1 897617 820260 426 195976 62 687418 826512 482122 199037 873839 611981 5 148114 839763 158538 738311 66433 12 646532 2131 653915 87672 42 32 90143 4385 322365 316 507601 563688 674820 44 20336 74925 13 864755 429538 472815 868686 853291 648070 17075 899211 409069 141369 871027 453240 330189 813510 49 4969 763183 859125 300914 631789 24610 42949 717178 576528 48969 451500 428254 824414 327671 20 618974 866276 753276 211090 454319 840646 7033 618612 9633 715867 219443 323290 641893 437724 259819 2 282474 673650 86523 178059 813002 590918 464025 22256 620795 106075 185273 28707 12 746234 334431 819846 581213 37460 7804 156843 101853 279817 779551 3691 793902 2 142956 32538 704574 611554 80278 246984 2077 10387 58 862751 836141 352788 837407 348722 24077 485345 116270 620 1291 339922 867988 888359 571694 558207 800751 451395 810436 282426 125690 897984 449539 30511 661980 35615 658906 238335 80874 890005 771397 849111 69321 31 840675 8 185495 652680 624715 3 823084 897665 111280 115663 479965 115760 456067 747023 93762 891827 1482 359526 139089 536371 42198 59512 715707 673641 2 529803 4896 86 858281 861248 17252 185 8019 121510 899499 292081 72316 230461 321628 583789 14 386207 17504 816137 42601 336871 843761 6282 838408 6227 286698 118902 353856 169791 73995 889876 874297 303147 9748 440187 768836 13241 575553 582894 474018 165503 626676 727927 2 837501 733503 20340 817328 892549 860660 854169 483510 372771 377770 835649 307095 212754 54851 709964 506644 72552 65911 5530 93 893293 859453 808943 772894 337 143046 270107 435 642 839770 450176 874033 13 893463 166784 243802 798382 578117 608873 886988 355593 626313 893777 354614 1138 1320 787748 63376 672051 3378 456186 3754 210741 838268 271340 896516 623702 617178 756272 20829 53869 893901 738152 20 746766 11499 623998 851597 507596 605617 676606 691876 407527 81997 831173 3174 751781 436420 130411 523987 740964 606053 2613 77 799167 162604 97619 503446 375079 4 17908 685608 545324 250212 859250 460489 885915 816866 43058 831382 1019 759149 1377 705492 857020 24574 33421 124426 852603 404065 576115 27305 11 808717 878433 867896 887892 214481 6 377847 682551 5 807875 1822 730844 690475 878203 78111 745186 892827 474577 2858 895430 695565 325300 884502 15 865519 10 468520 477546 841582 886533 267205 747757 503818 878171 516030 851101 714984 651943 249616 545890 873702 626157 633114 839 851672 782657 850100 7644 3362 276449 885217 375771 610699 731003 3 33588 38613 43778 2 895419 32 2 421969 104057 664160 656275 2 855492 311423 608310 302770 526615 897695 530211 489624 10120 896088 382082 81636 727 81490 57 28528 153 581306 828346 130885 139982 111370 858587 724023 787700 215454 244140 758270 35 107915 26888 302191 154152 41990 867360 749590 858273 188134 339948 402308 610835 326190 777117 8847 883085 470769 819367 97804 871674 829463 117736 8628 840911 290193 865669 695499 792852 263 850707 7 60525 890537 97800 112527 732896 878391 741470 33410 4 267829 857833 706620 253 520033 6441 514487 427307 768110 375382 602893 52733 52582 889588 18129 887607 68486 58846 575287 6851 478939 812562 437051 2899 84 783941 719870 151 769163 308864 568086 788440 356088 623528 446866 632041 893439 1871 881177 257 6 858983 792602 499908 2 878488 880738 506100 892638 834895 788651 80947 856 785872 277228 827802 285433 806880 259299 78983 6107 359767 122206 652509 734551 317118 337603 894386 41819 490 309456 834452 242997 326140 663494 5584 824739 261944 878767 152 320693 191297 715291 766333 116564 891054 9 837800 50714 252190 809491 894417 27602 834846 11 316924 765181 767646 183045 45 895164 371532 820 641716 4 613667 607688 23593 734 713656 342757 579108 16 314336 500538 107369 3832 892936 75 889060 39546 894122 1722 34400 275706 665189 522032 871583 829301 758055 666809 130527 861652 352574 852923 680375 345869 819749 893146 828184 23410 861444 339348 814729 20 688298 886697 680286 856618 745217 848007 40 838565 354551 338002 816703 842635 498696 2 819470 713244 835371 639229 739845 118282 3 833678 129576 188103 223828 770 793735 859389 850461 873147 310053 779847 88446 268455 54 1711 209333 196052 13 469893 160 885983 894237 100 4 777743 413 15616 398014 107585 52 880023 16513 304437 858424 704101 664671 339282 172347 554764 889845 870515 332342 737435 141078 31 768713 25684 479456 38 825005 28 326120 1 480166 790324 605221 21 622522 892488 224524 551928 4441 416379 847573 555736 375572 852022 749807 52896 740773 755116 375451 94153 797148 4 606802 332615 142988 507860 358956 353428 813002 1240 155 78 883869 819081 329341 458841 16460 349032 783611 749991 15690 82519 742686 633383 818404 751312 30383 730528 2 381625 580832 474306 807958 799761 320388 722857 820012 273612 169183 582210 99117 879152 69158 849869 694488 407591 162912 747742 203295 46244 70309 755218 367694 611364 846778 875462 681752 629405 814229 391266 166 244904 761115 891850 3558 722511 141555 457603 1 770071 17 678 558218 314222 891002 712896 764490 336381 40 712890 869632 878615 823243 2 486163 50993 245842 475821 585057 130866 262 672174 51782 127 743960 12699 436849 720237 82 861407 857308 824201 415089 866864 745145 362531 640485 60366 399966 545227 260036 1492 394250 807505 338246 7505 858556 650973 876349 730627 371529 888386 819971 871745 237129 80261 767683 414024 824440 886052 353891 697410 481187 895253 12531 30736 835796 237415 851326 274524 530375 92606 84681 428274 3916 385 458921 785611 71511 336484 43108 849545 866943 585470 251134 244901 789190 801203 430491 439885 500 884897 343175 758905 8 632851 887243 20956 810519 13 873104 851096 825897 877919 1796 60 167822 2 824956 17 42108 640735 659178 23449 897916 31 786342 796231 871315 25052 785652 782047 729681 821746 852157 239049 840914 77662 714389 645696 113 696645 768817 25019 599713 797821 285310 453126 862929 842401 855378 857280 899849 29741 449053 60 119163 285392 836743 635451 627843 254148 1 862796 382015 3932 839905 312689 847119 238097 726153 1236 610242 153 295093 493563 285421 652 547497 899561 65 483 505204 767460 239 806308 799204 2287 897701 8137 445084 9 661840 481216 865646 104740 884373 414351 192647 870789 495317 222294 360268 713205 547861 2 855857 808038 881144 649983 197402 36 530561 7 1488 898551 606200 5 332118 21 804971 445400 874554 4018 588 289709 568 43809 14632 1407 23047 6 831229 262640 758516 12 581729 219325 700596 545254 876423 475107 288338 481897 887161 25492 422508 865817 285791 548658 716601 679731 767941 331368 6495 894018 24742 42 451398 36944 201807 107 278151 37976 31990 174280 728734 485030 85371 827119 6 455411 895139 866461 895838 346494 889432 591540 695984 896018 736350 853923 319373 11 896170 896670 281777 29659 612424 669562 514877 675867 796597 569949 491841 817678 3 896105 888152 138 122 793806 688109 582749 896077 691348 52234 5196 860567 666674 272569 5005 882799 6 536602 732801 33302 582573 839980 862058 848898 785437 215361 825662 39 426356 652469 508485 536991 789207 808170 867257 817720 424954 928 784894 809765 852536 607101 865029 816612 14721 16660 42050 181408 647477 880747 67857 715580 830944 387 1599 795393 290763 304369 538059 157 846787 34462 841178 364153 279313 307591 83693 812983 4 698400 896298 2 729026 887637 863706 127710 154330 1717 413695 744012 756123 13 750787 863106 181732 393359 120816 7 495407 727 209760 231 583267 524866 64415 28 9037 783332 69162 888864 619760 885162 829695 774206 420971 832450 818871 791485 859644 353375 387048 243 773030 1 887051 837211 487477 734302 601998 747795 80291 335920 156319 306101 634472 31680 261079 820188 6684 42 24974 896744 872417 147442 849247 130424 798157 197 684560 776568 177774 182888 889156 372818 368066 422758 261912 599142 763909 25392 39 853477 6630 141633 504589 7 786036 397235 790551 91017 8 879030 834642 173675 645568 60592 11503 74827 528194 595802 846468 825001 654172 595783 70374 73369 55220 182554 865372 224330 877673 816951 677403 898777 754540 672869 165246 885485 695468 15457 269512 868632 886283 233310 198765 304521 833716 7 503 274500 892534 786200 29 37 316648 749968 282560 154 454958 386339 702323 7 897375 262 12635 878546 22318 172538 861461 144428 698270 362284 820712 13504 552620 872102 827581 82020 368600 4400 679312 655284 4494 90949 574057 31160 898562 552823 524806 884666 875623 257626 561383 676641 198 278298 831629 716 396120 750916 719886 260309 20468 202011 394849 28414 855428 314859 834774 894681 464 665836 736358 823383 57702 847091 384831 162742 675184 855767 682669 111618 713617 196 869691 564699 80576 422695 821714 51 11 4146 247 822840 892179 692522 636450 643298 253023 743884 670526 258564 823546 1926 665652 11301 3650 9 33 840788 1 840510 2 729169 1184 145051 103919 823849 7 689617 171130 447231 479434 85 441710 836500 828416 804287 723592 773620 339057 670472 792716 6 227609 371308 497388 91 878949 243077 257212 975 174600 869941 340984 169932 485881 759061 800758 504297 577537 454348 77703 195821 549066 20972 742237 253715 371786 507418 886988 422773 6 509493 481364 868300 422844 14 135152 3524 6 534285 269 228121 767064 659 518607 781140 318342 109446 100304 365708 734146 896202 894919 347275 877059 680984 424944 716777 563541 223377 98911 3951 482676 380046 497 829347 861370 475965 881465 37652 5741 402775 543357 837534 258760 896082 846557 42944 563218 175479 858413 118328 1 187178 732656 839325 883625 70170 541340 750575 134690 95 197655 849364 164 84 879573 409118 565464 930 866782 240225 897599 82543 400141 553944 753689 17 889743 808286 534203 894384 733526 224613 27 881147 656706 488449 558016 44 405832 59759 211767 960 118366 888066 149243 26 134207 224567 34942 30 712431 913 883981 723356 853631 92929 86325 140815 812755 869215 207212 570 659359 9 351557 893412 734958 283942 892889 853002 96870 474577 652301 1276 877150 5 730984 3 500928 4658 657155 264 84273 571316 67722 862239 867552 97700 739121 20089 751 173815 236253 72143 894555 99109 672158 834835 870100 870487 605984 459316 133969 894074 454529 735938 895837 4 867681 104474 329897 3 3 885392 860109 887888 898047 87188 829588 34 893777 22072 782869 792941 1254 5937 3 888424 108296 877069 420512 877070 460568 505440 248896 893504 874575 86313 843625 872554 590915 268 870144 809153 628542 753888 522118 1659 83818 157135 4232 5 150472 468473 489709 679912 842913 2533 475992 892772 469971 835 130611 240120 197148 52405 886601 152 473157 162903 2857 99917 861762 853096 764948 649725 37781 259336 881908 2 304845 830284 361065 22 343413 773585 396890 898485 688028 416723 134969 872552 4 95363 831033 223810 828443 767758 568734 659476 812639 815216 641860 656 355627 20 867806 87212 868433 257108 590 680172 171512 823 886816 326257 762713 245784 890449 59972 796448 280123 2 832415 849850 804277 877003 461297 885378 785448 417275 598150 594798 670537 892664 3 683492 495086 889998 358330 423907 35 588926 340080 104645 648711 582056 386702 54794 627633 477751 886190 483349 90168 866517 329574 153540 615910 100672 708242 591184 494992 892594 447046 5 81154 773902 9 52454 873511 3685 878378 856697 806051 85410 606396 268688 887833 94153 888227 742895 416445 847849 543086 8 214855 709276 872994 2 887546 819583 3 781991 453177 802458 252 255323 530400 39 756470 503682 268150 825498 163 881081 405671 313958 240684 510324 587 341083 643959 879956 57421 132651 859397 909 867322 891647 543414 394624 132476 7 881661 270 774901 603637 118 257688 75 860680 275163 644871 576195 805629 71079 69 411079 891474 64080 754960 617957 205 842867 473920 112458 667554 329853 695409 297936 834531 302152 828812 609659 715236 881736 1835 154555 585795 894332 365086 19744 342751 826513 59706 570434 735432 817062 885160 2 485 409229 93 1616 404422 307 661599 733029 132518 842030 7147 779300 700840 759623 288968 736383 3 508027 515866 881673 709974 710444 633532 4 1 419390 611776 898323 860564 883887 881779 182369 51626 78632 9 4295 18054 385018 869097 223459 117450 681515 330643 849894 872562 3 796879 12003 226397 608484 168363 31 5757 892327 468902 720733 818931 215225 843663 361669 857241 879138 700367 25388 765815 875668 883318 2870 32849 898726 869003 867068 447749 45 82485 192166 3373 303208 442315 876120 599466 106056 887894 31 682375 10 10875 878918 587 812677 720869 817708 529594 569573 36789 1722 100642 11159 736211 838615 503086 869099 13434 595579 800147 709029 55305 2678 15867 766437 739531 891179 833603 473219 27 19417 310 149516 708701 794106 660370 633289 346774 345389 366543 878251 649398 508026 371022 15 337770 867570 192957 424600 640400 833905 6 70575 22 405738 43919 524521 392506 12 742525 523645 748920 691334 446525 656434 728532 3840 136473 11077 59 561675 32077 751263 323645 285586 2 29411 718558 854030 320473 139103 883140 695 420739 710711 870332 755913 265864 306998 27 2533 797097 295875 18974 888881 884187 758153 510555 873634 71541 282498 398560 658776 679173 856718 347547 613610 409900 812749 879764 688405 15754 152875 668500 496199 377887 841768 31922 179995 21662 282326 779909 384278 836928 296596 429929 496067 879996 599551 834985 821734 845623 840990 1184 890356 74659 115684 661659 784186 814953 640470 247228 90043 207198 783904 882468 18 6 9 49 1486 396124 355032 712894 436779 820362 878598 269281 433055 439613 2 1177 78 846283 450479 85 426867 826380 798580 10 235641 700 108 23 852730 540865 775245 863561 36822 812743 267641 224048 716419 34041 417 482192 422849 5530 826447 818210 30727 790351 33818 824825 896624 858170 819792 25 122215 423551 80448 748012 112945 235156 457001 808805 510 430392 215933 868979 81284 543450 10 713349 197744 870367 280312 424250 291975 442686 197238 1 795656 10776 705853 14549 370775 881814 721469 894502 1120 3 159266 380 595754 177715 53215 571453 387711 880229 485322 879789 845386 790449 20308 459958 676439 896582 841358 832580 810159 827508 893725 682457 717808 884553 892167 886087 723955 829755 3 2720 894062 789156 858065 395396 612370 133538 830597 804017 856688 37 556287 865455 875680 860566 356445 786925 515983 287138 2 866239 824171 661272 894064 725391 896306 874301 1371 447678 484569 715031 435654 814515 369597 237 873683 839553 738633 877971 880077 86 323963 279531 321400 104877 145 489230 892504 187983 158843 29430 7 739798 14362 880330 747003 132291 803130 75753 26473 333777 525313 428345 73518 584986 156136 666592 446601 875648 236534 887686 328704 147747 36343 788320 459 898235 863229 882751 879525 863540 732624 859825 851283 697222 670900 713434 268 1 5 828440 806644 898397 780960 242831 855825 17 114 37 858948 251323 893056 13925 4002 91 532552 12 531296 35702 800389 860249 855395 296216 244316 735361 721137 721436 510028 637805 789885 500934 775516 171877 891859 145926 758 817464 513498 274709 766342 69752 522810 619571 599794 1 835088 317592 867166 898061 873145 114 834840 573567 758119 620721 637806 737141 429731 540162 254404 742589 580031 859314 680627 244251 885361 571281 602264 836578 138256 788879 2474 16 17619 668535 862262 882082 256861 692671 156867 873 126528 852855 814046 11434 416889 35501 35004 730054 1505 258347 574 804074 869074 554710 817988 426072 314641 235405 779667 487949 548132 43073 876036 375302 164 802649 89018 855434 24 857967 14 383307 828560 896648 36 841881 543045 12763 1192 839369 765073 790219 8 709837 870539 281640 836501 4 863109 866515 323160 786270 1772 768891 866328 497970 9767 2231 879415 831801 721982 728908 225510 14020 326511 345181 812124 99807 878779 875851 159917 747702 892223 263144 696046 812774 858815 803875 407323 385842 515414 326961 730005 687957 888528 353004 502 21 866570 470 25466 14 9074 408851 790630 755513 756668 870141 36970 491096 734967 896 6333 220378 874397 103 472511 625237 848158 226377 783235 339070 732626 175533 809243 11 4 686226 667793 735670 857646 887967 344536 836718 267648 10 839592 554 285346 4 238647 245610 839444 837 114678 834801 707658 64863 113790 750146 16338 304763 507684 737509 816323 885500 708587 3 184269 889391 762624 682143 2 310857 2332 855083 863816 54 868833 313092 98557 855527 585120 359697 490 760553 104886 800266 668162 857437 808229 870242 3 841971 529614 233234 691042 740970 18557 580500 764173 834 219001 386807 219533 662488 31 579188 281111 717152 546 885543 823547 362 21719 407183 392205 889953 202419 799034 275 772868 801157 832031 759359 113836 881987 276128 2537 577441 793409 1 893723 325331 767221 898099 757780 759067 887978 15586 885454 879085 475771 287572 255043 481458 894359 2184 388404 78760 305 559510 21 800030 28 893308 52 39605 283135 523504 643554 759473 232042 342082 601289 259067 839288 877121 209 831008 407 29879 803538 896161 797606 34615 459402 808407 855792 870012 679798 747359 471007 5 536000 743460 264 208489 638859 440126 749886 87999 398124 624956 866122 767557 833866 638411 827527 12633 824106 644657 838335 16 5552 35120 897212 772264 422578 811984 58328 225539 155096 9331 887607 22060 91 896100 850584 49 867893 285138 273878 448 711596 9453 772426 882281 689052 268329 765820 566380 777469 617003 451455 768123 1185 871661 14886 1163 879894 799963 837484 1205 284598 125222 373078 20222 7871 712677 97835 888193 890415 578302 872145 307592 328832 37373 642962 15 449590 41012 73903 864868 11 829476 959 141 569737 499371 674000 8 103889 231703 38 826456 207803 884798 2 827573 812021 750117 269 166523 141143 450151 562036 6 45000 78006 25 272994 1195 353 3597 897936 10820 669903 896407 529 602472 801468 352437 155141 746741 15124 13764 359100 565581 380567 750714 279795 88 890518 77157 2 363370 17 86104 601271 44686 478422 519823 860206 2707 878232 539953 398250 663410 596790 776446 623190 367 66 12 296278 338427 734236 552011 182599 897835 15098 684453 484 442731 568371 42507 848970 800084 221 171 175725 835725 852625 571474 441806 687155 54 831828 888503 663736 138547 808161 2262 100 606615 840828 516313 45 680729 865 1 600297 756766 891913 238821 12 613380 63 456935 727296 859049 15311 877456 736530 186217 2 514900 12967 878553 697813 156020 790041 39512 806339 350649 815190 2199 483 11532 817630 10 826719 875595 864806 327512 636391 877524 385220 830763 114368 864558 13008 896649 628609 765716 505018 851738 20 838698 187 294403 829 462448 882351 804087 340884 688273 391375 126240 889077 8607 529326 667991 807514 3 864400 806195 838120 278 2 457930 865536 141518 692151 890612 413064 877248 869607 152478 817791 300931 188944 867917 892508 876796 356031 454011 263910 391880 66982 2600 815870 509858 192044 5 747637 247044 43449 880856 851826 862629 708180 854943 2 10 591617 870884 887563 7115 130376 688903 664013 469855 881971 40719 639544 405468 88 7 806612 688838 642920 391667 77824 82273 2 1431 308138 896232 570093 98150 870299 38533 889005 765913 215866 349055 898941 126 835549 403033 530883 724313 816913 82857 848073 763475 385295 826448 837502 883704 853298 838535 98726 2029 874639 494725 846107 661884 66587 67904 50137 843500 58 663524 254522 661513 873651 515713 37905 385109 10243 881155 509497 8156 201246 845374 705422 496153 466 665307 632738 305585 678409 348563 36855 644996 245175 875997 23540 478663 606881 1396 208457 2 7 65 366602 816003 141 427165 692996 842992 213806 89 42433 820408 403292 12 606014 464829 87956 882611 9 63327 859339 120722 478 579028 217002 750361 795669 452301 253241 874539 600539 29586 716309 71845 4295 146 1541 177752 838136 849774 896813 886344 776306 97556 692464 783465 206548 880074 10 290374 4741 855938 873350 127 26 772248 895588 876718 145314 400538 861025 2682 3314 806857 9 55267 104768 644023 748623 739295 598306 70638 574366 244054 853891 770550 1906 73064 560814 21747 284791 426543 786250 4543 550141 842925 683480 633227 402628 114 763642 350716 572534 1173 181669 122522 439404 519192 318911 891980 411826 879412 8 130 790083 833443 290967 29768 4 585898 70497 25077 659437 701484 434043 6545 79530 460203 60939 847472 724354 303319 641175 25 550292 846711 895435 192075 688329 194309 477476 599476 30102 2 669593 793383 530192 450283 619391 801969 2 801857 848263 834018 501340 721834 811595 70500 412552 634817 617406 863374 850632 781382 707626 276214 858932 782082 810429 29 13320 685104 358655 541835 892686 7 324962 54492 43 52 24 2369 659577 842349 795441 559759 875410 857622 556738 42050 525232 822969 715428 379626 42340 880581 804504 328035 163 2 489315 896760 776914 779866 1882 11 381223 850151 98407 437344 175608 203698 443879 866511 689053 924 581375 849743 678656 308518 15 833846 756514 792185 574602 870932 41802 2917 195639 625719 858970 204 781680 553791 866916 266163 719315 703981 756055 844465 7579 785247 712060 851118 84555 732921 78350 846284 899604 327984 512281 228 266895 30085 9751 896826 164788 101 19805 859748 45804 880161 894924 1 169191 58 8 847625 832408 367702 806902 503074 67658 412303 499689 376206 446388 369490 120210 10180 435574 823643 869364 797390 119830 871673 227075 891509 893253 175604 867206 439138 823882 73550 774505 822 862597 896276 437863 305749 743376 830696 686129 44723 248995 514023 250769 846782 25909 580629 505036 330180 78 41 431316 425359 27 335814 4 566642 407450 146579 503114 574754 4 69942 694721 836758 801727 836281 704501 898032 7918 891214 175483 846123 2 873950 552282 804640 498964 321941 449 815847 851 848047 860350 884740 110656 174 3 219390 88903 822063 438995 725036 546692 432926 97 13 2 18455 61092 744001 294555 269717 128654 4496 287153 121 833532 508535 794809 883746 898851 84 740269 128362 847433 35392 433889 92800 371892 100870 249087 1195 51 382266 328955 126693 1 843645 884243 808455 856095 264797 98257 624953 43 101332 883719 761432 314620 50365 121518 2658 2270 456728 850079 859032 896962 890152 426985 883546 57 758436 578781 3 768635 10331 847167 232525 17965 27 808791 734541 527482 141037 513316 3 885036 618724 485309 486051 557024 574217 539818 2 781257 350018 827410 45470 1210 269740 889 852538 887820 886697 10463 1871 661239 829568 839088 265687 88 336859 223890 110842 1 884030 628400 664819 837570 706823 828033 627543 842522 663696 73 400742 199677 896769 625698 384906 848125 92 771173 859261 740407 185839 488325 362399 350896 764547 883450 680613 760135 3797 834559 118 347665 787259 857465 111 25 26588 461780 668313 556680 1797 142541 864681 22 41856 345192 872742 884314 643241 547 583108 888086 22930 175316 452176 668750 456700 387461 215266 560 894334 899994 226 720428 711826 232308 494584 3364 576094 1285 815197 364514 402014 896054 524453 523059 2277 823864 799783 819934 827528 402616 309012 650767 848622 222988 288972 393970 682592 11920 861114 825449 870982 481718 2173 855081 293692 72619 3581 3 721337 675365 886559 678292 410584 755658 892377 68060 866805 889777 59988 649581 625673 840391 870354 351888 8850 317128 11217 739596 847739 819844 110 19038 220804 871449 103 91 843634 825554 871082 264750 192886 828030 46 832751 473759 726324 892444 288391 15 125 879667 8628 5768 531446 364716 799439 839260 692876 314834 690097 436 34808 87782 844934 892921 660180 49331 643 857975 2808 866263 574959 880770 553039 810363 272232 296622 889159 875782 5083 864228 419644 89 848305 880769 804916 762430 831548 218972 531196 208195 13938 173751 72784 293542 814075 561951 481959 70144 288992 705908 67 108316 615883 884362 551467 656803 161918 645353 847250 853547 868547 13 702987 637141 36 822246 867832 658757 883596 607832 855953 178994 5 759157 320004 281830 127627 327 689648 320 229784 874153 855003 192913 876420 3 767655 178798 720675 157819 664065 896868 18009 12867 14 861567 899203 855676 535701 9034 897534 674246 147230 7 262366 148678 851984 540838 2743 9 107376 835827 786786 179650 1 342 317193 52484 532650 515686 354987 661388 874442 249714 141906 879375 359739 5 93928 670124 835792 808250 861507 805446 2123 894149 20590 11096 370963 1179 769654 16 790734 15292 321350 521601 851667 501348 502701 100366 24 608742 655429 877952 155156 53959 805870 315249 877188 313836 358502 848626 669941 18503 864707 749363 883717 410102 838612 36259 818841 11940 521099 338923 125833 886372 865780 743709 328556 466286 778052 859492 140079 60068 432644 818350 807189 248784 663678 665089 594 111324 359620 751307 876411 709297 461947 115150 826884 181702 368840 820372 885549 853116 817268 752199 726466 695346 845208 241271 805223 1 138643 39688 483362 13995 1 772973 559352 295519 316877 630843 493237 506916 712539 621365 307070 373836 2 789486 858468 896482 782080 709091 891090 677310 848510 153826 15842 767201 825702 47617 94294 4705 217214 598975 5 567332 9 831926 828964 621196 1809 14 101039 54311 124363 4856 857492 27325 200026 371458 879143 365145 17 502849 604723 838834 13700 116327 40550 637406 32305 836852 793483 3 442647 789366 8536 629826 485675 5947 2594 814622 896217 565184 331046 805927 434889 59791 785308 816213 867688 838624 852771 862226 559 151953 12887 631980 565948 227830 855295 638483 331905 16802 890603 757994 711879 307147 850990 831206 738482 650449 341620 7183 879624 769749 444171 284 755772 867347 299977 405414 406451 751529 460795 885447 272112 77 127151 839595 633678 888334 688752 351 865183 58231 145370 506937 852746 611080 663993 899630 80329 831642 887433 372896 5 239777 850215 27600 2123 5825 391948 230136 850594 716331 841028 629487 157091 814 15379 611211 647540 869828 31829 287005 181095 538689 888242 1 5462 67447 371 25456 499245 885400 398512 791035 58607 836091 203 640951 825154 36973 896340 892895 805154 821058 471283 5 722227 463515 557937 514782 362581 19440 653021 463739 896104 354931 676345 271307 219806 877889 564373 325114 827485 278197 725817 30362 34944 675 137872 59206 862229 608923 843504 872914 182656 1 854432 74688 797852 277499 307839 212539 2218 578216 622802 517237 791830 825363 840038 98387 597804 464649 830093 613608 38 666566 10 14330 17 1715 810465 464043 493434 4 328062 751047 365348 834747 9 57298 651478 771392 184645 356191 871821 2 895087 3551 730580 265780 242126 885210 570014 808394 403154 661102 17 883376 474769 869445 872598 56 306062 51579 873564 590692 849038 186139 815956 405027 6 881904 109819 783484 328809 396789 843484 899934 288 7 882895 5463 53019 893054 597338 867243 861503 610114 485691 258994 823403 11 98278 1 851851 118623 607756 255969 4 741889 58 863184 80 890707 467563 400730 814246 1147 9 119133 541338 280849 3 862883 887243 228802 894926 316273 894442 894817 421348 513251 822704 869233 3 860272 864624 107224 550695 743252 876310 11 28813 307889 494 129561 134525 809217 245357 283387 373584 317626 841740 380977 876202 777739 107805 345310 841991 862310 875270 400045 802075 894521 674681 423600 12652 891702 89 898763 861328 361105 664688 18272 17343 209363 109596 14181 898366 414147 176118 230734 767758 513784 864332 169859 639725 538114 769891 11210 887315 223299 1043 873402 809953 769743 399279 543806 124635 834106 324872 775447 575907 866280 807711 830363 860646 367394 3 3 582861 417467 816333 873305 3710 8179 741300 743175 210784 891160 611724 294751 87102 283944 483898 730 431111 851282 863363 10 693123 833249 631 764200 252271 813098 4 821949 3 893395 882091 205 691116 885438 2 23946 25689 874997 643582 827560 827279 842233 871495 4307 848909 828162 349259 877162 170877 514912 202724 650499 840451 779112 93 268149 228509 112159 813542 266012 866965 766279 341476 774478 632873 485777 612879 813548 818495 881766 567392 299939 587471 307195 132470 91936 15 739593 852407 881808 77 496770 16912 748038 474636 774739 1 1651 64570 3 79 427501 796664 8691 899506 8349 16 834024 569372 235 104485 698110 818202 197610 57120 683623 890668 874890 87156 126420 455912 556310 816699 524348 492524 65298 883286 44190 558152 203055 483504 703434 5 272606 246010 1395 14800 800808 819274 663316 889855 285413 15 240284 30839 834254 719370 737591 233658 352528 643 432217 823909 892234 360905 208 148891 538902 885080 867568 4557 6 571485 883925 732 441968 827519 99 865300 253510 104384 238 866879 601386 2112 7 138 36907 812602 137280 856006 741765 623356 9 31 4532 822569 450390 817151 1 197510 38 687688 2896 823341 233422 741582 64356 897063 823697 897762 382182 469298 450244 897034 35167 869629 852216 588211 786068 19046 855333 311835 93604 39613 757828 875712 304475 352215 87853 895349 628011 842392 846593 136080 3 866743 9 7 510212 859030 822247 114048 71062 738072 735784 5378 114690 117734 856177 386 893249 862825 5 831284 672407 881679 771396 10 890441 793361 844996 1 840843 19822 494320 810 362570 82308 386733 825568 443445 899467 872392 388145 126600 284649 10 339263 85 7 857249 872295 899245 514321 355990 263374 534113 84030 739170 1633 141769 16623 38174 851133 893771 875948 2 522935 9121 897722 780233 679012 202060 888693 875204 387 875296 854969 780851 483029 34 66797 168 153774 89 293797 617499 465806 746166 291783 888996 209308 419403 423353 102 1713 854962 808061 221649 26152 826856 882031 68 15061 67457 340490 656317 577 770088 15333 698174 787971 72957 26 794221 772291 571695 179438 16 425487 896714 84082 1933 896133 890404 23266 895477 866388 409225 726798 691866 85442 879993 859599 39951 897984 133154 514646 596827 2 505856 395769 1448 121 621959 737962 3 632368 720834 747016 786108 603663 24594 147528 10 486197 423273 882793 765088 863597 453361 427629 756274 11 625737 717943 533239 672 58 808037 156339 286406 553447 787283 13251 450833 752409 307424 737348 2386 77002 608575 331864 764757 365394 4 763119 636958 395761 364529 799900 262856 1649 489887 22646 6800 1851 174017 816267 239028 7039 844993 65 728046 258763 335075 101244 8 406910 18629 128919 4 369761 876447 352854 64 3 546362 1788 905 266505 899280 248652 706989 746958 885740 105795 879355 798596 265110 244746 87513 418591 232310 771378 3550 750675 867072 739653 880811 880191 269314 719 236831 849166 678645 539430 829954 863 812484 646922 898818 144619 389153 159604 691049 115 384551 715190 514630 10 14 887182 870852 891936 836347 760675 795481 683094 9707 788179 543 167452 7239 339840 834312 3 848613 800485 26494 871650 845821 723915 43049 752495 680252 899539 806485 197201 857122 182445 787119 236681 892092 43707 899487 879752 596397 1603 16 861519 703660 291575 43 611308 518 70107 845674 635870 329556 875663 414737 374518 773637 828437 871410 69 544072 863077 166897 254889 68 694155 678171 185397 408624 259894 754528 89 351661 896363 223473 157220 749070 553493 236482 798453 656472 40215 880749 6 11600 732949 680975 257688 215148 3454 487248 11 44845 498619 598650 151 173242 25504 866171 553972 738160 1 396081 849174 877187 864570 4 44388 554900 266 730255 2 803433 399 865195 295943 333436 441 10 861301 158888 65304 490262 242126 845629 10 2 253945 464 628603 178 88628 768996 880087 4 309294 24070 9202 25 466324 336299 897856 13 360967 1 878777 288425 646746 268499 454 45142 817568 880295 141745 23 2 674851 862274 545526 756242 493457 527915 68953 10 194311 2 298155 288890 185636 95881 203117 194861 353807 696090 321512 5680 845470 886513 833345 208316 778440 274462 193414 297050 339767 706886 627281 636104 45157 854083 13 514144 896315 23060 885079 554 97529 1156 897927 204283 563339 287819 15203 20 499378 737562 59 1092 812304 852250 613216 845795 899282 816641 599270 66319 898025 875258 189790 2 351580 165606 697076 230 789246 883410 363419 647556 277263 442930 810371 549948 844388 233556 373 826806 688750 638255 6 560735 469215 10342 706321 818708 114337 780737 389791 666404 602647 599556 237735 773790 94781 556542 178033 3678 708316 876819 764581 898277 779372 651833 798340 51879 812318 213908 894783 815081 51227 421704 830073 46452 889548 865251 587330 748796 113474 590282 587218 685960 796076 892713 664428 879 812866 12 747997 508691 794408 843696 214334 723578 433783 18662 371996 7934 536196 6 827505 22 122715 299600 284 1074 658561 23124 52847 829981 313386 503899 251140 753829 357273 228304 330313 835744 1 678613 749986 97782 1247 772840 22 9862 121798 669408 766399 899834 864008 115906 181 408948 883329 758183 853204 361227 1606 748843 885258 829010 893935 586478 510521 468887 154 835412 897058 892506 431905 524985 494190 651700 757386 864047 146707 738801 1 338169 130496 469398 812542 805995 556835 268266 824603 389 175598 508866 875158 723636 839259 844296 567101 822238 178 735917 878292 852956 325031 234271 842182 221896 50910 6 788096 894971 8 139008 613200 832312 26 60742 387810 760086 761012 533 890298 42942 811649 866746 96754 705111 180834 824351 858070 836639 522452 870562 346119 720689 236 591020 510766 254460 792810 84 790983 371206 888675 801733 28 9 27594 194594 76933 4 267314 559298 531923 847829 257661 1 97533 599265 515792 1335 586633 355259 204 857 443900 114001 30 9099 4240 383530 338310 876205 65 87306 2 782570 791675 148629 837516 848072 245774 242424 862336 1183 485998 648177 893695 9 52963 15353 815310 677410 514897 799528 264644 2652 765672 860200 546197 886148 254786 766325 509615 78802 204467 760213 869176 108 20 375232 764114 322865 330907 604680 694895 437 888075 567683 598 799528 804417 86 899722 867940 216 753026 454091 630292 470245 507511 256644 479965 1069 580138 311466 360087 825859 249393 89173 760046 18 56785 148962 158 779488 707 40730 23060 693 2354 788490 245789 797913 528513 47503 456774 892511 888661 606875 711671 873442 834359 591 572196 231960 245408 842970 564813 387272 751803 327277 8705 828291 3109 636274 459661 10 843418 736552 105060 861123 22600 485110 39 898736 438358 666137 751344 593 897668 24161 541896 833568 624649 62321 702692 641 858006 837284 829 677706 752607 15521 729197 591403 590713 16725 57043 241042 520940 409263 122568 780342 879036 202506 134141 3 12 445733 772864 610585 806944 867649 884215 179970 147737 761488 237981 96442 854288 386235 228991 375640 457330 483398 828053 884809 463972 410556 835543 868374 146742 799643 893919 888704 16467 733892 238498 1081 25496 309085 594621 333 757329 428931 563486 365763 330696 657970 327138 4302 40 598542 563391 432340 776751 4 1 594474 681151 404136 830798 754188 863798 748361 184909 416211 409963 273610 844519 776756 467639 863256 892622 881784 94435 754228 754336 884348 838788 571582 730011 888846 756 514095 808422 397800 488229 8760 628697 878154 7030 252498 818000 855896 834363 404328 197571 621297 10846 104 718572 381731 1417 223095 171 549080 789199 898842 443601 475906 665819 74 894122 558872 2 41987 1421 641712 88765 94715 869954 897277 292627 118055 852447 83441 137080 2498 219 818566 649438 93 289396 869953 746392 819074 778682 806857 168219 871308 789121 163828 1 562093 808210 897593 845984 181672 351748 620184 147884 291838 64851 1939 53085 396968 502335 828829 5268 656653 15178 831611 895481 259441 597901 533168 421851 249720 389811 373865 811711 811490 990 892357 784067 281209 505 347350 808554 8 9 890905 877840 48445 244944 2306 625780 179474 328171 556284 822000 763543 894485 589245 136543 869145 858377 848724 607628 79962 182519 855 815478 277435 56771 688771 803762 24 487815 246010 860932 11931 873545 420215 5 875357 868056 140 7036 2 753111 2989 2 535239 161112 537766 534035 179251 486626 621226 97491 262584 36699 761857 521760 47714 273343 183956 828818 862721 12 2854 869619 778352 692161 52763 624912 756934 603872 1 790291 830617 19 811270 6 156077 791353 367628 17 475935 255 755131 646746 747685 679395 105 327 9 665196 266190 553571 4828 2258 117970 346774 892823 23926 302524 5288 9574 328588 833475 250831 839599 307458 331513 643597 109 428781 860995 12 775585 831670 171262 830248 609480 823479 104 48563 796825 133 276948 50963 895034 816879 430645 1890 171627 499 849899 361983 727485 889505 655058 206073 716925 54 244490 128010 120815 57 886713 14 98835 225 62189 387786 835618 70 1832 542939 57 18842 890959 361320 704301 862960 130770 894791 251617 116625 518 891198 878160 838484 854668 741283 821299 115 3834 570489 879200 878856 1308 233 39309 381964 16743 2 383606 408 66224 378021 17138 825192 870293 118 224756 681581 699384 216241 279533 885419 578531 37 313701 477986 21 867392 878163 895978 738138 880685 80463 109021 398103 474920 878155 893855 888853 683341 796973 414547 224190 14771 875117 897654 87 113397 473006 370028 64 171615 49582 690187 792516 7 856092 473777 845002 727115 883633 6180 392 833682 548564 789439 2 796697 867306 462884 662120 824537 110092 749335 91359 748846 872555 841594 391424 838174 525450 845339 372595 686423 164 411475 889906 562358 605106 865756 570812 347968 886939 283 239926 654393 183987 238725 11245 818298 277876 725652 357759 50061 790014 784222 482251 816995 618432 858881 398 631421 103393 867282 1 145947 330604 375362 5311 146991 551582 885718 450916 9768 804124 871 769113 791822 821196 394015 897024 316252 274234 391914 3 2846 893625 4 15 110568 867034 725075 250408 657904 774641 380240 739778 876869 248635 841124 443233 415534 257119 834507 363748 4311 242855 777810 657939 154930 154215 195028 6 814997 474275 833724 334 658827 844529 860844 33177 685296 863254 862769 705062 620801 251034 807102 741930 311619 140 310290 875284 23569 879654 462479 590921 835604 48349 710971 822657 153245 16876 235221 898938 29506 2988 435443 534 845693 844016 45965 2481 856452 151704 25 43295 27818 326694 893258 451181 350398 151284 855272 96164 195731 670269 809661 645206 860485 195683 833800 249419 652869 824971 174871 476523 868361 862259 890796 503814 270283 759750 887816 74833 567763 757837 765829 781836 78918 603976 826026 826390 871174 167579 277 28 718512 885084 88208 417693 395 80 309438 547037 855614 46 858433 676572 837341 628664 596704 899954 2818 123 798448 342678 860487 514521 888536 288908 891435 842838 104774 787399 1690 188628 24044 777254 891012 511883 92290 865031 751431 803476 582425 2728 865549 826625 13036 309976 257369 246193 596900 850 124351 855593 45431 774258 519388 25044 45577 872394 704766 785703 102059 662595 768910 787758 228117 874876 711480 511677 860176 827447 94 799575 743491 877255 715312 191264 97262 885313 380687 888580 100319 873729 128 19103 500220 316473 62926 639130 2 836697 576643 723499 845143 398823 824043 380377 880692 556192 50 872298 828596 547607 898413 10512 24182 894356 855859 576159 117136 433343 575599 70 4 245622 17655 841611 882413 310095 3 413919 655059 149854 883462 681823 174014 16 684686 498931 428130 44 341050 14308 788909 871491 856 892582 25968 788582 565900 796861 87385 898568 237982 1197 662443 100974 417404 114 154552 891999 230037 644889 706865 12935 162472 64842 228255 792401 596171 363708 879964 478271 439315 62101 871191 875085 829713 831 578886 6665 1 826319 376759 660167 845565 12 2 791883 6334 702807 723998 853860 360955 852424 210605 855038 780953 26863 664621 213424 892039 834264 508376 407674 168009 548664 146 826027 625 20609 214747 826324 880905 688954 17780 554436 165646 771876 356041 475861 853240 629397 2 153798 10716 113198 854738 888304 57138 73 848735 156198 99145 555292 296760 868344 182922 393682 166 8 766670 812048 829012 10 630353 5 826613 849517 861598 685992 761311 732819 886539 904 890762 398625 741060 760935 59 7 299601 2609 873657 30798 733980 797 1846 172320 764864 554927 828291 735837 939 792472 740710 34605 875498 817782 895371 24477 851479 833939 804958 865821 806169 4382 121988 684759 501067 46956 159459 762119 800449 301837 850697 1 658874 282805 708875 751792 818265 759439 649251 717378 835206 169941 761302 856439 870174 872817 560194 491976 27 663271 87 263364 890182 802728 759472 840108 25038 99322 36314 350 1771 647008 744073 43 546951 20674 495117 24051 466582 449681 894327 897929 347149 799356 1694 4140 854779 682 790819 353798 744766 2239 783928 17 1 482830 2 5895 673 37 870943 1304 853586 462740 375 868596 873390 813536 22171 261053 618715 889572 414532 696716 616484 662880 876923 596279 649309 9217 65915 414172 1557 2647 472220 245869 62 2 307673 258 206051 885846 325514 4497 209664 193 867110 770553 10066 613703 685368 282148 893013 656014 758515 282 731820 612147 43208 8 872444 93062 9 454269 892663 777434 675163 895768 684556 12628 837708 22727 19678 723115 500178 335238 853108 183709 5 22140 60059 205868 78547 734876 794625 760224 419501 798516 507096 872584 685025 52513 72357 711749 784319 30498 75989 648362 23859 742621 250417 118354 845900 171518 858283 143555 559468 798382 20303 107827 749163 699477 788845 773820 35775 697108 5467 5074 394533 848238 670305 824863 354455 4 3 888520 9249 156232 844386 12 153522 1100 805413 879410 888594 354601 67 108747 594854 393764 352399 631382 192 5812 39 22 486173 861814 722363 19050 619649 1511 323525 453529 688289 330788 119967 100585 897225 23 1925 11839 8 769895 463120 877501 538350 877252 435084 869439 664900 359598 818372 767787 41386 525855 296894 856062 862857 15 872686 35237 856561 729576 599180 674765 863385 510417 848197 135 616457 809070 194507 893094 45978 26 894051 8358 692036 876509 257807 674404 186274 881132 893293 8 10 700031 534599 694505 374263 149893 873311 887380 849701 896962 223742 853817 193842 146 295685 272788 797838 217213 892653 650311 541272 735483 885346 788983 20216 790212 721209 687735 57 280176 3 558700 155669 857637 868549 176296 614582 142293 805190 781208 795275 485303 186 3855 380345 2210 208514 801590 896966 546719 879850 33 877155 849169 825122 860296 366249 867633 2 897418 525690 871276 735037 455753 80 844581 771339 850496 172500 886872 267 324068 885311 380923 877317 847830 865279 852749 404979 526905 520653 343334 871540 2565 884884 887570 816387 722901 487316 677752 704333 759963 546019 6863 244171 49858 829552 837053 860108 841156 182 19 2 715896 1871 251 400394 882953 649203 1017 770284 830505 860085 552347 2 280176 2 12 370620 59070 316350 703672 853395 896675 728487 543699 189466 235580 397 484341 766675 608531 141417 171712 852994 609902 101055 877117 841700 834833 1119 154715 44 1417 158264 193390 772480 222612 846829 483028 158101 831175 175736 837220 831365 693796 364759 862057 727333 767555 469239 146 667143 818889 398240 36651 444981 462796 860723 737439 886576 772345 839815 816 5269 61031 648458 625165 4 823245 4029 378243 865089 871948 897667 16077 221308 73580 5007 866718 710969 468 281660 422694 536960 475133 831683 666071 691260 543321 2 38151 887290 572678 58193 204075 85 884069 745735 326598 873611 2 365824 823597 462074 789809 818224 106986 885586 841617 891601 837332 10879 575737 825343 449470 631024 798027 652918 9953 276 473678 356120 10 52722 280935 327 764995 642502 842875 23 3 831540 381337 773291 57578 836194 34 233120 322951 603605 27808 868843 95272 847644 885998 425577 51 15 322736 815265 295 20432 297 897789 156495 857063 866535 516510 882021 5089 146928 2 775036 825531 386784 856492 637878 71 347715 830013 758742 889896 897516 183 888218 507343 843259 884452 871024 871284 866681 893627 508668 205962 175963 216852 869895 864958 590324 734365 720252 760699 748794 313281 411988 843911 4258 245184 729 435758 864865 744255 172387 262546 846473 681506 847639 824606 632832 590008 708534 311838 196841 841694 476545 81086 458818 887668 442552 883595 791496 306 800907 703781 792728 776158 371616 714940 837404 11557 763124 441204 636618 392105 887690 42568 764143 316006 314601 273867 835112 2470 164877 833924 349868 877314 185759 276690 486673 770991 425541 71 11027 416821 891328 751673 814457 375872 829448 36 857428 230969 484321 10 339856 161679 292523 873892 318545 430139 860160 6 262328 569642 331170 2 89141 394628 546987 772857 10643 161315 891 121198 812391 649826 706358 298030 365422 868002 819209 80498 17758 58999 117373 865707 706693 812905 788192 846561 781023 244498 304 1727 445637 178995 827950 809564 120509 858864 208786 819811 8 15627 798443 759585 447682 91216 451435 340127 136285 300142 1726 851324 898836 611320 401507 40455 1758 880446 390710 230415 880046 43 408092 851629 25 395363 165226 81135 822270 563579 844199 93379 539367 477018 9 820129 235100 185428 195783 898577 832271 513103 861530 4391 811665 841246 899044 323 130356 815244 328626 275906 7095 763665 442269 411437 350566 245638 881602 2315 6712 882708 252889 178 180466 894372 2 1647 5 2 194335 406 405109 863028 828521 400907 612668 423668 518987 895295 889791 243976 806 48779 34967 317993 785098 22384 9 804458 647985 695680 651960 837745 517391 859109 396346 326044 69536 295459 603058 2 604561 24259 837510 833009 233177 164 778865 371745 157230 88199 747179 215084 252187 21 366454 32557 3720 810790 2514 198745 747438 152 10833 2 816495 187226 856969 895190 876863 42310 881476 76110 369901 393314 890215 177467 79109 253750 340965 244659 219243 833565 667263 4115 181389 143518 70 412265 636987 255786 3 5 560941 1715 401520 874965 1 486321 786637 725980 799636 817959 234844 245 1 601 898987 135546 873330 26 1226 732531 717522 887891 626104 798209 39811 194520 851300 696128 877909 257655 593314 800598 4631 891694 551592 71276 417739 472459 40 587346 835721 665312 18024 892771 170 839867 180229 812135 849669 790896 65748 888009 534399 7 252774 867482 30 770670 789687 688949 698200 389 165578 50 675694 844456 604827 22243 864543 872175 759083 805072 815709 6 114567 134775 41886 54585 510799 410118 800850 885598 760214 26 658536 891167 59639 449294 10 197 56854 899067 281134 716513 382071 19174 855082 698405 230660 760931 5 800256 830329 875466 388330 24350 31670 405305 2 698156 164 820328 705628 829771 705806 295728 769932 394588 310259 880670 863218 556026 566319 750593 151945 15 2 84853 876739 3 68 497971 448187 400272 347361 1619 62778 15670 899950 2 173190 563367 837813 860961 142739 899922 310187 680265 365658 9 714958 752849 48180 201412 1562 290086 461537 3 874462 898637 242542 846280 1039 454890 775513 752514 548803 772557 100928 323279 718 234844 840547 714982 62281 882357 899913 690074 9663 303877 9 746084 199257 425478 653517 5267 9344 372433 165167 809205 715840 535112 692314 9147 62149 1 192949 699386 784687 570307 88367 507051 208930 14606 1 735857 876742 714116 862928 32453 888528 835681 718455 503 42493 665948 167 668870 176080 765261 842213 70375 886425 20 719948 84972 25 62 141 865600 361070 808161 787117 307952 828697 206751 615924 742939 862447 521505 632931 294887 387525 868156 165341 868575 599596 23429 899711 151884 834474 632231 4899 896893 357726 760652 898963 117 666200 881649 333545 93131 476094 461467 788956 520 543220 4176 210183 885745 340538 867058 882981 559264 446187 821112 80300 7418 846818 350980 559728 267583 536783 36 460671 889432 811809 862658 802778 446732 754 2674 310968 3926 92682 553376 4289 107214 14 865209 111 802659 277020 838639 39536 398925 667076 397031 767038 339565 57742 737855 814975 670565 573008 5401 837028 27428 738687 51567 444193 896758 853268 9542 851463 92765 72203 170 34 236102 7437 7 3285 626382 18536 800430 812852 859282 893740 255907 377757 418 263814 105582 496800 877215 172208 668973 60 571714 8 93620 755545 839851 834514 586899 453620 531074 28261 644640 326649 368047 2190 796468 40684 672708 896517 824853 820005 827566 794319 494386 4726 801742 303119 98 594695 22412 426465 802780 402054 886292 2536 871350 459539 894761 487885 807978 95743 564025 888470 860515 392570 842384 423913 2 7 639306 133190 8743 390267 883829 765672 876982 804287 728980 449815 704107 28935 659115 249843 866821 412136 841581 221433 53582 144300 315239 46179 887441 530107 566178 376005 186238 517899 763295 77308 765059 761758 138221 853319 857723 134718 695386 805918 128 27458 857135 867817 119 819242 329305 869916 745751 228803 1 711994 866262 100525 841293 876207 693052 626792 891263 883911 894362 813388 598118 811602 816598 2235 36337 112336 715551 867 20 22550 661143 28516 385058 131292 872564 739002 598344 893048 838593 24366 115755 48147 253149 819012 722105 840842 21489 759110 329730 637000 6722 813249 268967 184291 539118 835464 667530 173335 891076 221848 8498 896354 5 782646 7 319389 862691 886668 600728 45 90958 3 475054 413037 99254 756357 833198 886829 123052 5707 876246 847116 883318 335237 892810 858880 5799 232350 738800 807520 508800 10 520958 768383 819219 393541 785652 19668 819686 236010 889716 881864 97014 577861 843798 328486 147880 871857 884711 775976 775377 4204 296676 573 875478 596980 809387 106406 700291 391084 620927 874829 116850 831575 35195 586889 756832 274299 838290 572875 560356 379 141997 254546 836231 95034 179303 558956 41 598148 343603 291612 430661 631395 696575 1 354528 756230 880049 564522 463413 899396 894971 15 794146 622390 767449 652981 799903 649599 463445 756395 674989 263704 398961 857621 3 807270 10 164121 70 605043 152675 698738 25592 189929 63625 448607 812104 78 85419 18 376565 278535 112 848396 156249 461220 867746 558995 731556 895355 895942 239378 418944 174500 50 54 536815 143544 877826 539155 560162 86070 726259 740873 775835 130374 828789 8 151671 4233 530114 481975 3 673612 736498 92109 779193 17 893908 898332 193823 634448 461527 183817 672930 529867 738428 863649 717 85715 857938 810905 547984 19656 867124 758990 887730 58522 441821 70962 521568 26 838170 982 824426 890897 11461 21 869236 855163 7364 617627 659358 202179 346960 449510 5926 805108 882618 537451 885570 367177 118586 451 712995 803272 279951 819634 747132 456591 3184 805668 526492 688933 270605 2960 767867 115254 669898 347995 879645 5630 1855 6 883155 1419 41156 868091 696711 798492 872862 227483 227785 840486 722605 457920 885072 190302 890548 77036 885271 383572 6 886917 661991 870603 878471 876700 525421 840245 635305 394980 238956 867903 850973 129170 20 227267 158093 816606 491256 229199 604069 579380 10609 873197 19 3 363519 408509 300163 592045 839970 580834 53984 382247 861639 532667 239 3148 880714 437978 153003 603359 389072 466916 207519 777688 204764 135551 897419 12482 68639 794257 848767 763048 228170 116 825942 80631 199671 7393 751294 693598 337537 173724 345867 113944 156761 84623 442672 51439 2 349839 32 5711 722430 595295 542419 825062 157308 259656 827656 9 148860 357567 287314 33 882658 876423 11321 36227 2 267796 662990 837446 34402 389107 887698 850686 343812 864859 698622 875295 3 858890 721198 839392 113430 7 869682 133825 852682 461889 754765 118971 581752 801857 734135 545280 874664 836674 723860 876556 1 323762 870303 896460 9 379830 885551 25 728409 25 257796 874997 645137 41643 177522 541815 137299 1002 847281 855109 11 1189 878222 626402 46315 871131 886645 389015 607958 859823 554962 97 1534 6604 305 790930 210073 1147 325560 711979 106206 1543 15 291 372964 483183 134334 825657 408823 3 718534 443260 642701 870521 801137 5416 876083 260214 807340 13669 824212 849001 837577 52169 32054 1038 48882 812844 821345 889732 1224 382198 874294 848865 42 744303 340145 1971 824730 37489 693614 1 807942 577322 888680 816216 818238 136753 25462 786096 100441 871411 781427 850499 558412 264 883978 522170 121304 2562 163 165496 470123 840717 6036 61960 712794 778598 811568 791510 810724 872686 9 89081 743968 511 476365 2 167705 884538 625587 23920 826758 826300 876335 89221 755803 895253 613314 102619 879320 475 991 644659 258557 874823 272 233156 729713 798178 7 634061 441406 888383 464 589364 142 664773 787161 5 743509 112647 100536 20348 261563 302 869127 152324 7 889641 488951 174585 853144 631880 21 871621 765095 291642 850937 617859 868122 96819 2515 170592 823064 893574 11684 252211 83 731706 306233 540902 895731 85 845862 839676 183954 834804 259894 500354 836217 669737 349902 894565 5983 626020 810595 467764 851935 817262 858954 891830 6 135311 3862 2 36226 594531 130476 824859 97 822675 2637 622 107317 175369 569700 883930 866607 816618 428537 639215 31 586242 811269 672986 10953 890087 256563 857249 14 27 87613 2851 3 550293 704527 885786 440924 514983 805 825323 327 742 473595 3548 17 787062 454653 717555 502727 766795 161 841396 3190 75773 1950 3 870838 212795 33367 367755 332041 779904 9 2090 162023 394216 425049 28248 2116 233019 161907 866822 191942 375462 385718 252951 567208 18163 422833 851612 483649 890451 575277 650075 33553 61028 713201 876810 733855 559281 825217 36469 207399 76185 853876 446943 878811 67102 473764 163736 994 579157 663512 822658 298987 214 174 388243 55731 870593 585757 40 97 6294 888822 867730 426968 2327 408558 374822 24573 851181 91375 834940 44797 28 723835 864421 77 248198 190373 599 874387 36182 40005 884119 854262 847906 380430 826887 696576 787291 47 887151 868645 115664 569250 9 95439 77924 230440 815357 359544 5 895725 255679 461 688812 855097 2 146387 1324 452698 853997 251586 12180 681779 22 33537 799173 3 757029 240518 173356 823871 192695 44455 875149 18849 422058 870026 82414 1835 850912 288 325584 675393 635672 290139 107531 630953 1073 746091 279124 145661 274232 898488 638809 708967 898424 716074 830494 216701 135692 124302 142393 625101 826742 893339 697176 2209 874735 11511 881378 122962 589244 571563 115 768121 811769 451879 606434 258865 779509 541783 882556 888233 315237 899522 488156 346635 219217 850238 175119 363930 510636 239060 153084 738836 656682 49935 810955 614170 146647 755317 717856 144451 691150 869 726152 608522 4 842208 276213 892426 885210 372333 38817 836809 257716 125953 27726 2 119672 19746 313409 238134 169845 71681 613041 749386 139801 855280 204217 558632 98481 13446 842467 758049 670793 118847 145087 897480 123 843861 699627 169010 837140 801814 392304 864441 508149 1596 569168 43757 724037 313548 673171 826486 891600 338973 6 366405 19480 860353 615091 42914 168007 755658 21407 1004 430841 87 74952 850646 888233 877857 817903 899539 72 896141 45114 36 4 126058 31504 14095 384896 707576 619257 783860 872472 115644 892925 768917 46798 145391 806838 302258 868526 262004 49 891696 899062 597629 187612 214534 8414 209002 510083 851926 392 14033 885860 540010 881340 61 823653 3161 560136 35 580 689446 1788 752378 853519 36 858493 899917 870858 891592 13801 272261 399091 241501 794627 193564 369603 873482 2 81072 824679 7517 586743 887856 135 650366 863871 874840 277751 11 231485 11 622343 880172 758320 666136 112658 99395 1 868740 68447 241039 513939 722094 831937 4787 7 394586 331943 884861 860954 513 845876 795762 852311 15005 655669 201089 760610 771443 691531 872810 556 545302 769919 53146 887476 75263 785189 538 15501 201300 2359 1082 305895 684388 694187 295 753387 736272 880194 801726 203 1050 813465 1868 894858 890793 844271 47255 5 179577 662538 3 344638 16074 634559 844690 816339 578277 523149 36138 294915 669408 818168 97380 393295 851690 7844 899531 366 502150 235948 875035 853833 36227 12702 897605 321576 3 856961 325435 616670 642358 524204 886220 3383 567304 383 184435 768370 685134 327598 54397 461883 864302 155029 409513 669533 17 309054 530724 8 3 881080 823110 889063 618445 504616 450600 525522 709213 798909 375414 5 875477 424933 14479 703078 183731 673186 476711 18460 167642 335275 202819 817456 690768 877614 352990 883612 683268 496054 387628 607678 686574 849525 17763 780254 626290 85477 704069 456471 18007 63855 230839 887605 17767 876482 85525 784284 779751 756471 142103 898218 859563 786775 439955 766227 9 850093 358784 833138 801981 101842 893573 801840 883971 515134 2 879252 539512 16813 203135 872465 519332 829158 26 844967 2534 24 740637 397357 348778 868580 75 266462 12 126703 543770 887602 107625 817538 335196 873097 246 4 100072 4213 1330 347877 859742 704357 196120 788948 844627 15563 805377 81565 114685 860951 826087 741102 835032 871087 877947 439006 875751 883973 460518 797256 156040 897544 643122 96612 557671 787430 676337 48793 175864 339858 890522 875092 884996 855590 50307 180334 1812 176 592836 164808 884207 810344 369585 216342 548797 652135 836771 874501 800221 40453 808304 857582 216861 577380 6036 556688 1059 725407 772631 827267 114 2 6 479247 58 167726 50 683702 454366 186147 26433 865349 360131 602918 131 308235 659976 304148 871030 899794 834374 880949 817882 898302 887547 710249 489951 862558 893341 113 47115 852756 100755 790696 826852 397690 830621 3 19 880956 849666 770544 882861 482571 892963 67790 514987 782382 23 881423 433672 166631 856633 239345 567311 830641 278262 65657 784536 780891 803270 603409 504368 269 375506 654098 93 45391 7997 723338 853013 826710 401432 1547 806696 108218 6069 90958 5824 779946 345443 883571 200664 323873 263790 3 807304 82696 300 544175 136658 895778 177733 465685 841018 304799 794341 565851 480 425592 664263 27980 4 52 689950 45803 3624 294360 426175 747863 812501 595956 863684 649377 829954 60289 820920 278501 667482 853413 866572 271360 162601 301256 816913 339779 872427 4760 97 830853 6 756114 9 16855 746292 169879 10312 624949 633446 3 69028 7464 762473 188263 30 235446 879900 155754 451678 48903 894381 112829 342415 555526 20084 88 448733 492102 525554 406799 4 1 24 73 4268 762597 798532 78159 363023 169510 763078 777307 816727 2 472469 453729 197 73871 302830 1302 2678 871239 734255 239 832928 738230 117584 478758 294320 893958 629810 860393 230256 495876 755654 516224 625675 318586 728045 76916 854702 342313 613458 477879 851944 350024 815234 897524 317828 23546 654499 812595 703788 3741 114273 897689 834486 2070 3 790164 162396 825569 678926 895069 574347 220061 101904 792580 867686 831730 7 871973 28 694476 776139 823875 197720 14 854760 168 790257 644682 201 134699 606347 11 895708 341662 135502 713693 890926 169371 486345 349359 17597 73777 161826 67743 511 693484 887272 335080 3842 254308 2 724371 202210 656215 654084 853556 369935 204965 352756 514716 278948 227 886381 111283 18627 888245 519934 361298 876449 206267 887957 56 896351 546721 831803 681906 793663 467456 767104 241649 819116 710108 298568 886098 9 829607 25 819193 88 422670 657900 399849 187341 62033 896060 816040 697921 173 9315 202 841815 118241 899038 876904 1228 862667 13011 67571 671192 453971 870733 233099 188998 289889 877952 6389 172886 275285 866056 1707 884344 191 68175 798467 45232 21537 872793 878045 28358 867256 479606 514508 814446 870350 2 899969 603861 365391 365118 884620 843158 316457 182401 8 128363 4 327850 181 309220 375091 1 169128 839156 788790 93712 810002 778190 231107 890632 494759 269968 222541 2 158625 343353 452293 22635 11317 761134 4966 69 858665 194432 832328 887071 829740 20 18642 282925 512752 288441 206023 682142 825952 517091 894043 1949 781658 148 829 896791 297713 812518 899458 825863 50088 437109 393713 326566 801879 282 885282 828651 495567 890041 6693 6328 126138 6666 17844 611552 299829 449602 320658 828221 32 30 484011 1 2204 890734 848491 867469 145 6898 225717 4412 863615 710958 5577 8059 339871 565590 557054 869956 773738 83247 830495 889584 89497 2092 802169 452060 870797 888916 897854 673783 16615 898284 490008 7 122080 704526 598033 86944 862545 35 4 303774 879200 865692 23 886816 111481 529745 835650 876353 22 346462 33 5538 734 258675 855701 658420 886667 98667 796427 828000 517176 861660 111143 2820 829345 879413 665675 13885 3 495424 563815 29289 876009 737099 469171 394596 331 241959 847186 3013 873913 885141 894493 7 259330 874350 494 840248 898136 853974 831818 7 8588 446 891171 716123 26262 892166 820 338328 866959 49912 852041 15231 11368 258011 460921 895719 360023 635 87214 819397 4322 872865 4 21791 528295 877242 11 869514 3267 187065 608995 623553 1772 847743 479352 881922 825203 171919 398857 778675 724865 4582 812455 792171 761591 164182 352029 326608 627642 602840 666907 761656 670990 71305 892400 25954 477692 597550 14 667976 668048 844592 323376 215710 813574 887766 15 834239 888263 686938 720201 857 875278 225918 852782 840352 500736 813722 830464 160003 674227 402 247630 306161 188212 7265 216855 766794 74 889841 822155 11029 623135 9940 872937 29 467558 430422 802305 262 660597 308243 848708 790252 576694 63882 36 638093 509831 859431 2275 95 816885 2 7 3615 869741 432582 41 16 836209 796195 92717 132886 533359 270823 282213 861091 835233 362064 272664 422542 17 624771 661511 816833 892549 308261 454627 884243 6781 229788 860385 650693 115249 120017 647216 1 833742 805278 673244 755018 878201 774129 142156 506266 362948 233562 659753 78892 255843 146467 600333 837028 808156 730098 883789 171849 744748 822275 1285 333225 569708 24370 350135 6719 794734 894215 166115 346033 404689 845301 882087 673431 5 827205 86933 290703 845200 835262 659371 724510 757094 815755 99365 750256 529401 18856 118019 799484 1643 770283 816565 871690 789190 121436 285038 59822 887896 77011 801583 808129 163078 330142 387137 423550 386790 749380 865951 454535 887756 112743 516409 3217 898373 487917 369924 628405 741171 17 366741 755883 24678 175806 186542 804157 750375 702794 425781 229663 281198 771311 135149 777280 777724 676935 712816 101198 413186 569857 523888 3 11 297484 792705 510 880812 110197 580200 757606 877050 699459 803452 201039 732816 451627 11 279622 613233 236640 58488 893885 817586 16233 665584 890268 2948 31852 891084 845804 897692 473210 684244 71778 154071 83 17864 13266 4 782209 223420 40820 810 858803 439150 838758 860786 755262 795630 644272 15 184818 865927 889407 2366 497166 140180 8598 871795 138184 848327 458380 510531 230303 423182 554318 93 722808 811238 6691 739712 60977 890926 859 809600 372150 653211 700341 837807 808287 856570 875083 883325 160310 866483 91267 759779 117 23096 313849 275035 174023 697070 794728 523 893519 73670 463651 583345 893947 663297 40486 838346 549856 2 759235 109712 882253 3900 595 611563 889217 729322 116087 344204 671602 101450 864832 819259 827371 3 871292 361708 725959 836967 359644 568331 327695 643 729069 844375 663545 864713 456340 70 52988 662821 756848 472756 24150 851967 744420 25 755830 495 2 177 802884 98 837103 70529 709339 286691 362172 490586 868868 583081 876090 13 541 149372 274403 751104 5759 475247 844456 890678 380524 89468 122651 3179 876375 879 201950 25291 872254 212096 551113 888 876095 478214 2 560347 53836 691535 763221 741438 694859 64 30409 517625 325098 894367 38 841679 3 818932 554542 1008 615175 884261 780823 611065 294427 1922 841427 105 412432 24 72453 889808 16125 792401 52743 843641 152158 245915 879910 875870 296531 862577 580801 514207 899623 772677 412117 372 878807 887973 631699 878538 32494 890804 880551 889171 460165 100517 282575 1 130792 287232 349406 896590 112523 876693 892936 237607 440100 243787 468436 4 436 704778 1 70 482526 460803 583579 676731 727249 859000 868401 254786 601795 867606 144938 862324 17998 33133 860331 536482 877099 3 71155 162347 896110 860970 114131 761431 545 28 853 717935 118976 397537 188356 498871 96 559270 10 12287 24430 177 868024 851494 5154 493125 535775 628844 826333 475576 403308 5 573269 889203 381082 1098 1 742040 842871 26988 9 472255 1959 883634 673830 3783 864616 346723 789966 839730 897961 21 170113 871957 392147 893037 880016 885406 899897 284771 631743 891606 421329 551713 45925 891632 558731 2820 475627 469 899090 597508 474481 830 348596 835690 115 897642 879174 822128 71755 421787 31781 887086 250595 456010 93523 239543 897484 847360 733246 614324 14710 423290 891096 568240 102 345204 23 1224 194949 144 29 11570 729424 463278 23576 765743 4499 520435 125127 673326 37315 52293 294250 899935 425860 879469 46 765230 801250 154541 168392 403926 869596 846786 884510 897186 848822 888975 96299 896521 417388 206647 556482 12 833713 249937 344210 837967 36626 706106 801017 833559 811878 284441 218055 310658 709359 248829 848181 1202 76611 2083 770158 884608 853344 357543 459775 835577 521462 305 2 596226 43 464 577939 390850 13441 667055 370894 4851 120071 630735 1 656803 859842 334467 169426 863930 884061 854086 1029 138533 37585 868413 157260 138 687319 468966 5904 468188 3853 886539 637616 8 58 892765 449765 481905 5629 897390 899349 736180 3777 861859 52 511717 129448 884737 482821 464254 699699 106781 531 821409 822923 859471 875274 114957 880823 1951 4 116 114 867059 195724 98628 97425 105592 856090 613341 604585 870388 828340 148 806 780279 661799 382323 189000 857423 869342 836186 95182 674505 872812 897740 750927 682298 197700 44 649309 1381 323501 154 679230 4329 798204 110696 497210 859519 898193 856427 2067 337472 891421 876480 804433 99 52334 782576 682146 685739 651445 425339 844521 166233 841097 731946 881341 894996 739096 580519 718587 194861 2 469609 114057 481819 1894 785183 42437 265685 850993 898604 182856 8 875624 600491 890545 870427 828675 750533 2758 66 18726 414814 393396 894063 868296 753315 635732 660271 375509 797451 636316 335524 375164 31790 2 891807 450227 454194 819726 864983 202 6 833279 566581 22 769595 149520 439441 120124 214015 531200 852086 449379 48893 784576 141 1 1957 40 425533 380491 135 454596 16160 19555 486613 83236 869737 111681 612064 461509 491430 17112 752531 5741 80209 875678 474 832185 3657 841594 557611 883150 605568 879812 1238 874731 1286 483535 123591 656129 569123 483097 746498 48 453188 707654 380834 39859 379745 29265 848549 237557 847128 102293 23 7 870675 712031 9209 103282 784160 861516 299870 493591 353782 259250 646137 893736 232927 425249 889029 800371 2108 840832 690870 301271 746977 317570 804890 28466 146230 821220 889258 890469 494081 873962 597966 444853 422491 855318 115184 808627 9 557864 732168 332295 455401 805515 678451 869906 782837 845961 482418 200119 354843 230282 22677 392215 307 572241 868688 861270 824467 650638 502 820927 5 863998 662419 895601 814017 6003 3 296038 117924 149165 34 128215 868 799618 2 899684 101443 857816 741050 23521 293530 846325 708122 868902 53963 144243 416523 789867 272535 165894 103440 815229 702710 106577 23 896152 113938 869490 675396 707370 9222 46356 3439 810600 791507 557272 134921 171813 14212 3448 883331 815174 41104 836724 734830 24214 260535 872987 847330 344179 386777 794841 10 887265 1982 329875 654026 72769 9146 28641 860367 871837 696711 253836 4432 744676 412364 889046 42 837805 76690 548380 41462 878214 8 60970 31510 698135 165618 213503 758 693905 761276 50 875682 888237 753386 540009 184232 491546 363649 773747 883898 813665 70412 6 97365 1145 762264 865740 746963 1 95580 230935 777739 123512 861287 95410 1139 850594 816017 419028 500223 380947 518169 142417 812097 622746 877345 136107 436040 896690 799255 423368 5044 532823 874956 2573 392993 839268 889848 40832 393397 891435 874262 874469 48743 589334 241435 680831 175759 576 69966 368265 330166 50730 60890 1 4402 104220 877397 342013 150093 640780 14659 144437 29741 885348 14037 41154 871212 109 299316 761055 407635 57359 115272 438072 4 643047 153683 802843 312864 447249 457976 28957 785199 100950 191 882109 857220 645077 668256 777600 630378 335919 856391 137828 152855 179456 88 263240 22300 877950 765894 12555 886067 852444 590138 23430 1233 729436 481678 101042 828164 898 463971 212 868983 1778 31402 313999 797381 888556 879172 310975 560871 898762 871339 867607 117710 234963 142887 112628 713196 833107 849692 237301 7 871599 729396 85075 243144 621950 348869 675905 719557 90611 856591 813006 869921 882073 568815 156590 39578 791135 829721 510539 442 859722 292610 491323 894830 196803 370186 777163 301341 170378 870299 877087 638404 711881 887547 348035 869269 829622 878739 691631 834883 332029 693479 241517 176053 97 127418 838162 177 213964 201 483913 303925 89541 593402 207360 633436 734948 631 133683 319716 712032 81108 859021 860415 535437 844818 739342 415563 499467 188732 360539 657258 820992 443040 525677 884235 3 4182 880332 630539 758232 40 42822 676441 4986 649632 597743 353604 839887 626142 757752 437316 892639 503729 168843 717861 591593 784531 360529 619034 879662 892154 25070 128127 38 872398 831483 180387 854261 788157 1 2307 289696 232 5 825988 29655 266098 545563 219541 4116 260688 817174 444 570626 161504 2 80289 626435 833027 706373 785305 186823 181126 13780 3994 610753 776015 887320 115747 17 408769 161990 864244 877252 866313 430241 684752 330916 853551 3 785340 229487 10045 757727 11766 177537 829840 37 648366 847923 771364 272502 223001 862002 874159 774824 4374 170244 372316 308283 139673 805258 33511 172136 123828 885212 34817 887293 856573 896702 600914 871493 896050 829552 3414 853852 856634 55853 631088 541913 834029 14379 669350 717867 828287 898890 212110 167 518903 852739 731508 448357 882812 167405 519909 300820 887082 858545 465 16851 45906 899613 99993 505073 802274 555335 844536 895156 698052 538563 569936 539775 225426 404434 721019 864701 1728 881905 122722 2 863328 655774 721019 588605 255895 578 887679 776877 892732 889203 3444 890633 346902 827191 530366 853338 884398 637949 864862 58859 897744 817630 76 768999 806843 899300 87342 657850 862730 789516 2192 12 654380 869940 13811 366407 401312 372384 768843 534987 803 4 448152 872479 563347 73 893534 638 482846 706262 805956 77644 131065 512476 807593 9963 536000 587003 650985 489 806613 285960 649380 56640 608843 4 780797 73671 256 13073 696357 504261 429927 891519 888239 800568 847216 867701 115459 758798 505075 877967 664321 856159 1478 288067 2 467951 157717 824012 661576 976 354485 74394 867608 409583 868346 1328 1309 898785 728556 274615 828979 219 171921 11 698963 841175 455247 884566 893713 193209 62 4168 704327 138221 782391 817213 17723 144 149855 293216 703401 885152 883174 549263 734266 194895 79 332036 855629 14007 175783 741977 264 840237 3 891616 24894 890582 234394 895454 879292 828028 304149 798252 431246 286803 291 849789 862233 866731 223877 22311 105267 656719 112458 17894 634980 11357 841680 244 141 899739 2 791944 896634 6324 174 889626 452989 896151 884193 139352 363050 678667 325320 245737 322569 336253 557550 16 899850 44 296 800714 871896 120 769811 590634 4 684283 577776 138 837003 842726 372415 462 203720 58 274082 29558 11055 844620 542729 819889 640 715024 303961 666585 889069 848358 892510 755420 1 4 899501 852788 586863 8553 852524 729311 4 829433 665020 557788 146438 704112 836276 842518 448426 862505 781282 716722 589902 37153 874433 817041 879822 732115 1 191802 170128 349414 160707 79732 546323 425140 237939 134252 255471 16 815871 281271 3156 240376 106 381418 689218 53943 39229 416507 862275 316774 789648 134407 899235 329 63820 369251 853698 173526 810864 393483 854523 682739 848148 55 318237 7 880760 627439 709826 317838 286668 230564 458079 317056 657075 892698 379695 178476 238075 109388 80138 863953 685091 897915 16 877519 113 720271 220 706794 41 184670 703628 899342 686750 841247 8232 699574 850337 273481 19976 791734 876482 1349 883250 892105 702211 8643 5526 131313 724055 788584 480994 876207 108851 457103 598233 299732 858902 49625 166250 247692 702591 629366 786406 877706 369752 509804 8778 862257 898796 592528 20 895181 81609 899860 51 228798 877799 401189 8 796140 145 117989 6814 695625 83001 583 184701 206881 618084 2 4234 857818 5893 640197 15 692037 448408 392053 329848 877259 621 257 828100 404220 871176 65642 457914 1 15650 12 207060 177590 20703 738140 792013 781787 898868 494749 53332 780765 712160 2490 816112 535583 436449 671783 863171 117237 872087 237047 889111 72544 16583 191502 69909 764639 144537 155294 844218 426886 478660 729680 433656 70 798452 661403 863657 813586 766838 78174 693083 812759 20425 287243 2 466295 166181 47991 304471 262 10252 390025 222275 10 265936 20181 575585 884393 184131 883090 4132 674799 854325 1649 533849 754410 656034 825764 55 551733 115731 1 228868 513 2 611855 134949 539 4 812299 801431 761451 508000 13644 249051 876838 601526 28832 445120 50 679422 50081 168110 822582 822299 891624 759962 128816 866163 42068 274229 874181 712186 510547 2 464592 849747 1259 888008 528431 397236 250369 5 701733 248402 197441 234186 825972 800939 796967 165391 575088 25 145236 59688 485144 37087 853109 35548 351415 666574 898648 402 865705 859030 70 8128 841964 886404 550488 23881 127756 838255 704145 5172 97622 4 720753 9 73217 691862 3792 160088 320430 498825 236869 877956 560110 261303 801529 13027 29225 691174 6 856676 3 376424 4576 709408 715160 8 178 6217 804686 62332 731072 712873 611683 858835 896811 663561 873225 596109 21 606340 163466 526030 832196 676900 95517 14241 853628 190991 166469 245704 734400 62345 501670 863961 372978 35673 770121 682261 169805 540058 691929 32721 368551 31994 575904 890990 893014 501558 246600 238125 870618 102339 851388 323467 796124 898269 853409 56 239005 882768 685477 886849 12679 848177 4073 654331 170839 709653 328554 3 879256 874520 755 683824 507127 274836 265497 53 25918 678246 548112 757134 878904 100098 766962 88 6790 713053 875286 290029 452348 572544 98261 896117 479597 869009 8334 657994 205992 454146 819487 747127 728840 260544 652712 849795 343308 73589 117156 839021 870279 520596 892057 827252 8253 695145 621102 731276 284492 520576 663600 896299 753135 54 1022 6 550454 371614 362 113109 292903 896153 858487 3 881342 539870 849940 815497 861278 868922 770731 76710 558303 261 656 275 613434 527942 702378 784612 366 5827 764516 666822 862403 648814 876027 36302 60507 734740 823706 105236 34332 32358 738056 626316 3 234936 850575 763331 208396 717400 896684 591142 819525 744263 663130 896137 239273 848851 2853 804403 894346 17217 847 895603 439382 676803 867590 15 411020 29351 628866 2080 328221 404895 387997 715 718 1 497328 282460 756921 247540 244881 173 717772 111931 222836 846684 230135 891127 379418 597088 230451 717760 620000 749431 785439 859604 818723 316602 728841 1 104254 877086 2 842782 830371 36976 79 1 730509 804415 889560 122987 822293 874027 219441 7923 168230 659517 326444 623694 26 2 2 751633 17605 389263 118171 13 6 252838 2030 111939 45443 878143 656525 864364 818265 134550 162180 651141 287095 296513 722711 296432 3542 17516 648128 676003 233319 876086 158750 258838 316175 184617 112855 853410 513 108588 313207 898328 352544 677636 41483 852984 869611 554222 563215 661206 6 8 178 250336 865780 295432 139 885171 301341 534377 716295 28454 156 3712 293487 624603 75 663204 877004 427371 759469 872625 73227 2 811743 870998 891058 559869 370323 885809 606137 88 192178 182063 873817 346331 471303 531852 2 899691 44552 111196 52 681357 1698 846881 884002 545673 442848 19 836623 1490 791902 56146 3 854473 1714 878765 609224 609635 886149 2404 792351 886566 5744 676825 734986 51293 244264 37471 5 882252 840615 59275 665932 774119 35968 50234 816753 256007 884224 822993 18 685734 883857 261983 2544 45946 767194 102130 385254 856784 860047 813750 880736 345478 872710 499272 5 421287 73736 839931 90546 24954 438795 845085 533532 416989 467 857312 818840 141660 590072 325054 51239 63 664149 68340 760287 876152 885921 861685 865442 604002 691778 403322 390490 44 119611 798284 156021 699809 204214 48311 478106 275556 609399 296441 445268 724821 183248 782033 122938 897933 585501 515629 810694 549129 22 882695 287 679621 431 849165 803336 169544 484741 702814 790918 615004 849343 9585 634660 52944 40 419208 324604 894303 2674 764345 76290 874293 2 636211 330624 6 3541 406883 468591 817102 864073 823534 11 50 590210 878551 352 697618 228894 327013 223235 99 6983 3267 702028 512660 842172 769268 499870 221862 129338 4008 17 388 184188 674338 436942 9 897877 15350 119 142859 15 847003 552646 175998 197543 182426 7 90219 576097 254137 35070 792233 433043 377220 222762 861500 426880 247053 858045 275067 568197 4028 826313 557608 833102 4256 423477 885053 18459 117334 177677 609913 10495 219674 324549 743818 381821 60 13155 727326 2349 886195 791648 213622 482660 771511 8 10951 489201 211396 5 459851 314629 816 460485 159889 134766 518514 876977 864819 214545 625038 57108 400678 429954 542592 338864 800570 704336 33846 1258 23 849776 347151 307 897572 42866 458536 119506 840628 258096 849009 487300 674173 12059 751478 1134 860375 790502 321159 235180 286613 483 806904 883104 416787 824141 411410 206311 870019 659279 889753 25349 254 877633 316595 53 90 296216 894429 154 254121 864925 181618 245226 650358 692851 140363 843142 172992 215880 893360 2048 254465 1013 34648 672564 898952 851796 50299 261 351914 471650 713694 895241 328659 37 270946 887554 104068 247640 61903 863563 822673 289449 163564 880412 832502 877171 889656 508232 9362 897117 625030 891640 864397 107566 2 895163 24 1288 615720 55 861504 14578 25 632223 452169 891043 214480 702516 384630 878644 265143 66599 25823 815590 779983 67272 777436 738274 679617 896048 707279 4067 632952 37298 612150 604934 16834 17 873397 828015 687981 854211 891970 892653 135702 391467 731934 456772 381374 768704 871658 4655 43944 153460 641536 604638 649616 463703 277446 527642 11828 20286 697349 346688 274637 30 865822 405092 139914 448704 842094 39 882849 280558 107207 764646 12 54147 35231 895995 354877 701809 895957 308149 731861 2 66721 4 707308 65 17399 892772 658259 611771 318863 12 335136 885779 2432 830987 15 858154 1 793102 709692 348544 187426 404809 870127 815 252905 1 859633 313598 799887 781391 584759 885736 511496 126692 897777 149 19 1050 668685 14 884715 73668 629124 342736 693948 891079 37247 1132 824717 749973 12632 644965 45352 184740 8962 793462 460617 333790 416454 44707 826387 213695 874854 893604 795453 634981 840138 1 159259 822019 218215 210651 305174 530310 44809 793205 389578 613949 790165 823086 611681 842379 536139 66770 103 1695 368521 139715 831446 260884 784112 395953 556707 470184 896296 184336 891812 804561 326776 771497 893764 407687 718766 9 880184 895709 163525 866966 867382 21771 506051 89565 152932 812137 253404 580959 834837 775854 47662 318516 864724 3785 27 174007 898871 597860 75135 886316 768309 897879 817965 10 602392 341758 11837 26097 362 890454 774 887003 713019 633837 751013 1435 1245 884058 540551 855421 499198 337364 4 674527 823318 3404 45801 831559 60482 888318 32 25696 863589 24 47983 853962 18344 511509 733793 840651 894827 895400 848259 173752 516589 699832 817657 702418 888167 11754 103572 716073 78016 122334 854635 886473 852615 15591 883020 893310 340906 46 20898 18674 856522 517841 866221 848767 382738 629550 727146 611222 895288 740497 21081 59 71332 810286 49453 717699 283337 343025 885516 432510 56 4392 670685 532772 844665 600228 25915 29307 1784 879569 70 899715 294620 213 34 497622 275871 832061 808062 812717 6255 3 854465 504691 110 863628 643232 892574 891924 710016 1 87888 860628 277438 1344 732287 847446 753930 836210 356819 9042 869138 121761 220071 870579 439118 161757 887506 442348 9 860110 567397 283867 13194 283051 73153 474261 695965 710653 845197 889496 121 319869 788240 6 888466 805024 861214 276985 780282 60359 472633 257046 378344 833067 116922 176782 699667 15302 881744 582786 725507 851247 427552 427894 876619 890342 682481 2 528705 848722 768518 160978 581348 816763 3 284303 328889 216346 1541 139854 848130 81993 844826 427032 854783 792683 585914 451634 145280 61846 177471 823917 282362 244911 877901 804258 795795 28 6 609852 5 569997 806641 1 889927 890619 88 649485 26 456 976 288969 455356 36 797462 17 704051 25832 603942 567257 1853 342884 217702 15 879533 754066 223160 2213 4194 379 782793 285686 817892 731200 636842 175008 333244 3443 236399 864013 333177 7 237568 210469 14 99038 318225 7 396880 59914 715149 253042 834405 100805 898332 1005 893653 663341 566166 461265 790974 870395 806864 709798 36278 2 216666 526160 827769 1641 850243 573837 477 889564 152107 876097 579685 634034 323464 476844 207624 649125 853953 69225 136680 10962 686852 493206 15013 198475 565164 870050 835322 11004 42724 227984 6 13846 748244 874072 724071 2293 1 671669 891977 861384 122 132009 10256 852222 477080 44485 859956 857890 337052 15114 629441 879925 887276 195599 252389 3 12404 253395 235808 703201 184637 38638 854354 2 93924 216561 336349 468671 555495 421810 607929 852170 431417 713721 834438 973 799377 538881 896668 167635 679376 339842 781784 22136 15914 45469 1399 86940 11988 877758 330634 879306 366273 558798 225504 51 879281 453646 267165 491264 895260 611868 849776 742826 331285 835326 863193 316734 835619 771578 669164 600138 555154 807942 242065 847546 288697 580477 357557 9 284024 407144 1586 572404 3977 895585 848400 724031 644370 799732 288804 61 243 127 140103 805545 253683 752966 16387 699208 16505 289940 857739 879920 896817 871594 388755 216989 828798 848178 34 882528 851708 8 231606 882321 5 881805 661164 549610 9097 458545 319936 5 203 898036 310009 307327 160198 887612 851894 356702 748908 95 229 23486 6 817319 171107 234624 16207 423345 573679 200397 710 5 730674 598714 381995 143539 634531 158730 765272 383 806819 838181 563272 387671 1101 398840 465899 509071 559886 338925 881071 847008 853400 9877 891 12 22883 443117 796399 19113 437562 614644 222 374174 127 245263 614901 853655 155438 251306 697117 826543 896817 494779 757127 125297 446433 54146 468350 23 813146 151 375758 1484 587581 437786 81620 716891 373646 159738 764169 725688 641957 883301 899456 891719 19182 888503 651398 848803 898355 13589 314821 388482 443759 368609 2 827364 246905 321538 849077 9 753851 3 113998 68417 83248 277102 303739 896971 808131 871152 691254 884926 436892 441 571627 1449 360959 251824 893321 132408 389400 188050 887425 698361 107791 9039 766309 5660 197791 889994 766868 36210 879925 864104 880794 135637 714464 896967 889597 681566 42 892483 35142 389327 792225 123120 17855 621660 684920 652933 299826 194413 621353 227823 662865 79983 840023 767849 899343 502782 362033 64450 41174 37 412777 773399 240999 56259 843243 835383 1099 890319 37 844009 16839 42 23623 834504 361170 787429 607862 436535 4120 569 425 235 17 477681 890452 773276 135653 802060 855828 754931 162 837993 866687 878164 815420 161200 33 869853 417621 779721 122963 120097 453001 746759 281430 746579 873806 651830 836512 133489 843004 778202 63 42584 472783 744242 521190 875488 546679 34903 751682 3 440632 30761 82029 9 3 895540 848049 620488 328781 728367 20 658 838480 154538 112370 35192 311904 853370 724534 833217 722737 856454 815617 792348 822002 217 1419 694051 794830 571382 34 851551 757122 62745 232058 848725 842386 2478 7 96616 1 785549 6 2 412087 824768 196474 8 872902 879245 336561 9997 745350 810609 330432 117875 897980 63586 748776 860116 303146 883270 787499 573047 12084 495 149965 852325 474730 240755 895137 199108 695888 507785 897630 57961 45492 780788 4127 817212 699904 873319 45345 224923 787378 297997 345125 765034 501788 318320 7511 880864 867044 672588 870771 868682 725150 95741 338268 741708 769749 878184 895075 59539 414113 109408 11601 5 294653 287695 888437 679926 5669 90 898256 835140 881491 889136 320657 660623 893151 34546 14 276 859102 574862 152157 555 791086 880355 542768 168046 69778 219270 572023 898899 689581 891863 884691 689991 803182 295281 774852 194778 736132 702899 452 575751 666216 200679 788903 193440 6 366759 14 22 564674 325936 13 872204 384995 493067 517403 874871 22 220 519091 367058 432798 262550 1 341634 133 867836 689794 64024 378124 872140 2528 898222 859224 2 676794 118671 747231 701499 302433 427547 70 854824 264219 678566 267813 820752 673259 88674 842661 824012 869086 1426 69685 736678 861262 738 755733 295 749294 867997 852200 218383 123538 1158 120902 863663 324276 10193 547649 231837 78 592200 889644 781601 792887 2488 867876 3 13 18 4 195898 2314 791422 890341 821776 885968 778388 875089 388835 683011 11481 889615 63371 783920 862402 743054 206994 872240 28 2 824346 861606 427548 19421 612462 38860 729883 383094 389682 724232 270531 862419 550436 843282 818768 1320 504595 12503 840332 665 148426 241941 833945 18667 761124 133110 726022 722919 898339 3 549730 661483 776573 231007 20 866795 862078 869763 459704 6 194111 438284 795518 218063 582320 876835 269133 733579 854119 635912 893581 282642 173926 655163 481892 879263 79115 699180 409087 835069 267177 745277 876584 652255 1924 892440 637897 810482 87785 26 520802 784316 305 755356 567859 42 866177 790150 739213 878357 844819 181359 710686 145189 125280 33306 897241 714389 377533 563663 454548 892282 93961 116026 272508 809102 670645 9062 6094 448945 412325 691868 795812 871393 458 831662 305583 771067 108202 491496 799507 534924 806878 2 27 295974 770945 860345 649683 39 189989 702430 865159 880073 380398 887749 828515 9 880891 673750 1017 841545 893952 477324 5 247033 422699 587557 759176 888871 485538 768618 242741 497046 760371 751289 776912 640082 828640 858727 388800 895035 866934 645384 875280 491364 539507 551 9170 676827 833072 890959 850820 897024 107065 80194 691420 676645 893422 531696 66 849791 4 684965 872977 5381 826877 356832 751121 5 746025 458688 844764 893542 840585 5104 851708 802452 852793 773170 766861 875268 376081 449101 840045 629932 23 251559 895116 339089 439614 352 636167 880888 869407 19976 474449 239282 705641 105273 819817 19588 833645 412744 549631 821741 663037 893932 890978 867930 85 796358 10275 298385 118187 741158 64853 107143 71312 269 6501 395938 260521 30 283602 888450 852873 211788 847587 831890 3967 143473 356980 523696 441720 15 604812 174081 884565 579099 349319 631006 224847 535160 1 77390 296011 440417 3833 329 788046 713437 725337 475946 860836 600056 417005 517363 35380 575050 585936 887541 878187 6 745502 890829 891326 43075 288742 842794 161046 610792 440827 867845 796174 15881 889257 888249 40021 822039 431756 604515 195009 541768 352237 896883 771448 166498 1157 629 576404 34711 254630 783733 806816 818143 13 774993 1 85 898365 120606 844006 817714 4516 803129 254693 83730 165832 50351 271886 894507 852901 499845 1 878730 104736 879710 675464 764296 893969 61200 866991 179 865901 334363 801159 245599 6 12658 872234 674915 759198 717501 894830 61213 880090 731744 375050 130913 4423 695400 856648 874356 80848 883699 812698 160581 267615 545205 405 578212 338066 885107 877273 46583 289704 187 835490 230828 382995 276142 467 476447 504527 138 357168 272483 719691 861364 108451 603630 877996 348303 735420 710412 2 728898 368117 853739 730556 897994 187699 669443 411717 191959 61440 656089 828732 668858 235617 475998 770928 884855 554372 560891 310 2 265839 800405 812555 726065 874376 256662 6 66742 770843 550411 137004 525959 4648 97341 735034 2 701680 741356 404723 313042 634606 879525 847897 673348 799472 663633 738452 841641 829144 469584 5918 682830 113144 861909 898021 80152 234 2 237456 200741 755871 431005 4353 50 891175 856694 327171 661932 78822 895058 706819 80460 2043 49 1635 879378 508447 555887 896015 859061 899472 836937 679582 257949 789531 283262 691406 102604 726864 516335 873923 758482 444698 581595 198760 795768 823123 26 771828 855230 867742 527585 814912 1 275601 496337 894995 99251 633590 282 616753 2167 239322 886570 898544 2217 646852 538593 39 788823 1954 887992 565356 251806 899901 17134 58723 389167 749316 2 510693 232781 890457 892425 118700 183846 143793 772341 139 400464 821267 883418 467 40681 203592 858413 529468 678855 10851 198633 814986 733887 362760 215 141 873203 512034 542910 862185 7220 754223 155 871397 892750 626740 180115 250618 665033 713546 198569 795395 767357 326743 875852 894158 761798 197076 255850 91 790284 214099 33 332323 846242 87979 380830 3 527819 133516 415977 266750 804919 802081 259204 13 175797 308728 90 361853 34 220757 21596 28907 890899 890312 435493 870257 880153 679279 893066 13 790009 856985 569224 777593 7 715261 532279 417259 509836 639010 2 888780 823166 859093 569733 727350 152698 293949 223952 19 806409 312147 85 734116 537239 122855 4 75429 217338 1725 862719 776164 414470 784382 881542 885167 6405 500 802059 881287 464135 439397 21950 409848 258583 25340 338921 843058 359580 286196 340861 549036 893903 26272 583727 839305 814087 401 37449 676436 438162 857712 99 276196 169740 837902 669580 849399 869272 667731 643468 222 555380 865098 498 422516 623384 415134 228375 899007 224250 85 108866 14133 575854 215923 116 778961 501310 111231 377556 402670 2648 701450 266561 2296 587505 31 831557 379 360757 514127 1706 63 93 121045 515725 17 867495 112388 225744 7 897032 296 267060 152157 353906 343228 79551 513061 841620 289955 166 799348 687422 852874 893382 372812 880146 276092 758448 18577 804303 677233 176530 823314 854284 812202 66238 607043 7 147042 71765 86222 61 10449 214847 19882 814281 729 1 752863 299203 2980 250799 688600 1990 400314 832915 586 857778 893095 5078 108966 351588 29055 4163 2092 254067 117965 43 594296 399000 1048 845605 825458 3 4 842494 474209 660197 538228 55 188748 798467 51 842669 583577 752994 112269 896530 568805 792449 877603 719054 351168 739 31263 426900 684480 76991 62684 848243 2940 636541 1 475474 711150 2608 867250 638303 739882 235833 860530 897464 295057 649484 759215 3 821366 883687 728652 311706 34033 18405 839673 403 33712 74 83063 25421 559747 62 9671 731530 709221 870475 928 661769 564812 43 28842 822378 14942 788812 94013 162084 1720 813968 140989 665683 10724 185840 465519 557 90178 5333 138713 1 627710 742010 64 880368 115 885766 878964 765807 678728 769870 442350 999 845034 811526 8 15448 853215 2 318906 873507 376973 113801 13199 46341 894065 876429 898871 20120 857617 18360 28092 483758 186 704102 887528 631612 334814 895096 142377 870009 82265 816873 296902 37990 170993 216480 106693 873000 308129 869682 893709 883469 815144 104399 822340 896413 3 595442 557620 133901 119 404982 16 283055 885516 114250 477151 432743 878659 59480 884438 870255 892304 150574 2 863084 667871 176417 866512 57 10531 100579 690988 827 772689 783995 882283 607219 892018 4 4234 890689 857407 725141 861998 893778 733375 355313 4357 887271 285741 844056 741929 659003 413410 809138 422093 846877 845275 267741 609454 824939 849045 868805 152221 349600 98948 869322 387917 583226 849605 836489 740 893105 109927 751755 651463 272 867411 763360 790891 191047 877724 27865 472847 592 515629 855059 857277 888217 757064 6967 275 830398 246799 310 2 744668 105215 809092 897217 493895 361894 812400 454210 9096 684946 622921 4642 879721 215080 857776 457547 834464 6558 617093 691607 859953 254250 827162 765275 881817 878929 634063 796566 844563 749690 9948 64 161943 211667 361802 93 86 284539 399757 142 545851 850282 887238 484917 891358 874067 101 305275 63 733818 704906 794522 765847 856281 638 637111 18 740 746201 40434 406 843529 751949 876995 266093 113609 238012 536717 701381 2 366980 168 620541 878830 671 659522 604802 659651 34648 22010 7490 867163 574969 420357 863317 126185 304689 856837 100122 248683 832321 256339 346636 255415 325694 5282 271602 621314 27 343010 800138 12 6405 871306 143553 83633 193638 19770 32 331 1 141856 7 756985 798884 5 18194 307569 330570 19448 841085 286001 1833 10333 847344 741942 542920 39872 147336 22042 374944 805272 879954 261369 20 620347 844074 57 160248 41106 747831 16 13113 373440 324434 20 250838 656653 808 552358 650982 894747 865767 2819 796813 852361 7504 220718 696081 8 511839 231289 751934 5932 553024 28785 784777 3 738514 731724 325959 1731 521161 647252 687544 899429 206 890841 774836 348490 12 261414 5413 407258 761700 650651 486209 273330 797532 831858 871617 5903 620732 108802 168692 887512 517887 880825 180063 310322 5149 772858 7314 944 110849 343997 894012 861122 1 122084 826866 805445 499922 22 474699 18 10 171328 8 334609 824871 764207 877593 118 759799 610632 316016 76 735590 690801 106936 334852 862536 814818 896508 846218 586863 883 286983 59524 845507 870373 780609 59354 59893 47277 258279 285828 869100 469868 1461 841158 63500 7146 537785 231227 114626 733225 731544 17443 364640 3151 358447 477289 733498 175909 63703 57 885510 2 617222 897597 44 58026 899361 801550 839713 826371 860374 661071 278661 591088 27 266651 200190 286693 644629 317019 692167 4 846566 754134 391020 812716 14 813996 386756 2749 889481 159783 6345 855126 471441 714211 815238 80186 814471 71 420433 136788 207235 482509 537421 712022 877122 358763 782525 57 418858 23 743738 46767 857132 11 392414 843198 510644 537332 401912 28 9 898480 367472 467692 159381 3 241636 432077 781268 811347 544019 5910 152 1 848307 527539 466646 740909 698667 733951 26452 652 846051 1 851480 149232 209333 18524 339 5 55 240 454 894518 874499 883139 768085 276061 511980 880047 880886 5948 443370 826038 671026 9550 402855 628376 211437 623772 889589 637950 1 329959 13803 570496 823224 86750 327897 131943 45300 173541 147248 15306 673934 260723 851782 456307 22145 68 881373 131839 389395 83024 663773 829508 200010 804630 180622 724918 349842 487152 249 495503 326045 5856 664444 792081 869904 6891 864216 41066 58153 157102 583097 769713 817594 348231 81764 515695 666769 103 176982 863312 9 862271 115 890853 817228 743086 473187 427923 604995 538959 233014 879698 695616 885123 303755 295088 897525 857286 401444 591389 864624 793510 761466 106827 730427 523109 779333 253624 760689 131943 49922 2 604859 79320 869920 789793 7979 692574 833102 199838 204 164880 772993 245361 9329 880893 778737 3 2 325323 608872 285 12 218456 865505 543461 859122 54344 897797 858226 246312 811120 790803 1719 291999 595813 850135 174499 896335 839092 778036 860678 12051 830229 485389 64414 312730 223437 575410 96809 845787 623352 607730 812721 264 185554 134453 757993 573297 7564 668696 81292 429236 132568 374422 894731 760829 887674 207784 51 778563 344231 811816 787691 876043 842032 816206 877697 604030 51 638763 711605 45 813362 437951 646479 711293 5083 5432 868768 886881 2 2 146746 105573 1 383645 323823 845102 817985 50548 597572 831815 838544 126043 5437 711837 818880 76152 725660 197664 45 477659 7774 550604 815711 862967 696969 165854 840162 839444 766010 926 783808 851791 710194 870238 871613 532507 453768 767848 419 886092 32155 546702 29 281884 527655 7459 899929 748418 99189 2333 879539 204 829046 861214 7 448494 456946 834000 13091 859356 377938 337303 118757 394192 877508 802868 682410 124574 878974 719096 425002 102057 200414 256755 659875 806734 479989 161322 738832 150706 855941 998 12 878095 124093 872457 680963 293821 173237 465665 837751 101891 414523 807959 257626 871674 515465 786996 461775 222587 873387 50163 810808 824510 868281 854803 614650 23987 386725 312 777698 201410 34121 845838 369279 893897 98064 8 31811 819754 717172 490 853033 29443 751757 883396 716476 774 850466 362 106875 42924 879385 82406 6702 883715 2221 839401 223118 294733 189840 849103 223917 250471 310 867782 68464 300 11230 899443 687227 679946 14057 545523 878550 764843 863382 504559 100062 891180 395743 10511 651116 668703 894222 268205 807263 421472 886933 337461 463949 887453 647857 864716 792246 47 836911 857927 74 619106 634418 403567 859714 203635 852763 62949 423726 870241 805386 821893 3504 412258 314358 309469 272779 444501 130627 500323 897505 717374 778015 847344 765817 661346 77795 77242 364793 750106 432664 843911 241669 234 839583 441069 114815 854906 751596 258141 877768 523 822932 823592 5 161319 800292 590954 7425 876149 13 888888 644870 284 786493 564822 495705 4378 4 447487 819915 28353 689931 560886 170200 574926 765581 616508 850272 4072 154637 777812 869741 94 896182 788623 883829 762371 824690 864499 1525 1 425390 643449 876331 865128 20179 857619 789143 38 373 856467 772 4 787537 519900 686547 746187 311462 39542 725908 88630 740515 749823 38 489657 355 80 89 869224 827146 9 833148 593 858426 862436 785593 621323 553037 89583 1 130294 868177 793122 862343 851614 435686 367992 559853 646 811639 871071 111270 777096 752366 65041 787892 494367 108694 695758 897987 320 247083 831718 677946 591578 139957 330984 274802 189978 587362 1436 297629 321861 307948 844590 884607 851232 553002 161427 669953 236393 893939 469933 733826 871844 682414 608527 3122 349639 1207 149 132820 804251 633226 41847 195568 733549 226 468327 899354 200 828031 845929 600496 753611 803184 203023 871163 379024 559284 4 805058 343645 414307 393865 790777 2692 208623 473747 244156 85613 780435 201 15 6075 247375 192613 574220 2290 132426 760360 477213 524215 769506 487161 771259 724935 856431 801 1538 425739 859458 703055 159277 1165 886368 42255 494677 165679 107838 514786 868674 1 188429 205719 564931 896763 829791 860835 283122 325384 41508 64 670975 472467 844541 226736 347597 453569 2678 1 885737 660488 842208 83221 639545 897676 778782 306328 854249 11 445854 498192 771244 864694 41568 423803 54849 102312 158477 2 304935 7627 844788 314402 414056 843583 826204 451933 38631 822978 335646 537239 247740 47279 14 392101 269800 296732 105413 894624 761823 277382 428950 646654 344377 198727 122886 889200 55856 813388 39647 137200 782911 877482 76 357949 883037 859466 762010 687737 101168 872059 263679 196399 863797 211447 304138 881621 880238 682798 789060 885330 233924 773144 15074 862799 501471 731 581936 825716 783402 817752 140517 378102 743176 7223 871381 69440 826984 871532 9 23480 3 35022 845999 777581 208740 291657 871230 342747 75850 868104 764959 495375 829849 357 721982 264870 632610 201599 513313 892896 857677 254418 694807 447201 19604 13602 357915 77937 411736 772190 27659 304 784173 750648 229128 471173 906 311378 72 4173 16329 276451 205 779524 15 77551 841004 285 327425 192 864242 579497 818003 808835 810484 690028 834808 210193 528119 764529 889429 881322 136216 334764 102560 257489 201203 870013 769314 395 187351 884012 841173 889798 873318 823291 98752 423057 899027 727303 229590 46 754205 856041 24 15 326353 96930 826 2 6550 232522 638540 798578 708434 841359 891088 765888 856537 5839 856257 857033 154056 478515 771003 812548 596977 69883 449357 31992 47 887392 48 859167 530728 888093 255 617327 374121 122 356472 874987 58508 879634 823631 733330 72392 722011 892293 6 764966 859505 832 240826 787788 785460 160029 130984 161527 845841 821720 894410 588744 830261 893007 841006 394712 492495 43945 879066 4470 844733 213046 857178 2 316478 850774 514512 628298 821965 1162 9 16 4883 793981 436500 215345 389559 61095 142258 485 20118 662830 816647 308960 473894 24998 735898 309685 6779 68274 863161 750076 731651 495970 864391 84 874803 517892 293827 779807 32590 729424 412504 886424 39768 112808 5 625125 860627 568053 748503 866485 4 53533 1 204326 85824 257724 48054 54393 874425 790558 142 801690 860228 857344 839858 354203 838139 131019 791605 82 91157 821376 856320 854184 288612 624222 1317 881337 27998 1 509499 125 891610 1491 31300 889890 16380 750221 374824 452173 661880 234026 131447 708908 133675 19235 1072 78007 242016 89547 256977 560513 720833 155293 7905 729802 827473 472494 6054 1689 878695 737154 26 772265 156709 2 849344 215 882282 704977 871410 808865 281981 135771 224992 14 49439 522660 890069 85 721789 6392 33209 91839 587494 477011 411773 188822 793504 784924 30766 619237 422669 466927 713839 212360 860182 321494 846003 863479 190569 740625 872949 832599 711690 550384 891149 761357 4301 459146 497772 774619 151041 3014 3354 849932 29 93238 737973 355 98591 627757 880237 894236 128065 649469 893330 62 882288 835817 253530 79871 739582 455345 755498 781902 35072 357690 812501 739900 330898 14 1 4542 180 833092 437758 321797 672116 25 863079 742331 365115 46470 390302 839162 1919 18275 397492 149563 778699 396560 872197 307721 64723 791138 788768 1285 248762 737114 798163 730204 4 5 771324 257 19703 37130 626805 7699 617181 437702 778155 856786 534801 270448 23 135424 207020 224131 892487 802162 557811 119552 242545 1051 865365 413981 854628 524513 391452 207022 621633 744029 816534 163363 171924 873320 803046 115897 717410 300649 880523 896376 261270 7873 723680 23055 552772 169386 33 549737 185683 330231 34218 786776 889367 848775 828048 2745 875116 31852 788840 880849 878166 862117 807248 43 876824 311860 218381 894087 748424 11 885804 299141 512696 424361 862570 830330 3809 609777 346953 747398 369257 3 407 653683 694077 880734 875383 5 767282 268362 753534 54426 336160 378279 872740 761813 621708 657385 489707 334 216491 1 3674 805190 80 425969 5594 225091 855711 237 865806 895300 1 264188 656951 814771 9 782508 98319 392758 886453 106501 826141 401330 752128 894572 675 30440 147695 588990 351192 851080 743812 181909 733647 1 60638 462864 656267 868029 693597 2474 912 852027 818289 3395 837008 19583 854740 529037 567806 807826 857381 731400 231850 22837 397059 799502 173383 855434 48 182264 671352 206307 16 896684 897943 207332 298851 662024 500817 152801 55 770123 17594 602163 219328 160030 345 890487 863319 584461 51675 670432 154 328337 765995 153126 579918 893853 20658 656756 421294 234517 739966 864378 269456 866697 315923 895920 541391 776069 892372 1042 603180 894510 850327 808569 5 126120 699878 310 218829 833686 845640 201680 544674 794406 78221 319325 52842 883511 302989 348255 869415 781857 397095 873127 367542 86 855469 91 195604 376955 862813 662474 333871 888433 660650 868467 115346 576005 332425 57800 861608 142126 386469 898801 813112 827607 1 872611 754254 75009 671621 81390 533879 816087 26212 494893 892941 220276 125829 840270 287590 803470 91713 441679 395899 535006 854329 789826 454757 2636 771046 66114 403881 198076 750803 306854 888662 853045 198713 172901 699315 56202 11 891710 356740 276882 596591 758161 12 748169 833504 151851 194383 76265 847990 1273 149 432 292115 5015 218 728098 464351 46670 885640 346365 600435 877745 596216 559868 632014 558358 511512 2 680014 358842 847337 779837 367184 542504 58313 826885 721681 8040 652430 1 295605 337229 558344 366945 1856 25705 619624 527551 779517 183 855074 587594 613584 108919 615188 125026 68 455011 658606 588835 213229 743220 5 815895 702841 88 371584 720580 855180 649796 55493 590181 456861 880638 884203 843292 488298 236663 891233 833276 884489 280 869758 857070 875904 15152 523448 397608 3 3 1047 333526 825808 4 79 855005 882664 878757 202 366043 884502 231 533616 141792 368763 838302 795347 796750 429101 873248 4350 68493 836772 15441 5 146535 863207 122037 27244 659502 817843 897845 648527 2611 17934 451850 864575 669900 860035 878634 858469 753264 884062 356794 16 5 120885 661757 373018 4996 379577 404702 13358 39655 782159 810892 690227 654682 302192 356558 120282 4786 860227 832100 667825 131718 807350 596032 892503 109 13813 848 1 350959 846780 325668 5049 5 676149 521581 20 841948 738965 851200 9 498138 464010 238 1351 867137 258790 8967 307 828583 643017 415017 14 16 834234 239769 524543 713630 16 644329 837352 19945 84966 4678 859 175281 203 224 487052 203121 194986 804563 653266 2190 853838 870768 80 290172 426195 312531 27019 846225 617495 26 113846 102246 557220 144961 576434 816792 410160 141025 876619 859749 805426 482727 894376 848649 518213 7 675548 327894 542367 734244 380140 825035 542869 2669 865453 544675 381775 3 62609 130831 897571 201996 830959 806505 789451 718183 365267 494923 894011 190324 214444 286683 503258 871878 888498 835791 30 896450 155056 872432 208335 5120 841273 600417 519330 786289 874694 495254 898641 42302 731635 836867 170164 80782 485799 769771 9 817365 105 124747 381998 392517 837372 886923 886580 892819 1965 30425 886364 8553 758343 44397 753219 300824 807703 13297 871623 812967 815518 277539 889909 857364 844210 627630 711817 10 771838 243017 882736 277739 723444 564 609745 2448 152932 33495 904 796344 757431 218882 662 668547 873573 169 390693 550796 640661 3 622428 661022 832955 876981 862958 818968 777553 866414 800362 13 108144 863076 136102 139901 799343 834616 801014 782109 542524 728315 612872 243915 703264 602269 876606 45162 32 4483 835870 5539 837563 877067 766954 34 716323 585652 859607 247 4492 100543 730014 1624 899076 475684 646794 3 88861 859073 858992 591217 480265 494 716300 152788 264581 832253 631340 820630 625600 226 38 428800 594 892739 812023 87 477935 366182 851289 875563 26 376358 804483 866844 36509 12 811265 17140 830992 786610 607379 575181 825711 243828 817434 63877 848754 814318 595303 532504 884653 3942 807329 790985 34688 856972 790692 4 786857 15164 297444 894570 876260 220372 800473 29679 840491 770442 878472 849521 720984 1600 29 883698 25 865194 157 248974 2 827664 81 6468 33724 133166 781138 272429 74764 35 870626 475393 5 121 737063 827936 210791 715 453399 301532 79884 829351 67655 883475 280145 809354 530 124 232868 184 2076 839175 695077 322983 2335 480706 731301 83201 292641 833914 379914 830330 220004 832816 31 866041 2 215152 113 182 484804 530717 378869 878099 1766 809172 19 6993 720629 126 163277 678734 840743 29 243762 85867 541907 254677 52 241805 893231 868992 875911 819454 976 852647 223788 721905 38228 773577 521406 115 50864 148862 502183 703060 340260 506756 12540 807071 897837 885743 827573 776155 698755 1103 394453 1 855726 516785 250578 55804 703544 781273 18319 185239 635775 876364 199249 2340 497845 666533 484841 805660 4 822308 849103 91852 28563 850079 601869 390655 751044 831975 465858 523587 886782 601539 61 845283 866100 899064 726679 162508 13 802685 420995 259544 690254 102774 836750 162677 224025 607306 7694 44743 444469 4 62358 833730 480519 5 367215 882022 37183 2246 854115 169 26 893036 558280 998 424600 874924 788156 657845 524 16870 13796 3 669844 1 819411 169096 883876 484934 465437 1 806190 80568 13160 175971 82957 412090 327439 881161 864413 637790 667968 39337 714601 588247 27032 737730 789477 248963 583093 23831 879378 163562 834503 4 849856 11 646806 89 877316 730077 529590 854496 2 114 313425 512819 34 835565 879529 2 4524 132555 898596 423934 806198 818526 22 808838 55 133 622409 676123 662613 448180 1157 217999 653142 895587 851609 589503 886733 524694 602185 792499 380324 63 815337 431135 134507 659254 9 933 2462 796605 322784 458305 777859 90899 16249 874778 3 128067 509960 1048 829632 681463 891960 870508 550699 398275 834129 622018 554215 180184 17008 480650 29971 189915 198708 30 456135 720571 66145 271051 35743 14 799044 652023 153822 532170 862401 9432 617820 753895 820049 881775 610967 556379 123285 816313 846280 788345 572537 768346 334586 94 270608 454308 526111 668376 611692 307 586771 32 743846 27383 562982 211315 591937 221075 1 559989 896676 20647 839176 231693 290512 106434 473523 834764 886417 337 838914 275895 296879 568 577201 798511 791217 220297 840368 118399 577070 766460 884440 802224 331660 299304 148146 80380 775445 895779 744467 95650 18486 860108 571299 398950 886377 892098 237360 858857 4486 244047 673767 461722 773496 68877 34659 812471 75328 85048 407874 864626 158 779348 794408 885194 504329 852462 3382 806638 880206 3 826251 30982 2090 873435 896654 213889 328 300495 793101 428296 891814 22 337510 831661 708461 864875 404722 1710 4 819602 814122 371012 642 830981 885592 778147 6499 159967 635728 875343 457537 829416 832155 874588 106891 617578 830928 223211 814355 878999 93810 848045 1064 732874 863384 163202 638121 72559 836507 58500 288202 385 848621 311 3 862436 260 895167 870458 879203 3582 877008 154 402820 1 32 1 128993 79160 879835 384 805047 763416 895126 168 479252 1418 711140 886530 891116 809468 39850 2698 59 51 874391 896432 165703 615633 788183 763063 738734 84386 829280 372551 363543 859381 895926 489634 446513 670074 433493 899004 506184 531714 895696 128393 896598 869110 54478 731798 89567 2907 888848 99495 336255 13673 15750 862514 1461 78 879644 811934 898537 147470 854376 251838 605836 372238 800429 857877 3864 92145 857334 833436 143375 7489 734156 791189 24 348112 188803 386465 370048 850486 868883 105284 898197 128395 683296 475194 782584 867900 859599 800369 844457 851233 12469 301531 472146 4860 220881 119805 85901 80211 845007 175936 246647 311 145129 307254 445718 896783 551174 895467 856611 752189 744566 848523 786951 5339 269370 301011 108162 744906 891225 885992 554654 148 879144 38127 24029 403115 250213 334104 34273 416313 671188 12841 796716 821728 270201 878787 856564 358754 854552 2 884188 180 826774 159081 706113 502826 99616 22862 155079 871478 687243 580811 831483 802 812123 292056 288701 45 546294 226910 895550 813785 899065 17021 72249 321186 882629 775295 397336 282311 876234 412440 812070 2031 873784 40 418400 45469 485961 1252 629489 436250 115156 822029 487894 717767 8 590316 117346 32910 43380 4184 370 24 292954 375781 897558 837839 775244 895664 709260 24339 66402 863108 27070 849866 168511 842001 110506 483535 685 202041 716864 418572 889514 382 801258 14005 654488 469855 813809 9849 90480 496004 15547 666967 827074 288 678350 209 167810 615067 833667 686125 474848 518273 787909 853284 5853 77 787775 824289 638217 3701 328949 536150 9672 854292 865662 172724 76338 140579 264716 876007 608329 851649 5 884423 280947 770493 857620 188049 507316 713829 895840 264419 298447 224 765394 790664 163561 389995 892037 153680 875855 216033 462492 899993 88403 746790 74597 883809 13 835615 777105 638415 739186 724854 630556 324062 875455 871588 644267 722254 876313 14300 732716 391694 2841 49 825948 758 859041 80497 799766 593623 281784 869942 168771 823458 886954 456835 279002 128678 107 826668 642988 346 392264 773400 321122 3 377105 539358 204299 505020 883315 784804 883217 890014 2972 54625 136 524131 388759 160768 225161 625940 287597 817 792435 116134 470874 28 40082 839404 811143 286 521416 863738 754137 163090 27854 819743 457019 163 828419 405 858575 38792 832682 37 33301 3231 802650 95280 302254 894826 278021 1136 676120 289507 171122 341634 132802 739279 487791 640823 660977 770917 77176 990 896645 884453 67209 635485 516639 815989 312144 873779 633119 92078 6 64583 595825 43406 725063 473884 719036 122023 20 887315 883234 728709 474976 148772 746589 140454 466815 775599 1 525951 441294 770028 838883 91353 651649 557550 687396 617916 8 383997 531832 244613 10277 5 833062 5157 6 293590 843026 126488 484563 796383 830195 547853 211859 893313 766250 456990 675650 472384 897471 17236 532341 415578 647574 61342 876002 1664 827507 877491 241322 47228 266 16 836679 680028 727238 390315 40 77258 127726 752636 878796 595929 724620 866997 1 374228 888681 42 304536 93 5 320585 753541 465662 299650 834151 806090 837834 822113 179316 895364 788869 419838 868783 545049 857019 281225 397549 17982 861934 13 4697 664480 335220 883162 1014 854401 136010 577238 737634 513289 653075 29 6577 887 635956 88461 857632 700245 796960 718603 644070 150104 33919 67947 190991 108892 749924 541627 446393 227220 866438 127914 862522 603196 680090 549774 379999 857460 42 623 891138 2 739933 548597 797925 572787 677755 672355 706674 6594 29226 4 804939 887869 792569 741659 890108 869627 883004 750242 309217 40 637 882916 2876 864932 862761 22 570712 768553 827494 800986 580 167259 889172 880321 2342 862564 586796 156134 241583 373593 238343 26811 304435 884082 254209 886861 728865 356 389 529961 277276 826559 2 145483 474343 3 7514 56286 415040 892962 315 742429 884430 3053 612397 899937 510790 892250 448757 860557 609165 545843 374595 892584 595982 882523 602008 298472 560305 771740 97908 43697 680496 754864 738768 38898 801950 732433 25 847388 831937 513429 230504 4047 855222 24 897027 348197 758315 15 24 424614 356458 552179 129708 778204 825247 618 741564 570875 310324 73961 4598 51142 101376 6 134904 129289 893030 506957 335454 53656 169817 748636 434937 57583 112091 20 27897 3 117 876599 64 528029 834354 1032 1 864719 10 652603 828862 779548 336769 709505 366076 820584 817397 764407 225654 148842 42075 3 362837 478290 67126 538487 848626 800284 607730 835876 731018 875564 645218 856641 459717 103416 253974 374395 786257 142938 546733 721363 812592 851906 887813 606438 827000 437029 777927 825215 605900 880899 682 30602 788585 677969 175787 570801 823119 364952 5297 139006 818528 2100 526433 837541 875283 547346 10193 190553 691488 480995 892292 151666 873806 45488 781769 81330 187256 816234 399578 305094 352411 762353 841088 178962 887114 443899 212037 882397 11886 49435 850954 9298 871348 861687 66302 3 707929 74907 880943 656262 399559 11280 876626 897217 798295 892246 594870 885867 884996 278632 858751 864880 403193 311501 722207 29851 2157 844139 815238 53 173128 371477 469688 11454 893273 536498 888667 474029 62075 511115 49695 380716 825756 618724 140582 1 201 291368 542663 872140 58 634878 31 28 17903 296835 1714 541610 817487 879216 846364 123387 166476 190076 440334 209525 601976 826136 9 629320 382001 105 842940 194583 122617 837176 804691 850970 875016 53018 219649 859351 844976 236624 334840 363518 10 368137 472832 863958 3 718 892883 763425 813 310228 40 23381 676140 884090 438934 451856 124273 885353 334859 445880 235728 2980 159675 631866 341697 410512 871965 877240 8 136 895328 811478 4816 570535 759645 491693 820426 815748 804603 824413 872928 554449 17159 316 584895 303914 468183 1 508033 370217 897948 715671 811619 32278 532634 2972 348074 838381 1202 797 2 802155 8 435857 587941 193606 46462 612678 796702 2368 1 376660 586811 4 612511 160927 695184 232510 454584 142955 178099 839181 423665 604671 558807 818478 4990 861767 825580 477781 720744 851671 96 404398 477014 789889 886604 45 881995 713710 860416 362947 719702 664762 295086 705619 306857 712590 884857 21396 4444 804600 898092 319885 786131 772921 752240 830481 873227 863745 702090 9802 780392 655567 882401 706337 662074 77616 156820 897583 325849 895723 889780 616904 366116 803674 783057 735388 11373 884737 162099 1642 252882 170917 218446 114735 560404 889817 626685 68811 408911 14091 888687 566070 898553 330298 20 727796 472682 100651 6 62539 783570 839052 882694 883680 473616 4970 851802 859075 60653 843068 852718 409208 828875 420676 334175 715658 774133 837 21714 831240 890109 877996 628016 725966 254976 303 2 671186 3124 3446 816020 742254 646825 5 812286 403656 490271 13074 783127 347847 481656 903 826912 825385 606197 472904 794798 2 9497 858210 883635 820685 257 760038 807963 30544 262452 78809 1 851046 573234 537568 124982 99827 760094 31129 851557 605757 106566 170225 2 26542 757893 681421 817326 849885 825161 754287 680497 158393 894081 872222 898641 592981 299 853723 850872 330424 251417 174411 296346 607243 822685 759422 41534 738239 890766 643195 881536 821938 816926 261540 784301 869216 26057 847586 863559 426654 529214 725977 746003 319459 867140 11877 199403 748618 441480 878276 869537 883640 551565 3568 829654 611558 65964 886213 893205 2 566060 9 36 112229 63082 552040 281779 851846 708417 390895 896967 108465 491 58 470061 542213 528546 262948 739662 347412 494600 412168 15 897049 683 838173 813861 1888 899604 11 89940 879661 1407 443221 408769 83793 32699 100148 885485 30476 108380 24928 29 859891 557674 192788 165 2422 36 20348 264 837219 864 891618 244572 1 279901 703594 686253 68 20473 9192 857444 894165 542509 205287 110 767106 801077 297551 307841 822153 726993 822420 876990 542255 665379 882018 784155 302733 345505 811911 428446 714487 18283 565935 248357 2207 31932 763478 765931 1070 243283 746423 601125 341 51014 1238 328164 649807 833192 885077 796063 549897 676778 506261 238851 9630 16235 48740 840842 746134 645275 432986 325597 44090 860352 807005 13 10289 818015 434584 386912 288216 15 304779 491995 9359 771617 139867 2 3749 784422 757724 891240 82541 519249 640525 33716 885472 121529 711201 514529 70550 73 734241 3 67452 123283 487321 45341 158288 148 58016 87 112 518742 309530 892456 214567 416293 624470 794176 423330 805884 29136 373259 726734 464721 819059 897075 887583 12 161 829661 48117 13 114732 42598 885619 500895 850327 4481 868478 856203 876839 292920 27 223254 1069 753398 3 861277 13333 201807 2 838055 49403 15746 889560 134480 50492 10184 37960 872115 12153 149727 389256 77770 511908 205119 807456 118565 476339 3 14881 341171 858032 637905 811325 251273 1 873898 32922 182652 735318 401744 686725 877349 15387 3545 461254 447663 53324 636675 50 815601 747203 44 340656 789385 138959 573049 759835 362994 348507 845908 642888 426478 7363 36669 43468 883476 561095 1 455223 834 554152 47064 287754 110 445918 149740 88 725994 735663 880201 834454 891477 823793 141833 519179 687090 56353 540624 68 169992 202251 236913 64 654392 885072 598110 868850 751608 92980 222255 324 3502 875279 878951 387771 832077 534844 830333 262632 860652 354004 7492 666 889605 862095 883701 388410 211125 802088 68033 17416 744771 432004 267091 56110 812450 765748 812383 106742 877 699236 147983 600370 25997 13140 890113 774252 68264 838518 808817 47481 53 99960 489157 860128 853 812870 897173 261880 142791 402059 109 267588 527180 691953 622617 26292 889436 850277 10 377337 633763 7 59489 349897 485432 841733 83 806778 4640 187573 18 6 3381 14001 826947 9665 803265 5106 893965 216739 117002 58439 349314 881358 13504 366745 417 842995 710431 177753 26 794197 221214 3215 853983 806799 594522 672485 316951 151548 892264 3878 52 606834 632178 157 406599 251343 862239 852230 889535 468 80995 835933 404285 608045 602470 890143 826126 362772 286444 271723 868010 83774 388549 555099 61 331501 887634 2986 398563 267092 547132 194245 846185 23 212833 754980 423536 568535 312 79 872737 249247 75592 434061 405 493 894804 826731 685655 685806 43612 314050 541208 807468 856003 612867 171586 382395 782487 677164 886524 706389 2989 176521 7937 6034 3 496027 73613 784147 3 877504 248 830575 396464 875952 554790 897181 845586 219462 426343 836892 833335 796967 244735 312733 289331 351506 359579 779636 14434 635694 470378 776014 18985 867995 808138 643469 302828 230745 314418 58978 880104 140287 771686 101472 79068 145 111808 540140 855577 197125 786524 118 836394 871220 1 430495 384791 888614 328048 569661 7201 162915 784469 329046 417679 14 726361 291213 640693 837291 867725 875674 755935 235 610173 681721 888 658461 12192 205134 431321 7759 18263 841845 28801 708019 105896 788224 703627 755662 855985 41 2312 815051 432381 744252 9 321802 795303 1723 5 3795 662889 214227 823020 255161 427456 880239 816225 717362 723571 10 449191 895711 844647 410578 896314 83610 226843 187399 713903 214027 511704 453920 6635 767093 777542 823728 5324 769317 288678 428426 172525 209652 886777 775310 817711 826722 795567 517172 11506 1480 110680 189207 477998 3 421200 863750 277115 593664 190359 1 732472 867916 617933 455749 372071 798005 542505 1 112229 3 25043 867776 165028 896660 51 105814 16074 378261 897154 846380 4380 108140 233484 270964 791529 9405 812027 141453 13265 896430 546398 812443 840740 548934 1584 185 838370 18784 898386 891220 759116 451142 189704 151392 9 10 235914 873191 802388 84656 325719 786 705349 698133 43188 858360 13 96 896891 884532 875231 7 415555 162354 41922 62223 897162 19 2485 872412 769547 692840 628252 54395 571840 743729 45252 842691 161253 761646 764077 692964 834178 860260 82652 873333 793506 876518 3 829591 62729 705411 897098 349342 835339 895970 886637 742021 329103 866561 230106 592515 377119 755767 734408 278313 867145 780497 19969 665007 3867 135033 219 276634 9960 842823 824566 802481 162 783066 646019 433 784422 435314 41 248663 455288 398102 737845 871987 791866 847392 2907 650 3332 236098 302805 88573 186981 146800 22212 324576 869504 890775 409003 223295 41 1 785587 9 731065 887186 867367 327550 26031 75326 593619 753445 539974 174146 312 14 4143 283901 200969 835040 54240 794571 12438 807014 1 91 871405 710292 6087 59354 681135 396248 17565 843636 24718 59 674043 624401 717254 70668 529410 897622 760035 190 728593 700718 780435 765061 111497 18618 890513 890417 10 867608 331217 730976 290546 892222 112 589157 4575 898108 40298 107860 805462 889681 886844 837383 785589 110790 791311 894554 891612 651025 321017 605010 559907 899820 201953 803613 512675 893745 244815 878 871204 257129 407077 878482 257624 169708 10482 217214 894105 872460 389034 587 864787 14 841257 837693 418633 4666 843137 152711 785336 885002 502286 140086 765063 481631 397021 301121 34361 37200 77280 239236 889394 889085 840606 282687 677281 897641 368109 474480 842259 687974 14 850813 629104 652455 426654 800894 739626 186 141761 32086 399574 337806 865211 656617 726998 426359 878908 291084 296599 838853 424446 798131 573124 715558 687177 254302 362466 673812 3 65 200 862440 237 749055 821142 476198 55517 889651 15561 348891 4570 641546 721448 352747 866309 767472 333443 880049 425783 671226 523736 778961 71303 352853 470231 839503 177817 845405 120565 635369 13616 892077 83338 321639 554735 691079 199322 734165 188923 15849 65035 781431 16652 19 125838 864153 468464 149575 66637 317357 687513 3693 828814 203620 525962 744594 852491 651363 696326 833098 153283 60557 190136 816443 841652 1 12 748699 389445 56065 755882 14667 816586 181077 71118 25068 670018 468595 664544 27856 40 722495 708495 343694 76479 855819 352674 317361 733024 838607 45597 891326 4 4 850383 75159 836660 527979 353605 407435 580400 595567 4095 691680 93961 293022 586452 378043 896030 494071 2 889107 513003 154599 478121 235819 842681 66290 794078 204 862069 359867 883294 828658 882394 174917 808946 848708 759712 8 174542 492270 821297 4249 176551 822010 874695 656648 566194 810515 788039 899695 823111 864411 746860 734852 887837 683999 36 863248 745826 480 335155 864154 688557 882661 3490 75829 842493 868655 342167 805607 813 625024 837461 819176 437356 858505 90973 682795 825096 31269 299179 1480 898215 468120 867138 7 574675 889758 668841 577259 887919 892744 512396 778319 863495 705061 644609 898097 389536 253831 900 542109 797421 184128 727541 621405 216208 893214 784775 802957 247230 5172 7433 576130 812086 781 25 847782 298490 145487 711057 2 1000 434707 2038 856442 155941 871926 674210 47 456250 894310 699785 36601 28738 728404 524 4 403806 752383 280670 630350 74 877057 167694 58 161247 868983 875194 1529 54863 349705 12 275370 561469 608977 847687 353470 73705 38926 887097 886133 20 1258 732655 771526 705205 133003 328421 97258 16763 33 839407 350298 427 54480 45360 791569 477038 745320 14960 1 776447 97071 246398 411326 1969 529475 23080 325901 765599 264 871021 443991 1347 699397 250 323093 212383 777 579855 883824 891634 25486 109016 355483 872445 829312 17332 776162 48806 86336 25 487921 38 324684 421765 4251 72355 554192 31 415954 611751 10050 15203 725322 856400 32 763433 889458 843454 780323 322236 778232 676850 399114 77691 670372 654161 402111 738048 406456 9 47398 857205 515049 70497 296576 886344 767882 35 54333 317032 277799 746353 813667 795167 597263 832895 370079 248139 848709 70306 250708 8 877843 163479 407483 731443 11657 22191 343852 692363 671912 95003 892846 9 268541 785273 897386 17 1 511263 3 866019 221657 889134 179908 531503 332 76470 549891 116477 884671 853319 872157 864355 735583 2142 889165 55 77689 15 898209 620561 674131 808329 849183 550202 91000 895924 229522 87334 759256 659066 858072 895352 878793 407667 793615 518165 790091 893955 171 882662 813637 658050 171625 231 148 495485 943 850406 31552 509792 813052 859765 7575 127681 768206 769972 876483 747829 875090 838780 853245 793337 702907 56 650247 5 376842 75205 827740 271468 307695 295370 92137 267662 96422 897961 181633 273154 273941 733643 874268 619620 558853 894550 22 667771 43286 321810 890588 505872 61 100525 866333 870264 445256 502029 327 75 849400 10970 346146 368084 797711 850393 873791 834315 32818 198 106 600439 256705 619101 446810 178054 874556 781471 834955 824330 835577 720848 187973 415434 395009 692829 20741 838968 745763 786682 746300 837321 278380 895747 849597 363873 368315 898331 285 544820 824741 713371 26 536446 823050 6285 252292 753327 831558 396730 888873 92591 234183 86 830951 111799 880336 689578 1919 1 813775 2 898377 111872 101460 851074 2305 3447 488862 591748 130386 538674 891416 484849 892801 318591 157775 383547 616162 4 888662 519557 534 542742 9046 652043 380575 549887 16 897296 135593 111220 70862 805311 807759 824446 94051 216281 812470 582097 190228 516887 29042 879374 446909 861377 818841 4736 519197 352563 658465 192316 899272 570693 760312 675245 727387 299019 322811 794727 2035 772135 755309 742030 812817 657496 887823 11606 3 12 559018 829248 581659 340784 712108 776090 890696 847803 1165 6193 890420 3944 94696 609025 251346 88909 611349 46021 891725 166676 65890 29800 737800 763439 2 482380 831774 747678 863214 419206 231117 883850 99697 898954 283284 239473 164 224150 836459 45124 452502 307807 235862 820308 417539 875223 122718 776469 82814 404720 80 119547 130700 754911 454796 827709 863068 5852 56337 4 797575 332445 464547 899856 19 818772 830952 1 438888 863941 690758 854916 201956 684604 645117 826372 879250 570794 565699 8 888723 745639 894533 3458 893398 882328 133339 650588 868160 671998 889138 592661 740071 113447 592936 22518 30165 40200 659322 852194 197 595520 655105 221698 885333 17 893487 382221 803454 61 28 678402 487824 13062 3743 851592 487435 865519 648761 483091 305754 658966 579715 449348 827281 557585 18 854242 307799 490547 737701 208712 822531 622398 3 220446 868762 655983 768038 826045 1495 884676 126529 787876 419726 899041 143666 864900 1 488482 449609 699922 12310 325276 2773 228283 865395 832515 209048 873884 92380 183795 517467 157298 14948 723971 64253 569893 2 424470 7 90256 3453 404758 555478 697020 859744 771091 774982 676943 2705 3124 421289 684822 50008 875051 1 283264 770455 526793 1 303427 59 511323 878902 892701 75868 856915 189341 27861 2 732886 23 437435 579665 889834 132 796614 450862 362354 819265 822375 896058 812762 454822 5 94331 456989 828409 670134 6 824846 882755 684102 19434 369798 797448 855732 411347 824500 874452 370673 4887 888118 664031 287148 379754 500620 885334 478509 450089 306525 288998 508342 152098 2771 776202 2 828891 524014 691702 690198 864847 410066 791626 168798 851302 1 298394 676547 832951 102602 282810 893398 153672 882738 637225 280544 887165 427887 894710 1 139870 845031 279756 881331 294616 694628 438517 795797 6 654306 130973 594337 51 513 503209 504235 713794 254687 1173 459907 279477 106642 190078 407563 46207 115646 383 889530 739186 398839 697649 892267 73490 590593 882516 218 2 863044 138312 4 645421 682129 5850 792959 112419 709346 139314 817386 107114 324216 121632 498499 1663 793762 16353 221682 65752 888553 867715 867530 162 784844 148539 568444 865421 826074 555930 800546 119784 81015 115264 319253 74659 781245 689306 877324 858704 425701 768387 410124 294357 759708 478937 62758 768532 31 875362 1050 238142 269357 582803 113630 869162 899784 766103 861553 495144 111149 685785 542945 24857 96 507888 254346 720110 74690 874186 242555 752075 572589 139275 797482 889603 4 604006 849848 788386 91773 327440 639608 597128 870513 1 884789 79705 675089 451615 897561 896565 753823 29131 483200 75906 874223 148117 744293 758895 858313 153896 598158 544070 155807 532959 681470 894555 809557 11 784854 232853 890091 7 798685 498388 881104 69625 1871 894405 89 513165 865223 79598 30893 872375 693 629484 316896 717719 416711 57410 67 864969 819623 797997 295122 818833 8 263173 880364 9873 164804 4 38465 850441 899569 508629 563431 217102 868808 214145 88 2 10 2 888004 829602 260214 787072 847990 892554 423983 602469 212288 650655 431580 818670 596331 865950 251 7599 80459 867511 200702 860101 820803 117634 71944 361537 49 52904 471476 29699 887527 459245 113328 599597 260081 892115 180216 171331 18488 691907 14789 136129 5 63414 405581 587 4211 379089 735958 8316 3 832361 421708 827103 851835 775035 808133 840071 864006 746754 499060 238126 857693 899915 863843 213091 43056 449544 16 202841 338458 495514 202140 18434 3098 851647 37 159179 13071 22896 539523 51994 851794 532747 807400 743304 860744 88889 892878 719911 425199 187894 727202 2 42700 257177 680977 853871 24780 827939 12 840309 456745 884968 669375 13382 376 891437 795257 850646 872513 698287 262044 223972 829366 2955 55356 669949 830576 80956 267513 62877 64179 867920 34 68728 633395 130275 16011 529836 856187 159442 756485 875563 890817 399616 342069 832628 856677 660696 538859 543580 866748 44 842271 765 130 639301 803171 12 781579 249915 333180 582917 822571 875890 479167 805505 3 227488 138144 127618 592566 746394 436502 600096 13979 8 850583 185185 1 877762 274761 226338 539345 753416 65 399507 890286 141825 634634 749424 192025 545737 99426 183231 254242 778917 373349 825507 168716 665055 3991 870501 366562 790770 385943 76041 21301 843328 382284 891937 775023 228613 862714 12617 10301 890516 878177 812344 26 7427 613157 584827 98049 14078 836358 778565 860976 813958 204764 72666 881011 4 55 3 4854 624702 403906 749849 129973 797765 439584 72376 356879 124521 568899 241 54 273 288673 67520 28795 97341 741401 642 869838 799486 858 28028 7890 867501 23583 176871 869609 650480 871378 642323 16518 193813 890506 661576 857037 348623 115413 97 196399 288764 867474 486587 66 353120 827581 882461 871233 126505 25533 66809 801163 860613 130702 391646 18 809842 818351 109706 1613 764498 182928 166553 321516 549933 954 840983 590558 91967 261 346673 328 873654 891396 42227 82943 734132 8517 1164 808153 552476 666235 825208 809985 768612 856085 14 359672 668 110635 325519 548654 181901 85128 297784 416258 305388 674438 823465 2 891114 77365 45618 831016 92392 826097 732081 52273 80151 276687 897673 15763 849852 399458 152075 10 77654 56860 857170 777025 10287 578017 21482 22345 828683 397 207106 579937 26019 681866 6 240422 323915 931 616996 838160 870665 885235 890364 689130 290289 452991 508122 56573 89969 844818 886554 550298 839135 648230 710994 698938 205398 875849 397148 39941 839023 538782 743136 752149 774844 852207 3 39428 783163 423989 224864 3 681628 2 814853 873619 691075 858508 795175 2 510101 552129 774441 276502 538337 595284 7 856996 427933 155252 445903 178220 879201 810677 812397 880650 804661 208439 564403 814935 346466 530167 415144 322000 368 80942 890467 614134 702111 896864 585954 2608 599150 562589 446865 306 866579 671225 893379 839023 833907 509451 344093 501084 585702 860051 284031 1688 892020 74164 86 628995 840035 253 880799 1941 600725 35 878156 739129 774034 876962 541500 23383 390138 136817 611113 10119 802988 772698 15645 12515 790515 842871 38063 14 608805 894699 5593 223071 889052 764778 116 753821 681176 66119 23483 871219 2 160556 396 631766 789684 118539 698871 626470 877464 857838 884012 335305 898740 851038 871348 201231 706055 625254 885769 310056 869070 684256 511182 741063 740418 655492 443064 86583 826401 800540 275322 836166 81716 29455 881621 865919 842306 816462 857345 743252 59567 583326 184772 798124 840089 215815 562579 1466 304 160628 11 416657 11028 601927 829198 66324 781749 813334 393451 371107 883467 102018 78179 673 728 783475 20 800280 859089 573415 96383 812908 714659 2 848110 378805 2 642292 802233 228593 305502 722297 501091 860426 3 761093 728396 173 895041 848947 1043 69 309474 16 885744 416489 369 896605 74844 657061 779453 9662 442687 874718 453998 7 871990 821611 896893 593228 886417 802890 524575 885241 8 810930 859819 898540 511539 793016 129743 353087 378400 851607 835548 153284 867342 6076 38490 2 457 10 616268 260320 10169 896216 871954 222559 709373 180634 275747 81101 829929 30970 11 860224 520671 3 779705 708011 789840 257215 549749 693356 126972 702258 828307 36 2 280559 67988 669 543856 898832 593035 881303 142906 137413 877401 342237 881433 768038 600065 9 895343 449928 842081 836470 875714 578533 790944 310432 511820 241872 870148 217040 3 638169 690461 77 548407 30 48084 28179 118627 486939 60 375133 659919 391617 91002 166908 404532 480 861548 113 876983 315330 19309 690526 12 13612 771420 662538 1095 549925 890872 441103 650 317439 789096 736274 493780 250379 340143 857830 7 892360 204183 321989 710787 793480 557056 645379 885253 892832 643480 859038 255495 10396 16 727852 54 4 714598 91014 252 239148 5 771972 715615 2 188 24179 45606 2142 32469 341094 228869 13 653751 898152 63 891430 291520 5049 684637 820898 436764 820221 593 583554 840016 507990 9 74063 813341 230 28856 23 626632 888221 752019 1758 134012 27 576610 899209 731418 898486 809958 23083 884098 817451 795946 263177 9 253123 18 13085 80285 800686 898131 694195 580648 889139 840 766626 1 727715 1225 197910 730500 110351 536420 66296 477403 636588 4 894306 824 843239 543437 110 40980 817683 826002 739786 868052 887541 247864 814690 506880 802533 198337 13 282970 227866 48548 846710 100917 98147 872095 69445 382926 892282 97722 751175 531 90174 3496 866609 107212 44707 756919 42121 164833 67631 183420 791743 897601 98171 13 40486 35490 23380 99439 890129 809102 577825 84203 2112 867343 67714 28 793121 165994 96190 644126 896830 848386 713815 850716 804858 772103 776784 39657 789070 6462 4800 879628 897903 874377 33504 10 826275 657 32636 887460 40 890143 426291 98068 892375 834638 737580 838557 43766 149673 551203 8756 12 789328 523170 536660 787820 636123 846705 866251 298893 776464 69978 1687 64577 569580 586274 713133 2681 588 764031 9363 806883 754497 798707 9278 45953 325464 886276 746062 24550 64697 8 130914 4709 177730 567652 3388 769027 696986 796759 234607 441026 180384 279401 250615 848733 227004 856497 78814 883245 98430 28 64348 46 29890 675484 751676 549428 624905 893719 44 755828 414763 690688 141252 243204 187 831677 13 33628 257 8436 750004 479762 776701 698517 891754 4966 187087 274365 372428 128912 804069 209210 443652 2072 315756 13595 354391 786401 851488 414460 856196 126 826905 294751 794029 4 201 10 231279 602956 138112 441463 874361 55721 866429 563 825502 6915 857438 781515 19239 215649 23 297661 829746 860878 493882 614078 722140 882605 135523 50077 11485 218469 403462 270642 757933 191 255088 499039 32 680053 599074 564842 6 794778 839972 795821 786184 823318 841761 818876 141785 27778 806262 387716 16697 890325 652914 853497 814060 580491 852 893974 49 628849 87 868696 927 825855 860252 836064 122 490320 890444 757972 886606 772345 21277 192344 844337 590428 684737 3 11722 119641 3105 31 814 770972 763013 347939 849096 847509 709692 7 453923 708657 770735 165242 16765 1640 579474 813496 843947 435671 44 890304 867951 244690 893694 544048 2945 139441 832188 14473 7994 4141 4890 686325 849922 495053 882351 355549 570818 472290 576942 836055 3 74 77477 740270 887622 164072 7 882675 539860 326894 780357 870587 445 195521 771664 427346 869959 746847 392102 447598 121870 285535 634359 255864 890991 864150 805976 853395 413032 59962 15858 13 803594 1 880735 7 51534 836998 860496 536713 382082 803382 107260 79783 369865 382034 871741 38510 648341 244447 1969 376299 401 829616 496578 1710 897600 486460 830903 577847 700814 871983 534652 744071 895136 12996 87817 778897 305601 828213 145 546573 58563 112 383043 1521 227051 408 476051 881150 173692 834755 166630 890496 454768 560086 894590 281335 722838 515792 60240 405387 356926 850707 422319 28653 809144 114419 711363 314007 855251 783419 528997 142 813196 700075 410417 815657 706373 871059 783833 4814 589949 782130 11057 481279 200322 335383 3830 899691 126753 789292 426888 43 1 563328 782110 799710 761419 734311 551689 815818 1283 851551 198204 783715 629424 850563 876736 869544 1239 20854 476088 33 584152 736237 654897 4 866483 711430 707090 835905 841108 857040 577382 169094 6 650871 497276 886699 784196 353171 890085 897829 266169 83290 256682 231712 793330 2 125975 75729 793949 814 120547 429281 897501 777201 183540 27909 745856 2 11156 878638 898327 96080 443851 693699 863875 1652 618965 807457 670902 36663 878499 865594 751126 182656 473789 2 875890 521 222992 1 828448 896360 897085 883038 72543 476923 1 393844 845317 265750 636673 425320 88 686788 770159 505106 3116 302151 39346 23 190298 840793 497779 671917 7 32707 769272 93365 333935 369682 600111 625283 546766 896627 816834 560329 228 259 864220 834446 43436 897227 86943 86506 261336 301013 518705 188198 869004 847824 183013 665412 775287 71934 485149 647423 58514 155379 11162 362588 6 575213 862654 806447 449752 661802 643761 185 4 448704 134689 119 30365 4868 852075 167 375412 12924 895032 813367 3 1 23 780381 249310 184532 220965 849381 55081 853071 628130 898793 848951 746425 828210 25676 144321 371442 247848 459 110371 586761 435839 861775 523846 737937 841606 168173 162624 779257 149 721651 891530 227308 830324 295320 328 658916 704776 706644 869682 227268 270439 30204 21 50040 759774 194264 735841 856708 9222 802668 99 689909 213204 117232 866021 28876 664211 98354 158567 168850 343105 510187 782082 887108 480034 605729 862029 756577 740863 13896 74814 218996 465967 376347 4649 853378 870669 495 842159 274120 861093 882674 1562 10794 761946 362241 2 886470 215884 204238 836893 489594 962 32045 34957 618756 875371 251 171029 1 596527 585420 875874 899527 169458 897367 124781 178307 17 2 2 875236 687407 706258 52 431967 324193 474470 186067 3906 864917 392821 820909 1333 194713 1584 5780 828453 654143 205029 570597 358543 894895 777832 855071 739325 764635 732549 807796 822847 792600 877979 64173 43 1 302561 892439 876860 2 617529 5215 882577 682319 446555 523752 763854 27 318790 814173 755175 611604 3 50680 8129 860131 857077 413702 130152 809712 4636 3 698822 70454 866881 855361 879868 825233 832657 55099 386459 557884 43754 4 882231 792262 29031 443864 682 357897 678532 592290 33551 31350 696161 842224 235360 891326 880 874154 178409 889531 135068 373939 222053 774788 204406 12 707780 670999 802867 859617 897355 561 842468 867377 847351 838157 450931 309040 673715 854995 20 40146 220857 453043 39284 34352 8 896126 60543 590090 51728 46535 806655 865431 494849 469170 846088 864077 88599 6 382345 813974 772440 439286 482606 159240 226930 716343 145008 421114 505751 865444 1004 862535 836895 836945 538 612776 860559 575416 466478 847045 216748 898033 347 863782 277049 885077 885014 206998 462610 146643 85694 499079 847595 707169 235 1788 3 782935 92318 530032 562019 434328 8 780218 23737 351813 386211 565 867174 116247 719149 119966 576798 490987 357104 534782 856787 367938 538748 849912 369955 6 274767 810431 427993 580426 4 32 885465 621394 780085 667490 683206 880285 17536 151032 14513 306695 2058 865471 3 891373 35966 71428 210426 815072 551294 2 7 590876 828644 350803 729397 249814 200866 408158 14914 62976 58307 767837 128 831756 884367 182444 70343 10475 148054 809466 31138 829365 409560 251507 5 83126 162900 840834 868411 863080 58371 48 570700 37 539429 322905 886910 284600 106657 225289 9068 892401 868266 845992 852106 95439 469539 951 98 30501 19500 889529 3 382342 305704 229460 630260 622378 444860 659212 292588 276337 33574 508866 5866 470 314906 830213 861287 605541 47385 476559 802839 822 552638 812476 880978 680231 314923 879850 235 12 890104 489213 846149 83671 879772 849377 673691 795374 552718 868301 526696 230367 873148 852166 859960 861092 883727 214277 778316 646967 794540 848061 792368 888768 833428 697405 74 892255 3017 839369 729599 884408 2567 447 643720 856146 659568 579080 143627 746496 82380 60128 102530 713066 830135 870494 223647 8028 1785 792186 601909 177683 182351 674477 874353 9735 247510 790374 2 12973 898609 877025 459167 328898 868433 250165 768723 102972 877771 857373 849660 29589 631991 799911 425241 706591 281308 271734 218956 881983 722556 844342 60261 717768 3651 822019 896967 840210 306584 118224 715105 241975 742921 273250 883820 126198 140067 806708 2583 526333 273721 372498 2669 6 94378 117468 762876 856573 243069 284306 5 846624 769033 896054 296473 533380 32759 57405 491337 845726 772059 71162 835013 861309 648684 50702 48172 30913 849843 823971 124780 58443 3896 98 556493 842 231329 518694 855 782 61 98603 351058 806394 732907 251154 3381 724127 3067 854847 718410 249341 384338 18808 346882 60796 8656 101505 260989 104880 823976 428835 796119 474220 294757 880979 2 822057 831715 8 248336 461073 754286 613551 737575 456814 7 814775 7861 560 794002 897228 5671 197272 293547 239 661573 877806 873852 878552 166466 871579 14357 3 862592 440679 873406 202929 834463 97805 879921 111254 21533 21463 28492 345928 879295 813842 97423 75019 894759 879528 624813 190639 672077 188330 158093 9 769575 830680 362970 550071 760195 242198 655436 23 699966 832508 808346 66 433655 64281 233226 348150 295980 858568 362921 98675 435791 887463 376855 863040 267832 709815 160300 701332 140335 713262 452551 825392 873680 851510 601360 876002 752768 879250 23318 153192 11 763052 477511 91973 886079 5 352709 282536 834446 527401 297 828712 885016 8596 888688 130415 868498 616575 586936 10 693612 856746 813678 8253 1 102 203 888117 551838 559078 895790 855220 893015 880800 64645 874841 843189 179617 827980 796552 35342 1 589221 896053 793808 858178 999 682788 665537 10120 307431 471436 828812 22 365 87645 122331 769038 405 890424 656186 3819 692829 2 888480 225901 18302 861573 850563 849394 391793 72243 492737 51759 877567 565959 329063 806276 761391 242690 3142 180809 253506 155698 12494 736118 484345 897046 240877 867121 297844 6 563398 758709 589653 187454 281191 857593 692696 127003 898202 277336 877130 747280 642937 398414 877468 599693 430949 116641 862403 690164 47 841552 433045 323374 748963 11 573720 688983 56702 770654 28276 2821 304392 165589 794 868326 4 345259 117414 161456 24 1792 883705 732448 317 378089 830010 271560 264930 139 340902 477097 777636 844932 780138 28328 836046 4 636883 864732 441880 857502 633518 411009 499292 723794 695777 257046 629569 87 223014 754988 863307 220187 53923 865061 880396 45601 1 173617 884435 389813 284660 698636 880949 7 7 384123 758962 827721 106513 797829 16 344966 80221 15 193213 857549 409906 265753 136754 323546 789793 566133 887808 830559 16147 768 768155 600947 672711 5051 840270 883930 789408 894165 785670 862215 710693 7 189384 175726 604587 51 745814 838644 16434 309112 410171 816477 662971 10773 109406 12861 701439 828638 485527 1889 113 899479 158571 812023 867356 875568 331649 825449 29 723071 17408 556081 131435 856104 868045 508825 241167 78 204750 508471 878066 825531 423647 467066 839109 9524 327537 413781 520667 664592 700945 96352 833811 477199 689014 2 897981 733063 828920 862519 552612 113793 746155 382665 560593 519794 2 96548 692332 364959 38823 872590 468131 83292 735478 877076 312934 880620 846791 20034 1522 685863 52241 473119 850844 181002 5 15023 444588 80898 6 56 130427 207585 132 837359 14056 787729 855758 817068 27 9988 732694 274401 784330 335003 859134 178078 885402 792944 334972 453010 629039 374220 845430 899191 763787 812377 66565 836984 267264 654245 215713 310 383252 365793 3178 34956 67739 158896 851797 3349 43568 1003 29040 15181 612643 182 830265 891615 805266 791535 182460 108150 341243 389555 477911 773498 184946 657505 859967 404705 898995 839034 782017 813299 784719 374732 10090 895022 774731 687557 886193 479435 20 826720 505683 769038 1839 131264 620518 194535 1489 303606 853736 596558 247348 78251 765352 138782 240559 782111 376915 272460 98584 573290 86381 1 201015 283 294990 67032 248641 660437 819909 5949 563450 859913 200756 48 494737 612580 206 442124 898917 219 282675 890168 656687 32446 139228 340724 270 23 807 606090 892834 896000 793667 753044 44 2 843606 777943 604686 195840 7766 11 656247 877475 863796 777227 64294 210965 638601 893368 118 53200 194379 637543 649160 158097 305492 301158 601 184415 844403 363681 893691 891742 147815 4527 41981 18801 403 625627 851342 718467 201119 2 46672 402926 439213 70 38328 709734 885897 786154 51 391691 856944 5 7 289984 2 488028 375818 860492 307088 22732 810122 831098 891477 1869 49386 686452 458922 899162 280150 97971 293503 864044 812754 92064 886973 820404 482074 673518 876405 796576 744432 45321 760347 888145 6936 687 513625 370 2 382426 18151 481267 645070 803035 795589 265034 710949 682931 475590 204920 897514 649639 840029 11222 790313 875403 1163 745682 585917 816253 580234 45893 238 865293 895946 495789 14252 342056 187398 2 885146 735055 666071 186699 73081 871843 1597 828 875530 801732 836710 154083 894243 825176 279111 1575 894768 2 801860 443713 718203 52679 754285 58 855663 74416 419434 885133 22 836716 1 404621 834047 358698 1482 93088 764063 778302 871886 628613 893495 8 57 308487 583417 200936 89099 154200 815135 508622 524665 634115 324 780347 69392 842226 878767 5088 892652 834091 729864 289806 108630 121980 761914 36535 294966 3035 821059 40 345978 647271 59858 896277 873017 50 5269 730955 806287 676165 58540 802152 169 767457 2 800491 357690 872038 5 578459 268 17031 4 343 2 2066 711863 868134 537719 878152 283891 537471 26962 859561 854046 26 273072 699616 835136 51 366046 226515 4786 222846 828333 823520 117703 865073 558224 719985 879809 131 449181 753 889850 187301 140 880352 210980 108 39313 204755 717017 761956 317128 717400 140884 780149 16638 674522 882 858241 536308 6 10566 842141 886405 55491 152520 4563 879903 399920 537535 797403 851875 562641 1830 801985 19 54990 10 796338 891229 188678 163 863569 104115 301944 794321 307909 228089 808 846356 835735 27 8 68 2 633839 893136 287794 274767 897210 785554 168168 197341 840078 498168 642888 521267 7808 542119 812736 748502 446913 6 713897 808226 5 490185 854866 236329 2221 541794 866718 802051 220572 859592 545608 833230 157993 572507 186826 881020 431915 582649 443268 273040 72 87785 885793 817350 328 845482 55809 148 213334 750303 569188 761981 663431 35 598724 41603 787218 899656 867730 887469 413562 604355 628825 233139 598293 870014 2 783807 634662 770561 133376 421383 470008 798527 17924 465732 561547 744030 632295 871267 724408 787129 798662 35335 407314 1152 838113 252029 313989 112055 16767 224027 606681 16613 555074 277546 37903 742858 217089 56455 30565 824581 895839 54483 295636 881443 820102 879676 59 423977 44195 362923 250591 135286 225369 825265 256003 636793 150364 639874 167303 228582 895901 636683 384761 288352 639363 794400 273412 239078 150058 818622 237572 373553 2535 56420 175281 67083 48837 802900 807875 519484 353061 860912 471190 875770 755636 878592 538297 609706 640718 848615 442002 737830 1519 12202 135922 470273 3 850504 527224 3 9 200146 662263 270059 796441 38 2271 378454 894037 2 720316 9 324588 9024 267346 886852 294 32172 221205 560828 836438 41 871944 448349 302501 534616 3 669758 890067 196 674364 181 224879 618228 173271 109 821922 49757 870858 403599 454248 527587 663193 873360 860422 856320 44 68735 895872 872340 3120 805624 516103 715425 346786 472910 836796 891373 838917 9 94110 694661 415665 832166 6 885107 7110 826121 818897 884060 312185 64 12217 537236 55736 106064 278448 417185 783918 783570 49 126 791319 803639 197542 813036 12421 887709 858169 831470 143188 600989 10197 739456 894182 50012 843832 749777 599248 44 797723 58144 341453 355864 869494 713475 96532 258207 2076 14 285492 788136 676741 227975 96333 826299 728929 351061 3 17589 888923 256937 736937 838553 132769 270497 874813 3662 830082 687705 2636 454404 846411 889969 830454 854806 570551 831582 250 16424 842802 171883 134963 602860 515990 896325 204322 822931 897836 530676 3252 731255 33 595515 380462 323917 856875 326862 71888 822817 738767 738679 733288 639929 865962 50561 601032 94881 156555 885629 27564 94909 130241 667875 501850 395460 136310 149683 1 650267 629852 393921 838390 734939 157928 230541 153 610027 658122 747284 245814 886777 898499 806776 13260 807265 422688 115319 418860 846094 886704 664374 743649 860352 739352 706 417186 829982 380149 396638 5233 437691 885210 830969 6278 175806 572716 311986 11276 109175 767490 838286 890649 813253 748423 629903 803623 22 140092 863887 322641 326916 188455 774801 496416 283912 621687 844286 788433 13535 852758 251196 90943 5 225389 888411 863354 524307 780930 774557 861816 16 893827 455345 743717 765448 66318 489807 6787 4 864221 179326 322464 882838 764431 502296 43501 810319 397474 2 266193 870711 307 10734 328812 882210 704117 1916 175301 18800 879629 530568 67516 830721 818739 588432 228326 11 832881 248 769118 709144 637098 21544 679986 877538 4 288857 363028 854586 872490 805314 352125 257683 3464 859591 497246 206700 267576 112580 425602 246663 26 403294 891615 2125 10941 828376 56415 489965 546392 226032 790677 607061 488641 583315 221503 367085 577483 786339 883321 349544 478221 714 609805 186099 801587 354515 377671 510556 77357 127563 582827 789722 345752 146837 13 842714 581648 879130 834045 881989 31 268919 895187 217214 1 305140 779891 782430 605671 873644 577 677937 582073 209862 34171 204613 3053 17 865175 5 373557 15972 168767 451813 896115 325561 656055 569729 24449 600522 298305 795494 921 427355 583144 121925 566406 896329 2 847071 130705 859879 827413 250981 831780 195863 705189 266477 351555 680039 867464 878244 162989 5 783678 302988 331804 2 827964 539439 145510 450535 727232 10608 1 660780 53 771781 476746 391004 13192 8 55 769327 462323 546669 118184 764827 37 823575 15 700265 448638 877248 860110 79 845833 534 319838 877663 728171 144162 121331 772985 825736 72 777784 224615 885835 525432 69147 830258 630798 442166 315565 1 662220 419026 404330 185067 891086 299704 5767 12 105786 7 896246 859720 875882 809043 831096 6 351062 197915 69353 712710 663283 843066 3 394924 852506 161154 836642 357969 670406 790319 686837 687108 868147 375755 235387 637870 816751 1661 711345 862994 866296 332785 220831 840886 325127 3863 647853 47 853387 843162 421891 57404 623502 331 348725 118314 889 143215 861149 695251 803169 35 223 2 640735 769569 891725 539786 109241 806037 24392 654300 25110 17815 591551 508014 151 860616 456428 836172 16110 619347 812672 234671 655528 293 92831 146614 8 613190 663391 3 709853 619074 868953 654725 748915 170818 193315 2 62776 8 815675 896463 777 2 102701 809535 26675 798377 880173 815016 586770 880545 37 299137 233472 18897 896657 568874 683651 3 733871 850794 90192 833508 872090 819888 869297 872578 730897 254064 2 476298 7433 654200 34563 183765 125812 590801 800199 698362 16989 40723 642280 1208 31 731522 26 264228 4586 296236 827027 832164 861120 656090 105618 438 491284 66353 1 558155 12830 862832 875119 102291 291649 451661 882983 213732 1218 646759 891558 866764 192766 897992 663809 514635 871888 487 809964 62222 558407 447587 868740 388867 778010 196762 402592 538938 7729 156995 844815 51484 852 408702 685679 4 850419 705971 10 501992 898588 57251 807971 705587 26550 130611 108626 876974 549084 859379 895021 874093 743004 168 407421 286191 866813 110 883310 369515 173456 188 415133 119659 380978 866149 849886 514689 68306 701959 878085 72963 52136 688001 832652 5 248668 326817 238 62487 604897 846173 844686 491302 6 573397 851358 10258 891015 383766 10366 890481 799542 493015 887973 326984 159166 522520 889189 2 823999 397952 5 486783 733632 279997 195037 654377 720 856260 58496 850876 877799 85 519557 299860 603444 850630 192019 739062 161888 392 403066 144397 896501 17873 844135 845287 789630 651278 845275 317931 858338 311509 849398 821816 303958 645390 578 886408 4 899796 45894 32254 505982 670549 887941 423422 50835 7 755138 387191 2 80 31319 834905 1994 716408 46939 195764 1250 882996 205083 2326 896789 822750 807213 95691 815259 750267 873395 373941 90686 872162 35894 830870 881990 739213 97499 895704 823590 341418 788424 9 5 896689 787530 146034 593515 369600 724353 764053 259659 6 4 755359 475704 95948 26314 605767 338688 204 13939 450740 873366 99934 747491 889559 211 6 816884 384700 865799 735741 702882 765637 878071 3 557176 879523 895172 672716 295410 3 891487 10 252949 127834 867053 469917 758789 653971 893872 746575 592062 893436 806135 636049 874123 884700 87 185026 308354 876811 891960 581233 416492 896995 1419 8 322154 125 22185 571154 210699 189428 172961 112373 832022 190 692913 70668 657593 3774 899355 5 780692 889062 113337 507647 796759 895884 823083 50936 867863 719085 800677 625538 534948 877530 494507 329157 859828 69236 804217 884113 4 582303 795055 199976 715208 341166 219083 1 14880 880680 797325 434894 582780 887937 791852 573341 127273 276223 576561 328250 736477 8944 875662 184378 856122 531076 872682 867344 807182 533815 890578 1863 784623 583491 787212 214137 477600 71734 1 760209 653336 47957 415119 516768 555465 2 326434 335693 820494 169998 129233 49972 843415 832451 240118 861234 812195 44271 357958 742940 807743 2366 73 41612 400679 885182 435047 6956 9 168573 111756 831333 839434 846068 848363 25407 331866 787452 524545 626950 845545 300118 765907 1617 55961 859619 691026 107018 401194 399336 511393 285 8 169591 849696 861012 722978 818003 816421 31248 521491 208616 776217 154100 894639 892690 6 809226 224821 747049 189414 884498 20946 425287 896432 1 531957 23524 718249 898926 656603 858825 738076 235322 118424 27 630975 44 832948 330463 177908 180556 884924 137763 803144 267991 155305 710328 656630 600639 8 27 217780 489358 878604 3 171681 177803 291534 185725 835417 338609 839386 478046 35 780554 174647 105963 1632 190616 2 346990 680922 625127 249 562154 814004 427344 717506 891755 855313 428 122330 305762 685458 823608 853046 585137 270989 884764 764318 751856 811237 659785 895321 173746 891535 262755 8786 1409 298034 35403 400341 315243 163602 2 434647 638227 526820 868371 889073 439813 894987 895962 214651 856798 689928 883173 76072 873073 164953 9578 177152 885433 6670 683641 115780 709817 807269 618561 531829 14 715315 3 649859 1453 821385 284188 119459 767795 819456 382212 799771 2 866184 851403 687074 111786 2 867998 864233 354145 298562 882955 46908 528 396054 796222 548589 795456 731674 4423 849324 686575 409443 168 4 853081 706831 322369 579825 869688 845614 844965 375195 7 463716 273572 642672 618982 720735 611327 868680 724023 8 807112 241591 830399 363050 131351 1865 511066 418988 7477 2 313040 481434 611373 190701 884796 24 896203 766868 965 193686 201 312165 751035 128625 161374 863558 356705 459632 60310 739113 884949 230350 4 179452 338267 881355 516231 308413 280872 895519 9444 671264 270597 153546 147241 16619 704525 867245 128754 608819 290 519172 681580 786952 248338 895153 29 780701 534620 659751 493522 460280 861571 3290 18085 177513 827899 22 876824 832400 357828 13 8 523446 897327 799260 847479 8 157568 769371 496192 771695 896434 162184 287589 864089 868442 10160 635586 13472 846800 328939 683216 766622 666583 882562 2405 884768 850433 90995 581582 335846 106 653533 536221 804273 228214 260482 622967 803709 849756 2 275493 326340 9 472743 756219 862266 870840 618257 374321 448883 79274 285 359904 896160 420 597338 897867 325617 29 830832 880036 831405 473918 862508 854595 888709 826060 806307 1477 1 14227 754308 849957 372233 7 431041 622904 2338 92751 264437 854983 189369 889539 43446 443833 450984 421220 892341 29910 866633 693944 833193 852530 774030 4943 186988 4 485518 787186 202515 389746 862325 268878 229612 564116 381360 807238 208 882748 371063 408051 413549 2 505227 855457 35 625460 356520 897725 800419 25678 9 551 851000 241 844059 866918 5 34647 26 137751 501212 184 91245 349043 891149 3163 428201 740833 257203 166887 21029 833183 290890 81122 2069 609014 392977 274453 514577 825547 860759 585453 466995 5413 892371 852679 885894 625418 887297 654315 860904 875988 281651 3575 850434 620101 442966 58486 659972 121 777146 551935 807770 550300 117433 755685 474698 881189 885325 220814 136810 112733 848736 860763 697502 777768 883798 67 15 831410 118925 873806 406775 706451 869523 236463 887753 49779 588507 788524 4564 216695 608007 537411 117329 54216 875697 823290 169594 890072 324373 773045 889153 856718 210716 1970 559268 797567 808027 761900 899166 817502 830877 838212 790746 32 687094 2150 833053 795988 39 612381 246020 809571 678364 646848 525779 840127 29905 726 689807 43 895468 892820 159741 796134 51613 617314 884898 488263 307 144900 126 873531 173438 70221 1344 346133 152987 7107 40122 439630 328027 524348 891486 12191 787277 868821 7 86830 736560 364539 298108 617784 64910 488003 896327 75254 888645 230538 893130 40600 529706 303818 838125 61267 862015 12096 135833 877395 380773 175 736380 170 151946 868924 244340 569 802880 882051 830480 6354 10 723865 812125 411419 878387 447110 473520 880523 108996 638131 553769 411675 275351 2 700099 45966 828676 850636 631946 314521 520134 868143 36 725036 881986 89 217458 881690 32639 14 45 258561 118674 589097 672 55321 143680 213997 407219 884072 4347 898350 231220 205358 879690 526686 862407 60663 893563 777441 590453 462442 841474 850971 137 883664 115343 883193 322834 1792 732128 800974 736443 771266 93 242 79028 885580 864233 721701 714760 177 838248 810989 771839 25277 871742 886097 731305 455371 691547 669712 829994 392559 611682 794784 29 2414 596662 57573 817571 847210 724650 443217 429833 846382 706501 365231 2 860793 122998 746375 892223 480668 322499 545900 4976 16463 146986 810849 46380 335 883343 892664 247032 719756 6416 783409 7 845593 140317 449930 43 258508 675946 805447 822916 254394 576 352 62262 330110 3314 152188 39340 840397 743498 124657 302923 122672 311019 60400 3 26 893152 490206 631913 366351 256334 725039 160853 15956 1206 337513 811834 485258 74373 483917 879186 694139 81 21300 454254 403520 769197 228126 390547 507478 467251 858082 261782 682909 841904 278718 590363 881009 896078 894852 669084 559620 895048 850809 220656 567213 8 651801 103876 832137 91095 1 3577 595928 165888 843894 18 886214 868162 375590 808704 195 679019 95841 607786 608612 897641 221869 768363 899062 1464 896200 832963 874509 786358 32462 30 815508 356778 164867 6454 598409 727316 739080 216111 793540 166846 2331 703035 836946 474561 276108 13525 5 260837 803680 63521 6 878652 852519 159056 822066 20495 103813 871983 647300 759115 810963 841776 103 891867 782313 883254 1716 93800 138873 13001 676108 139596 338269 3123 45337 883656 866749 684285 1 846586 3 480788 76078 329610 806548 232508 759115 91 490217 352295 886151 2 279600 426703 5104 357 2 873483 220112 166755 752778 9925 253856 1122 815741 3 732375 783890 439609 725574 4080 633415 784949 99979 2237 331063 171569 124801 11 329 1 595908 825453 7 716784 391206 895573 891449 846817 830535 850023 843516 389605 313391 244285 143772 3326 759146 635793 636 654316 773648 753470 585154 1109 406912 817158 504261 574349 609900 741677 760943 884367 574183 830216 754984 891006 863900 820842 886112 2 206094 188599 823980 367589 894620 143683 830429 232313 884752 869455 9738 618861 365698 748829 2580 1 333168 866983 847500 52462 795625 491515 798967 561044 2 504593 830340 444611 662592 33979 809870 824964 1880 685662 890064 892783 32081 103917 775004 762034 377674 580656 836850 889264 861686 859577 35 173465 864725 377932 889124 493183 153721 823970 48 679890 784736 712244 1193 33727 823262 731448 519568 893032 337532 687128 749041 6 837951 1 1608 820767 895391 64111 147133 890370 798763 574555 703899 4 378652 25575 18 355750 438602 338023 893757 32540 848113 819919 101936 184877 754047 758876 60870 141373 323629 409095 860883 760717 1 511785 96382 880294 24303 892568 396052 6 3 29538 32 593710 859968 16958 860561 296564 91028 77254 4419 720114 461 1 501323 593237 234817 836033 139041 7552 713225 889283 674584 712868 9 325651 441 368527 7 51 887867 59950 12 876558 156021 661751 559625 545908 696671 446781 878118 644111 369946 458671 171660 891340 359822 389 843330 41467 871898 685451 898696 107694 1409 38 835699 475918 791170 449621 120036 885178 562018 2 857113 421497 136967 896828 787630 499016 312864 515266 270317 572130 897997 854954 113591 331611 691592 734439 832691 563226 866296 840774 110623 66952 108764 193309 350362 338020 9325 344536 824094 6885 836724 874 861298 10 795341 522097 874386 464091 756580 840812 718069 60230 774668 818290 578067 898102 163144 229091 803904 429137 18591 187894 182532 632 772070 8 583008 611 534812 882533 92490 40326 1019 528 67 296551 797009 823814 162277 699350 955 232721 1888 111285 18047 885413 1 47332 588945 203020 862294 97042 825217 37068 400462 813898 824854 111368 493667 207661 227 767478 797745 842129 1536 768364 254761 111 763560 21179 892874 4411 1 787692 30686 438951 46875 470679 254542 2194 126487 259574 33729 846783 853390 2 693462 723817 7 876798 408921 897645 830817 833801 706212 404962 98438 837522 177 745208 818448 41085 45377 830511 675727 158893 444526 135735 16347 703032 85412 411816 530751 513713 688355 741947 880413 504216 351 406946 845259 647996 58308 308554 390451 269794 3 481694 2 521520 737255 858922 832515 807142 669697 403193 883793 16 542791 862618 18010 475414 880117 22 3657 499036 877740 536336 73935 4 118970 495144 734285 757566 17 710214 887789 754406 804242 831077 755577 1304 891678 871457 819219 394221 801045 44418 750791 883655 47626 861820 193470 788624 9658 711922 372477 868415 381267 444594 452426 882285 754818 870100 659216 862142 577696 883308 862918 618487 818395 47738 295200 603755 890168 644597 815073 719602 801788 2 821186 611269 7 242119 372453 702027 142055 935 729849 312075 895604 865696 596096 72102 311682 8361 29 26184 455723 804539 898934 34 7064 888800 200383 96810 171822 25020 507 491807 23816 767463 275624 872601 883654 738702 414774 10760 849235 762098 338678 888025 160236 3 33 1233 834432 560596 441621 559772 853920 17806 40844 814505 698258 2581 251365 815031 197331 245542 52069 11 10935 748135 35432 282132 888715 657935 897837 331634 609492 540134 682431 858879 340407 320853 669588 523311 833838 415655 354171 35 676349 22191 869168 581865 717506 772908 57402 772714 355832 898282 724102 645907 174114 202944 4 536557 196 21804 753704 786004 730547 28873 882129 581558 2899 821861 98 720921 14871 490300 776852 825189 769030 694989 881475 304404 231064 4095 847369 798473 783445 621761 14 876041 50 805328 853703 696876 648921 357 762839 630586 4 198147 471477 271041 495644 825082 808558 28151 898434 317702 795285 16733 852139 113044 681275 187547 374594 452831 208141 356809 99690 846578 6 820530 713666 853293 25 280539 164780 31142 141890 85724 205979 5 86460 4 25 61274 255147 417717 4982 42 816983 110613 896241 825626 869344 232573 642383 352284 128 363324 53308 140386 332570 30 23624 333608 387157 113043 775360 860944 892339 268814 895079 515733 15 680821 581000 1992 3588 428 268272 227032 2 282943 885288 838909 856973 2807 805762 812944 10461 168010 750742 151540 8818 8 3538 314581 19128 869735 64403 690504 386776 260384 842686 872930 282212 500460 431097 4 162497 2 528597 314948 810303 690483 32 8790 156264 4531 764695 73260 874731 862848 17629 733160 794453 176581 81648 890059 500332 307497 657376 332464 42977 792958 760377 12254 108843 2 599754 764007 772713 180335 522750 231021 272674 97474 365 15031 649605 7337 806012 560341 303255 312087 464108 800724 875526 174982 121705 6752 175637 801699 12 345893 709962 3 56488 875735 64428 888830 94377 162869 200 418652 892091 894232 4599 763289 824887 525014 646540 647349 142 368548 247676 241326 447530 746065 866204 474794 3232 339432 48725 302359 822097 16 126770 845957 1 883274 812159 19 794762 3957 838715 125080 1416 826648 898697 248636 656901 880242 817000 51784 769505 99365 564363 459405 289055 839100 824720 822640 296 833943 441743 1951 12589 898883 9435 898000 8 699629 1243 1 777672 698494 1 865880 2675 212311 797852 69007 860823 230 544260 5 522363 897207 389628 873006 841970 783061 26938 1573 800717 836440 832722 34260 853151 826897 276 698736 391518 753911 689646 644902 855931 12 893691 453775 808441 627 746966 264428 877618 18862 710115 12 726714 13 29 126 807138 512412 38 560288 614206 8 83903 795091 890019 465047 43532 207274 893589 731865 558287 3 580474 6 1 30 117 734566 834495 138175 491392 128552 882621 874166 1260 888062 873492 754373 838745 715989 131561 88670 343691 774124 718222 489140 782350 242141 69387 877518 53192 515079 440 840979 6035 54 621421 697781 824265 83830 407851 74869 894745 615045 846943 688488 775397 110631 753869 100937 756955 893963 2 210 557376 199562 362447 543192 151 633635 2 161876 34369 322028 194317 888411 135991 256489 178478 623 100215 236191 737878 814252 525935 30619 682503 193965 862914 97756 526378 820491 809183 160092 820134 772009 148168 111192 468113 685459 678009 850735 893071 476621 6089 838991 124738 21 437777 697985 300 776082 656807 826524 372480 253315 277413 223346 310901 4 83543 69853 885612 236041 59852 170 826224 865992 819723 856774 662900 891249 841749 1558 816437 879198 9833 293896 757858 809205 1731 206797 382572 278333 317430 702056 242853 1 640781 553767 13260 772567 885155 568251 502 162893 769578 738795 478360 2559 2645 877105 332357 296708 821735 651776 3068 880229 503466 845465 329563 818618 899304 600607 45 61533 367 755957 765222 3238 863583 169971 98 59 307735 3 883106 337937 22786 835737 889455 541844 888377 549333 614879 604887 833802 360146 593054 849448 11403 880892 504790 670332 40 62 429361 25945 1859 259806 50 841967 323394 858805 158528 720682 210998 635844 618851 831481 788502 7 589546 449196 734264 125898 527049 859547 602872 789074 898130 898655 8841 598657 779854 778695 500072 795099 792857 248191 677081 760563 418318 2 179501 795388 22 601318 482175 595756 379032 37768 894300 209014 217410 764527 56235 779289 728289 173 52581 19 855160 157600 825711 713266 124892 892241 2543 847315 305163 894257 81602 672793 433909 234 343511 74038 632770 875478 393369 340248 222591 96753 662798 75944 175618 828361 413226 142 872803 825989 103361 528848 9587 15787 822518 780611 49 690328 196326 767990 282988 873824 240196 289133 625992 817648 792530 50 875427 875290 147739 862830 635844 787100 752204 701022 327 55800 488632 187 714836 42 798642 653947 631769 622291 636795 640293 881022 879964 736708 593801 898426 897886 751937 863685 13008 863483 699354 542 515069 393144 16804 782249 192 867879 41506 830079 534791 1 253408 361473 629209 10195 42 821807 839696 413952 411060 390788 93 82758 427381 233477 889808 1500 25408 872733 839343 322448 158380 888440 298376 112 86171 572166 205725 539970 897662 503575 400214 217508 884311 778 174104 891791 822643 878295 357958 451753 644830 173 881245 867847 775287 31 829597 21520 898370 853002 859116 2 257781 875247 895815 725433 9 678760 894980 412211 337882 4501 2 804031 94624 533522 229804 2220 548412 278716 890979 890442 4 747956 680 889293 804381 821977 639133 833763 163297 159188 375288 543556 867858 129 688736 567271 728555 891998 892065 7 97782 359767 850361 755317 423139 696441 132313 91139 1 44960 854484 57 132089 879750 526225 37612 119803 820255 785883 412510 736230 768929 562816 659157 832662 737299 188 664325 526187 856261 2 636 40183 889437 128044 16623 557467 4 603817 637356 311545 882862 136135 101 136923 2709 395862 699493 234193 44 816613 107 2 326840 460451 756422 868875 537771 35069 256838 11802 879649 299 843201 804623 52696 303482 749260 518695 333219 859266 1621 10 893978 876590 861943 208832 522116 556 313123 80319 143687 176246 727282 842652 8234 387457 897545 506538 885493 1027 870575 22981 560179 473057 421247 788713 494827 766924 717473 9169 670236 642017 264174 864777 668346 787 814400 51 873765 781092 530656 44321 587344 1469 510961 487684 5 390840 14599 892552 895405 518379 854116 197179 3 574243 11118 622794 827772 831889 775857 888554 488890 117618 801403 512575 631876 735014 112 101993 7547 523891 349080 16240 15930 299988 649713 121033 89937 52875 86 756907 140439 755052 633539 166655 329910 455119 20437 485055 200358 66114 743401 2 849341 444994 112 404208 95658 7618 766606 875533 380939 463953 392767 2 910 148182 602494 848184 1 859982 285300 42 806844 892391 809663 57 6 618829 299402 382134 480210 61150 509357 552353 121571 544367 652973 79920 1 857586 702871 826285 2618 426351 161638 348155 891526 288896 580779 129568 13 7 899395 159 786230 11794 341371 1 222234 96279 832354 162573 2930 858091 610913 896484 1119 889602 703922 454343 738271 3 894868 276883 1 81710 423 410 856234 192584 840715 777172 107431 11 715078 693220 780728 779869 308794 238794 835752 610889 7 896283 992 77 860040 791637 1 785743 56 783965 25 227421 587125 24 743116 142 856741 394104 6 305116 395470 418126 866466 324382 5376 758032 218465 31 817958 837938 27633 827735 101749 9486 363896 1461 851887 452332 58362 448 504883 216177 752593 7 48453 7 789272 20772 24 254625 811 881387 446870 650403 795682 800072 895770 651719 871000 804481 183021 75271 128140 384961 853306 6908 388353 898092 640233 8 792577 10542 25886 371854 101060 1572 19584 346610 857678 570251 19 889826 803228 36784 15270 47971 568954 37 494280 87166 859689 482823 533614 57 530 574335 3 279070 569382 583439 68 292414 823226 286861 853028 640815 509743 467213 343 2104 862740 742547 4890 622641 72479 72 770751 1696 275389 107059 1 861282 2 820224 85422 68914 514486 378090 502076 8 3 65735 892264 874440 7496 676526 360646 795393 444053 331010 152221 63229 873702 715343 894921 870466 144851 897230 821239 874610 324494 485006 863578 238423 839907 886523 222 90990 347859 481981 738723 745296 422955 54525 5 857970 121927 358795 734300 634335 166 880043 892651 1152 813699 646993 380 738231 288707 552342 523911 5257 107994 203 290151 688682 481420 254702 44637 9 440735 57309 8 883508 90868 2 63938 23217 418229 789731 156837 481232 300849 825200 858081 14003 362355 11796 887773 767037 419771 897234 246264 267804 9 141246 41258 209044 20413 3 880424 888580 5 3 753400 413944 90 217269 122786 147894 126579 878120 841228 775726 780891 437139 841768 439044 831849 818216 876400 251338 64897 755870 890848 747659 285158 17 880224 530696 93980 71659 152 102 849367 793713 889923 847448 12 4 575919 29 39841 839865 132084 836114 48 668235 37172 617582 733543 217593 421853 500896 661757 701117 809134 153098 285590 56644 811736 215428 742946 25 369294 21 32137 871280 624256 854492 850218 615438 92772 396177 101 754414 479164 1258 565570 786815 15954 826878 367648 414821 861456 846708 628091 123137 842105 1 788609 94 276671 361415 848695 514745 7 84352 821549 538944 868071 871978 624347 173697 52 292700 749760 162872 862549 742621 891095 832566 332454 824317 123 870052 6 735560 898864 1 254337 650110 887735 61 537863 860 3 756895 899495 860881 873605 641541 22 97419 615371 28 194647 84184 428240 41087 840010 226579 119734 899343 110021 118494 818463 840961 137160 819055 12 775603 60835 646748 41534 871556 840671 463545 845282 168254 844767 456242 855273 548028 107003 275140 375798 866407 1249 826702 19 895995 305109 800406 775504 323 163573 893982 861999 442943 581455 629 274696 461993 680 510809 806210 10764 45 453861 725453 106836 1890 6608 890724 24403 688810 498566 643755 895251 433975 829996 106 818380 296662 5 1846 745990 617655 866692 7036 450414 799877 830137 751714 96990 805235 21579 814423 807794 767488 46290 52 35039 790593 274659 702 51226 848519 90442 797557 11 503136 880920 728263 683586 837745 14 700545 545093 866730 753216 744719 861920 72030 8204 793090 398181 878864 793994 626856 6955 883230 5725 16 873430 459836 393603 148 850771 386898 3202 2 466985 792541 866344 2 52597 4 179915 478111 269314 724234 318156 12629 365722 818051 5 798399 343059 324 271147 85719 452495 868486 334959 304 4602 768209 349170 860774 625407 748340 612106 824086 177772 898726 127206 801181 803588 23 727811 514674 2 794183 776110 850072 55258 898231 853849 781544 825447 895468 831156 713255 8321 715396 111392 155886 494317 850212 164823 892923 41358 843499 247829 300177 884098 404722 653240 886542 7 1057 644260 866544 523241 852400 391546 642 840860 265964 795775 94631 691849 455317 451375 735985 433672 662018 285892 831419 783 744882 749191 873630 97431 383410 1763 60 533617 863306 125401 15059 876773 558496 1 92168 3117 229335 770748 70237 4787 798419 579257 200504 18 378676 371822 203933 29 891051 18 785314 55 791699 262 442100 492942 679 644996 841999 798402 674971 784813 2 835896 694482 851711 795711 300033 854276 891726 315084 13862 860888 850138 881935 5 10238 848054 789417 803290 825250 881132 2 858841 192683 759462 421555 437023 196348 2 852079 438384 816636 140529 670777 231262 613643 878774 317980 818555 150440 14789 587515 484209 857510 890652 78521 647259 142136 303163 6394 2 332361 637480 654183 250361 1027 895281 868114 2606 72 288995 646 19611 870386 550261 4 859494 225 561545 899676 873783 87603 849254 833231 595488 681577 873574 228138 8207 322922 61215 357885 4 406068 22 864370 1658 355196 2060 690298 845086 325369 17 697038 614012 775616 5 210318 894031 105 899436 398568 868785 316835 324692 708761 871744 418095 313373 589360 13259 226566 578875 867424 220520 475360 339784 566654 65740 1 20042 847525 862678 835601 137389 88928 599452 795200 653403 73633 681067 738610 683451 305976 832837 2 135508 8 275661 616468 423894 850048 98277 605816 77405 844026 748256 885907 612790 346356 835364 795866 897697 415660 177819 626708 732722 407123 272856 315289 594054 869794 14296 830545 821498 2457 157681 891241 97 524 199068 877396 377694 808026 270499 224103 529975 2 888868 4 1535 524958 44322 709748 840596 847713 504849 12060 668398 805855 744495 898367 7 644903 77 581926 743873 894357 245862 1753 868823 848 48 871532 3 775365 629409 70918 876033 887632 873449 20389 263876 557677 533751 831449 119380 762258 121727 637720 13 368574 843372 86234 792 841653 703121 147953 603799 58973 714805 853174 886682 646333 14 186327 131932 885100 882732 815031 850987 283159 742329 34511 317572 284904 416667 816850 811408 538267 630418 128637 197542 117096 11874 361117 810133 786443 158136 395192 897365 437747 71570 77202 716793 873537 805526 673007 560129 2 641685 443355 878293 6 741447 885096 27086 12 211 778179 895684 350749 99667 62 4985 748066 10684 878052 6 692080 715200 839005 540301 823450 60579 419834 898086 788648 4 669889 52499 444037 850565 893214 590 839931 175954 395721 53204 17 279001 825274 739759 112021 662853 226482 860410 831076 783445 770959 745607 807831 25450 890897 125219 34095 365412 439163 403823 385847 49592 357 867689 257939 2717 824205 266597 869948 152325 872839 64719 416502 6264 827433 507695 156 42713 92413 852496 23 178660 875208 115800 25080 134424 872087 2 890107 666973 777392 57624 899876 284564 820572 659896 805596 851651 795419 886459 43849 1528 676032 433417 773993 433 707557 887639 737709 195091 639342 4 817557 12 187 857871 406604 2 453674 11914 877796 759276 866312 6 4970 444161 6098 813653 12597 878281 38 270 463537 521860 762920 349 638261 53 648552 316026 895152 695959 210598 624285 894909 538710 342688 872781 239671 738822 865606 892827 893494 538588 4161 763254 335802 474 585818 1412 331427 32469 290683 47315 56 30140 734514 672826 66355 823151 18 822631 672362 840709 870261 327122 877223 850568 397924 885881 30706 832787 51809 340825 887054 859646 190053 33 161033 463406 757841 179919 878238 249457 427701 709058 78877 129757 897262 115 58 800743 636065 202609 864267 611688 390910 11116 874363 596742 109357 491 810403 524496 897102 769431 170794 224513 658964 873382 890614 182033 527509 609490 453 644072 347785 575321 238355 850001 44830 370861 784045 741326 39 685202 790137 561292 503377 894758 304152 256 269544 8963 733492 787657 899251 1 748528 815617 75503 66 866330 823871 239685 33631 215 863238 743090 879402 645805 459429 471675 497441 492235 3544 807205 884702 4 457142 882317 834915 507058 276014 849257 738579 881942 737164 9169 861786 718418 632856 533507 352999 3 123171 4 408980 2208 651479 409846 707603 154721 4 409016 3 755752 38596 707072 848793 889736 469247 852256 767857 607025 20944 306963 833980 638876 795501 35 6 457743 148905 844195 446978 1351 649943 6095 115603 590857 864331 29108 121842 884894 5 18 79446 892068 669020 244422 881777 204204 844865 377494 176292 890001 143671 893916 826306 467782 744470 166650 530220 10714 889242 9599 92030 891437 399546 877525 893505 31 894685 321031 457803 139741 1742 768856 415782 112191 13 518884 406691 1581 332470 342478 149720 68701 776400 583515 173658 361485 734856 598830 880066 344478 856354 792566 627663 399501 17632 88953 716594 884992 899336 726 366012 864518 791171 388818 739361 500573 715153 4 1424 373912 851328 606700 6662 28 459548 593092 463476 864 750466 787063 519271 79518 859296 6333 1648 899109 202046 876942 883912 153248 736498 463552 899304 92148 103648 812545 867025 863192 106412 870586 821348 59496 800514 770713 794493 1691 817507 205739 771194 876155 767899 745102 81979 833781 2 394958 715201 1795 481452 22968 715906 353321 152488 249103 89333 621918 882372 558879 859426 882358 24 12640 312922 109643 4926 795951 520883 316010 579748 816159 284961 592662 442725 6 851426 702383 126324 820507 376518 235401 577 3592 66 176940 770365 608894 770710 859574 684435 894674 268018 357080 850030 1 167144 23 253845 5127 633313 784875 4 653138 19 412325 756999 799695 278691 848254 68554 878021 143 579955 391166 200632 135394 66376 894896 898671 472988 622888 681797 66364 478912 67253 419821 125856 161376 51 860715 7 138864 716216 880572 875870 117 732640 273933 278569 412970 374653 461781 679008 560283 3624 9342 4729 320081 655399 286206 626254 839486 439561 192407 145193 6681 778148 734064 1014 72612 486825 41 155425 828 4160 862383 47610 592611 881948 4937 481722 5626 473056 813632 824382 43931 387807 881792 820364 888900 758525 343689 34981 132 7766 642376 21236 1177 658103 70862 1171 885292 899400 683201 119147 384113 729554 720860 779820 864011 125992 302758 759371 861316 7 6371 375422 280388 880334 132157 298670 293328 800490 717878 4684 891947 879953 68 43005 898450 473586 171212 319 862533 329237 846555 807619 65057 263564 106637 367 791075 895184 762991 837389 645514 548921 13383 545103 577622 271093 80372 33 660860 386019 534923 16 410994 826630 801865 136873 61139 464523 708348 8851 879617 22 891622 312880 842523 780533 240137 849027 844594 333331 457472 5 77331 2 338393 861145 332930 445210 831102 6750 49018 98885 631457 568952 762529 2 106492 1441 523860 456691 531799 1 340037 650504 635 883872 822638 239448 29189 375605 35046 261419 8239 813635 667759 46871 270610 891518 754261 855328 830036 8 95525 842854 867061 401718 761393 10 888341 310 648381 17 86963 851652 496737 894366 866134 535176 490504 2 509957 2 879326 172417 46618 33524 492182 675057 24764 899411 659988 891365 614796 235028 556884 818522 891696 345949 864807 750094 406903 78 824908 858062 590802 677908 510778 438 880128 1027 12961 635539 1791 721069 1377 646876 849645 40 420972 896408 186599 206448 90 859436 108432 477001 894728 98 199993 9963 110 632833 881951 257244 872908 610417 424297 268860 887513 640758 356065 777184 579645 13 402601 866469 798862 889658 678928 66727 136589 792636 12612 501655 250957 163222 889862 251362 739730 273576 424915 892096 770456 251 295071 31432 805793 625024 838725 37448 17 890905 664684 2 799028 788901 75213 196588 835377 20577 832269 866831 37 847171 836302 831299 876817 130885 860939 802364 7087 773018 520482 1351 791448 339 794776 424322 879633 714606 732695 50 743378 787556 5 891076 235932 791426 9135 881765 577099 898856 538185 166444 882342 172762 324 531130 539796 787654 455140 654276 898389 857338 55157 706806 97666 4259 39962 560795 32982 145118 855564 92663 21 680944 295108 508205 61789 872845 890081 2449 838899 883234 248770 859323 888639 891606 75275 11406 601747 21 898532 242381 893117 741654 841423 465812 4 53354 625046 500394 871565 109168 824482 859067 853210 480672 540072 94279 404175 476043 787560 729985 723935 854225 193 786690 884772 188490 781204 896400 45621 605585 7656 835611 886233 764434 138092 763204 882462 8 35963 266999 896217 716027 42806 414779 888750 5921 841269 490969 42 854664 8 363838 517654 434673 238021 411012 751808 635612 888440 291503 280152 849096 350378 115087 500055 890692 356466 1 788 891464 701934 744950 17596 751358 895028 6 1481 402 2 3 700634 14732 789907 674137 853306 58114 23 137752 867348 818956 124220 862351 12 634351 660782 703262 297706 331360 639344 11 11147 75698 884145 856739 888232 854460 878859 374261 129662 841500 3 334430 440730 305934 653894 204119 609438 240895 250343 892540 891587 30950 474211 2562 186673 14392 27306 92975 913 892481 838138 35729 831491 855341 878950 439705 754069 784199 186467 469312 899967 858417 833482 35 104090 670938 796383 729300 691574 8741 15 4 421 272284 524767 609612 876640 16796 850265 12 7739 3 187 729712 25317 862649 674265 825312 725998 652441 25929 107 68 207819 120967 796875 389570 888165 4 892367 398727 863186 287101 14362 219 676562 744031 869763 873369 772087 1238 135 51565 131776 866865 891050 614598 360957 35210 329921 33283 831856 642730 634894 505954 18394 401470 881770 829201 99084 668740 810685 86 237699 9365 647902 51847 690525 839214 67191 897521 156177 875480 873402 56401 741766 879166 17192 349677 903 135706 195295 194945 1062 506001 838086 391 426487 818276 809858 319853 214803 868036 63248 50583 489632 71216 847837 513180 229834 2701 2 891486 113 27537 591365 864335 868253 241455 868124 1687 600790 362516 803084 295289 475234 535631 133 103488 841281 6728 846954 7016 436447 750856 886203 274835 177212 333 28604 858834 768042 832276 568138 890385 59848 121629 547735 865040 883347 859741 885486 833150 889186 127 897291 408151 669816 884114 856302 826187 297034 336432 23471 262418 815316 777232 153655 399 387 22261 56 894160 486668 247453 490335 440670 73210 753173 632371 305617 8392 2 17 814527 771747 56163 718823 860127 895809 1 3993 2384 8337 3 876138 420597 795297 837186 782154 891983 297421 188644 638711 154893 595 755780 729653 664270 829685 853078 19 876794 21696 870433 74052 878651 891132 59468 457723 401491 873300 880385 393029 565416 406653 329721 38924 377676 680945 847768 4920 33390 261 740615 330020 861701 792972 392718 374619 376306 327 332 883451 139404 163793 5 406187 730676 436657 893187 3 21572 307478 114357 3777 138055 9917 263153 271411 891649 66718 867631 860050 883549 1426 511242 788555 791480 780169 841936 691427 67464 51857 345357 546180 822032 796046 822359 428071 874039 1241 10664 878228 887510 869797 2569 189542 72342 681600 797149 898336 47332 459219 895122 792324 8778 593745 808449 111075 49046 797 687484 888901 252268 870768 501155 823875 861287 30 766706 445741 665835 292410 898156 182865 7 709637 815617 875581 729323 863898 73 148783 233983 216268 2786 364 657154 852309 464995 454383 723914 15970 508714 12873 770286 858191 50089 771087 218269 713149 457989 341973 183309 854658 782 439 319444 114045 822132 486058 882985 23908 235568 76 407828 494904 845945 855948 855603 840537 837571 817540 704709 860158 655130 304936 226606 16474 486 6 856492 799299 88177 784933 475277 892993 19477 1863 2886 841277 32847 875907 346585 187126 71 461852 1700 382868 363 753551 783373 861894 466828 263280 787795 887749 897040 673376 490209 105265 60218 864642 338873 767303 821050 358271 686604 81070 750153 151930 849100 537070 24551 17286 2832 770240 273708 880170 794368 55117 2 861068 361907 867831 513189 456546 867049 686199 325334 468568 481777 618067 775097 547943 542735 883515 586149 884012 765102 328228 670214 306942 7 336903 889012 822157 759780 562673 416339 148535 2 331604 856698 863298 615038 243917 113856 4768 82042 11755 227583 26469 461438 739617 707338 781722 47756 61349 39233 887222 388801 8427 5 833460 857722 2 474029 822382 862095 1484 783587 205960 196505 784956 627516 842551 793734 677241 28271 157 884125 503557 822215 1 417569 853842 34652 711273 2 813464 846161 744332 846827 5 250767 773667 715526 257871 5 832720 747942 263474 165248 814906 370098 269219 222545 881835 313587 658573 875227 225185 838789 886071 411804 837424 448282 801423 143671 24603 848934 775914 423589 721673 66153 890550 610880 181 1230 833617 65983 193646 47062 6150 339303 733217 734477 389488 899217 578654 316236 883883 803 19037 110702 226513 950 451507 224201 819498 418877 663447 534034 664006 388705 890757 5 20 164006 203648 846275 893113 885579 158316 835176 444884 149798 37244 28 839798 162 811083 3 828040 22 1288 861937 846093 699891 821554 566326 460134 792527 100824 195321 755790 806862 738431 3435 854433 859113 821101 496211 32783 227741 95 797721 806110 21 867290 764792 448 57435 879828 288197 7341 27293 817354 860847 16054 137905 452345 783729 21 832889 501506 1 638550 835646 21 889256 853946 529 395181 378155 373345 245004 19 830038 316011 319412 97 856749 850635 9063 37 487203 365121 795905 843431 849647 1138 885632 793448 181971 851779 261792 868671 93524 816 634101 878465 18520 764078 804071 700108 892165 832442 876482 863275 121 897812 558625 359887 713512 89495 650 851627 738 765000 864572 781829 576042 3023 333202 178785 787138 328 883081 280307 388932 786134 297989 862206 390710 602397 2 800870 802389 49 882679 81323 10114 628678 861431 780865 624969 698750 786277 862341 838925 243850 395283 454899 618 237684 688600 25903 299997 210271 678770 893095 717971 516128 208496 890178 508313 858558 853727 680059 591565 20318 642757 890562 81 1018 1 872048 655612 783686 780617 379 607127 4106 1522 856747 25216 44 833166 848812 19 491625 193510 677962 861 242880 9740 859726 105661 660848 810397 870720 689120 716433 409823 34 867791 9928 880614 558568 7914 823110 791417 868435 51 363114 788378 125994 225855 564979 350073 52831 797365 813176 305202 888685 46204 219380 785841 464518 16 715274 54856 704835 774496 11329 750965 7513 29 193021 24831 808036 4 398501 745835 19309 854118 594415 652651 3 233897 880825 371353 190 734895 213899 89851 123336 176267 602428 827 2 1 33602 30804 112772 808772 893400 726115 759032 60 398172 71216 12156 166617 30313 3985 5 32528 270273 27211 31246 741895 38636 824173 155225 1216 592254 870 579916 689323 193 585386 110979 894444 48 827848 781925 547454 898278 163434 851224 766314 296691 4 328211 78826 343375 18288 625855 270363 851708 148 318201 16242 5 743783 177343 593534 881358 496189 44001 176065 457729 855170 892198 215842 125479 33741 830466 893995 574924 461287 849778 6 34312 483179 869371 560493 4887 185645 371 176512 149533 819056 821106 563929 26831 286616 2496 263163 647124 641309 9 444900 869030 727741 139 655560 302939 398349 3101 686184 734829 515660 882671 239629 742315 173257 16 751264 861139 1333 779597 873945 278010 260076 737179 876982 2 884352 585460 15458 198 885972 863029 877818 511566 855410 414540 877320 3 470103 63 132516 795582 882063 15496 170693 422 757012 847777 833660 536770 175307 867224 1502 891227 829216 377820 11215 6077 116894 889304 64738 496907 893178 104764 883764 662587 252850 845294 323479 10276 709345 836848 885273 307763 176175 63125 789500 569530 3494 814948 469110 7 5 884297 121816 144 754731 886234 884675 608360 896098 99 33191 850325 853095 772046 94 398492 189275 807009 443251 766818 513859 93452 845776 10 2 881160 646298 891698 702663 386900 142450 2307 18 58174 207612 687905 331930 842928 554233 871404 337389 52398 742003 471121 7304 796928 100557 639063 868717 850582 47869 602833 690964 96291 309220 857377 592780 346982 867291 163770 151098 837205 656313 898472 177392 651343 1492 540013 830971 1933 690584 17346 555165 686439 597621 49551 802569 16867 683447 640973 93 636722 127346 872647 533165 5294 891465 195670 51749 671000 95 531755 384216 887627 764178 315644 237691 824565 191 686525 30 3 4 544702 854073 533 610289 247448 871473 78658 1450 388085 889868 840976 87 765298 264273 386568 833127 294 271251 896483 265670 410038 531016 671390 703737 88009 38721 48 880216 21615 287686 869062 699993 110241 549920 5261 68524 813065 863047 868727 890221 1659 629544 4 241629 2 87934 8 270682 2 817826 411354 804960 12845 881241 656984 709570 461462 155086 849276 271 9078 878721 1 6 227988 227179 99589 877849 41878 290306 892722 89866 758810 871268 63640 664092 17666 416509 275659 466883 856798 634106 708401 753102 642572 490047 842776 102925 338094 506992 871978 1713 255065 479694 61376 454828 746611 859622 13254 787097 14779 46 441463 866377 362827 372 424375 251006 668117 856523 766273 273728 727599 119 395614 530847 25631 895923 112694 346091 790443 778256 6689 884547 897981 891647 795805 147833 693112 575848 54275 7767 567149 880904 436644 855423 149331 160997 65 597717 877190 619046 635280 746590 254399 126088 182556 416885 21099 868264 830158 897918 854689 278442 437576 895030 878772 87586 101074 873924 312883 2399 808684 17 848854 385936 253885 3 2 362 454413 830580 225541 34531 746472 897802 450998 5526 80740 829581 602712 810046 319736 876683 472876 835799 2042 35611 103959 808827 892486 784430 100 80169 875803 190555 893179 602612 528588 254278 226075 853311 37393 505448 82675 880431 175956 386202 91190 449770 872304 849397 112190 560305 789822 9646 139019 848651 825158 3 894750 7379 576312 526 347015 882009 192683 884719 2 858680 90960 855304 168447 350573 75 162016 204360 22788 189869 5 562179 368153 3 871985 5 311797 750993 56952 187808 839267 847222 410 276763 508 3 853919 865633 472202 897569 395990 711429 411811 248989 325506 722088 133734 770982 645691 317034 840027 742630 590818 882570 797505 537623 823270 594905 826344 872916 287798 825517 39 644893 496 344441 335720 761435 531337 498692 880706 393445 199655 85943 79739 82981 724250 232 596393 207168 41016 111688 84 793256 421763 976 716 15422 85094 768014 11879 35102 358710 632 142826 832885 57322 756287 95373 354537 711390 251 800083 79395 825620 560 895819 12014 203316 655656 216041 3 85455 9 661571 886034 845401 20396 676 344 747634 553115 719843 129136 885033 406040 9243 4 11 104027 115307 121880 860671 1323 688409 5 107 647973 25 881883 690955 849092 856371 491511 113370 833723 502974 838789 15444 892597 745012 574440 45210 834611 135548 48767 715886 74383 494841 18 592628 808177 85 871187 1363 1 39277 270 190536 35268 874279 8 74961 819970 220554 2 5132 821490 831472 172022 800789 359997 3063 2 199960 767281 23631 573231 135215 822877 153153 755138 9133 880843 897116 148174 820001 176 280775 849384 537112 439057 20055 653812 469885 371614 105 843289 852566 368550 159560 347182 512224 421 801603 867249 157469 1 39 24011 893902 777316 2 44617 107311 90054 517326 800264 844590 238212 258535 854182 219675 24757 767403 140590 99812 27467 157786 85489 877554 227382 729054 871729 6652 897088 882449 893803 767267 24513 528851 783748 899885 769102 883193 456891 816 854555 6 404165 223407 62093 16 559375 47 874184 382125 757820 6 2177 601309 76 99946 685692 896998 863970 181501 4 412568 873377 35846 320744 71812 411906 96080 281081 721398 152900 847755 852000 15 865466 579366 828392 519340 5 277074 201 92760 336950 42962 867242 168473 397863 204247 680031 797575 863835 621437 897964 627080 602549 867532 193984 198688 222598 94740 202926 887150 861778 891682 332874 2 889864 440 274271 32 263 828486 847609 615795 631592 44140 807742 799070 216802 842778 788542 383496 796641 242 856183 259622 368100 61 866716 459333 876937 885807 668083 1275 6 320152 896809 7427 273499 867894 343622 824486 721282 602570 835003 2 899840 88051 758280 300 810075 135 359 803461 43 681536 424874 482880 88637 229392 841748 260134 26021 574 183664 1940 836145 877784 866729 399479 3686 512011 9 490539 86691 882056 48867 96239 345628 416962 821771 188730 225 48856 6448 18 765445 838479 392584 85938 873082 21841 516848 443063 836966 319243 129252 173530 893135 238419 124059 353044 56276 879211 5 424112 139967 859790 637279 815447 215698 570141 885845 759412 884038 8852 23679 890614 2611 876226 803969 128953 897528 230732 894516 701926 127671 856469 26424 366010 196191 791 45 7 868876 831651 882028 397829 849746 5519 895175 730466 552311 893999 127637 658734 28 110976 2 782035 859940 878579 834810 59889 894834 196 124626 326 397010 291290 830730 93786 538 44 30180 872997 773971 415670 5518 165024 327037 28879 695422 570574 547103 3674 849775 281414 50726 794175 363119 1951 447196 887722 339108 851454 120471 811504 41215 882297 260162 155116 74 146412 631242 696166 809480 155258 60 206613 707143 37272 57153 150114 14 122362 79961 811430 789864 161947 887381 12846 885465 112000 491514 732161 688073 836353 822028 814951 817975 847178 818227 565 877065 7302 138303 27775 222237 868299 846760 138833 678176 800930 578808 779722 807811 9655 18264 479714 419529 492580 452754 752533 1 885008 235864 450047 760335 517701 317071 256 426040 346490 886812 891658 893071 729474 369352 878945 145238 611622 895781 267787 838568 148681 95 56 435382 28 28837 137025 183564 253857 244833 20575 886121 412952 15919 418953 558066 655808 439 839541 771881 71990 755540 374871 819441 7520 858418 457174 3 888693 27258 588245 375 300900 871858 445587 258471 559032 287955 839748 442680 544640 536952 66348 1197 849147 615071 189 895434 340561 479342 165622 863299 138061 150415 605141 103719 820530 486 183707 5515 289170 3 814056 177503 3 44651 704588 45180 73590 358879 28 41463 351154 856271 132276 292538 321467 452349 79395 892914 884521 797820 824971 811468 857505 16609 712357 263019 287200 603056 482858 769508 318823 633365 15446 877688 286878 899708 733343 693602 521818 670694 70213 579688 34654 879811 865331 523903 4402 585808 847654 449 536058 671783 889206 220111 361051 244164 866327 347267 754715 628674 860721 620036 307 802863 340043 85198 98 885957 431388 11 822893 8 834345 870661 154580 628355 75418 842937 822692 3959 22 882240 728684 544790 802697 838748 827139 467671 13552 2412 728159 554920 864668 27 172209 128411 84597 723619 773476 89876 296683 107126 850212 824385 871134 583012 628975 23 899933 12115 195787 745021 165697 839208 797789 855207 774070 198951 60658 621740 707375 463973 570738 480169 630 485713 725775 807471 524135 237037 575743 199698 798876 346217 156590 853898 29289 867237 39 317844 8 300356 20275 874708 868559 845317 844807 247348 834069 801600 102900 879865 408303 187283 5 9 682844 29286 754345 272042 701048 871738 214951 714016 237565 692905 227196 39 229402 203 14 151967 3 324309 522783 170094 316065 895762 727579 347736 837287 1065 795398 380362 391636 108793 82899 741618 8 830101 7410 805359 347208 419106 884974 494258 846765 599014 874562 13 863364 10 673753 776839 210 111362 146 885696 417784 894365 667087 211976 425975 5557 849860 674383 837744 884765 114665 846482 499058 212 1 668451 43564 621199 53138 784942 890495 888037 431894 464527 384160 868267 3 641754 37 503935 56243 475904 33973 132857 784752 5 854083 178380 249127 7295 223758 814319 54489 38213 372849 416238 384293 8 827594 865661 523734 792620 161189 823195 877903 336600 518775 130724 862224 5 815825 863688 7664 786971 871659 881557 109555 4 824517 10452 414989 195153 545278 52577 674383 524004 133838 262048 558405 887459 392703 524465 8 860788 897464 867939 1668 529313 738900 871266 601444 10014 837498 8 867143 846409 831461 480676 95 1 406695 471408 22713 861010 75447 268074 155938 285346 371980 748452 865495 731585 207670 411191 100621 16935 1367 6128 146862 731381 753699 124163 462290 769199 697961 640924 644586 329911 485116 749459 840292 873962 769718 20956 60017 438241 77871 133313 878770 121 238 12 358043 781844 818480 433664 846835 312850 702076 546670 11873 115931 769646 345847 26 655191 67029 7961 758684 63747 252414 27046 790105 3021 416135 837158 15740 208608 749174 1713 505886 787885 168169 267602 847728 309347 890715 856304 696921 887190 550134 886815 872943 181898 73108 130936 567575 859926 175836 64298 214569 718673 70899 899874 43344 710185 568091 748792 393762 240381 328549 173219 876222 724467 874969 250516 728343 751651 354127 578186 195444 52067 856504 29675 760229 721 24534 636612 899813 874134 899079 17685 304 140142 927 1561 855041 618406 10 879145 1 5609 801916 706672 230 809945 521714 6126 484606 546420 427707 894605 887541 541192 239016 55932 332362 656786 153104 631072 190278 716618 2945 335676 767683 87268 17246 4929 22386 290766 1 634283 844063 884287 114280 870127 59225 3 25 245252 888876 574430 853088 161633 239204 56 412717 834101 895699 751741 32077 62543 79159 890224 851851 2 1 890993 864361 609769 127268 875353 850749 723471 881626 701300 45 202835 148254 17 5 7950 3 858902 511188 799201 870959 486512 1 13722 5371 465789 100426 701713 9 46074 17 14 44783 895698 298 485248 818744 884357 896841 730117 195994 689222 148408 749473 84 510673 850956 435207 891237 634778 891291 247343 892632 84229 874342 862971 283759 732619 188993 883451 172383 812469 309397 669924 704480 872375 72 3 881144 871784 256187 47220 206410 18028 633084 3866 39 800570 725909 225 878653 875446 2349 718764 511211 870163 636312 3 3821 878764 129656 2 866083 618338 643556 259 582206 678360 174657 812598 898185 842988 160540 62735 641916 91453 646 10604 806816 37 896265 850798 878526 660517 508234 527266 662229 76881 893025 411278 383517 613251 386578 860472 806058 873914 36 638859 3355 856919 854159 385400 97349 847444 860419 1608 844116 870202 552071 397513 24889 168193 1258 4 432766 568249 210447 728034 367434 285435 882882 22800 619071 330509 21730 8 227558 874968 848261 4162 877940 870779 2521 723337 875221 1061 891057 5 823004 324 148850 874097 636136 1025 847300 97367 511299 504002 71 316739 822634 1456 52 898521 893061 987 776027 462568 634237 688330 402606 111414 890610 855704 653827 853471 15222 175530 401487 10 185556 187757 5901 8122 497115 802412 35 759933 613590 82588 670928 461667 225350 518044 2 414985 488093 766504 85332 861569 688453 126209 890461 343547 444477 474987 11947 48 888 892228 759463 735962 892475 792563 1 741221 850925 544180 635704 45 680414 43827 753580 889258 392070 302 861398 54642 890757 2469 896356 603932 1439 782195 20684 2 35 182325 881777 96552 50 889607 1 868930 773631 44695 338352 351975 217490 609657 827296 501 124085 613331 235050 1172 23 546 13939 585 626269 868700 870816 517249 777286 833412 604951 275151 705930 894858 115390 229389 1519 736298 778597 672 294119 820475 83833 747813 878759 455286 17 107091 869378 724457 677338 656790 3752 862379 467038 874815 412127 178613 246600 877054 3101 803739 517738 414106 3463 51 807801 868115 822102 894489 890370 5 526602 246 859107 580243 113584 793179 510324 778367 121702 877919 522041 516818 290838 646737 514079 824605 277699 487920 746393 871771 1792 32982 622465 741603 360157 875519 102991 826923 609052 862241 1618 730 768733 66784 458667 67 876806 376854 869391 853651 620370 19400 861982 487525 266154 871938 874332 754784 9911 97244 476217 275333 314557 6466 505887 802939 749417 424580 657578 440340 696 674081 741653 824549 288408 90242 546793 846102 892201 404972 356395 884884 10 3 280553 641891 336780 591968 8 677092 3 67 266543 548046 276267 10894 528852 876017 585736 850590 364622 490085 835562 851184 850231 2 756088 509896 92113 356451 3207 891177 21 819281 83 779760 407 118 118761 779324 5574 803882 37 851983 2 897417 687821 45326 99791 1 10 679896 802800 735564 725250 21055 26 170 661640 203391 864975 4 381915 2 801453 22448 588654 655687 294 429962 865881 876286 242405 39038 1153 176855 850489 622826 420486 13125 889887 6445 766381 187579 470 1 398542 388504 674013 315521 277985 635075 565614 15420 30642 802982 860327 323317 524240 873985 1353 823642 86510 156139 810880 526181 438428 68 819576 1291 134580 867087 572520 891371 270 289165 3 809271 868879 28383 215103 14 627 104230 210222 51 655 316548 553230 440756 776503 879150 873632 45 241 789843 773926 272370 246 634000 168858 451304 6 178226 895985 287791 864260 214851 659526 785584 608208 853698 307935 14818 843337 886690 482083 7 82835 651315 2887 845520 784107 4484 885555 241011 561592 739467 863064 324891 864920 745048 251858 722661 7651 752897 631531 843897 798921 790932 775309 206360 390683 541010 800968 823066 842428 890479 91740 875045 663656 811219 848667 46038 822038 551830 369 222598 699548 274816 845821 100672 183 840345 11023 514097 158727 369244 893604 1653 564622 358091 347450 461872 488036 48760 35115 631781 2 232079 819812 749 393 859861 307 415523 882412 183134 565167 821656 842334 270925 808196 139773 96756 202 808091 848506 133290 6926 802461 20 898074 237786 341652 817720 729532 876488 450774 15647 512072 874904 51547 305896 295167 2 658111 804866 563014 798753 513634 545197 534635 1180 672456 873723 884786 5685 91405 208354 145288 268766 620419 313735 359269 3 843789 104481 747978 780630 463295 844183 312830 829304 1 492258 763574 874859 867845 834595 764648 50001 822451 1637 869985 871226 888037 443387 41267 803173 204028 2 4 890417 857056 264362 308628 600804 899181 38 8 73654 540298 4164 322 894638 6142 843661 590766 1 865547 318422 836408 765393 800375 194651 872975 156785 894831 6044 71360 752322 273840 841597 39956 498651 335002 885149 872864 5 694 194558 435862 34361 5 112486 643030 761767 897289 485041 21579 763569 130901 364 67519 835421 543855 395537 487 581328 360032 821 10713 7963 267582 742138 249825 141 617854 3249 806558 881749 745801 820762 819219 317442 541164 886883 454387 452930 837118 890561 34481 817079 291997 828322 792310 159877 892111 255576 51891 858530 887056 495369 894020 422134 462665 343651 584550 190343 829636 792503 1331 662 399668 569446 500389 869391 884058 868707 1 883839 229239 219874 701692 838157 92358 861086 879224 28 411638 759487 409032 192857 304907 149208 302225 9302 20126 809150 63179 827563 686245 242697 876997 2 33 630774 26495 892412 5822 549454 4 174 9825 850954 788145 808351 475669 787843 73057 897721 783497 755279 705419 610286 503595 874021 306872 22 691636 832752 766625 585820 890236 526657 138165 801506 5 629990 342 73624 751294 404060 108440 752813 130556 580202 3723 724110 219818 744301 880452 225811 805426 92405 856732 895491 81917 11589 51224 3607 868713 881835 68 146014 779055 439061 830913 24575 338061 14248 123783 375462 777472 650083 516796 316554 880373 584254 443089 521 8 44441 897277 874879 784308 856750 273515 474161 2 221636 859537 141070 75844 32557 322227 782092 14 248218 877737 658237 643032 85424 825116 695155 793002 866715 685653 475956 178535 895302 614646 18812 456076 635409 693715 427 554085 2551 104242 388023 603260 338566 704182 450687 3 768002 462739 421224 484995 1711 990 822241 242323 62140 846519 173856 854848 616189 788513 2539 227 182840 805603 431720 8476 650124 831444 885919 840407 784744 787279 877588 447512 61714 320527 876193 330195 442147 899666 837052 636185 11 190669 783294 2360 864806 867926 887722 819835 270492 300375 866341 515 41620 1417 574455 2562 644395 6851 30924 899888 898046 1 779606 705647 76 862692 65292 11 22135 12 19 659089 298351 892406 723473 601575 18 537427 740677 164300 63 4229 619163 5874 405 123546 310261 853100 880623 897884 523997 585775 810464 822209 213529 90 843873 784092 693419 451668 324540 148 80300 111872 798898 28326 5229 178577 237244 193011 821345 1 77633 2 853123 825165 285029 406657 649860 481743 189772 890727 784125 874795 470582 1 896842 873847 805741 11175 926 890124 167 111 796333 891091 204 575428 9 562568 469062 736255 416432 440516 696171 14057 469425 369587 861426 883642 898976 868856 104630 864363 85 822988 8740 555383 871835 93926 194 598075 668462 241464 407343 882846 510443 61127 787776 874222 19045 990 46 805964 632126 626 488859 953 785530 631207 36167 672374 538014 368135 600972 1105 876982 876756 26358 529747 855592 875877 899776 207067 437388 847707 876187 574581 653871 57220 224250 724212 42 860049 867466 13 706042 3497 555905 870812 784672 106 608115 890 877481 833870 596252 793399 837272 44 574814 777376 176962 165303 541 88 190342 742826 863835 820746 846672 22 20557 465376 745207 346147 178435 843158 398125 450721 21149 301889 868440 2511 866521 741367 2214 549468 15772 49165 52 730151 887632 11 820232 879 882290 749503 366761 26872 4 63 499167 799155 152721 767755 524454 4461 866481 7 37 493470 551555 3565 790186 31934 346087 5 576353 422942 645590 435418 3 16847 2 12 788218 611484 882541 764932 802182 804303 434421 610245 436096 888906 724146 889467 389536 895622 51079 130 3 422541 802036 855032 99 98 780417 167424 516795 101 243210 2 196964 739609 34123 862339 823074 1317 414184 842113 99 1658 705697 221503 484279 1087 189657 817334 242522 840711 895659 865899 30990 524961 59 125 27499 367036 870431 773985 816327 895843 561889 255751 399538 8696 892199 814282 23 163 855490 278880 1518 794067 20602 818879 684248 8 888148 565189 891582 500223 854908 1729 153944 842962 40136 848463 713 894633 874688 497752 123676 576013 145152 875778 23571 60930 820351 2817 860404 708050 820062 622543 448295 706738 229 236871 159526 41759 28 835256 28132 30 868815 109 373770 896263 798215 127833 50 651214 275080 426696 387539 803 881234 502706 68447 881482 692596 896500 142 675580 198 828872 100523 344431 703104 350390 43 681443 796082 889226 63704 5 804727 3646 861453 820802 842964 122707 893837 124816 664558 268126 3710 5 851739 5 114328 75708 838068 156199 560956 880676 891655 203620 833481 880821 8674 882429 630933 56578 134675 402175 396184 547950 119771 898342 154055 539590 557659 668648 17379 413865 232727 811152 3793 746559 782314 877235 572973 118340 869396 822933 448890 100501 776686 781101 161242 157 80 157958 894900 19909 885860 476131 380 863238 818929 409551 851854 305777 167337 884873 284910 192 460 700871 655 837655 884786 196193 31058 860352 69420 352613 894227 13255 246 816740 166337 595442 625672 829058 842552 515207 890673 798290 269034 893436 447511 826345 54975 713497 551775 516683 338015 824139 871175 835616 544602 632127 743322 786692 9 709991 894558 690617 889391 199002 695388 725598 839556 899018 797231 7 102 440548 893551 483428 389425 221 13 643538 859889 420754 56736 845339 298896 876129 665292 138836 822086 753156 3 703162 105962 897473 72461 877069 231872 846709 551274 366618 896522 15 667080 23190 530714 763943 336319 1029 292827 65467 820328 564749 405470 696539 888917 9752 10 185741 283557 729624 127 239 748125 528651 363590 498928 85940 240349 518526 814898 881533 487999 382263 861934 888351 54601 368976 857376 802641 714048 791981 38851 79133 33015 898011 263 28723 472834 849528 105667 828823 419699 781484 718 469075 58416 577581 824994 386510 335862 882765 384375 508543 379915 352731 840189 588397 397512 518164 18250 724699 855570 655947 898716 1 670570 838726 160871 774803 693540 488883 340419 13 2039 523882 39290 884763 853213 250051 1059 45267 467943 679730 761660 828997 241554 7 561314 205031 356886 109487 871246 430951 879793 863399 16 585146 25462 571198 600320 26833 25 440764 11794 192 6772 468066 422832 216846 106668 829375 727 754445 796760 290163 130012 5481 756083 851013 75679 361040 787050 348755 766407 90804 879742 822154 55717 175 491834 126237 2 179 292427 79707 809723 70407 4137 846815 250826 679563 843922 840456 734447 46844 134977 869945 721014 3 202817 849028 838509 866501 729132 193998 894429 174444 2499 877290 691848 60 781167 864483 863069 849412 332264 62168 726338 96475 535741 189321 861069 294249 1 471162 7851 422338 895745 810767 193990 9 871842 883482 873277 320528 188684 815165 392190 25350 2723 22066 881695 893326 883118 2 311045 254 787936 836102 852407 532348 154643 72423 859117 98 706625 40949 287512 399355 29 66 746053 23744 353069 81250 478288 164752 138 847540 895774 1393 845307 273265 72 735020 7 475210 848656 880770 771621 187025 877548 869943 858993 891990 828044 80703 1 888441 21015 271456 197559 879339 11 575265 415325 13793 22830 437001 805119 823812 638547 601091 480631 826902 741517 534185 868734 601227 850971 738245 406838 132508 5 688283 261 580248 833817 122172 580996 411424 16130 659214 393038 1994 84061 843121 842301 1 252891 40 642081 516519 128106 840389 802951 893990 891457 499280 7369 255519 897242 742 861047 784954 213874 490 737324 13 453087 405986 975 546 6393 5904 84083 587 887041 538184 578783 811823 876869 824309 2 399153 186223 392888 83064 446880 349080 474484 821486 619531 812529 285909 50031 630896 27 41399 197360 832033 159 14751 482189 49 856663 806359 830590 1284 592276 31017 848477 869408 7 767547 384012 206168 391721 430466 817002 496 762886 720071 463964 2533 859072 810362 90 229521 771812 411694 510511 863707 856864 2 884736 389 312506 610655 426886 371930 887000 323153 118 294608 494767 3584 604839 808534 880277 797368 223265 870408 779980 880422 279061 161685 806969 73753 871500 143732 413385 898430 38180 248337 234533 403686 879537 651186 748241 390327 691296 774353 307907 550311 897119 890058 890276 819600 248 199240 37813 635989 835929 863815 849310 756787 391339 49532 5 810972 813 290940 571254 318 265 4405 806932 4614 837189 8388 343 146079 224250 822424 300995 410954 265115 4694 4122 531 118545 785252 474895 1 10677 775 204761 280 873557 24 201395 28317 836489 589 186 3 4 889048 667044 892222 722786 889688 888640 602899 824449 658530 324856 773303 345502 55923 426322 811956 892342 44020 889672 12280 801166 183228 505824 290945 736340 225765 880803 139293 432541 447522 821759 832904 583 6 854516 409663 163800 812786 275171 189508 26038 811184 891376 1 10 103475 89819 354845 805131 819673 199251 837354 879225 668134 63186 879941 107814 2 107193 869640 728962 750705 710797 820443 536108 860096 895799 736267 506828 897956 848667 876587 98181 282148 491867 333312 206377 832024 895354 151292 831402 265897 841773 893015 554271 859275 1 24 31117 21 711638 198762 848683 162451 875832 96143 803085 876845 814710 601148 575485 895771 12 872538 241902 811328 878481 334461 109113 868485 384703 836180 702088 833120 1 5 878067 769167 766831 16496 835475 895316 405799 88077 702017 790426 884655 893529 696774 767983 899502 855974 53768 630636 514721 48623 587671 35139 589599 6 740964 768785 796484 799558 365090 2131 44 836912 1269 266980 731326 848330 234951 28 878011 852124 740809 733711 56 689508 10 9 718864 63730 879154 640140 883563 855948 885757 4 346222 292048 31 50889 585731 51175 414173 772596 788228 31138 91861 841647 225944 274437 417 1238 214206 4 591084 659874 93044 722440 757729 177512 552809 814841 91084 562744 874254 333528 7 817092 899353 585586 24555 315 112667 826525 715188 686719 855657 660 749212 46195 886428 850728 873924 195243 37083 437595 669630 845221 479114 744824 745678 390999 867639 758469 888418 252560 720528 813056 134627 899426 298573 5 711568 58330 273844 586993 854599 790059 538992 551501 2685 249595 880610 481274 540773 742847 40 834419 816721 849114 856639 18 116564 821619 388430 830638 770536 577 894659 873030 854091 839611 256665 826893 108627 82866 892836 743583 767274 74835 218 794370 779884 3 310950 713275 7218 809463 127930 735439 1 237 861332 184237 853887 622654 856185 542057 206 69627 98889 415028 721957 28896 401328 796191 882845 2349 7933 188149 250133 757 3 3 897396 706467 889307 742038 102450 475065 90852 752164 74 744201 796686 623636 857851 229386 4 637623 810385 841831 897216 699927 8086 817441 74825 834892 849141 889208 878332 897844 807817 755920 439006 773583 4540 845615 867758 608328 812244 257136 156015 273806 775605 550184 779323 378830 874260 1 871362 852823 746867 53399 606662 844317 822310 721910 855283 49908 756391 876074 757074 115448 882404 27894 833096 480982 856515 285164 799344 846625 148 198943 546681 864314 890893 10 166864 879994 20 193064 897128 194398 553533 125086 91 362723 896474 123197 99743 859149 856 687777 878650 550208 884934 29587 170758 662917 864323 202137 2 545604 312297 825198 501677 6432 238 851059 188356 899630 796749 425845 785 530660 61539 65343 863908 1 495951 818580 4261 885964 714622 360246 4120 271657 43704 254111 568365 331943 675831 991 444354 776979 596918 821580 252002 113666 893804 871542 166406 367 97723 710353 898796 190 875347 119860 805513 15213 351110 28 173 795193 227 895693 282160 100369 714939 211814 878007 209 70416 429279 843413 25078 678500 789183 556403 523057 737250 374 843616 889234 177612 578903 760123 450674 863374 96394 557507 679051 120 288432 875057 1502 654391 524190 854979 870943 747759 352891 108 312571 345902 34532 829702 873232 106984 603163 843853 887334 401731 582158 7549 897733 801391 881772 15 71912 823695 627302 330582 15 218885 392593 884289 847578 684282 821066 86434 63 886284 734221 730661 51558 178104 89 10226 1676 1 1053 73668 683369 846380 226909 394463 574576 517576 549663 896236 866095 571996 6 521023 605035 655901 834895 396548 10724 683518 896037 318900 364780 391141 640707 861128 131822 546480 6821 239767 626694 7 855589 606039 663642 789921 348877 6068 870754 640821 600386 98715 514943 194848 811087 17368 33162 209953 17777 143514 795 720205 812706 471 3141 16557 855743 502414 882968 734639 699112 374650 887567 173 619617 443574 815333 585231 765497 399722 537977 173031 3210 892901 415891 12715 735585 288402 11037 85693 1343 209310 89 6497 216257 224 685956 779757 347047 2543 368321 852680 854913 58395 94192 50637 11 502714 802783 228878 873040 4 239326 691687 741766 834538 824460 897864 3493 514636 827272 616500 808231 304043 731062 505130 283179 799926 592732 84 225823 830271 673023 101574 465917 885294 915 875315 618118 873686 564153 855105 276889 897346 2176 837533 701331 3358 878010 879879 244 832418 858296 738312 450508 92 713342 2579 896188 894911 258863 461911 784251 879299 368159 624580 542385 162940 375259 740107 57842 431981 578499 813562 863379 862546 100394 493884 641788 811575 426889 610306 7 128130 816771 883156 159330 131029 586315 594 885234 725421 644600 728279 1520 757140 860676 898466 445150 750002 497290 553997 880 603168 1977 114044 784 883129 178178 299268 393664 25040 542983 881771 849949 465934 807331 711637 89469 67729 1029 202 891013 9110 126473 146247 343151 436228 479157 205861 296910 2 823815 18 45983 377147 880977 705737 554730 801318 633023 799421 235662 15 774786 891941 59112 2048 641889 223898 184629 554070 809976 783644 886 857539 232 119038 568013 731734 513431 885173 102612 489379 229870 439728 633367 898829 739357 879799 897309 387086 167 744793 685667 712829 898413 534522 791252 2 17466 347 665027 892486 712500 65660 137038 278561 364281 3978 621097 636078 401251 71895 786563 53599 88086 231 15 866556 751213 522104 880612 244 850221 887927 670987 787 852817 291152 1932 331130 445156 522241 775224 464539 701403 158 110368 27746 461 18795 5 883533 527522 855733 61345 187332 858413 532115 258248 865665 843427 256821 624759 235003 609721 857702 498769 899434 236608 292249 840588 213024 858316 353627 48 858097 441042 861505 790744 108785 542412 887552 429021 587647 288 175951 881072 11712 567880 1629 5 329605 99886 881980 876747 578740 500095 819026 700 857582 887226 318360 685572 285683 701731 57880 154483 877557 862411 851958 708270 727680 500 2 6700 179552 122558 448020 255 387842 127 750549 3407 810089 296336 738819 24169 179329 79032 450427 791090 513 800994 684243 648531 429977 95524 319662 809033 725592 881200 1 50037 229898 583880 767913 852411 566929 386015 40846 1 841306 1 17943 3073 156098 610460 424802 572008 849934 857790 230903 726481 62495 525434 301986 716820 878454 857380 135809 1 636886 17363 10157 604653 20863 871616 737740 291368 373622 3 599796 689165 823427 34 794856 54 8955 892025 841936 899993 890948 864195 475238 14 237858 762723 13215 814395 726048 124 291984 471066 834580 487772 816064 294855 778240 363329 884486 391443 842821 897124 621022 310510 861819 736413 1 6 772094 1645 832 75759 889774 871814 878668 872412 846 140363 796159 25795 457855 2756 765375 127708 872989 250925 1 35 704699 475527 760651 547151 681270 520665 846642 587071 860583 384272 236631 508306 9549 881081 801514 17027 805102 851048 77 114038 878901 868971 24 867599 376461 560976 831883 318135 3543 449646 768330 693345 628193 667300 892205 99484 831033 889618 874172 861132 643290 277510 397962 899 727237 895716 407219 178880 117 5 886706 5 417302 215678 808148 229646 472604 267244 885314 789570 89951 827847 36721 125880 221869 880913 54 311418 182422 536956 4 894704 675609 7602 307458 832509 765726 240459 498328 574860 3314 850548 175181 563842 2 354993 879762 820278 807052 186120 139106 8942 112450 868321 863210 808744 760878 870479 299680 7 860188 828896 898278 9 830837 808946 205093 293426 447844 791354 125748 7472 303666 898003 681014 288281 136104 8121 862609 824030 390824 865180 556874 776409 865255 379034 40636 866370 738501 876437 155429 1 458744 26 879580 708360 843647 852762 777361 445696 824755 899510 874918 883865 13686 298973 862743 375663 893922 608735 749688 127 841537 643398 877492 441870 154139 132640 2 436152 898471 765840 713113 874615 741279 16 31188 895376 778647 606608 82441 651224 768335 30 682456 547562 852612 614537 96851 553395 95081 411135 417409 530252 387973 876336 333 756698 2215 801709 204458 609287 469943 94950 512876 358237 774077 331859 21244 1119 114923 5862 559177 561403 4 846248 543661 568376 785968 660679 115736 890795 802890 346278 277492 394552 10887 15899 309603 694284 672022 225671 596342 538922 412071 833721 795823 256 873181 37435 507467 2794 685110 865899 5 491616 845581 111265 899763 838547 894664 890482 738931 369636 37483 1337 706262 795359 793008 884657 1018 235188 846198 783974 376740 121003 861701 601058 787850 56718 487953 160678 872436 134 789165 10 895622 735991 222182 470060 818115 805871 4372 240239 55378 17513 521156 186234 676 762249 886483 680767 807238 242013 139310 32263 838040 504988 327779 720646 874030 366051 108149 895006 470000 881944 373345 34756 131407 280298 808917 434159 871185 175671 109 842625 863716 28 3 842497 426075 834018 833675 296399 762557 351642 774852 227892 566308 771378 884958 1 841958 833256 1677 878655 414459 838101 892442 882451 512897 808751 859933 399608 3488 812499 885424 280902 236 224663 824385 898370 588012 733891 889881 65800 38 880322 136 4 51219 144049 679895 696641 748213 648886 15156 6 96795 182863 313 50 298654 549710 172351 896755 474468 619032 352499 722348 356 884339 375135 5290 1327 864012 422675 156572 423 132 775697 767083 205227 974 787912 173106 602997 439632 836287 129089 679021 628035 486212 205123 37447 467715 60 15565 778642 690227 169575 816528 726160 39752 890565 193100 15582 4915 53141 6 762401 841329 1095 84 848 433288 123586 781117 1311 240391 7302 493394 76472 720739 759066 696044 167621 899939 24066 850671 334410 5958 729478 757013 876077 230645 625121 320079 413676 868958 817931 679092 886200 898430 292680 893697 148267 13190 345523 896367 828 241738 616742 13434 359469 123542 740782 834669 797349 6 273030 70219 344103 163864 867401 681145 169 636590 860610 676982 341119 863503 867845 310763 199850 839186 416678 516 2 5057 158 878968 4 43660 848236 474207 636882 5 330 31122 436600 64419 59 838761 561835 192 317786 373808 11041 855229 895553 1833 894182 276426 887758 1190 850741 830417 767773 803645 507594 1182 1792 841288 890306 749077 1662 138442 895702 736661 298 667150 570085 41 358254 339045 471042 14 270106 870110 833636 530923 883937 355141 404650 882305 689645 820126 198759 896877 234432 2502 841726 615662 137804 139 273 394860 49023 576929 1 356 343822 477210 867213 801426 824664 871191 556 109517 844020 422449 674209 8702 62 831525 89319 500968 415514 895763 780213 412441 894199 872843 585398 608463 773994 29697 35 241383 740113 893659 136904 591702 364197 869145 2 256673 8978 846478 29546 300360 3819 210201 314189 4936 624105 1194 438572 21 717679 88 835466 825240 51 832414 413419 71969 847712 807260 489 699545 542619 330126 871115 898970 840426 309447 5 169908 273356 851986 206715 446439 27 591950 383981 104058 884256 495 834625 885276 867110 868609 86090 10 837095 328797 31714 842415 802 770191 683895 353576 874657 535226 862297 785388 337642 565475 3 7767 51702 899655 775840 839240 83458 813244 7 1 74025 233 459160 313806 687942 813447 523853 847235 1297 216470 885696 567950 803549 830803 694151 841173 3 43211 663217 36768 261872 352585 863681 853706 369712 159931 31 824099 1078 487 800463 30596 235 876105 231569 106343 759867 884078 214 715608 584 90353 774866 91580 899800 678959 2 726143 746621 838585 487684 16 760987 652956 764493 103884 2281 606095 546471 848470 878426 579738 706730 218411 284828 2650 691749 331664 745749 885327 690881 803439 693957 785080 815589 897420 842419 360805 803712 1122 517787 15308 873374 502675 899052 7383 806456 243468 1386 305353 179852 823952 59647 1 49 667431 448679 735925 55025 10 39638 369335 770665 892881 691084 5 744514 653818 19 424929 190563 268048 19281 5 185007 652013 42 820602 349849 3 821809 3 454905 890585 898988 844323 340578 884373 501012 638639 4262 890050 808343 82820 520278 32579 876579 16758 696540 879383 566060 788 879927 444787 27912 506752 702957 2 215 13118 864206 547265 314870 123 108775 165 24789 762135 622393 23737 273146 393857 735919 497739 63229 828991 3139 651358 899603 410146 609671 446996 56563 634308 722933 897868 794607 513151 521693 7 522815 800456 4529 311212 885729 541965 459323 889061 840732 796881 568177 33 14242 357293 243105 862789 846651 479244 5125 244259 260 830489 138022 673712 726655 9 850285 877529 528123 715894 600197 398889 565835 759268 699590 191001 867045 198256 17567 663685 20466 2994 474126 58688 128424 555504 39368 868478 102 883615 883822 834411 91049 274612 216503 754540 75682 452828 522014 898883 714419 207369 836734 866798 892161 521621 843675 13197 102709 635682 22296 500972 690358 816437 727178 13 80245 832037 857476 668813 871595 480 705372 633637 3508 831598 806062 244861 144179 21382 831117 1 119561 893343 574662 833080 781375 138405 878085 514217 2 718596 714 469049 125408 637991 818655 852198 13 216 73198 289741 884091 294503 503414 123131 697374 503411 7284 123277 66 678204 517802 870492 868053 755065 716483 369 866807 6324 11978 86142 321150 326 38 339252 162732 74925 878721 879884 24 886620 177225 208866 624099 889262 398310 801089 517128 18 766564 882115 219537 457136 18 891442 874142 88631 726890 10987 573 750804 473534 849633 1112 799481 259405 827036 451873 74312 739162 366084 554798 848129 24 859088 668289 360894 868932 836 760089 715143 548538 769885 131280 545239 429438 273209 516932 812261 460145 1001 856895 55179 694994 804478 728637 836075 75595 823313 254 664699 813422 101604 757484 15814 558391 2 729624 690387 152611 243207 300450 674388 237063 35439 241132 596763 882883 749870 71 885382 898331 797263 165633 192777 118549 805229 178631 843404 886950 98909 224298 174259 645646 849164 541747 840806 6056 486785 726760 30 434 760955 445336 867050 403593 896742 812580 872928 851784 2429 725 809613 2085 869523 801766 876015 200171 34 97577 725726 17531 437650 149546 675475 338438 813594 387161 818529 585374 745719 662964 834839 842232 341763 833293 16 877490 4161 690906 687104 893017 695795 649207 767890 882681 25820 2954 875050 484975 722903 737322 179360 849221 126795 758364 3 584711 843873 896750 232834 2 614895 882231 334473 607037 30385 399923 6450 696504 9748 5 856146 827796 742243 357185 278908 75836 676550 670665 455377 883306 27299 799837 665177 389 894074 339111 211350 185787 3 103886 397119 24503 720932 813572 821826 248114 856581 323160 260074 505504 878374 250530 876258 328343 879316 293926 487225 249913 669963 2486 155619 164939 713801 972 647703 10505 59856 798854 815121 189387 880784 856991 77643 2049 717323 144445 800296 822 725158 97969 426310 894885 211716 898097 709010 22074 842634 30585 2 626931 876734 229400 809626 187 880584 2 33 676273 874881 141342 772234 206480 149 9 100035 130318 863052 273437 227382 70832 352029 39 1 1667 32945 2222 629977 790322 864277 402636 44680 894231 23926 859676 17 982 861420 880968 227042 10785 862011 597854 187858 882457 897261 505082 817069 822589 764781 762470 262968 562491 836040 130853 272429 681556 269126 856530 892072 870149 645853 691767 500066 682896 130 762072 193020 838269 220892 623365 238794 332913 864406 774263 871669 862035 4 879965 849815 506385 675128 908 364324 15253 807904 685163 856407 53 17347 3 185603 232 66044 118565 807562 693970 13783 173052 785767 635447 385594 7195 839711 753340 42 845755 831964 586330 865660 844932 894904 863746 262493 30291 865017 827547 182448 96959 849717 853287 849598 845296 547886 843857 4 46497 323600 15702 869322 891959 45023 803287 515522 17439 794146 23 212483 603804 121787 800529 68709 793443 886023 582218 679213 404684 816539 855610 336293 549540 1 235782 866470 1846 82147 730953 892462 843954 769978 450220 1929 882812 574990 240395 704514 191892 289438 732951 893927 823564 466709 684418 236320 890268 17 5771 176003 758950 889151 708249 528969 133038 440243 79225 32719 1767 307180 205147 32 82 2 332594 1 222 331980 4627 812398 791792 753000 872105 326133 693206 815957 616396 156857 708718 872044 884750 287668 615805 883484 390 5207 773651 17 789 154073 19 8742 30334 267297 853429 539531 3734 497577 105210 75 594 35 658973 814555 456721 457 839084 715422 104018 398267 826029 199953 821571 393818 130814 12 825073 746810 192166 354979 2235 5 10 110 18189 791053 873912 508035 870851 437210 611962 894831 848357 260115 51401 533589 4 851235 150722 14 243794 885018 469795 30883 169012 771626 8292 836090 317828 775474 347590 674877 150500 604233 725146 476500 647615 586254 158689 4474 894562 422749 192742 643563 514428 423324 889878 859314 92888 9117 238135 897089 870891 12887 302197 826028 885699 14085 1249 244520 506608 852759 522178 891610 819935 972 605508 800824 876339 721264 5 793 16 104960 160671 856279 251276 1400 893663 27233 1 384222 263554 493759 38111 21248 860733 96338 268322 897884 899898 732975 634141 461475 31 512901 180790 198131 1 306176 627678 576028 187519 104568 5000 37671 668886 869104 798034 773313 797731 105529 372424 88080 280792 4122 539201 828455 12 342089 402898 685670 853249 351535 831529 2 894021 585717 126159 27590 851539 292628 768411 21253 176256 569872 90844 837479 7947 189019 101 313421 996 673698 828755 59965 451937 853029 247056 778081 810657 106926 177815 49841 892285 319925 768148 774180 541 859031 43 638375 133516 659943 894465 278463 198682 23406 867129 153529 179242 843177 882331 70 684888 165 360355 885658 1 597909 881165 826825 869 834136 504906 452384 818360 773414 2 862791 145801 159395 300114 796810 121706 850589 144053 292 700703 748066 620894 3 419768 441095 13 293340 477096 730468 861572 877370 811845 204439 844502 851803 296728 624193 501366 836245 239053 78489 227455 20775 865730 495660 364732 823978 350388 889145 880595 747312 579 24520 16 255588 647821 46 887160 789268 596567 847868 18 885363 400635 2182 893453 613829 660058 752060 830609 1562 120457 32581 695834 446987 3 778518 690847 40867 829810 2685 34508 460430 110892 9 587604 325001 762774 5 354833 1124 1189 271967 29 82267 864329 731679 799361 10607 60 60041 639967 868551 817000 425898 375228 765619 102186 760754 878498 844180 547971 752761 852595 266221 131744 370925 306320 749893 774344 831966 55947 3 888062 14316 38089 45620 525570 278245 28778 688421 39604 894 764306 843403 746992 32984 865473 517 651557 440758 891952 25 794386 242 378 54590 397735 869126 244776 835071 76447 393119 857351 281996 892137 641371 2447 777173 599591 809375 6290 113401 467380 594875 122205 826009 150015 42247 708408 614 883067 763143 69477 891974 895855 851724 1601 466262 851650 364 867694 866198 864219 873502 49 305 8048 875899 231695 16 777861 4331 28748 783415 293388 858937 65 27665 627631 455021 623867 81387 5 138210 787929 21389 844533 687462 53 269691 810499 103635 771047 2257 298189 386103 81909 409 864350 145580 769575 515975 501699 136605 338791 476309 565767 790203 272479 666763 508477 115196 475748 199118 205676 2979 364780 644514 45181 879096 27 771536 203298 1546 677148 804452 651652 355300 602482 883633 884066 133 794364 777926 127150 93917 2 821870 124722 769258 849232 839764 828745 882740 2743 810103 781382 268066 220165 619016 16 315083 394974 2845 894012 2433 59625 246515 63 605629 22748 36 57354 891001 2526 39049 73927 683877 796800 799978 52958 23395 303361 190075 831204 17 141 875935 486624 264 752904 766633 37146 453815 3 886223 713648 10008 858122 323651 547067 887769 816022 851216 268900 93388 66018 413046 838295 47835 775437 810765 331705 694967 868871 32939 87312 756790 741689 48329 15 680900 870 661858 640498 114288 710334 897741 508261 824032 874574 894552 22734 368413 714304 266487 843607 659041 865839 662288 893441 881100 255677 745536 76439 27 120 866240 55558 627883 31825 796866 851594 726679 821509 669317 787683 889229 97291 106067 823324 767401 861699 876887 72146 436703 543218 815958 788163 828153 265124 117677 70 537335 190544 28 20974 568521 868577 215994 275088 217218 718498 771977 665959 745432 760749 261242 307730 71881 217298 581114 420728 237075 535323 875970 379355 128205 222 896487 71809 382168 127177 870247 29 255401 478911 5 245842 30626 364113 131067 689662 572201 155507 10692 878813 554529 784362 611312 76219 283108 9400 645526 516469 697348 1 390 795168 91669 5 857880 1 12156 83482 870002 736087 94832 312547 630792 322687 80 91418 464421 371316 1 884987 222214 426941 691492 837264 820839 182 792608 848790 899448 166318 524296 341142 100523 37532 862172 13981 1733 867477 384336 6008 523 846006 398338 861265 899283 508370 601442 895684 6 104838 863867 884004 5 347330 861256 683457 755628 438492 535355 234912 597015 668147 681154 115650 236 572588 866785 191863 838701 584 862051 10 775241 853162 637551 897137 842927 898906 805282 32415 871470 68938 772935 695319 94839 123976 1715 116 822 766 580898 581180 52763 842844 324954 98999 762053 540655 737659 490042 756414 358420 3776 94103 282660 876036 11 29 712415 839731 796032 180267 44800 252454 860126 888451 785556 843876 136829 852274 859872 849459 832559 48144 565311 132099 6 738433 859755 573357 870781 273960 977 285 111833 252004 791880 821354 846469 884016 17119 867978 2532 58 182389 849811 181 755585 67 859778 300279 563216 594862 891545 366333 604686 99 231 511964 848215 637204 7 123555 879158 860790 750912 393616 763503 14417 878984 63827 557042 66 451282 138 443965 2183 108179 191706 206082 623023 1397 76899 887817 889831 871307 6824 464 626893 257982 727873 501401 696419 12 873327 197442 12 491931 810457 364683 2078 316335 1982 892411 3 258148 5 4 839366 15895 21573 37895 807501 419570 641423 844144 691936 689383 499941 24661 794355 893053 471161 1033 3796 842083 892407 513991 896392 891330 828308 889622 122375 123481 551929 744963 8 317724 578644 630898 877235 212839 844135 855558 699 457720 338943 258984 90704 190069 414398 767584 26278 504 174903 674383 813519 741712 743508 89829 796086 2 767664 767358 852434 1036 74402 808637 193174 843045 15343 192231 153087 611458 862755 295143 851179 1 2728 3616 898935 126 667509 666456 305515 6724 372730 3 119698 635157 193 224940 836546 79 884409 289203 151776 802801 465772 475872 8 514985 742294 52142 5749 48 888456 511243 3 54 219891 737224 845098 813498 2 898751 326871 533 883910 838800 20 827797 704940 9999 802167 850144 845685 890843 454423 122131 846549 158341 273973 1 877394 11074 4070 65823 80634 854868 310392 661765 298 449448 304030 540706 893128 373242 683716 2 768271 539929 850061 175799 597950 189063 329850 762546 291412 575986 871272 395850 551310 853371 678852 1590 218344 158 13502 240569 2 2 53627 896667 687842 118509 729667 8919 10311 432795 37890 411831 585657 550910 810428 238712 865857 4242 791517 896561 223905 55 503658 748451 732261 876082 816568 836394 821960 75423 324061 245056 459339 353878 34 496581 354725 395398 396163 42118 773317 351 891979 887422 435821 494875 2861 870284 294225 885569 1317 155953 36 97122 864498 885556 672219 468019 891147 163658 38 142 760726 5 111 36391 697078 6050 660067 769 2254 1514 658499 140967 836577 899458 49143 212582 796862 890658 687298 139 741753 225285 891787 7840 19034 841144 713402 520964 68139 317571 896821 828194 13 11 890343 803257 408869 52679 552642 872840 899721 2 846121 1244 352441 39100 721211 364153 809842 818471 22756 1420 125077 875485 780491 850143 771649 837019 513 23073 351078 96193 852470 708000 392216 336645 776844 658989 295697 597053 861388 881093 12 140 824709 374555 564167 316348 851081 862519 805294 692194 635037 878083 868517 842115 860526 389240 11212 405937 29297 339201 813038 95378 16 767732 4944 166286 852939 873061 260479 2133 1406 887871 864497 456485 3 774530 707652 82486 210 741033 153551 856261 385037 886780 720094 757522 887215 397868 68155 731023 39043 5438 601053 609277 819160 1610 770358 82 411945 666853 886017 856540 11 840021 804159 223653 844209 811489 199833 429596 149 313140 673266 846024 893455 814332 151863 735592 394019 96873 742256 287760 504 175888 1 155893 804981 225863 545606 47106 498763 192 39 892762 540265 11074 810031 489092 613 4464 58323 696564 662987 736471 768785 808394 12 709 728 187460 7 568831 21689 683320 227 497615 807305 705432 831457 483669 554196 169017 661434 26 503879 100906 597221 856849 54324 314701 62 271662 688063 313250 41268 758008 624386 756131 3 31875 16635 692149 318167 298093 799464 866 250680 499322 211382 807207 770517 827973 870240 557193 841825 711721 12505 4 867746 165651 814285 135 429524 765426 447698 350187 101418 880166 674509 892916 277395 259861 866642 653353 1141 267604 569578 463883 434101 100 846013 235238 871658 839448 878800 834286 316565 828318 660322 793097 271311 554068 54594 831418 4 782268 79068 249691 114045 87327 895517 872288 898761 896221 502310 76 26 601534 5319 524779 40 219493 750468 895710 47623 819170 156 763539 4 538578 12871 830565 757123 774631 2630 402266 472 102817 2 767051 38490 866179 1676 861469 295895 849260 845198 255632 655246 847273 632686 899571 376063 459783 293855 856991 1 847130 83913 896552 567082 610213 89 180076 55893 771424 570040 38 11 2551 7 442300 619559 423244 361725 396569 260035 22 775343 691418 115044 729286 622402 93904 247563 878048 885597 674791 588461 597261 12886 879283 3523 558439 59646 3402 715276 11 803715 816701 11115 247744 4796 515864 218400 852535 89 387137 354886 706896 642026 841746 12327 66942 286 119403 384358 590291 117117 339781 896540 558 888291 862017 705950 496285 62 111726 81024 32 806718 875147 806368 7 147465 493 712652 781408 456391 751 802608 20043 251551 260396 892585 1428 2 850424 878813 761864 773011 687655 827341 600261 885247 572654 759414 791910 118588 890672 868446 462748 3 343883 826951 314017 122165 872894 127052 4 219529 761439 831765 869440 570651 799722 754511 591955 237059 99582 897794 2 776490 668766 158670 311703 2197 300080 859914 884337 828897 588416 27 83049 835 833248 12676 378 859183 137 463880 533939 608295 788867 677404 611180 3 311067 265191 826543 862228 2949 867340 13714 750481 620394 20354 811748 811691 843913 302452 871557 150398 313347 856562 577080 154923 871860 23 24 31 820128 874519 62655 790951 667016 17742 1705 6 815912 34786 374214 110104 288 337655 132613 784681 37 786686 13 880027 888048 728977 519827 733851 894033 701882 790141 892994 353255 872987 472744 803247 529799 863334 195177 803917 258691 80872 771847 335260 219026 171257 16693 199673 18113 803969 221634 828654 847381 564 413190 68558 590547 823071 122463 511064 872928 275414 503919 801768 85079 874622 890397 658129 229118 852418 486355 277656 848346 823566 129751 899642 830299 853463 868483 672017 864465 390139 486433 309993 584 870574 297894 16163 266880 10928 2934 531721 229657 249166 792308 357776 279640 7 422983 23864 498132 157768 897563 873189 705121 758389 366914 468351 214143 777104 296527 620702 61044 671252 896097 860022 2 147271 618043 690367 890476 27584 3972 473389 24905 205300 898203 518872 852434 547218 443756 197912 883053 606501 31 791769 894845 136135 877829 1 867905 764014 338498 147923 143086 835281 820080 792727 845621 892797 66851 6 794900 14 49 876601 107499 384326 92687 10 26 288932 66922 71134 588566 214292 566951 4469 595575 824114 405017 882596 117883 411802 275816 110594 110517 898641 784911 38 1 712085 878330 885074 486136 898157 743829 858276 556088 621731 66378 772659 503523 8 873891 31800 785365 879938 226568 233826 295271 165752 556650 10285 882344 836660 32444 21 252408 250960 459439 429229 658787 1193 737308 142735 685713 56405 890832 859542 872599 803622 888761 42342 890837 35 731217 720300 330561 637700 326829 252545 1 190170 430399 823924 891346 520034 267 568747 854603 821416 429369 875002 643521 412313 192361 827402 897083 277 622279 7288 18897 275469 799397 871423 104795 153324 715994 105368 81143 275076 879443 634342 83572 682223 765537 35383 876802 562111 520670 895746 932 731887 462801 202891 1 745142 821345 898789 899509 375194 878163 174762 893547 47 870695 778286 21489 893716 118939 827735 298930 132 591707 846645 833970 6725 837198 873624 114400 23267 14949 694144 875244 662 714331 126676 625460 824511 12 32 628 138252 860403 864207 214842 872987 68 117234 582154 863992 276352 98 64304 891738 143967 17295 640111 367773 2396 743401 841212 98008 362740 214079 15048 874725 818939 15531 638021 187577 29353 610491 820730 817884 310188 890083 690025 267511 736898 685 865704 167189 891197 820363 272023 1 259203 320457 217440 774780 29942 886633 6 792340 188483 856189 24443 46 817237 550912 325899 500103 532 331461 1996 680423 865931 500035 852208 856394 130029 21427 199348 459899 176225 852059 878312 891951 4 192403 568020 104989 870766 768241 11 651694 835683 681456 407896 358561 9 75355 160397 63 885977 1899 846206 2 893511 18062 837973 888625 897081 730761 824842 690114 420 104363 871778 288973 759327 205817 54252 341863 280355 711134 16694 184568 1 442788 2 62 811926 7220 811476 865749 1177 172 883899 332881 857088 692892 1166 19966 616287 566 169693 713149 299441 540994 4005 312446 41161 43 786682 821953 20446 492615 883646 27 42639 339940 18235 874597 879532 516435 2169 1802 10174 845302 27 120644 221856 210141 459429 271 740996 366221 651085 860193 892151 889326 30832 74000 6 851682 887599 852131 136 851925 876115 176 675180 867568 440144 25338 1009 852112 878544 709374 327549 699404 864614 450530 95125 869731 813477 749051 293831 36877 665294 62785 72442 380951 266216 608711 463624 380231 392960 789091 2 5 284939 1 591916 49 399998 55766 20843 38 167471 75159 188698 760497 72219 883228 16091 206 134487 787897 126452 83044 494463 877039 264103 893837 638170 89137 14 81484 241603 398198 62658 22240 881208 497971 366708 394183 887023 870531 558848 218703 97248 20 893152 821943 830090 104 870589 485 847028 16070 653758 45 744082 893947 859653 864914 719123 16294 825226 867628 3 633980 141546 873736 49 555324 871691 489239 457 303 892901 302507 818185 233014 855533 795079 763171 808717 587496 737745 372589 699774 474560 280595 701994 174778 748226 403500 190336 650078 791749 881450 32292 24103 842362 894813 895641 691157 521842 884191 173497 21 767264 1602 11 777703 751828 128429 8 145073 859701 671704 372122 26 826237 5 533177 41095 180761 303852 3391 611148 846737 5 13 888586 333328 837140 294014 423054 883111 15670 816 15080 128458 420659 878128 867998 125231 891240 1830 502376 795249 714036 2 879564 181395 1295 635195 884439 142217 782031 730507 431659 631988 435995 626338 1028 879237 571789 640434 801558 891386 35832 681924 336716 18342 853987 320911 897972 715846 272778 539250 157103 898897 327 752703 5775 613355 890361 618507 98 1711 181 23805 704087 179771 238948 636489 260789 823579 271 841333 13 142179 833784 18238 333837 361534 189494 886414 5 106697 303175 788 768248 6792 1 851273 91232 13 46330 5983 191723 862577 591732 2177 210575 842860 541194 46 767860 2 380050 194517 1939 491146 765743 442940 886087 660964 872966 712680 120 767889 685742 443399 224 603972 645200 28259 739093 600675 750920 709429 77805 133305 382374 114741 757374 898081 897740 663643 29 280836 1 674216 393954 742668 65484 708489 664176 580235 888162 711210 413 652435 887235 6 338 859073 887902 197996 589245 196320 881152 605989 18134 4651 50435 643365 5 317461 794122 1004 133836 6 262269 291225 884506 20020 152235 846603 109 279613 207322 352 849944 296775 449180 26289 685812 623212 296 740743 99997 773911 420208 581140 203997 205495 711151 680130 73597 837070 486689 49815 152216 778718 673474 813783 767992 593809 507893 831708 451907 379385 827452 42932 790685 811994 895735 806182 811212 856884 396297 601793 355758 336717 874949 102427 162 458900 854387 827390 298250 31900 420833 738746 569463 894816 285279 858320 827918 877742 1 495697 874497 472921 897600 92514 829665 4 763423 43435 888585 167774 2 882236 843705 25398 469572 447211 612584 566541 1754 6 403258 615876 526498 762210 835126 411654 1553 362165 450097 853222 203713 755984 9 240169 841063 21185 472229 245506 210878 284796 372086 845441 558539 893556 213879 655132 303063 365504 11862 696856 885551 848521 130376 853814 37832 13661 45181 886338 737824 364 278740 731812 862649 341827 9136 2 259 756714 773906 2 846633 428475 821800 643435 10659 803158 510674 788904 767229 860994 761486 329599 14967 873588 3809 310953 1 523118 816858 592702 872886 696835 73623 757208 865612 362519 607874 825740 41 195471 868988 835284 432520 183504 861658 894268 867712 50 231532 807710 735927 512192 394060 834044 546010 807730 777531 228238 773504 443773 857740 20 111047 875454 176853 51 886450 73962 78615 838803 2840 577760 259272 755606 2 2619 667955 816273 14 334538 44472 532100 360176 824845 771016 46469 309331 19296 5839 141224 712734 244363 608715 101134 668180 298172 274868 617748 239851 796738 6248 831547 294926 166013 24197 183730 308178 74752 795549 284631 350385 1112 11839 617089 882335 891412 12462 886526 895763 47621 14 613882 131537 161312 592386 36121 677423 8 779611 550873 498371 285359 340683 18502 197721 57 796535 782 854282 719905 739183 869815 175914 43 875097 877099 748213 672395 218468 49964 892064 51284 679863 735227 844042 744882 170410 26 785021 71295 895334 18727 4224 45355 450348 342356 862698 128497 891423 812991 876514 894275 545226 40 957 2698 30077 530344 304060 26 782447 525777 592893 53883 561370 679 655 126403 437903 3398 371736 871117 538047 848934 893425 172543 76 889457 665802 809527 9297 754983 775818 649517 8978 284326 697539 109453 153455 582075 791168 19448 852067 313148 173008 5384 306753 7422 886463 736878 235357 835988 74746 894477 162108 211858 549862 200772 863100 1 763355 869212 541847 832249 479416 669331 618977 236760 199693 268478 382289 90972 136019 107 734093 835351 354399 197600 806107 5 225774 877431 454555 860724 556965 37131 819933 826967 633555 403717 889198 879335 893126 858138 879252 898822 842932 5332 740986 546554 193756 27884 554971 405404 539375 280710 1118 297535 338577 598288 590481 406216 797519 899896 2 802284 53138 775707 160364 121161 403 744585 887430 894266 890873 838569 762390 766326 105166 671886 47054 41 869033 1170 586773 573034 585387 426222 93240 847787 20107 339944 295049 598756 27397 670542 765548 284401 452897 840612 471165 18 831164 54966 719577 86 822636 253852 144540 712601 224690 86490 571408 873614 623537 129784 361928 12 862300 418992 833531 659 668845 53686 787169 218594 894869 847188 549 1920 81495 161155 898987 874236 774929 21785 564487 645814 800299 331 576806 678354 26762 158519 2700 59150 425241 711440 44008 340592 760968 624114 512666 187438 159 8653 1720 10256 76086 230050 1998 533193 360792 18514 33 43311 897147 250586 887794 22892 806926 48720 2 296725 5 54 764573 612519 28 556510 807503 125748 1680 857021 329135 670041 26 820148 790332 834895 20567 627337 865262 817807 534410 521857 399629 6151 425614 527385 899742 498801 766253 378327 571314 7029 771019 735851 824554 650680 814126 22955 88827 708197 575000 1694 825439 344281 86435 791833 774181 403234 333606 890879 890357 171397 789666 766221 852058 425878 723412 537668 818984 847748 498282 9 69596 818783 428963 100158 857330 829638 30908 650566 815374 47460 891319 280408 732145 557711 882509 868053 887775 860389 747451 792000 840873 2918 804022 878164 363239 794476 2 868635 829416 894149 543421 143607 941 874832 723879 70 11244 267 893278 708283 720701 757005 649414 353854 687050 790023 281695 189722 342804 397433 813156 630 429557 677130 228406 310632 801374 677448 426134 151 757086 260534 828626 531133 872039 10 233078 871960 714232 758828 3646 705971 862485 655069 852320 807497 310442 893503 583244 407228 391718 741558 550330 894958 624417 330402 885442 782660 1 11 211292 354 676242 2750 3213 614899 56381 868854 563236 420808 19572 235784 572779 608635 597107 899947 869880 13363 852880 482838 124981 796521 489283 78362 880934 124582 147786 300730 378454 179102 875354 303427 880800 436503 678434 856893 842471 717567 420594 697624 332818 867918 341598 5750 4394 852744 439092 261330 419620 559211 5 65966 16427 80 56857 221044 785217 47260 629010 372920 750686 136468 885030 6 883350 11298 59579 799042 3202 175575 721011 855439 278353 500645 884948 150345 791209 128052 2 37946 668992 794 16796 46232 552135 1310 166371 317484 717652 682215 185 406815 175 767614 7576 830861 866429 457652 633814 26269 894495 2201 698717 4 735100 527698 887371 711843 236821 870855 460284 646936 799105 3193 7 56 82177 4611 852100 817048 725560 171652 831095 743291 243 29 839585 718776 3992 809209 2526 451192 1 736682 593277 135282 542490 4 758291 203219 755704 870143 849782 884345 792764 139 721263 455799 746523 287663 279178 436186 3497 829277 15358 429457 152201 153666 389781 827438 735519 70289 219192 457715 867997 658455 30730 24424 891165 833605 456343 359804 853848 21476 739402 280485 659596 3 267608 851579 626978 3 833231 825470 126841 699360 886243 1658 237591 811217 604824 760997 663248 507283 833993 183618 682882 319624 807700 3 16041 864139 898194 64432 123 785860 787900 647048 897930 46006 849217 144370 38378 14 711244 257802 20 678232 838620 149505 527449 116 15627 248782 735291 894661 202 538664 2 509971 180458 22769 348 841630 561958 95826 694030 149460 860758 181 1929 890600 92 392297 866923 744127 882312 830491 840586 639884 663361 869668 826161 96454 877211 369086 581032 337789 59156 769330 772831 318781 894078 7166 839456 895735 721246 12797 809238 11 875082 47749 823730 869822 465510 331 826500 857290 894963 10693 150157 12 6 464482 990 126711 596157 690853 860507 475282 8798 87 871189 171320 686861 7032 2984 863185 293291 811121 317 619333 328155 21 6095 160170 846771 90353 897109 837932 7181 20 863143 96807 167 870817 180596 880390 655496 777447 7071 384100 415592 800146 407078 729139 894388 7198 687075 329927 7 810170 693653 40763 877133 307618 500785 845421 435872 906 750726 258297 23 360126 269 7062 57353 678801 245009 648763 874776 220 368433 780575 575357 835145 714388 861694 94125 764846 15 62701 153066 843772 725554 77 2 572455 108 689284 94 877259 898659 665396 120170 799903 887867 893949 2697 499349 393894 384986 699398 5208 785415 44 17795 616109 348878 56 12482 847702 208797 897059 144076 871027 886587 317262 21766 719668 107722 443923 867375 806702 261635 898208 759769 884038 7425 1661 523184 2 42433 369509 3007 780603 645647 586 311105 12 5 3151 517181 674224 193 681866 219 344327 651996 323770 598093 21245 21 445562 15353 899265 882342 19212 400490 6766 35 175965 752042 578840 615572 41118 867284 412176 1112 787779 861338 810829 11 798356 415385 86829 899314 531941 759134 465380 30048 871841 328838 847705 30585 877236 8726 842464 772897 4010 293125 865247 887713 658500 544168 1243 67081 143534 613508 889163 3753 849641 14 9 817057 20 5 891449 623046 518108 514848 261404 884813 870943 320701 328092 37591 91160 723306 751 356735 312896 674038 896258 65 758104 343 112107 761642 840299 862520 1 5 129 258793 887396 880412 43854 290941 7661 713393 480172 27577 682417 882885 134896 1 664437 842739 883916 600835 624057 511 68 185991 192852 315861 108433 169986 864461 622 779608 847813 122385 41139 164091 23334 420365 691710 3117 763565 397562 1 882077 381909 796151 310108 719396 835574 806462 49 417598 421 3761 107312 768322 822082 358110 883158 615861 4674 86 250 898653 290690 7 572340 633488 861072 669220 23454 87049 889970 888813 632434 341815 153166 433984 882902 118406 662778 361189 109614 370349 632495 784137 3097 217900 22 26105 795272 55 822079 511364 882286 858598 887715 274680 168558 11293 1533 701883 371389 353735 80122 191825 405500 15 688008 737703 787312 892453 874353 356231 646193 823214 710631 8066 785332 885396 7 248234 750819 196 787555 46656 637054 29690 632197 307092 12 1 892395 216429 275635 734554 854817 877065 105170 875648 1755 4 8994 22 866756 843351 108052 37059 126693 462883 495841 304 20 724582 713646 208479 648519 535031 309982 805731 167058 883181 898283 870972 773003 11 885580 95738 894083 870946 78497 881571 298324 705152 299785 26291 154 728183 316673 16739 376349 562894 249928 164 31986 101365 161347 593097 879384 599522 693726 623569 115747 822782 673039 868045 860421 30933 802614 13650 133 884973 30 31138 7359 228209 787886 272904 175247 763618 7818 27301 484236 556409 887129 747053 802641 75197 886327 388122 635562 624647 388 346491 734806 111459 571509 84941 896300 742733 197078 734569 1 12359 4778 267810 34 452708 238754 844911 762468 260663 753130 71466 754871 466576 425 604383 3261 800051 305988 880213 764172 500044 742 804765 63053 531683 2 869121 6 252019 865315 328584 17884 875265 766600 548645 554889 624948 854235 890949 470162 1184 772471 412474 160840 885763 340836 55182 364976 821799 715417 443750 263105 832125 440995 9 725699 601576 193117 667223 435186 17541 31751 30 13095 315613 896058 362491 320869 711696 882115 583423 732483 3 874215 39 196244 109756 808882 241958 871893 852586 891435 250 39 18769 5883 2 436485 896840 890836 606905 898555 786156 892888 7 570621 880954 246536 899824 557412 8 873018 451657 899213 76 767253 630045 2442 140266 580583 704609 193674 632052 557733 885040 874771 5 328236 454563 898663 89466 737221 714379 330763 760339 513 660044 203869 265089 17297 5392 825549 652389 822172 95361 884652 1 55 894699 452318 323622 273661 756084 609646 810890 856213 428261 681077 889613 94960 833326 139 229 281239 815245 129674 100 814217 725090 798733 231214 229065 755878 99869 437 819900 51 843819 41 102529 494955 769099 586286 452 778215 803980 842181 451841 17146 818629 581140 545799 865330 358486 529020 812096 360670 653274 899583 532683 40 1981 899041 733241 117278 546759 864989 649080 157 339389 749569 1 552744 276168 1 876741 2996 756052 808853 292175 486918 758913 463897 884470 436304 710180 27 886015 776091 609568 838714 896177 892749 35 767440 732501 764523 742422 673399 347 241813 497012 299653 421 201233 436259 860954 195274 8 5951 888819 839832 781013 773991 368709 868131 788957 9 16 30 887513 518722 305393 4756 869174 867639 740580 764418 4599 624794 650507 803907 249473 836637 866102 619602 803599 566149 761213 214446 759416 411143 29567 733435 837916 121 60987 302932 322 787835 3 873 158966 671076 5 588576 510455 738591 58 873491 657 43 60103 130726 843218 816458 2681 435798 80630 834519 688324 603276 511104 815494 28942 719669 658060 7 76366 141795 729075 224879 446005 514831 73599 837451 189962 517914 19993 728 341983 666390 874513 334432 887698 188 3398 828154 781401 3681 712265 570475 45170 850179 706140 161859 580998 2858 191834 868505 268744 212 133589 378833 69829 395580 879168 512597 55083 840 473944 22 8396 2 181 44 2765 42354 883161 118436 737028 135784 17509 718295 22759 788173 876696 1 25572 70198 855617 512326 808145 32143 839 885684 834749 624656 77390 82978 75261 340271 620330 5 287164 836791 810507 816312 876013 819116 165098 724167 1226 374624 499 89438 30377 869406 1 764184 13039 826776 112795 186807 21123 415798 769663 837783 460915 556 849247 895525 794167 394668 2332 643027 519232 717842 229 59300 897575 540353 37407 826483 610716 892282 820646 329082 738863 427 850908 235 666432 748979 746041 61085 38 757117 898681 3933 811121 628925 535846 395901 26617 536214 897760 310174 242544 756807 525248 883765 740203 821193 889744 871998 36931 601074 579993 693556 595342 873751 794160 855153 751747 187208 816677 703677 339438 804624 824946 127081 2 8 747013 62777 820774 313208 819215 16392 848178 644003 872547 215454 666972 441543 82240 155282 1114 1148 647898 793362 505544 560967 126 339481 288914 870193 869554 702594 865928 75703 499 415343 183818 42190 740056 806708 280768 3 831693 844959 473273 243516 76443 33334 726921 722761 459050 135527 14861 795585 340294 888281 264059 275540 892568 838218 231324 876836 259288 895207 55 795398 336367 878020 765845 137400 220500 32557 213142 475952 197177 370626 404420 25 629747 1552 580153 243429 13 851856 434708 843845 399 262013 777460 886503 831048 885084 336164 472656 840803 893197 827543 831361 892197 890917 668673 711551 365561 97802 41512 841193 122597 450578 225 218011 799684 294867 609 117 619526 862212 2187 765836 388 814577 453436 90328 162497 135313 849590 845889 881509 6 875425 20 534213 361 845658 57431 340027 676068 69694 17 838742 628957 733 335974 678554 639261 637056 875711 827462 24 2 731496 7524 265452 220 184832 733205 846505 584975 807323 7208 72931 364908 252 1029 64191 226901 409094 520 533666 866955 870396 862878 419064 87500 570753 477959 664296 617310 187204 759798 856157 1712 836433 893319 812430 3153 396698 878996 740714 398012 143919 855806 427074 1 873989 828144 28377 847391 265184 463447 185397 682268 3041 884670 848741 19 82 31817 698408 315915 819898 499977 875395 869557 1 221317 21 8295 850398 316178 893041 768572 280 293517 130553 319302 411868 8 702242 246463 783073 658681 50805 888075 740180 191378 874780 468508 680376 488940 835271 5 869703 832975 790067 373619 435 88693 870246 896729 875474 736145 760914 464113 799590 877672 456510 616277 61428 619228 897044 781288 6474 251239 770996 1623 235973 592201 147281 330808 250278 562407 866603 190027 144028 488629 785711 892928 831943 222370 7 79379 696131 8510 36932 727959 731839 73896 691991 218050 872674 255139 393136 3 228 876924 460297 898721 40656 753655 668775 114263 478297 74763 295 351917 279568 866414 17013 810674 783556 809377 64056 344111 161664 666 418595 895551 897615 817354 864872 665162 12 92706 791119 655519 704768 434747 5 782769 21902 715356 149700 761197 175911 381766 574498 811148 896337 715384 530340 851877 847880 887232 891664 400676 234 860450 756716 828573 889081 138796 18 2359 655972 67673 356563 753361 49873 424 824805 77130 810391 874990 651034 833990 502903 418624 102 1254 29954 676470 306259 1923 743491 816395 837220 431837 270546 564785 784741 695858 626530 67296 547076 840221 801239 891131 319630 385039 2471 706764 885789 43 597096 782722 877170 157045 778292 543 184901 685797 856807 750 861514 4 401765 127 466286 828903 825604 124 537560 312405 6 785547 157014 688274 257408 394514 896984 74498 57911 552419 5473 207 317017 137633 584141 859613 591424 169050 445861 835463 244799 398628 756155 881781 1806 4494 419580 723166 20816 535995 276 360061 449694 825931 861628 117093 13219 16071 175670 291698 834152 2501 738819 16 628392 816519 790536 711367 408302 790877 117566 696381 345495 377873 691915 710787 889397 778822 483304 54 686958 895733 349 165675 158167 857353 66 319794 14 140991 73952 45437 302258 509995 577077 540312 6135 806761 289996 14 71569 58965 257417 515088 8095 822055 882780 197401 655269 870765 587469 749008 75868 79085 886875 104092 890681 22249 457265 41099 25 141696 644438 13 877678 766534 887465 46361 833500 886894 282545 364804 6780 560029 142215 115720 466328 395 672795 856 841561 586798 4 830259 18264 385562 858034 891172 891702 5 55086 682701 894330 873467 615897 584594 302796 608683 2 22141 814268 367888 636520 389489 385536 784131 777204 711907 823043 849260 129883 163293 883352 325030 893141 43 172504 798464 898875 453312 612171 884838 112999 895520 187010 714408 890421 11208 858216 252652 840082 197195 856094 375726 1 206230 10 765538 701479 329326 870405 173202 895187 476 508290 4 141982 3157 67427 410341 144163 709946 65 155433 226019 30174 18 6 166057 417889 17 882474 611992 694244 53334 829097 816894 693768 820593 510630 549040 182227 108217 839546 28 821713 844793 576818 819483 590714 106720 898405 183312 345476 17708 823427 299173 773126 787262 860856 866982 325266 785431 875730 804022 654441 281090 1719 2581 558835 503582 797755 1226 575 489299 572535 73108 4580 266220 2 486446 150663 155 881217 681898 4576 151354 799192 163 887 78773 6 464001 413 706252 71148 388 889003 881158 1009 20109 894354 772693 200921 177576 263126 742528 809335 373510 873226 64013 583542 671201 884582 197849 656117 877025 869157 622356 11163 222739 88904 416020 203 5221 873046 111700 545809 37002 284614 746466 1232 865787 33939 835390 698925 866121 827368 152325 850206 847105 6 854748 824628 200992 618382 853701 474161 802744 1436 63 4 144 3629 389687 344 4280 898974 191577 847221 69413 518301 200000 2189 1852 879437 26 606992 844817 9366 23 895879 438417 734503 708 819012 268963 329 544566 197129 60 13785 603122 870792 114648 753655 7168 894724 841292 895205 384732 832390 563906 6 868107 761069 6 1 304467 76611 650574 814686 17 94269 253654 253 121381 891854 824268 626910 825209 581225 617712 364610 228045 98970 794695 374064 597138 814850 1151 880614 723373 88637 314330 9 531429 609716 880857 698268 418133 204710 773651 751568 867458 503171 744932 862948 839 525734 174216 269633 144 145649 3 186499 28672 899326 180115 469563 894747 1182 826212 700835 851173 831586 2 891198 1267 508981 878465 1033 13 592311 577024 12 837157 875664 853867 314055 822074 523229 724562 862398 163635 862313 367554 857072 229747 863781 1 586171 159649 866616 204 504239 196950 268454 59009 899226 771215 514065 336738 504351 443465 464345 204305 533076 171 761131 671713 479534 775628 886041 655 824165 652667 590495 341275 322028 879550 662356 827449 650619 877727 699309 429123 84047 37857 855975 500401 625202 66300 280756 733 13746 282019 5 302 242832 638835 408 882255 677787 726586 884129 604662 79249 465926 760606 2 886704 157052 891108 453023 824529 726994 781657 538155 149541 742430 795054 843207 795355 791385 51779 836506 729854 95694 527915 31436 29451 546407 274654 36 20636 395951 198657 5 521839 846874 885522 554313 780999 814663 65103 537295 27619 664055 854929 882616 642411 588685 136 17483 20 158 87021 786950 3 879348 172609 782007 160769 885021 702084 12 898937 7738 118 168966 391121 882799 893397 63478 660886 609047 252 713351 254 876597 404973 481017 436905 532861 152325 835865 633966 825055 886030 147399 8416 20235 125810 302 535334 595350 1533 336086 852413 10 619801 844876 25525 188773 514906 86126 12 73 135318 498260 3 815283 751011 62943 24 94533 146302 157804 721809 537157 1 2 887472 858400 56220 88 672828 5 873396 894717 894655 541773 165 49807 312478 30306 299724 1 714193 500361 9 170260 125222 43 14858 159137 1 835610 149850 898448 899042 19070 615521 685166 12 112642 255109 3 621203 20 249394 21 42260 344197 640989 961 739142 679040 771515 1227 838461 511688 833554 895731 24555 588749 813523 7 36577 679002 1560 743918 428888 882260 781141 349254 818320 873489 878814 2 704560 554998 14888 880930 399059 869633 151507 244358 3 877995 1 661809 278197 698321 810000 829174 469822 16600 897548 789441 599398 1152 592479 26760 150 283764 811714 560261 862670 274083 797730 12478 892979 7804 515524 126286 823610 591974 265356 325272 739248 115458 870133 892703 388355 701 808123 252390 863410 787278 896032 303918 384361 485153 684763 19032 786717 231680 25 566938 23456 31634 143630 409455 847574 240573 54164 485 461940 20 649283 615165 169998 703 94 154779 871532 7 733274 895308 29058 772830 640865 320098 695438 41847 871324 820803 288473 859396 358 19567 399858 562809 561673 421615 144059 5 837266 862634 866176 862151 544319 839832 682392 37 846274 651259 801 861770 753957 895105 832471 756302 899938 234 779589 283688 791863 243425 566817 752234 866700 678463 844077 9 410462 18 868430 114467 675804 1235 848210 232498 2 231112 868844 5 13 857603 859556 24070 297193 3 44088 228769 59112 627719 152519 15419 482872 1020 753328 287431 824522 573889 489599 625619 1 34 852033 775478 829838 721060 1809 13391 13 8 24762 9 4126 815016 883486 874845 807561 773297 883840 811311 863882 599 73534 786666 776006 25585 137819 354188 133 852848 881752 736946 235 175 350143 364692 752231 688178 107149 276379 362376 162969 650372 70123 441154 5869 855130 524551 1 14 834526 441587 272807 600420 819521 877333 544862 621578 804738 846444 300902 175108 55 892835 568561 164846 269776 759685 621254 5092 828658 3 487709 48930 142669 452325 832048 889371 55 377059 121765 4746 43787 173572 24 796023 1125 893616 22336 551554 351959 794055 85143 428995 503082 633602 759828 13847 642207 546724 872489 290 339192 512913 885244 869561 899758 408991 839474 718873 840052 126508 841989 545435 267222 26229 297295 9261 760704 860047 4 8786 758278 182386 34869 6436 885486 13125 28022 830935 250181 81962 9103 668895 533148 15 9960 13655 863245 362137 865466 10012 847999 703554 520110 866869 778183 97 388211 386361 761832 115223 822965 884008 863592 80762 76935 843688 384225 306322 58350 448001 502662 859773 825403 466348 415942 594223 15 698406 399177 833579 664261 254257 735052 17088 775304 541068 490858 858949 17521 716188 211 229755 608535 419707 876353 513855 876747 760004 889479 466005 466194 1233 783487 414569 9768 856917 501075 450787 238193 381370 348012 870740 880949 53674 112202 523534 809273 27896 500913 97315 696642 870049 67240 229688 251579 862436 310607 894129 749233 891038 1 705712 672212 18319 73359 88857 475136 419251 844779 581341 133490 805933 837569 212526 438002 820199 1987 855647 664370 760628 258543 154140 24092 1645 890658 253135 487234 221 565264 389531 143 784186 669078 317193 521841 890535 572745 826013 871999 267549 782370 242118 875431 1079 854827 778598 837099 220633 9433 254008 888131 689662 786514 18 59468 134142 471837 157810 624743 896023 775662 298441 818398 877419 24422 762397 2844 6377 865745 860337 861795 881756 31 480329 781205 317195 1 831919 874725 179790 836164 468189 764189 14435 185423 797290 1 89804 315762 870360 201223 131470 423815 817913 6 471478 410678 122566 470338 552243 868541 896676 748 671415 835231 873374 7 891626 160 851233 891473 650247 44 733125 19481 74 3009 824855 486234 9217 872295 3 304157 751362 16573 692452 709947 154145 221371 94 840374 717540 6274 510386 883907 852079 743 1497 549253 897145 753375 895946 735267 248466 899525 177171 13 860597 835797 891074 218401 811289 383732 854697 2146 893249 898635 554885 888163 261226 43 775954 526555 6 801452 93542 45299 828399 31829 828719 2 744450 860058 779857 880889 2646 353974 779402 528113 439679 519369 718007 755479 738753 200722 218771 823494 130189 346518 737655 2 650893 874996 233548 551355 206681 3 858828 24513 853267 482862 857632 208465 876405 708604 489896 886026 919 62139 785228 121822 96424 867258 1954 879758 303578 1839 761058 705642 619949 883310 2227 628627 885147 60333 189311 460746 124620 458274 116641 386064 899406 142481 597761 82248 609313 559 871109 863164 875923 484215 283846 779934 29 3 471298 53709 704067 863911 6501 833495 875730 85631 27981 875624 1898 22094 260485 60336 38375 771097 531130 2852 845264 801418 787267 657363 413649 557229 19634 156 356 811511 853027 296 876350 243173 896381 527128 893 704095 802081 36259 257634 851274 784562 870214 734811 857610 379482 468364 41217 35 878635 841031 430714 874561 73730 578949 34408 844467 617098 316834 896332 66236 770367 592922 814173 602862 54569 525596 131846 196206 781206 7216 475217 822168 32032 846275 713502 802996 561406 10695 458197 437437 439655 779809 856062 849591 283970 776227 1 222267 739 5 319592 850172 166590 514731 385124 30401 4139 296763 804133 651 825573 567613 360804 871212 849518 873027 700834 440420 506984 419058 9654 694225 293207 794813 790285 80 406307 692743 339696 248097 288167 15831 8 900 77091 661305 863552 5744 1866 3708 835793 73899 762710 441805 74287 743294 515587 2 132293 116575 872741 69955 1 63248 888832 90289 61577 353283 814898 856854 645526 453 578273 271019 51095 878878 797597 868999 356070 390204 777112 200922 618515 348839 403889 510116 861217 379829 465 1247 750776 594460 830626 441353 389325 892493 749453 730956 821531 182487 623506 262692 864397 892148 8 680495 462 353948 118514 7 321147 111350 898955 163734 321020 848455 46704 99345 66429 896291 759634 69803 349872 639875 7 604249 1276 407760 64 895068 740958 656410 748618 571154 872589 787323 466106 847932 197348 872505 222579 753572 887753 79166 2759 180945 884763 621662 236686 872320 90724 736031 362867 4003 805884 652267 549054 817608 731844 155746 848456 853301 672696 793516 526949 728707 401811 3 739076 623720 328606 466444 64 576074 824316 26760 773479 744444 292508 897585 2759 167 115 139 33539 739243 35224 789629 2692 242031 74861 832728 815170 520227 884724 3 772609 295290 753078 740243 591445 778078 763713 145286 35 146965 371080 1 411119 126885 791468 863585 664319 2 849952 446252 767836 92057 16673 127846 612896 163126 70077 36503 127120 804120 845 53018 884087 699542 2 1 845490 761277 868589 834379 753329 873152 897382 14 574795 593605 880722 529470 90988 744736 379604 534885 41355 867903 798198 73803 80299 66880 714814 749844 348250 886563 16 462469 689831 221883 775210 176 884599 770974 6 366025 713029 404726 353633 82 55 280126 815648 866758 611174 822600 796544 790196 872533 736419 733318 864243 650748 819303 554447 883672 11109 623919 400161 45 13963 773173 1 867050 822780 805148 7732 770211 555933 325 488044 899854 9278 851716 782041 86470 294044 395311 850155 32203 866772 826739 1 309294 849613 846391 856785 823880 887531 572955 877718 635568 850044 884721 893647 878317 747436 80771 518429 867566 325 860623 30602 293422 45924 628114 829453 807012 428190 786877 32 50 121 36773 44753 597544 618085 847083 45 17030 28932 541528 310786 878975 349876 871578 613082 57102 107081 56623 665286 853389 73456 319063 620406 886047 18 896038 262552 22 818427 11 845540 216620 720364 13 236857 268233 434105 873721 202345 890699 837948 187 85233 39530 10586 4376 117936 117625 217613 828755 884850 223462 877785 898489 892031 886588 432175 892972 10 840653 5932 791561 885887 567476 883565 90 609842 3 819663 49 1061 862575 251784 792302 262983 846296 888217 1705 869267 897980 54499 740940 669534 151179 276608 129218 14 22058 482155 494356 2113 805 88917 813301 104753 2524 78 714117 765666 18 159 885733 581622 83 869610 223897 120 787140 1 823169 620005 674358 891396 406065 109775 133652 26 816979 433656 804874 168395 881327 667532 169302 295315 120186 404519 642769 141866 760532 897458 8 329081 832385 477219 840635 524252 829322 84234 601287 735209 25 883409 195433 887343 387486 735780 863204 845639 381 12030 467360 829089 3605 11 892430 686688 330147 426442 63 5 442963 188705 880160 760498 43633 371057 894538 32 91556 899500 201550 16356 450610 324101 892735 767384 209684 532910 845235 2576 454502 420 323540 32006 8052 550232 794450 194395 479976 8 893819 855771 483503 239098 231506 842717 290 81042 350824 528879 813919 624964 214937 528029 3975 744502 816714 57 78062 822730 865254 838853 117622 106 431056 497 2817 604118 782377 282823 378161 35738 658810 884051 152517 199940 68437 249428 559040 486455 730354 708422 562727 1326 480741 11 894428 10257 774102 545173 141392 362018 780405 877259 876570 12 357288 877164 857987 133613 187350 271165 368031 819924 697834 82347 410516 22 774200 433054 17948 502269 893319 2630 782462 510124 79947 899434 873220 4413 856460 14216 773680 104261 889853 856313 842798 112 724731 568584 388 672479 842652 10012 835438 805401 631212 87581 880059 120974 282 112517 91741 853107 623549 538 5631 824487 214769 843776 830270 97 361478 803166 233842 2 873108 797243 492920 871113 56640 747325 290463 25 362783 13691 1 108058 34655 322917 110335 243575 861352 217 798716 730648 517 395824 809552 857271 18 877065 306755 793834 275785 542969 854001 858150 893940 889663 1030 205980 459171 358930 263084 882532 558328 776489 818752 124 4914 655 659199 792155 839921 144 8480 898197 849733 341148 565508 172 862576 508577 195058 111014 840030 201308 697118 460201 122231 845698 261275 882298 187 348396 200428 657111 4891 893949 813454 322744 505783 27548 620133 524117 16425 751487 51333 100263 9513 464370 16053 899828 843579 157537 194127 841113 3 116837 803839 663034 130946 876390 94342 222568 41 480105 896312 175182 447908 891005 170823 890290 263715 876139 809352 457 828222 893122 879476 849901 17522 606428 866074 174471 725761 882144 881863 782212 168566 858842 245985 691825 796734 860183 802977 111315 896408 891541 459547 775243 485226 163998 839649 15403 654120 696879 892862 827550 34 878213 193406 785764 368934 475545 671197 144220 849957 99906 100409 897068 598572 279979 359961 871287 540674 280649 876313 799586 824875 867144 583640 321889 871981 624072 88121 648066 46302 889954 774197 47331 638095 845490 638639 854128 83673 36 53946 672630 586525 506096 876326 808890 841448 871899 178925 151705 819510 866750 61178 143474 670328 673222 230211 889292 133 500349 885945 853311 586147 451165 123818 374166 60 61 874247 38 4980 845206 26419 815810 848469 841617 167367 891273 878427 622160 470914 889482 1 52371 170242 582190 585309 444817 869476 632572 209661 890867 296037 631 849525 156544 540777 9615 27868 146933 4145 320110 826152 357299 771009 184 831229 487358 245412 721739 11172 632 163 156727 673922 259543 823041 879303 13291 848368 796206 186859 406036 884784 881895 803000 48985 469497 648721 511026 873704 887008 836958 461387 896453 823387 895342 2 888753 837890 848041 68 517516 185052 95146 115 288674 167562 821972 86799 3871 845794 874919 874430 4 220559 619178 121704 284868 294388 100335 876199 811687 520770 815233 309364 12 285025 882789 167994 45953 162 882598 12 6 822274 846168 889764 338243 75881 7 558750 405811 18336 843437 882931 805593 823364 800158 442702 380 165554 73225 888209 796174 67545 10221 64434 26 12900 273315 866427 390215 852544 215396 795522 164206 719462 843551 461144 852913 376762 842598 397172 766230 6053 42121 181501 4802 519331 895206 536280 15 191303 757417 248609 46059 778322 247945 766182 433486 269966 763742 31683 1578 895556 12986 1758 120941 876535 240325 877821 7 6 831435 882989 500051 824658 243717 222646 875228 9539 406586 786191 80 577189 795433 128136 146528 323525 821758 840695 534758 254 843637 798569 1484 206704 694183 377767 386751 898563 4711 2364 4 849626 832280 176277 560390 844753 212644 353301 65855 848456 850381 236187 808916 760733 11445 490372 5436 512618 534227 799704 278112 789218 516265 108 879185 876887 187619 1 1616 18 755812 531040 724127 430013 856863 299 1447 340127 730109 120808 500864 481071 729134 879727 897490 887270 154 829491 69 883140 606115 24136 80237 871189 863478 844517 791435 560330 804533 836658 797393 899319 188424 263298 207963 847794 139 875081 218406 537 362402 486937 413872 872870 872326 859730 75 303117 894415 49994 472475 12 786918 401708 899864 474 870074 765245 816543 128663 374121 865064 244006 168130 1981 381 878376 416701 894810 512511 23054 10 836677 58097 149304 170 9026 852302 607595 480 56110 712215 17177 833 204057 575680 862505 58836 834152 860210 862501 849860 866313 882037 639813 812001 202814 11899 769092 841304 658042 623726 785820 56684 875540 779393 63152 622575 68636 611 11220 785521 827735 393534 7333 2322 855222 8 748783 807249 648586 372 635319 181800 887296 1038 660377 664403 15058 457484 889609 44568 500350 2079 876177 899969 850871 57989 575581 2 327136 757160 405337 859317 110272 25738 268852 25351 49 462964 1257 769223 734537 9419 469283 75958 437229 890237 5 123098 9 843557 306385 75286 739548 456 845633 822216 415591 398017 831971 405544 897010 119737 867179 800843 804443 289292 885134 9923 845382 856677 108404 873239 493208 420 847245 591568 160696 877504 881347 574216 789773 319075 894855 881350 897872 868481 5 557985 154 665741 67841 706075 4 702882 1 896995 484296 53075 405328 3 778918 310177 453632 14014 671094 369269 3 2 180891 876258 653243 6370 678716 578512 295456 844435 864827 893973 822725 849233 1 156881 117048 6 28515 264603 265305 808443 30018 504022 683769 50641 495445 860604 198366 131790 1323 825929 1988 875811 184 137252 3 228698 675608 110673 684841 829501 1458 852362 9 5609 216393 5587 704545 225602 473755 2 871174 37119 548967 632713 10671 161953 82307 829187 871754 496178 2467 871207 645120 18725 753993 608381 744018 4121 772836 598642 226811 315496 872856 345880 51184 876364 758755 849618 733738 890863 869907 257 200297 375 874610 783269 319526 22 275724 816493 2 495211 420179 817907 645253 26 504 505593 241789 583728 60746 739978 707712 50720 661 768168 296481 702803 255800 866110 610742 169687 751024 862974 2033 888311 800657 807289 635915 376640 1 710458 792631 108684 890242 745994 874413 838505 85741 776510 171090 56 389097 28 239658 820736 318587 4 524483 30074 5204 155 825171 529741 702634 108528 107452 4 524972 629533 337936 731913 359 3 1181 37837 246248 4943 765510 322680 898212 29978 28899 274176 849468 4357 37 122967 1678 6030 687875 221565 871538 507378 388308 2 294365 135083 66816 62966 895502 698039 805513 850059 711086 1407 895163 7 792957 130 338762 2 480792 818530 361258 80948 1121 646864 13733 5123 9713 50977 293053 119 5 619999 893240 792818 4 838400 72951 684570 1632 9519 21 328367 135369 612136 83 163491 102282 884973 882254 794419 894132 239658 161629 382183 676984 13161 191165 498547 381599 828458 33344 1159 3 865013 144916 60149 642231 808903 423693 843436 146 243383 56892 9705 752507 301483 855396 855647 391583 144535 846559 291325 538747 337420 1801 181566 7 73775 414920 434570 281243 511919 122741 116351 2316 8840 867239 434443 128958 542590 828935 57284 752848 91899 129477 767126 519211 297967 480233 747845 863943 890438 90157 819124 574766 55 581668 582168 699315 315724 740022 9 886151 649 709466 2 768218 824199 7 132295 38885 791817 524936 90459 827827 3 11172 763158 305383 823354 856639 25 795562 404 138 191555 503365 883014 82661 356221 676292 151795 551618 800372 778678 435076 511936 577820 19 300432 667470 741443 586887 69416 538506 729180 355639 822490 887287 844799 267876 891496 52 275811 141243 499022 855724 644577 379607 891156 580 370316 180822 618886 2175 810216 866730 889543 213597 831222 719210 329538 806494 32553 811038 59341 4798 839825 847858 338613 56 185955 874228 872252 895373 172 507130 129217 394113 830552 68902 56 533 867302 732043 357368 2 898545 856749 880445 4104 720627 465924 888781 722005 870983 850183 826714 891999 348126 878974 872447 513479 857862 42726 787297 33 656848 889454 2 830013 109603 865871 728175 792734 211211 862202 6 16 56888 2356 895155 880398 893586 351378 877467 44343 2 9 6602 2 29109 783340 895651 39 221259 55372 883594 291 847592 20111 395928 850444 442112 137424 421630 72 129 128817 874845 821388 214011 483717 745439 34379 679362 214006 246228 485435 50379 887663 844240 258230 647749 649998 217673 853008 748092 476790 888325 122493 891313 894036 1214 852455 2 21034 761508 495003 107507 37048 815 646502 153336 933 879792 897914 868285 741218 884846 373810 14944 736802 873840 881673 16 223749 861867 811958 332771 55 386880 270953 840 482916 12 354773 8 129386 855086 597976 890273 826239 879476 690222 889910 238960 885187 546917 853175 732085 815800 792719 547014 60574 630053 80977 485665 472423 250051 766452 316427 693 40 77680 758858 868453 602618 849428 825483 695665 858000 866687 843739 1843 820878 361511 144 415230 538957 898492 840978 58 656544 236 513329 222527 123385 701772 38 259469 527400 22823 840928 877563 388493 777810 826700 408854 848636 457069 719500 15 694382 744413 822389 466110 526100 413 418698 849589 77631 740287 856987 2767 797472 322220 477329 2 860938 711218 703282 842625 862317 291409 1 76 774425 898658 43244 1640 878782 533388 122682 83 898520 38 415156 780017 170013 4 324837 243790 722056 889046 124650 275835 7 803554 411670 80 609288 408716 16579 54 562894 205337 178346 706898 193152 858666 800160 131399 872950 892537 282876 875148 668051 857127 213662 12483 14590 55245 882391 70016 122942 136719 890814 164 570156 663603 862300 479413 802212 329400 376 855651 832991 11724 836386 1 358710 820456 896616 864833 85620 138837 884467 729944 514481 505 893421 281525 706365 11 384457 641194 9 846562 781860 218280 33958 519177 104608 653979 78141 786581 28 898864 715079 445585 783432 577413 673800 822745 669148 152919 789315 2135 798860 855508 483453 643679 62873 4599 894253 633365 208688 801304 21 769327 5834 757367 2 805140 379429 429507 92582 821002 781232 167666 870511 546072 386335 72322 899796 685392 193056 879490 7 2 485744 258401 709301 305 851476 752139 841932 586634 833527 892405 304 552631 726190 237466 756 722355 320832 149 184252 863739 329 432098 210565 499122 348671 244816 799469 888152 884873 281746 2047 19985 82 560119 341131 251892 71229 246056 589249 1 520455 284 11494 405 4 446144 893755 14844 386876 898975 107021 854182 653186 830119 488175 409500 868439 5744 644003 123644 892926 44 21 42 872206 77 239074 855601 128473 128 155820 227671 231686 210966 552 857503 39491 51115 750820 117113 2081 7483 868686 830649 673757 897579 605139 89673 761924 894142 65 288 1673 4594 833605 4947 520603 155600 160432 152187 276769 850722 336726 265817 646420 539224 181969 335514 517555 850384 16 882163 810754 572096 842792 5016 860757 571874 656376 878128 5291 68881 2026 802745 23660 124 769697 7 691456 42954 878263 887404 129511 357907 889998 894893 627687 644181 287230 843122 277046 27252 395923 350824 80433 832430 893162 7 836311 358 852968 857401 313534 575472 296289 15 882746 785569 1 9951 29 632414 808386 628464 858793 185933 812272 807997 4 280552 759354 6 494924 21771 5278 621597 384857 333586 464 695245 860331 832318 729077 478344 824167 799360 543026 384643 286829 865478 740253 604865 30 816367 133855 724205 891586 829128 859687 338343 800585 331902 695498 268022 40 296551 100238 16 42289 808168 676545 874419 828041 610132 884223 52 689132 365793 504 845507 4911 890947 733487 162605 747208 51386 601726 881169 446000 532366 435746 195283 881857 1411 107139 882070 46 448465 306601 684537 489511 820847 547191 295558 654806 40 5792 792269 747650 798989 753359 882832 887869 882160 896146 680085 27440 141 854534 45590 892935 813092 9 433996 899777 813914 831794 203 345295 864598 820581 14860 884901 175456 150234 163939 325197 792155 818895 347751 885738 207733 850032 698613 245 1272 145149 863952 895773 30857 173759 141691 6 833262 4 129396 861138 128 882193 843148 837169 41 821429 593018 559214 402441 477633 231233 26109 627799 729901 6 711151 625036 817052 26117 738603 846760 24 858857 889474 750180 656230 737691 893517 45 843603 30069 385129 614524 2 883047 39790 701534 501049 298975 340816 719212 241754 730046 383911 754144 856080 866121 24317 403664 437327 1800 710845 4 858170 897012 6 238444 179133 884428 506081 463794 330668 3933 894837 91949 205302 271823 244620 453 197392 25705 809003 559700 494001 866589 12414 4729 326083 100 21071 861748 769503 19 4501 123152 888988 737380 838056 69610 436126 719183 18 833545 752646 612 128523 883640 186928 261574 528920 464510 895413 728342 889148 208313 5248 698346 359791 857253 588302 143265 809063 854531 326582 764923 719482 884099 313401 75867 338547 623456 865457 12 93188 544541 790793 224767 173029 291267 511340 115781 290802 532564 1 55669 285881 764193 701542 557829 719853 26676 708695 863329 280902 823995 862172 893440 67782 869036 844023 111310 248090 107567 881932 789817 393414 870294 187887 115172 896415 1001 55 859955 75598 823030 740990 447346 3 186989 187599 866403 582362 125051 5 810629 776948 867936 733311 306666 879573 810399 295036 787381 898447 255981 773665 888563 829327 9 603263 837018 1 886460 238761 833932 447 862786 227622 899517 641217 66 70911 297802 204352 869903 285464 257850 11 33 744348 5019 898339 42 279954 4 16 829 481783 716 490622 58835 895276 890903 14529 719552 267152 420258 566441 483948 793796 5725 354364 611301 10 862899 765419 126148 875647 787136 436910 863198 95214 805621 822875 626500 807332 406060 278898 203952 895037 736884 860370 6893 1373 806919 635861 907 597832 6 43748 16608 850446 7 364036 894213 883803 794463 447404 711524 77285 430927 607598 872949 558628 862504 899121 872 505603 873205 817373 1 515771 890483 292577 399518 839480 148079 71057 868724 267301 652411 1077 394739 201470 22 483500 889077 294909 877840 847777 800183 872505 280270 15919 19390 858829 95 2 101 29215 422833 243013 120729 695354 266830 729050 687186 1046 2 826408 311695 13983 443795 59091 285444 127826 121100 596735 445639 237761 636421 181619 202315 270786 415730 893479 590080 121449 880551 782893 11929 886722 35677 63541 874670 2904 869985 440514 394036 476759 821541 853550 423714 385831 245917 247778 886630 283 351 523308 807893 221505 871850 6099 883332 879127 172608 826397 855390 5742 64 839395 642094 408021 74254 406116 536136 895705 152717 880562 886676 640572 248888 863817 806035 138768 21 798954 213415 14 6380 271929 87 340803 399 842636 325105 5 243811 4247 654997 650154 750985 833326 47416 664232 242220 95295 26 49 402374 442208 851143 833340 12132 1357 873001 893219 705793 482224 456866 43460 888469 344664 369907 341054 796009 12 21334 754734 864371 836135 758372 673474 463476 1179 138868 747174 456 1 837538 313602 115317 26 837735 149052 258579 50 896562 144 390956 89 456468 82269 778697 445660 222178 2710 771853 889701 740524 896356 74280 125530 828690 154532 702536 30 1 820645 966 504820 147306 395527 187858 579405 878027 887556 700897 620421 821294 691929 473337 365505 708508 856990 875900 854990 665221 620109 848390 77970 569701 351497 277374 793024 878361 747052 687757 858559 649006 721183 812626 875424 794866 781678 225954 111791 844882 766071 872322 236664 760276 853061 373917 880246 897978 613394 887890 23853 873035 779799 885667 40736 608287 255646 454492 881412 411637 387820 236417 157327 616771 442970 381120 825297 874911 205 422208 3601 2121 448 669918 595068 249 885801 828373 297667 880520 400517 9118 115 463777 824889 168310 663288 881186 449800 558428 2621 2304 758934 343692 891561 893045 87 877708 175091 735016 799589 2155 411817 22543 589189 635887 14536 807745 48618 797168 43 10 768980 431230 540552 608276 188492 19927 2 6 845261 26958 884678 206320 11 363345 880103 465633 67310 447117 4321 805819 803338 531905 255 795 754238 825386 526051 351349 681821 843365 876861 797033 315971 521783 875260 832903 634401 858293 812187 121714 803915 226463 308099 819737 2 82832 854939 787710 15782 572071 854347 661113 19 212058 1 270072 839203 895355 858300 727410 221373 17054 207145 563991 24 327 524088 779267 776778 860568 767534 331857 638670 883284 415921 6577 82 286995 483212 847060 251532 141 641855 789775 35 289685 69935 145292 3 845914 791152 871389 95450 126501 488289 485768 863260 891117 211093 256 1199 121698 833812 158 154832 16 828557 366 328036 152 48970 15245 6050 298250 812878 899571 590843 335929 798218 882083 187414 75 50808 644415 871942 410949 852182 846693 875722 302 25527 891017 321577 3918 252288 200378 889479 811315 553219 150086 681517 782630 888004 398060 15419 388554 653790 558634 35082 879217 19 508963 378 598075 703375 640 893611 16534 969 7 289287 790183 158015 215507 35308 249214 192600 107351 766376 352825 694791 11802 353 66631 874062 600773 243121 383901 86340 899323 29998 620496 835210 7 367801 898201 117807 77 524986 9304 13006 492023 752 857641 887980 45 788836 401821 857539 242605 856661 117606 303023 799355 246748 263906 721719 343 755 823448 283 9488 758987 6 366972 850348 265022 396 694834 90944 63 821150 33 839725 793490 876911 882277 648445 112351 244390 489045 838372 3 456828 871231 97093 64 322476 816228 852658 649222 250380 728424 452899 2517 2857 853766 851295 629775 142241 87989 899124 808668 890688 4 8 28 563129 841369 834729 323182 667785 232028 662709 6 896198 893880 5 34995 226006 390856 828455 566602 14 899860 384771 72326 708321 151912 855713 99488 887004 848692 674085 636109 1497 309068 694649 869700 81 762732 877024 673836 89467 54955 34 754136 56832 877953 109101 172613 840689 816270 270560 453581 543031 26 695157 312253 23180 831097 35974 840934 138 231753 58293 38 3 3 892516 6 784341 19462 837787 526551 437182 214491 702934 355106 258 61485 1 860495 3027 342701 782 667273 25 1150 734421 882681 51342 118041 88427 587120 888014 132273 355076 418694 881798 42 76955 180867 679091 720756 834639 234 8 809918 597521 297825 686810 734358 848548 742856 303456 212031 829694 127634 111129 298063 907 224257 624294 61 876887 312808 14000 18 831069 517887 439285 863256 123204 367211 347 546866 731023 1136 2381 24641 4084 59431 822408 773100 640011 311 454672 641686 294060 858455 863063 209143 374486 352591 789848 79808 826142 886229 335478 577437 484885 3892 55919 605359 681759 899100 130250 884757 3 217795 181220 856267 478874 831944 753503 564186 852827 805164 899772 744291 349875 239057 881703 1766 221775 849294 180886 571490 836894 1 1011 814003 833566 251809 486144 291309 38 26903 786326 745491 879962 150516 782416 2 123220 215584 865392 879728 893312 149 441694 663035 254111 752883 722795 858562 33653 687729 254978 302327 896777 53 777059 5231 218317 460193 637897 853151 727477 805750 104307 882713 338225 705133 463991 89553 16580 671874 368589 1 427 818176 730357 803751 6716 889492 555423 49602 889920 58 67413 846004 796529 512304 898 328670 858028 2136 2 471130 852381 278663 743567 663021 860212 771545 809634 888671 688999 8 355291 858748 853370 717702 898165 386926 85 496059 648163 245535 746892 893588 7 309129 858438 838958 1426 15 217178 784510 380321 519112 441293 780439 830043 741995 818471 862728 2025 155 375372 530535 863394 3 766276 856730 529263 540660 610155 1534 684140 663993 512417 482553 650555 787498 576189 2768 52697 1 510823 814778 499384 861297 3 243818 765054 689737 860412 868793 214 409856 257440 686024 617341 23 818935 679169 335109 816534 665330 807370 887484 633146 13 4 741343 4216 866886 570650 84960 10872 617340 94900 745 113 90686 873318 874427 1 243563 24083 600377 17161 98120 750380 484714 277070 818925 771568 737949 23143 836407 779 740758 772547 894174 6 3065 776496 253183 106492 630352 120930 10868 231333 112120 858794 522745 889752 880769 814523 835698 871615 441904 139049 894209 262778 418 495723 56 106135 797406 432178 714842 806640 835834 314649 451651 858070 821998 839959 339411 877022 841820 274717 717917 580325 455 118019 4 682893 44 695022 231164 788369 641436 7 7 855912 250807 194 816366 686054 13 712843 451948 864650 345513 759522 181038 885844 2292 333420 97 27990 827977 893073 266489 10796 10102 769588 821198 643406 565023 385363 8207 1177 893895 7387 629037 803185 763259 457554 104 536690 83266 395001 448026 517270 2055 4911 55447 547985 693693 796657 397428 510911 20 873482 2512 958 834729 899496 15523 477134 513795 40 444561 792097 102 399817 154607 336645 888177 95424 450838 722424 53303 825 691333 51010 660935 16064 205 94190 773267 798718 40 855575 442245 273140 25160 571794 3 137625 3115 749744 107309 823752 815431 807867 690875 787107 867631 2 4559 250702 711490 846757 96685 49830 863959 875642 452533 891683 653303 899887 712899 563 842830 778589 292409 853410 617548 430400 135678 168818 881003 835451 181822 29361 145191 39 834934 892620 23919 2 892109 98971 728524 819092 524866 6346 776347 292787 700433 692725 771469 367012 4628 119160 547430 618864 892231 362963 295029 846508 615073 531460 638951 552826 179 887177 638660 862041 718738 16338 359710 190 749909 520394 392362 98690 802698 401149 14698 619883 860855 347424 501515 79929 363058 557543 330776 782938 188509 841746 242966 663304 57199 227 363117 898460 230 797340 109322 607066 633905 897457 261 485583 2 272446 34940 369823 814329 177700 579959 714277 445675 809934 169132 810259 842555 676361 713387 835147 171821 889929 137513 675997 491681 799489 261982 802299 224163 842555 125806 802190 511247 108256 739295 831587 73 12671 353282 820847 632964 587899 780353 180161 651277 197565 800622 336769 462686 781114 35999 747351 546234 845704 492439 25 237996 814118 881033 2 3 699087 164953 196053 465598 63329 291614 82345 945 610048 171190 547559 478100 15300 1438 510099 419875 141570 420755 706015 348822 283237 874472 667312 2331 119762 737 48 583971 557451 828680 52671 544185 200159 502276 823011 22609 478164 883773 297010 95016 703695 864536 107627 557 893847 358175 147803 399965 435647 870460 16 813938 887 827404 193647 862394 851214 879228 235801 831065 236216 878917 63895 227266 751778 844941 260675 406523 110830 865470 105148 657638 677954 725915 676637 885252 860214 806887 801685 746262 808471 23642 802087 892345 400779 101727 879164 608417 539801 5 482249 807134 849594 806411 711771 449364 271636 846751 885561 380160 761614 35441 306815 872244 38 789247 6255 516603 215532 798934 11090 480359 849503 548061 731519 778711 587036 732576 831039 774427 851842 819060 881293 604084 536571 2 88721 104033 713012 824384 659089 314372 18706 850897 865897 64 151496 201 397910 757866 148297 17 868984 554350 250595 679109 605303 8 749543 173763 892732 270297 249578 111990 148869 759438 890092 742461 6 881078 40616 375052 645 175794 652179 720050 615522 199 860319 181346 1 812691 753195 895497 26 634307 68893 495659 642750 734481 513349 712178 114770 39143 495202 799055 430633 472 550211 187267 812506 520969 764927 707769 506334 268143 1 875635 713582 44 705252 56 897295 700866 898077 81 4 771727 421379 642354 847154 63 336663 4 599361 854931 294622 839754 750027 27473 554713 9 708201 585619 2611 654883 782544 883597 5 520332 784207 860892 377012 8 841841 580058 59316 2102 207429 629017 614208 767225 105878 229399 419204 2 195046 555771 8 5303 834238 898352 56 647133 821244 712655 652162 497200 861515 610214 798430 2 316760 47525 319251 812388 135820 833903 192262 774459 64 505237 19316 746698 728606 89 3729 684188 188411 833748 865677 870940 1142 777529 475955 392127 780142 783350 733672 43 803802 94635 258991 161223 460349 45152 578912 892033 30908 528911 857294 2 651153 468845 882550 250110 5 544787 11215 877207 890413 851570 823576 190563 10 1 879927 354 856835 857901 844733 215159 898066 100 821782 121 21 99 870015 538117 414503 423805 35763 707267 749484 796200 43750 451194 820972 368174 894542 769117 693452 460679 832805 686121 879548 822153 8 856515 893217 805846 838813 25984 7 369969 285550 844666 121 363188 156176 125385 2 856341 757698 37672 883694 691369 828927 862662 886358 364621 846235 977 220283 470 265086 438265 103696 614432 459619 13598 686941 31426 4090 855815 326069 312790 179785 93055 844946 15320 598137 859845 1137 867352 38 637286 897918 558692 970 649281 896966 826967 59676 775361 1 577435 860456 13995 542518 713896 859608 804760 811667 714181 33 12333 81 831947 702453 874097 582446 617882 899146 776019 562943 275294 888842 320036 366393 295038 763541 880305 61836 894615 377847 274318 130032 899611 41376 792697 851034 132981 48879 853886 83377 85064 896720 330223 19 171026 892766 13991 10 385795 532922 74 769804 376963 3048 2 889227 317867 898258 857770 1 8253 843266 201 814936 133428 57256 331711 2 1385 144466 492504 36678 876358 749650 747525 893006 8 27843 795375 464758 31078 883336 529337 1338 449354 87722 495455 590739 814931 179 839653 638077 596200 462996 636755 13015 827529 251831 757165 897270 320837 22792 815307 484298 879268 312593 859429 697406 143 24657 860967 532405 2052 761061 71161 806284 791265 711427 616959 742543 616763 9501 764955 406721 603138 129189 587564 94147 212 725179 9213 406494 866164 338351 715812 36576 693189 885178 795489 26037 168975 894663 760 3292 231477 386662 139 231849 365081 836385 51310 384790 2734 864636 369091 6 344288 754204 605362 863164 470746 325505 879054 108 779301 426824 778597 59946 364618 804478 12 262538 178771 593482 518184 205111 55115 449586 703273 496786 229092 1456 604271 448000 109203 190080 886798 893405 802744 154 10 783842 452241 432 794747 505225 851570 623004 8 125244 895545 742746 816080 557496 204816 230705 844712 883353 198654 78231 17 899813 369115 93433 14 199690 890510 445167 551664 792276 241554 859096 739032 47 590107 817788 82508 23018 243747 462286 894378 46 557140 784117 18718 686389 41861 878246 572961 828788 4382 287 881138 526532 700826 90 894499 133983 813291 501325 719591 274862 543146 135511 259192 885573 671813 5085 803296 208363 514471 46969 36252 401239 898418 2 314770 880394 607971 199930 864753 28619 857458 49 868224 863330 839409 864998 858263 1599 854326 666525 626982 71412 627056 1035 128847 861560 364247 77580 857121 143440 195207 195375 215590 463704 742991 620401 488537 6 796266 151 158084 1 153642 445674 767408 892605 841101 613114 124067 143084 25 275517 308842 819852 819337 2 740692 897915 536925 7 223831 7 689391 739897 864337 862256 514183 114257 53 373863 487018 96402 172815 245637 821527 18 709882 1656 161766 734370 857952 899482 865333 208122 1072 345 66 682569 657034 5 751714 880348 309978 149246 237786 891792 808398 69351 826459 554929 50341 649935 897770 871392 538496 857214 270976 437098 290849 132989 145 219770 107179 845110 644615 391230 16373 546767 4 873261 611466 718109 109 839394 31410 893722 6 410126 832247 861554 16766 592302 899471 652860 877890 102109 560020 887884 131331 836020 127249 850066 878427 190208 711902 412044 63480 601417 825022 27 363510 18 155893 28939 14487 710493 340191 869014 241203 28 138455 220617 847046 323154 386239 45707 657490 46994 870275 632710 583979 238341 898175 231780 877144 224552 475796 5 574648 24636 2 876490 472357 102 888383 810935 728214 721446 869786 811966 792620 522324 152631 217721 851753 31849 559654 224876 850505 732343 853593 3 835622 541871 832528 894533 469934 436398 899675 318364 4 159540 604361 660791 832433 455886 850105 595972 471609 443319 100736 567081 379760 142637 27504 359624 96825 822482 859 798962 672353 252711 443474 832367 731684 299787 822000 365692 469857 574093 762825 2 8562 326 750366 3890 31 869242 751 432575 334497 5192 835965 446007 4 751034 822977 194134 8706 749412 274540 451036 848665 38 615668 815949 842157 586675 529133 838748 628691 112 414516 861622 420003 565577 170169 378435 889496 336892 24290 226554 522 127379 6498 737711 884549 471086 581450 45816 882634 26114 651665 647592 810564 228429 1669 893741 3764 577057 837464 835554 516033 847814 64074 70016 211028 753835 833275 839414 487 896087 829064 618465 793318 859167 587167 305593 880722 874181 690616 320286 56676 897688 872432 307465 138587 272706 877872 319285 143 3 12611 3 721777 862694 437322 836249 471050 821986 581187 792121 167188 818710 277776 838239 80607 858525 19304 42 236607 895102 237160 876269 835287 205270 159036 489557 306344 1563 857512 302519 834105 846081 677060 424417 614245 842104 106 172 2795 509463 9268 215093 23 894346 359809 142704 698567 11670 377482 867024 6929 825287 354720 328019 897729 811055 882412 89403 832223 887159 232456 266146 763689 726513 687785 655383 617444 366620 1393 154957 448206 356590 66480 635606 92486 859414 21 99 559730 4 169 91214 881271 5439 828780 874748 863499 282029 886050 799386 849891 799818 124726 462 502176 525869 825349 825411 275072 818655 11709 173609 866013 854389 707699 60861 873 802360 260237 821844 878497 893163 407760 490808 563658 60 173872 702769 863076 385 30 256397 860967 892322 765104 144204 885671 548471 247176 452640 241519 471814 766905 882283 636533 376596 17 872062 888441 327596 651391 697456 786670 119 102291 7 94652 581305 417079 154 259295 327887 338832 364729 876183 797774 536211 468341 156 877140 181748 559670 165386 833481 662698 11988 3354 764 836379 14325 4262 894065 670301 337654 87205 864347 59 790983 200962 595669 821598 828228 165293 4 172342 574995 877590 841540 1633 753138 394976 804211 29264 354489 51958 199494 790763 489501 5602 734900 6 805031 810787 646841 840077 53817 397329 823774 890817 869253 389693 366282 474745 370831 864437 3 888287 841769 893276 673589 868560 59886 729486 3037 17894 12185 49 35 561622 769101 260521 748377 732308 677484 457507 46493 543063 88354 4 314 6261 289332 753363 247313 766453 2 864639 683410 11247 2 3 858570 642035 831771 801999 670276 814167 261991 119450 555209 730630 644700 880616 853763 13481 18 525731 38531 828760 883439 57225 15956 705125 854123 872843 125757 882065 185485 841526 858502 126565 815474 2 867759 756258 431390 13251 851399 124612 870541 184256 418465 212 852141 589394 805299 1799 468037 3948 875934 782690 22041 8 858760 125448 25 16845 66800 813295 318828 783081 399544 802973 2 419532 10512 5274 750211 488962 235 118 392300 230230 65856 434682 784237 49293 856029 882441 399686 885890 10 882597 657093 653541 508331 690787 689659 822023 863031 16832 141210 653317 781706 4811 649537 420757 578 540597 116 626589 893493 16 595766 199189 229751 206878 76089 736602 524319 7 70904 458404 849478 834156 815138 96254 810789 255006 754062 152657 4 785293 546254 808590 877555 63945 885738 329070 871466 801501 354256 35873 311363 569746 766874 435273 834171 828835 469 176568 833487 543017 304404 202 871577 3 730734 891806 698967 866670 797106 1162 836713 73685 648765 5826 301173 237608 24804 840812 604273 899720 599779 411200 6000 876399 11169 22514 850313 129035 418887 681387 64822 638635 468572 616964 109 885730 806861 759530 60691 815181 757366 2 24 273713 797 7 847058 566957 851805 895463 845990 5 86449 804080 381434 787911 849203 19 877662 471528 1985 466231 867006 3 882299 17598 635 15 763787 797549 705509 675030 325680 2 409742 643525 56637 2 738977 713568 1 6 888919 877252 3832 122090 299897 791381 654989 467827 887729 630558 19276 437585 270252 37 7515 879699 427510 450816 2309 397674 826984 433279 640363 562170 816239 691460 866365 13533 709567 878488 784488 764803 80443 891655 850129 27580 836118 745396 838114 288571 388214 653432 1 789099 846225 896774 417038 810730 392200 202403 54601 799284 882035 858902 851893 42120 75 485970 671832 405152 848127 468507 251687 3 459 16008 13122 797573 17 121083 875478 293448 827752 598026 550399 820503 897885 501174 51 664 2254 830018 1163 866900 774053 763163 341651 856017 824919 145656 758370 708937 47844 13 866290 64101 359633 870061 886167 836071 221754 881212 787541 2961 793863 898663 3 6820 497110 943 336612 202077 650 891337 345168 320985 864077 34147 556179 896887 300770 1 797460 604287 852405 205088 880469 848939 475571 757127 7 786687 863469 878208 21895 75564 3 298995 587604 159435 897618 1253 871675 421086 149198 5 827256 14003 641888 637140 600 316012 709688 263539 542193 566126 319543 385249 430173 2 169 802260 139667 69704 743533 887103 898541 25683 375177 72832 4144 796806 885862 150 168 22467 293896 1964 562820 876265 653471 881053 605070 371513 793989 224977 686779 784922 247317 4503 864328 40540 626165 799785 717610 862073 37844 317908 764160 186628 791907 281284 1732 861869 115057 619926 489707 16 3 7576 110711 545999 48118 133393 149 192309 523982 791888 650760 10 848521 353507 820404 74070 5 588082 14 8 832912 38302 12341 161785 696295 824963 17 93651 533436 823241 144680 401599 330947 844166 75 748244 545099 646137 222359 878206 881012 23639 791054 790999 679020 22610 136 189449 2564 853976 2 4 384346 669370 58 7 1318 575960 18707 1726 110526 721671 40 762002 899896 740858 571193 955 406987 841212 2544 720377 557396 114 730097 157238 399568 874057 562 781334 846815 395242 116 846083 767391 1533 708589 239468 441628 709265 868721 1345 386896 82576 559638 674301 888116 851890 867482 393 892469 452511 898568 718685 1052 127351 24450 23 462161 96194 811495 800167 92828 866116 1 628278 61 580279 69117 159594 374616 896419 870232 671276 739887 726624 1834 628228 44 894411 199773 1507 704232 868259 889894 428254 888032 817820 723244 880693 317204 473881 759317 7319 596558 4910 138 117514 748681 32887 837366 676697 715010 567438 110 814011 75 281 13564 833701 213472 822487 713750 439869 884341 261987 847440 193875 782953 262511 24900 551322 77990 47 333123 884544 886530 676981 740 7 869807 222550 1135 897485 872478 6 561010 761894 889039 226955 798781 415630 305019 381764 2562 863089 12038 563 162816 788460 888526 188 88942 11959 631174 628976 865516 8 861228 77671 532936 855704 876447 46976 868111 6026 639805 544375 301768 3 767550 226614 596616 858129 353103 838117 651071 187457 653700 11 41357 887605 753216 855958 118401 2162 420928 875102 4 230103 858759 177991 166964 863797 245644 765592 785346 76538 663981 7126 39830 82790 115222 415224 11 758106 8078 858953 711619 7241 15 313309 807051 112689 385840 317541 2 743488 76594 1741 669808 34543 540886 502000 737584 646152 157661 840352 17 801238 496479 825012 593528 12024 143 839294 221 7856 893911 340072 492840 602790 661841 346569 774018 5 767043 71697 32691 254628 670740 751726 328312 8 15 516591 212235 624779 753396 393488 834906 3240 859725 480019 12097 109880 1304 654177 12 637152 96788 309131 493101 617437 856943 181517 878110 4094 860120 47807 274561 272853 438758 820849 575814 859119 647950 428242 431472 836041 568311 645553 353 248793 565626 111 841025 14523 816100 745427 135785 379465 880804 536382 4685 798439 824668 895413 825660 458506 429717 762315 869485 51 897780 260792 114 889248 773062 727953 829088 846644 122440 861959 1323 670405 151 812687 5 874179 801982 890407 1 317252 808830 897573 898175 324301 7 151564 886228 430864 311093 10047 226 21906 405047 55568 1374 824838 898324 304631 876071 782010 826621 43 787895 897179 167779 547310 65 14139 875110 878287 862879 147083 25 820818 678075 327430 899122 13508 14217 232901 864843 10 4 130 647406 498857 846742 397569 846276 207473 520854 782806 370210 5099 559469 3 243065 244066 831803 543740 5 794821 614248 643522 769460 857174 2 719669 878436 210694 895809 796298 787290 625666 25 274931 147147 627692 805464 845672 894649 821261 239900 5 568 482 759134 393 793785 47 294 891354 826798 526877 386149 529674 4 2385 378333 473574 702833 196578 310729 829299 2 9759 429111 313348 548470 5 833876 359888 814164 351723 557890 849059 710224 369723 844809 14 714525 634693 788949 881410 523033 59009 459127 375823 470295 213830 13390 766 436295 888026 11445 476759 689338 871793 39076 121962 894616 225163 586 560580 808804 238847 525458 890182 307 924 835754 432231 211799 120395 846797 784847 815993 68 879908 808319 473061 880095 847408 885514 646063 32650 372401 763966 23 108979 398806 54027 18431 622239 783509 766528 541980 1 18 880366 613938 855419 886911 603835 880861 833655 14871 895324 867280 471543 86724 8855 888406 844648 63 58282 273676 2 594956 661441 702281 1505 867787 573050 829478 697141 743160 893504 581082 760826 16 633547 581488 886430 764472 2055 286169 828575 801229 21 15807 313300 342438 2 749099 232901 469201 11755 710039 893333 861381 311621 817256 161145 576852 5514 176936 882386 772568 139908 753503 366967 836810 97 7401 877800 113418 571819 876381 795272 185642 652180 109489 36 887522 1 796580 6176 881975 830052 853179 896850 9 582543 6 504767 893011 736842 256821 3612 1742 893912 825264 556870 17 556315 44421 32 269134 789661 30375 169825 7 319479 886183 425033 32259 361318 325635 733451 852514 744711 567830 593117 6017 4050 318608 814378 146880 897208 50 407523 443020 269001 696901 808250 739460 859690 739481 480664 88100 664946 581681 484563 759558 3015 5421 376848 24 266177 253426 74499 222124 2 643365 197330 124 146356 128917 175 56 545112 860390 64694 703176 39 866496 888440 207 417210 308211 314417 354866 3882 1369 834492 58653 796795 330 782771 835356 869425 739750 34 194325 740486 214076 16593 575351 738973 127091 865982 65242 821221 877826 35 635028 446477 7076 847422 870746 367424 889084 33484 6192 823428 225020 764964 882623 448344 265851 1 383487 38 727111 794828 737077 807768 105 786261 140216 707945 870248 181412 833513 303 370279 63234 552219 350790 563733 675487 272086 849613 212086 118549 843111 799278 856851 2 484402 434408 18 2 43992 879592 802906 382 871428 789820 779364 894967 143 155755 299182 224661 29305 891774 731360 596418 181425 329774 274857 2809 2 354136 897791 13301 523913 144 494659 13984 860964 817595 2 850435 214017 692925 28440 180171 14 877901 625443 544518 231 515539 887733 4 589895 158262 696669 382761 898349 1529 130413 2 305512 888889 831443 81945 518649 504931 868621 573884 855533 62033 350543 819853 895848 303827 832174 653967 256577 128368 1272 517301 329355 886770 125567 638605 463180 897413 529603 507055 335324 69922 1 273082 837941 855098 81736 30123 471436 1809 835907 842361 577146 497148 882125 98095 1804 808122 579882 852511 846455 865109 885262 793015 147503 285903 41648 235806 477279 888683 857992 159099 381644 74746 540637 881531 740534 9 38 625397 871002 168 836978 37 767102 230973 873389 83696 645703 778969 788504 685962 28546 420344 253771 898432 776340 875202 7 737875 831803 873884 883278 729159 277316 817287 803320 59 418662 731181 473287 2 6 22 621298 586931 155934 10 137211 692787 559467 289845 133606 763489 836287 778795 2148 192125 865315 481452 80298 881154 140124 742438 561131 12804 636782 854277 875454 30259 891008 833979 746151 713 188764 702463 410412 93314 42841 515040 829137 80531 843233 666861 825246 743692 482314 273734 858791 842034 714811 843928 860268 200206 238479 217 30123 309906 178980 389623 581388 119 850734 28224 702681 860 211 752060 509675 538849 822290 624946 84063 2273 224978 877919 434262 659504 787628 88247 246 334483 880536 333837 800121 336 301 603967 376358 579625 34934 866458 859643 240345 136812 770063 647451 7 605523 715 833659 818514 73984 708398 855835 127474 7 2052 321040 802840 733063 109001 802058 640822 1760 751190 147124 393335 808455 353931 841366 810210 660960 491227 129510 319338 887830 105878 820683 587948 241127 79 162171 339400 877754 890967 828576 92599 45471 209856 21 657369 661133 883501 661196 466133 82845 678496 842490 861342 521116 853456 271523 448823 14486 679 337593 180256 870140 2548 615002 654684 618728 129576 87230 632784 27392 897120 219717 835962 685078 732018 318 596590 852313 817034 604793 363661 144611 65355 33175 468434 183792 674886 829947 878175 843736 12104 20 873875 289201 828286 4 886320 894210 690511 887277 407682 777128 482812 810899 766307 855015 891312 865451 791267 12 856486 882756 574240 65009 872852 37716 773585 464849 20668 841667 2 874252 86547 815349 65 159077 387996 830561 170692 673596 70111 892210 767680 249108 575126 239838 898685 753743 772979 10902 17 253358 428233 263911 782915 717793 41797 1200 674826 713270 17 6545 738746 868095 459859 271318 879008 70985 867371 175056 837142 799427 855127 172925 91595 729035 321197 424915 466928 26986 856800 774673 419600 309674 359545 753189 20 888126 855333 864026 350252 403716 803285 849195 872402 423446 869872 3274 14 885219 13578 773009 834061 571686 2008 18272 221918 380272 154096 899336 169 665222 391 76372 875284 805317 482925 166648 224555 892689 156136 559858 228719 653326 846086 868666 804406 390114 87 809 888167 877972 631040 153 21 11875 836641 7 588181 525658 32 91349 100 615967 769510 13005 420575 626278 1 520691 5 148435 326494 584241 426758 436140 139382 199406 34 589461 863025 30596 864741 225239 864628 4 783833 249959 1 846268 11612 765 410148 422661 885827 544835 426139 599938 5857 156267 486697 88 169574 569472 18 66828 426527 20710 692345 888070 330576 887921 239862 829711 11819 287 309620 560955 802066 52 846867 611041 850908 2013 85937 2 738464 721596 779558 837858 3 7 818676 891868 785249 401315 608161 339614 737953 971 724475 891986 867566 246411 494487 283210 883073 91372 193458 871313 509153 2 455115 521805 196542 74826 720544 899273 22429 757415 729475 636228 674635 657039 347180 783051 604000 680328 551715 771778 6090 884622 844595 883399 551972 888640 315572 836425 397166 888444 1017 526208 10619 9 791987 507594 761529 499580 862018 263453 6536 741710 838016 381207 896079 2 294886 835603 745484 15769 773813 892979 476162 1 9224 483364 5814 857158 2 255482 720450 647848 737006 867374 485369 813368 835568 363925 837087 889212 28 71 233657 264809 792891 850271 148805 891608 404853 356 768283 1772 785312 150504 2 445713 448143 436802 78 680411 615054 857 795281 23 888994 576513 3073 884714 886245 709838 889125 469447 540565 320451 844562 716251 693659 770848 898388 1206 1 593917 612182 847686 52098 715368 733741 720772 245294 433029 87752 532771 756058 849242 376361 472626 242779 884593 856237 592719 690094 868716 878283 629561 100845 362786 889804 510913 252953 34197 839058 675208 11 698372 270345 607042 894795 42112 188300 353803 356178 292818 544200 555 253052 82121 1763 878683 6 879743 531162 839492 529 96567 777316 533268 3 14 891190 419484 470358 136 750138 695293 92651 867032 869433 2945 804217 3 304871 858500 656204 878831 898226 21126 179024 791302 506901 244234 827733 10 838138 870560 853120 741391 879063 628069 552128 4 15776 695429 427 27881 65800 278080 862153 2 97229 336687 724527 881826 170587 781411 3 177434 805873 3 59569 872968 402278 221293 766086 640590 363733 54569 89332 889233 816610 941 255855 205607 672763 338037 889744 880649 855631 819101 715738 897691 883313 599 485532 209986 595455 435648 873755 892219 112 331436 2 858579 710394 29 111026 2500 76051 839542 33323 4 23615 863679 5473 810684 874594 895172 163925 879618 1 896015 3 61893 328031 125532 821572 220589 479843 79 194786 56587 738094 875642 181235 666158 109081 6 554821 320073 352111 189412 290629 458388 583079 552579 789866 59 891387 391739 883756 882441 774584 433173 873463 330909 830341 460998 1039 704600 799648 708403 13879 892690 34999 108720 881866 892949 724282 286176 843355 465206 360695 261275 486917 470931 556913 47902 75382 10 259168 595286 2493 12 468463 186165 1 835404 293 262085 758795 876064 7 836280 871587 2 852137 288367 883065 567986 842696 242468 755408 585606 315235 785728 615719 848641 896388 887160 676569 880909 206644 216409 8 514956 692072 225333 99 116800 283 1472 701545 635465 593444 1009 1 345473 61815 83 361485 773007 836081 690243 858224 160202 759887 45447 463083 832804 435686 246517 874137 656661 874789 584046 896437 838857 344131 551264 67 771463 307775 269209 873760 295647 11 2 113095 831599 217 2 132762 687771 522 13 383516 799650 4988 35572 858665 728978 135939 342579 156615 840416 421772 338942 383457 22 527915 21 715202 114 651125 783913 824404 50161 810318 573597 889640 177005 528005 401272 1260 319936 897812 1 819975 861682 258723 2477 496848 417896 1884 6 21632 264830 898859 823902 754807 249800 13270 501 858187 743339 559426 344 820042 13638 137835 799247 832009 621279 5 375689 245501 890727 1 264 110111 5011 805321 303877 613320 426106 347920 699987 891456 497365 897562 748007 314427 550326 899665 20 107003 91878 161762 895831 610643 118874 77124 660962 352513 2 662572 43354 830584 835209 30 200671 682530 229683 27152 213332 4656 743376 279870 871914 10 800584 803134 862723 867406 2 344254 334728 639774 835982 609002 838247 499187 890390 869587 518516 897685 25160 121454 303042 784489 856485 126436 678109 455887 892857 854156 8749 666893 36 843 122638 284 456135 817282 886692 837621 25649 359129 138727 885722 479852 870154 686747 876520 608778 842269 857184 205 795056 328433 865680 840446 336323 13156 848534 863105 405857 326752 245500 494266 71 776555 411203 594820 544063 812 763903 41394 5 690227 769991 839749 663511 177463 552876 526555 136 894886 8629 793023 309141 653519 217 850839 95853 725323 218980 535422 884093 13274 874610 250 4 795312 798014 563 868084 266803 877040 862164 524505 885385 511834 112499 449659 572237 836252 867679 41708 899251 214530 39853 322679 53283 897455 95972 856554 615171 569 885235 898906 43 17474 34154 551 850318 109 739690 328 490743 20109 455534 815483 710918 305609 559949 188365 243913 7470 886959 346329 533888 401180 37 850869 559 828140 3 803555 3 682447 9 40706 1128 1055 1 6678 879550 178842 849309 858600 745223 409011 8 854154 724715 1383 807972 703412 412500 62838 237042 894343 19 379602 636961 637492 195985 855814 203076 183589 869962 9612 333713 2138 884558 321209 11 822632 775256 46449 393637 732391 898889 799127 595900 119180 192552 885908 3 524622 4 244949 673864 2 768 870828 864702 251 246876 339 876355 4548 754163 858639 898092 605477 29 376437 198398 5904 22 585478 841107 73978 666507 802092 778503 53900 890085 387865 284621 7 337800 886331 81303 340 29 21 528355 894271 893190 116131 724283 892918 437116 769745 806778 614508 83100 17255 61 392539 867968 2 365781 8710 892533 828493 143 477373 876628 12925 3241 693046 837632 405655 52 807525 108540 895691 381021 102031 519230 867554 885919 770765 20984 220900 208097 125970 870271 825407 101251 846461 440821 767 539306 710835 888524 424209 371643 26 685176 2 892006 446364 841723 897419 591918 866924 153965 225607 722633 703570 435443 713171 876442 887501 76 768187 719788 413331 45509 161368 713183 815337 723195 849943 796524 847716 20794 268155 2181 5160 875788 554097 650457 1986 2 277423 70701 820889 872214 893758 995 49594 77269 3 1420 817977 875283 574215 284840 844971 893881 874409 89 860669 225719 532799 144339 54794 683981 822469 16567 246701 403312 70390 578569 634778 898001 47359 889325 256820 254615 895470 1 540442 6281 867418 141464 271685 1118 21391 898981 527711 156569 827789 891228 489424 740601 787044 764938 727716 838710 881620 633389 274174 783842 880737 837350 60346 1339 7 706374 580917 1 175100 825292 734 88482 347 364555 120415 661560 46875 3 570026 792947 32 161616 202 802624 9762 826470 375032 11702 681568 512937 711280 810529 3893 849210 305 192857 55052 5635 400658 710693 1 217008 435069 2 424808 463915 26944 7548 34833 721077 131011 441244 379287 360717 861567 847974 847316 1995 296083 704783 806237 13 469900 674299 93685 1732 640546 856845 488033 884141 409932 47154 890976 486245 779376 36984 24743 63007 806848 31493 740624 568749 14885 476 20712 128844 12931 1359 727189 851084 720710 5150 222 798257 889930 51 813165 155940 846782 843292 701314 134312 886321 3 239924 842786 71664 846440 435845 171844 1369 876239 88244 317921 134106 879022 885195 553448 572115 85321 3 173192 181756 513081 2 299553 851912 890837 304009 746 5 860647 136381 183997 224013 615125 708405 792190 6 891693 567725 216 540664 861838 817685 792197 741088 873419 854186 23 479612 842505 564319 468775 769248 534730 844581 830294 899097 895744 224648 2881 889590 5 409423 148194 76225 655622 587874 7 712655 562339 810123 36764 494701 889240 1835 152540 285493 588415 436849 315072 835153 293 97591 428814 49592 599562 1344 554 761967 592368 20469 820335 848207 828924 852481 60 238079 709182 815784 47722 215469 797086 888046 112288 272181 364116 457931 124928 894988 897767 860692 551500 810227 729836 57708 615990 898569 894665 6386 379013 825455 888665 840751 1205 680306 189152 878918 583456 3007 192246 872034 705677 889095 390427 778147 815131 13 180208 893053 22661 490712 818523 857364 38043 261852 747627 868464 873558 3 846850 217296 165745 31400 229 690029 712790 345991 444342 476721 855686 5872 840340 559557 360569 682971 263682 596035 56139 14115 847532 774258 701556 841699 868611 581228 55110 793711 44406 2 129093 308331 136 1749 532768 823412 528585 612272 28 4 247553 12764 87440 871708 787392 837284 28730 353 851713 3 839181 554220 677694 406364 413734 860021 379175 875981 445576 867003 865896 13398 499633 594311 157308 349019 101138 407104 625004 205816 344694 530683 45 252530 855539 586 427 728529 67040 126177 558188 19236 711340 182601 516885 578535 600947 639937 250783 888772 839825 72764 415457 25 577121 1 844566 639047 439387 591568 640865 652223 55327 754932 252364 48457 8942 855720 267140 864846 539361 614524 34507 617835 897319 583730 8 15752 733287 607442 557499 879795 1 426213 194381 161850 801903 84441 16168 21034 806991 11 794441 325848 394387 638521 834375 158765 86 95 76053 232510 687477 347194 1328 95887 210812 74745 741690 891580 3160 847414 19 201371 224937 181785 861054 271979 468121 860481 531959 309 115708 295640 628449 1222 142034 629344 214512 3 808961 726819 792570 423771 22132 288 164 120640 4514 876439 490430 108176 957 862 1 844182 336007 43595 125212 876238 7 855781 2 421245 758770 853840 805322 23841 86973 2 883794 801839 360415 637750 121675 701645 443292 13590 868041 252187 576863 5 732623 685019 220610 1738 870369 1544 870240 271014 797790 285868 894498 809676 13570 272863 5373 287 839101 6748 833897 441639 893836 94879 560106 139119 605373 429690 880511 743321 58 735584 843911 208246 831726 165029 585754 634915 838021 59960 437767 181372 884015 673218 872316 599215 607141 845854 865563 4 229651 811242 19736 2411 632961 1114 505 703534 603447 125744 59426 1765 114697 104062 65 319427 893464 34343 809761 10666 13593 456501 840343 738131 851451 680478 220301 781118 506524 750224 465610 665867 35 151682 11351 894170 37152 588480 348514 484999 897236 2238 216828 7 782643 658634 12241 468570 12211 11 107569 686582 829389 842425 843882 513590 157271 267 50540 2 851898 895472 1673 117 607 868424 1314 851101 879142 855794 577574 883047 68 99669 316 271141 888924 83518 624919 9 751779 895059 1 242648 864142 890872 896465 811350 862727 330692 8256 891134 51 554444 27472 205065 530920 372101 890139 180699 11 14407 516764 82996 294414 896054 11842 256920 60861 803360 752767 612198 675240 303086 449958 440990 14344 1292 80963 282623 621906 817052 851787 125927 17045 209217 884667 550424 46361 699067 854851 745592 119890 899324 674511 152543 881239 1 36512 841634 199099 147799 893457 64407 217582 547118 845876 391854 577925 682231 783114 265168 58 351296 639715 12276 821079 868986 3 706940 853836 586775 859313 527431 62122 482855 32134 868250 690064 770296 893467 842018 888837 2126 2161 57 896723 2 842043 15 313188 447 447985 135487 261126 358585 814254 445813 726 859947 858160 24 11994 812949 864043 98196 16304 855061 21 114155 434869 674865 876776 869434 11412 275561 847698 712077 725023 472234 14666 847589 839781 344587 805710 138524 107058 257341 749185 12 748467 501428 898 504499 865962 437681 754033 707837 193708 836183 606676 883279 841142 437763 339481 49320 833000 766610 867751 620938 1309 5469 317198 243649 844905 303493 863767 368539 847026 676482 717598 290975 333238 88 870441 854339 256714 512322 131 720344 133 842403 613818 58 191922 725993 621049 529778 1560 37 823670 406955 13 57493 526699 61453 1320 872157 2 412328 265 883906 865775 388 887514 868261 36897 16319 833319 895802 727399 648073 174258 891657 27843 816119 807984 856001 66831 867980 215034 76862 735891 9665 677947 823099 852849 436390 668592 866580 655701 713129 833183 3 168713 68307 427468 80544 1 16763 236436 66683 958 301416 383434 754706 819447 898742 8 1 892004 468080 848251 741105 860598 835177 131787 46310 820844 837006 843667 770884 18278 43603 836039 680 130857 475118 855876 54129 846597 59239 846186 788162 822610 347056 615179 997 886655 830567 407 2090 770486 787820 894078 698789 366016 713454 27 4 328958 7312 431677 284710 668703 629192 626645 248201 876490 450 386053 321024 748813 25 828213 9 92 894078 3 17523 4 775759 720671 555148 862461 822881 837817 427286 34231 800814 145247 25273 887427 220776 447213 788287 162 328979 674011 152188 892723 405538 23167 43 138031 892553 580697 576034 835312 846765 877504 89521 42372 878931 642053 273678 883953 3728 392674 55 379886 723000 797922 820784 857218 4 813398 72 810382 826103 270752 888749 109172 614666 153446 316677 547436 150185 854979 648372 45725 30202 474678 852161 891655 1357 111685 35803 780820 894243 297546 879299 698039 79651 167514 90960 851299 2 344 217279 363611 887244 523579 129 2 837713 215360 893588 854216 769085 452511 740243 800366 353264 483669 25894 738301 106865 836147 5 725389 816728 891742 72542 132734 758620 68 3 2 389387 821457 809332 841522 92455 894649 366532 157127 700732 743435 745352 887747 865915 4 861086 863849 407677 51194 895488 228006 785051 866901 40372 317001 252466 218525 832117 773263 802008 126960 513678 763820 1749 831539 1843 886521 631603 458152 436928 882242 155479 250972 71531 32477 552748 475754 224211 104 86954 255816 176930 681600 1406 1147 14655 396994 454673 896141 777957 827086 706130 5 20222 147787 489983 54535 137 51 409282 853420 583515 2 277726 735336 260644 41430 883935 783480 18195 336782 129622 104870 871288 857795 808101 114241 754159 183058 441508 796270 889821 16301 878758 168355 228215 41606 26598 856230 547391 626377 794623 411622 15836 146475 143111 782392 866178 844741 372825 816008 754950 588911 883716 400412 876766 5623 855363 2224 1 239636 840301 70 787021 78488 881872 872121 880534 224905 18916 780103 41146 395479 266867 869874 57456 2 759017 250292 213752 879181 1 692572 277887 24342 261278 257505 884412 815602 591253 285 726581 824528 3824 333802 884317 708641 872354 414286 336859 831296 371523 191895 114748 2 288045 325443 567957 490277 788652 859531 880657 674223 446 364792 643384 534052 593082 376531 108339 812932 844121 2633 852892 286091 784430 412478 52011 92 680558 714752 10466 877 627236 714574 846017 368929 787440 25 494239 891235 7 725546 70 635769 888659 585093 193586 825186 372053 470788 44970 865149 843185 546914 7 851728 403791 589215 533915 736177 157660 899203 11 388148 276121 415070 688029 278367 175557 860489 743238 504519 46 564056 889580 895943 55974 886321 528 774414 154160 771195 390406 258547 868990 174 45 544349 881480 1 784497 542148 328216 6 1933 782442 682784 713610 27211 97773 856148 429551 775796 810566 805106 261084 2 814170 870219 858244 635958 237428 838923 579423 854043 568748 264811 242070 839225 824914 880853 247943 303650 47834 32 748564 631441 2 765610 44662 126667 856871 855139 32282 834361 443128 139 22395 501615 880334 892889 202597 778757 603975 265886 399 582612 872207 1593 878 734125 528627 13 820769 885080 862113 384946 864446 839513 828369 768919 896567 48817 614 42 130712 712679 748317 1348 1 367884 4267 11100 242313 732185 626061 885321 86442 168749 855388 273272 886361 79370 898133 675148 820245 481382 895491 13 555904 20444 44 119334 576679 343014 5897 513186 321312 310696 464356 577434 16602 873395 861099 714087 295393 2864 278207 831447 55 320328 329884 690717 773431 817762 230 82010 846327 5 773046 857191 1327 3652 6575 5128 33616 44509 47301 550663 864372 7 507581 818303 220903 14 78949 830263 840734 751318 12 681450 588933 188585 835941 890846 807321 806881 377447 174 826471 867746 864785 523038 852315 789343 818283 888872 864359 5925 821302 661337 284874 72 95 12546 897614 478867 887570 322032 833549 883803 716286 766233 890475 34146 450878 144113 540180 807742 854700 774104 851061 437848 822119 848136 681185 887226 558603 684231 510503 299171 882996 38845 9135 212800 611506 495659 563899 452535 13 275836 895607 711851 560814 670188 706057 534825 893013 882893 57330 864 897400 658771 454543 776822 860633 767829 899025 879714 848196 849 797226 52953 896127 743048 839120 566033 558456 894362 258640 846353 818663 862823 419877 90093 631075 629 870944 223752 6001 293498 781809 395222 581242 12 8 1 1786 873644 462738 16 19539 131913 338575 17341 325 363906 506287 867952 894475 71 841438 770489 4602 655010 736955 638383 695664 630604 146210 7256 897701 31 781433 254 768984 707052 696158 51582 854625 3 708627 350676 166381 883712 363 179995 897955 325302 552350 863321 6120 9325 874132 799862 873160 3955 101 628365 54161 329359 834247 165370 430756 887684 147384 863445 44509 32463 31243 204 827831 250562 62840 828392 409982 52781 179290 729599 1884 494944 862403 185 57446 874556 4 1262 18387 82613 2540 558045 8272 781069 300116 503169 524295 888126 2 897819 39816 112258 883373 878555 883806 611371 724151 884836 30985 580158 856158 887951 2 734914 436515 873067 193158 865880 840486 494722 700047 841558 15123 13354 822472 893810 880390 668608 8892 477433 855232 763585 846895 5453 890027 831999 543869 197535 250095 565668 894492 786659 892541 761171 70614 541 677674 754777 637815 858995 891157 182821 643005 237890 651353 326915 113547 799597 62154 271451 670125 211696 686999 5376 154460 18 239742 834853 667808 384 198563 885191 855148 286240 6 799596 9297 842417 34941 508638 12666 1739 337534 452379 153528 412334 384 32 6757 836914 144 213274 20135 880045 848659 227 613023 7416 144319 449028 143180 298 95860 789042 499037 613155 213 206947 657129 796232 2 302621 852312 1908 530489 848161 785626 825761 43265 210 561986 23028 204737 713074 753319 474794 832423 881519 651786 174609 872219 167346 857775 872253 873454 704753 850769 304152 696092 856695 312228 882017 58868 80141 10317 830453 322443 23283 11831 770668 354132 217674 325 722628 858905 709018 826079 131892 577567 262837 542814 778925 424669 132833 823962 891917 113 701465 825263 811270 274762 308194 11 875368 857342 391767 1137 416285 888618 364092 35395 556280 97631 784470 419663 865926 149653 397792 215849 22500 353337 7092 3790 58 884263 812351 35556 682635 411 35 773980 470136 851748 822036 893738 58188 878447 808857 309002 371 587004 635405 50873 232704 456896 86385 38055 21 838012 891079 497937 4893 886541 53362 55304 107404 41982 881413 757648 872159 78 5 796283 8 359 570372 659491 37 2617 10475 843465 1604 43614 876554 279 693780 1352 890871 110 893341 885052 30573 775495 499716 38267 668233 579967 6419 896715 634149 729621 23 57724 4653 754998 889313 2337 875185 471578 889765 863294 850370 795866 892614 821889 653305 237315 816433 23881 8 889327 869381 30 436160 655588 797833 597078 1 475540 800150 148953 316161 231168 854805 842417 773016 154715 809678 643836 810702 759198 414270 805316 99764 3458 524203 893467 836185 898315 98007 868902 849773 884952 876950 10 428737 737654 803485 123947 984 237092 839448 766059 378402 523261 714447 281867 507272 32 19813 575000 123415 345620 24513 819675 855822 77 410898 892369 864462 237605 153977 15984 851449 808766 425508 868134 802675 573514 888261 229 111437 108841 228736 834014 198131 151981 849242 210744 538662 477524 273032 20948 164211 842925 832382 91524 861820 557520 335756 886821 335935 871673 11936 4845 899476 857412 60 529697 69462 858731 695183 863843 307852 725232 858715 45356 386170 320126 425755 831543 154608 870155 779523 9 345217 782227 403664 50874 688401 258497 37243 750713 747886 39458 754781 739314 734201 854563 716048 225448 586 184755 126582 51068 118050 855443 3 588325 50120 825032 4225 18 92454 2 1124 379519 53961 411957 854655 486325 338932 894428 848779 790280 745944 11946 471847 3372 214685 178 2 687716 2 638 628098 13 770643 343165 149800 877203 588817 153338 826787 271342 455907 46112 888897 60691 21344 859511 140399 16549 140479 822485 452610 65208 3 892019 315298 489910 122569 494 608585 894102 93829 870665 682733 652091 854992 819010 475708 250612 393974 181889 790806 896729 754759 24 335023 262876 339515 863483 717582 583660 761881 474355 860860 379632 261041 670574 601720 3 835276 860143 23972 788266 69230 854844 91 815175 779141 815103 811887 834040 804968 102185 403226 182144 814845 36679 871826 423260 300 862929 290277 8209 855178 500280 6138 372730 2516 530644 91 894000 871203 239646 184698 1421 583798 3248 242331 848230 890241 621977 820938 35939 52 39 102921 100563 861388 8 134 392773 722240 754282 38502 850258 6675 449026 868164 159114 144087 230 895105 92053 880215 799566 278597 625 495264 541981 14629 274076 25775 764167 13776 10 860534 514 334043 11362 792555 605026 92736 273259 126026 21186 890654 743766 16129 188330 396189 9 414898 732749 14625 835505 883925 895719 569398 304826 855845 19 824852 440100 696177 857845 804972 870936 319809 894946 547883 100299 462636 195896 81948 489043 343237 178519 774734 832445 708620 13627 556534 843701 404 315288 743486 27793 118774 5982 329842 1237 6754 899628 772833 848380 358874 586613 236397 858343 905 664795 421934 27935 832714 148553 306343 42 68560 794419 654244 684515 253 565966 780860 186785 178290 22 516762 765582 785466 602054 867705 859570 250 896980 510261 743075 323937 629257 989 718267 879400 76 822096 197 880484 35888 11462 699505 847963 4385 423558 454206 894483 899443 789284 21503 869402 549460 763261 872767 175403 856497 271 691252 57375 773049 603497 862340 310886 194896 18 551830 226265 1283 203675 819961 886495 4379 59717 193165 672927 699537 802214 538228 145082 379350 4 12385 80862 306143 830067 630933 21562 445064 870376 209779 499646 674114 759376 1880 789939 4 712379 849468 297997 735213 37410 734474 2 856558 36486 591306 848061 336224 7180 29211 20 888461 99592 753673 695728 844086 14444 445024 735098 810566 3 107161 890409 419879 457530 12 14247 277685 22651 230 802792 857804 685539 585473 348358 797224 367226 851511 660448 667755 215529 450312 623555 792808 638299 137352 11 265297 1249 809161 341245 196822 876352 297646 796533 736780 892853 503930 811111 172566 606676 2 111009 823595 11467 892925 897194 775144 389789 773391 632522 4065 561913 273939 289229 100235 227952 882088 784238 235482 321089 898543 24 383692 20 858170 596765 10857 712629 27106 885495 333018 886621 832890 536416 398605 300 311243 312878 718504 155543 134761 571317 153456 420942 890429 72 871305 540922 766473 1196 848159 265960 271855 554223 196214 564851 699553 502813 659774 429222 214090 899837 379574 764238 738 282543 240992 771354 69206 233 2786 462 486096 158675 8 856206 325151 231753 3916 37 899102 444681 892359 841895 811722 649201 689027 4368 1081 392816 11 492630 304238 2 613500 26044 16 94247 165364 870270 892392 304098 793303 568388 54 898218 882125 1 5379 208260 432484 877164 2 573843 832690 787640 896833 286173 295318 776067 282 228478 889560 280584 2 96 529699 506217 3 897748 346791 300988 908 567892 890766 892556 749893 749920 243533 152 2 687467 312521 145176 894081 26439 60 7376 647772 135004 118795 357024 752299 864084 92 34940 639593 545273 106276 837262 549024 828061 129492 95620 126101 241 518701 19080 1039 327 893918 107291 844166 290659 518962 196353 45232 90614 244252 183767 671033 346 864310 5065 317131 206379 576128 123176 842787 813690 593309 775828 870825 892366 16 19 860615 11 2 348715 14528 894866 115965 878441 661627 379216 845046 814663 10021 888781 35371 470922 850112 96457 204539 310840 19952 122242 51678 796619 861630 64062 87 556956 278889 702187 888002 2 267334 803177 197857 886190 871970 4 412094 9087 890142 1989 246716 506252 881547 864528 3961 141766 883966 287036 470709 6841 111935 390369 112723 851297 99 889716 85 888006 550275 992 2487 626743 223599 892557 6398 680833 399 111761 99932 802904 421700 560748 138 186603 884146 2448 740629 282856 471896 126911 659375 282219 301520 765143 858029 851804 578254 4 800679 859344 874728 860456 704373 839886 396 528740 775730 762195 598722 271 879767 11 808940 473507 412141 1431 841318 72064 251686 25 414711 25 859096 635278 610 212668 155414 632560 2778 402260 803730 233880 707667 71399 877836 570603 191680 609438 877330 581933 167651 3 597518 28 6 73 287217 846608 832051 356787 221268 254728 894124 884344 92 825727 800213 149945 866514 305609 114493 505 839583 653920 786160 642344 848066 290129 152906 585186 607420 692923 1155 860161 39975 726 835905 461993 895968 114 636767 613161 712248 451801 815765 94012 832463 823675 696961 564125 73519 893758 7649 26 97524 634846 574499 837996 1 828759 437 607112 756373 57088 613185 792143 262379 608445 83394 8 856715 311987 863245 495808 587299 791855 868155 59457 790512 744752 425694 807683 896276 101936 539162 741386 326012 548300 688805 734142 838271 617 726613 672353 9437 868059 4 314013 201189 766069 4544 830231 214459 818870 432660 271895 318681 175654 217289 19 737195 871089 851018 470685 674 45 884741 844864 662778 891870 451528 778031 770328 20699 838115 849910 16823 848700 831096 395945 1 10401 831584 246 441482 243836 5 8643 71425 243099 18642 882264 99479 763375 464 772449 877300 855263 841420 440 17 891451 393593 713432 741412 591188 3325 837870 301662 736238 512463 350638 809861 640723 819337 114097 29160 531625 246017 2692 303251 242055 146 2820 75383 1529 807880 761157 76474 871437 897853 150504 864955 165769 311379 487403 897940 538022 697298 373596 2528 855376 337418 814219 9 76523 817349 9 365762 202322 1152 42017 234294 863978 4 266590 52997 183672 247671 707019 851018 8 82462 428928 735148 245374 668669 884351 729036 727661 798505 891417 15 688629 847271 567323 850556 674743 21933 334419 790437 32999 421634 21828 376673 812880 2 3 546419 34624 181676 546108 880986 703114 68214 395139 31519 319821 514677 2 145 109 588652 19956 840483 504198 381744 853049 11797 800807 435519 780901 446060 732813 667913 283 248349 290122 472502 859237 293037 361356 285555 340325 125602 367676 533 831495 293886 607 899406 898007 5 340068 3313 861151 797293 898196 15920 359180 16394 606794 880288 863416 482520 14401 832252 879300 865960 97 865448 873246 291759 661085 517400 843376 20288 617074 2346 334540 62956 3824 158477 2 796451 506319 159373 322919 736751 276921 366674 862800 769929 352765 890202 726056 42389 850595 590376 786224 442286 2 1 298796 1390 656125 4460 890274 28 855664 659355 24 371028 412117 89581 873305 1 536963 608964 253940 650728 107640 5969 164506 13219 216601 835724 92624 583476 870401 851979 58692 867392 894866 229948 23889 849 688890 222449 276 871552 822731 793674 175096 866645 475 33 884988 858023 826796 882458 339421 835570 497134 854423 767611 878570 1421 876273 752 884666 893663 362464 19 88028 872114 870807 840783 2386 414460 846559 693703 632526 237 107352 895031 440724 367078 518304 1 160080 559088 856497 853031 28 672136 121047 878849 182 786556 855034 895265 377813 604354 120108 281496 832166 1 407892 749243 890498 808328 862885 1003 557322 211 66588 268137 723415 877 315533 463479 444882 3 790318 74613 624557 849644 221445 130 298415 823703 771414 628274 856570 773918 425716 707305 887936 70151 2 402585 122463 818343 43624 824112 821963 854751 3956 22915 532079 4762 636413 421728 4 873954 528699 29 251471 1352 499050 353145 428485 54 420711 10788 766 570540 541943 819194 749711 7 1622 8408 1 889913 2816 825027 589091 169 197422 334848 399867 737079 817482 591977 707 324750 430978 881660 889300 468152 360263 37335 283347 497371 5 788774 862284 4 343765 890962 622686 658432 20116 577795 2694 596007 654837 265779 186269 807583 393088 706627 670 887981 550485 282818 876144 815970 828610 869601 70 249561 355608 404596 6 540932 10469 543781 127992 1613 365324 3128 700521 876300 251327 880677 568207 209 219351 9 750558 723888 882437 792171 882909 839726 198406 859600 59891 656984 43354 840974 717245 75954 261447 193612 302628 447790 858952 83557 739901 725221 832831 149 334463 133739 679393 2513 218637 84874 168771 360041 577203 4256 284566 173245 315241 741734 266518 2 210404 28135 25 879183 856513 84991 635397 16403 55912 194088 123783 776274 884812 5 813625 364424 636916 63184 791764 710739 5 5 826113 561694 345418 358438 37 441569 502293 34 386499 112449 10354 304069 791034 697355 879207 540955 668163 150528 804207 895788 412468 56223 12 35 5 778564 444 609930 394325 801519 1 705166 305491 825825 132641 153802 865143 496949 895550 1985 422902 870342 226395 870778 12 876319 202087 20926 112749 1021 33 874750 289198 889391 667176 65691 1789 2906 198040 876087 575729 130638 228414 894527 461245 94403 852105 2795 4995 759624 767209 2 695624 6055 810449 102 10449 788489 1401 799936 108 869631 679052 103 197200 174 195106 890630 290258 2384 890378 269077 20651 575322 722051 128 878936 651849 1456 598220 8647 377507 803648 2 135 525543 11385 542533 8 18489 190 267788 1 117259 168085 12 884267 59690 2423 28854 786818 775374 801467 848856 625045 334209 767995 82048 353557 688886 34 42 889722 771005 1712 889525 1943 270 152322 7320 48491 623188 587942 848294 853023 180121 783014 836610 285860 394458 224023 539854 4 614716 799343 814589 616923 733634 478477 7 472435 2604 165682 778362 252611 29269 442002 181646 794817 855192 585091 528195 731457 29 4 889691 865127 519118 684965 13468 70490 167923 150752 123697 83271 3 899126 173035 854164 513954 604870 503754 478142 554192 243 311 33528 881949 878713 597180 884418 274490 327637 748073 804598 6 596 857146 777726 885883 611510 149639 871394 10763 682348 287778 828802 899662 46027 415447 874463 15 490978 284135 1999 782717 808894 835135 332817 568230 891686 9124 141663 420272 392659 114 890257 821797 97716 286743 80741 20 593547 32055 847402 154555 942 255310 672 488059 123646 325440 509827 305329 12 52051 9369 379 743334 733096 487676 4 13 11 847687 281305 728804 508933 616964 372245 2 797575 47 853088 235281 98159 899998 70912 538576 4307 286706 373502 661576 2 80 722442 829414 2 24583 2 270444 36 544105 466774 646026 769735 759969 894144 35705 831919 626535 647996 604568 899725 453820 838722 22942 461 544178 875271 508479 225242 67 585748 444764 304464 882367 5 174 899031 837664 833891 874455 11 3 477219 2873 154621 863221 221704 624166 329 892351 518984 847138 869599 647085 672273 354356 302257 211505 822029 488702 26229 1 704854 388376 786672 3 456514 67787 595229 893318 287700 844633 297310 450178 241624 622949 326699 880789 44752 1123 571254 552147 664262 885202 742484 665113 888456 828750 699215 506549 538477 159597 714327 30 796403 455515 856214 547053 297287 2076 862951 603764 893339 254334 863311 2414 2 550672 365268 741356 833862 507793 816427 74058 313978 881266 67 838380 623422 657820 864770 11 229173 551762 881398 423 898459 61337 88 866390 779911 838262 868169 448473 157266 862079 644959 19 331979 23057 629988 897299 715697 282183 891946 219427 78009 505746 870920 516405 635004 841022 38123 881159 11 897232 696754 767019 880111 359405 797836 466450 746651 164454 887233 183312 383279 409336 737610 817819 718293 693826 39 885572 721609 856126 547460 107959 398185 856258 829955 750515 83107 8 653500 614781 1 16035 866388 3 28287 86457 166529 523944 306537 1638 888655 152487 236094 391706 838367 805280 492555 184192 225064 790937 235178 386 278236 462906 23 729112 47721 760610 751442 204717 723158 653970 874343 92031 853982 283078 553908 447878 226 190675 3612 825175 21131 212238 758142 474206 847736 152 490900 43116 424059 806806 354725 581428 876533 141209 823279 313044 733138 838111 11 2 825206 289113 867789 777723 167932 9293 873841 1 38623 888786 723792 751287 680008 790125 870662 7 458784 198365 716369 662076 366449 85865 3 528287 735091 759894 505630 615267 422950 313806 889634 1020 795263 11 363640 311455 199563 785443 841317 626499 89428 979 830213 271558 4463 498195 106312 203294 896586 480864 864243 447386 567985 842018 91586 830905 2205 1289 854785 885166 810668 123 879569 889065 461980 860027 860371 765627 75291 736 749970 131572 50114 128353 651593 845419 342127 195 740479 17 139077 855325 841990 12 881425 44138 5 832664 877304 82813 528580 146574 1862 846926 189024 829526 50825 166781 674793 497667 371781 175932 760085 147 763606 842989 807078 658043 828889 821116 804550 32596 45644 811621 717886 444269 6654 845593 375188 13 807228 1214 254891 631152 361649 31629 880238 686477 711596 6 143400 37090 778865 140 833633 15218 824180 1486 828807 5 824552 319746 149 516664 883783 854973 513103 154593 7 859935 702534 857235 886765 589781 892075 868608 228992 393273 885397 629 869179 1573 438354 811390 847413 642340 861008 898454 20212 884150 455647 880442 161927 478579 888592 7 879233 385956 697351 588101 818263 592050 2 795498 217808 156399 231868 2 414095 496581 828432 887797 848269 27599 84 281423 13153 29 837117 611132 2 477997 13 802879 839390 111 80 789623 2994 90257 529094 19369 1715 899438 112718 61565 892384 879765 725959 62106 663331 129844 888989 894993 385822 32579 768830 16 573425 3 626632 3467 871654 163 590448 332 332974 885191 412301 265 116322 47824 673652 2 21 21027 162173 850528 409084 874010 197111 792936 259469 888013 643107 45521 609220 22 851962 342415 465076 408508 894580 164796 625298 9 810 608794 873014 834583 482917 379041 247732 652112 840488 834194 1654 293439 724230 53775 518124 724574 5694 834120 102253 93953 223784 647274 781449 604825 709740 822225 803227 28500 222951 698506 645070 210040 340078 589333 756512 22479 396680 733070 367047 747276 759757 87130 592470 321004 878124 29742 2 887301 870814 33773 98117 881456 839058 750194 818126 595895 898779 10379 157 818186 192 1 496338 729558 847944 281864 812188 21125 66 488546 897686 831519 882449 2 707739 401 408602 385717 820617 897978 4 843546 25413 43 680192 64 505657 880853 14567 827941 899686 858965 646265 564664 201473 556395 855853 594 501382 162515 394412 600408 332594 760764 149646 130 850379 144005 88421 172139 460561 887210 878109 739617 361713 153165 589131 412944 885977 834485 777195 859818 854987 828001 296 404472 248796 702415 107846 861220 525423 44486 843633 868410 3 392 566129 877090 771135 795788 143404 878709 382023 838534 844326 517197 834734 806207 583843 287765 25 889957 899887 865684 637190 180731 782076 37 6384 163233 788883 843288 619473 295847 121006 34 28150 291 829432 47 643716 896800 828620 47169 811076 451041 276622 897869 777530 59 634720 627623 167385 679298 869901 30 850650 862726 356061 231432 502001 814317 890231 765891 593545 873687 103814 311246 864777 621193 857941 776350 895983 198 188837 118287 191619 142776 410543 175971 56203 844844 176056 779069 610055 26 838180 738329 779496 177401 849618 9 319530 30433 143037 88291 18 827 709265 837815 459439 5403 553564 27244 409 288972 738499 998 860668 296529 366692 110 896407 175112 884208 40 841151 394903 635887 748908 55805 139 707124 515197 760733 3515 111641 885619 826016 768167 869442 18003 894889 46257 2137 839934 76864 744 31582 240 829596 571136 884093 8 2 269973 133 537097 1042 72 249889 67 557093 362488 330748 131007 136201 7651 481308 754798 684908 551755 829882 142641 897573 574940 53204 596385 20 536378 796791 887502 887204 440976 46 816330 786734 628 527694 389240 754999 2920 599343 781134 47732 80272 884826 356430 8 869905 41921 293627 638032 844724 899036 107814 898492 335388 648888 864931 75622 883755 401749 390 880330 836326 218905 33951 1726 275970 623845 741827 882205 579845 109225 323158 71 168369 871326 16463 194 829807 235221 728421 889460 280732 293010 315103 842047 783482 154497 176 657047 8645 403010 703343 306846 9365 793050 879954 839874 876613 165129 682054 2 556956 757245 643757 364551 814069 764754 340929 864030 92994 1905 368454 243981 235232 440709 688801 34284 90 599900 1936 173736 3453 743076 8 773348 744020 972 192215 891425 319443 846041 387699 239 806251 234982 771675 769153 240249 231247 861429 501855 288 894713 555506 125 739498 893185 889712 464774 287714 377341 68423 839658 891294 6 896549 850107 545548 434263 33937 1055 558071 1162 821768 62368 382795 338058 253031 7 16 442412 51094 841071 806776 885766 889951 883343 806259 805969 856978 399493 439460 680871 311856 995 872161 2838 149 121507 512573 843109 295734 110363 462507 213 400039 376637 887224 629096 40 785431 12 1 49 749277 788647 359258 870151 895488 783765 1 518264 734893 1057 45360 893743 61594 421834 311566 362816 601294 737198 96 7535 857695 898958 163081 795349 45623 802379 382523 878655 328337 45613 773329 315386 102803 7 821048 709015 2 350314 6018 624588 255633 700868 449359 509806 448801 72700 524994 866547 865650 779456 684824 406147 580129 229172 876717 33222 884756 666373 155 28976 871705 864292 754854 306389 617841 897463 75562 203 872172 889510 375968 21024 10625 200976 16760 108136 6086 524662 65515 121339 3 877489 2645 5 879871 217625 488802 703482 46868 375430 451796 870121 700520 539156 788765 835455 734060 64480 2047 546968 717884 419254 739533 19889 115 884136 499807 530510 896103 374639 594466 523471 63497 1488 319074 289429 1 315488 534252 475574 453149 646076 180995 451817 18016 853866 599923 877829 840850 7 168052 842446 120479 6 814331 442055 249182 284376 877963 137237 555434 771353 6 576346 692803 777672 657551 886458 641 20687 78404 527085 26528 830714 446482 113642 831946 630951 864799 190662 899724 834601 316271 377564 1161 612 4 20911 814179 106 526118 61 33817 12 811875 637303 887701 4 460377 32 884615 525330 281 314838 205244 790555 771331 528240 716924 736825 150416 308020 1724 161377 448724 413844 121378 851455 4 92772 734 165232 844321 310385 331508 489857 636413 318270 669841 486761 139188 465839 122624 514706 102 833765 864539 542898 306338 875389 176029 11 887069 6819 853336 560388 1 483224 57991 271 588917 129 146 809731 41 417495 893189 6 633902 1 195188 839326 568882 233679 79539 850689 36672 325752 320593 303165 753401 104905 384685 570076 2 5 84523 269730 9 870089 495228 890709 812991 352837 896943 445168 898000 795397 54486 148794 60223 872037 12809 1831 868658 749016 664171 503121 409794 239588 768428 753770 36 488479 866086 28 1 787340 403558 121408 1167 888094 320169 801664 127639 325141 687328 318081 6477 100439 872395 558243 898052 325502 468717 10879 539427 879402 262089 898536 3457 842320 466199 190943 78352 51430 734634 10843 71767 452359 126591 90 590951 860063 586856 858597 127876 831957 827849 841117 751831 726452 136679 595572 24270 713767 11 701741 810523 800438 484590 724624 791762 311374 289337 284149 25681 852536 309 272016 21527 451752 62 617835 227809 256729 342300 20691 862343 843714 645260 546585 35 9702 77567 76409 827063 496099 11814 230630 872903 863116 837178 479240 10233 812857 891393 21225 423850 866501 28 519558 6 647089 32003 1177 842766 595477 809178 883859 289340 364988 251321 397753 34690 883584 280981 2 7717 4775 891856 118384 851862 335048 888567 406144 24968 808424 899670 873332 1713 740369 868827 374667 8 863265 831002 606022 593800 691534 58536 6432 449655 1 124150 33 832481 198165 474832 735301 9854 367552 870695 106363 257 333 140000 835716 297725 813521 4 140397 798079 15 308981 844777 681968 715249 850117 73021 559568 642880 372816 661781 750196 707537 23667 429149 791467 469730 859758 829860 467291 480481 778206 1 503435 521121 724490 875283 142678 134342 130268 467239 886955 754828 414695 148339 12 832565 454068 287705 495516 33779 899204 853024 63 886305 199929 739233 730656 889301 177885 858125 639875 117 812776 793000 869300 828952 313081 862962 590320 622691 596910 102582 105 857554 9 487468 525494 769096 544354 398155 211 517830 129880 46 894623 17776 84310 77 758937 349983 896287 52413 845280 883966 211534 2380 61134 352712 484026 123512 98104 870120 462222 1652 696522 772950 11 618126 833519 87 483794 890190 609643 351108 231140 550040 47617 731665 845390 794048 643269 892448 679734 260190 751919 810308 855645 4 462274 98375 239875 859803 370817 885155 152 492707 442280 1 126174 381354 486558 829090 3 715976 693647 712718 421044 196508 8503 357283 329887 158908 526485 61203 886989 353 768968 846884 586302 873384 32260 4482 212133 143301 870142 791931 90257 281248 7 749810 1 365071 238987 877714 652207 46 153103 681914 180213 692573 501677 21 882089 1707 665138 605130 132805 324441 411064 884357 890288 814308 785699 720684 877675 21 843299 41003 892917 8774 251943 6301 690483 569954 568490 404762 764803 806968 463 149 471 60 341 18926 2 581319 825773 476334 386902 628 803916 884060 768696 179728 789311 71 662595 423522 870738 480606 499124 646756 27 108849 115910 896557 882758 835307 889338 884439 842985 63474 250672 7 7 16366 784130 831294 253995 762354 312883 428891 726604 793947 38 187383 2483 613413 73056 1 3 1918 871570 564046 291781 751447 838049 839331 186061 836143 855673 66199 525844 742099 800011 811132 4282 5 784558 862574 833104 484 31 51523 62930 53 364112 750131 9248 899904 695216 741262 262 142415 1768 11213 839589 23413 688237 11885 807668 488866 544941 55261 67713 548623 411295 599995 876553 796054 851581 24968 242435 1083 879506 432721 17425 765975 767820 270323 831954 746733 597963 3 1722 23 129716 409253 888278 763098 749233 434750 809941 674455 841992 12030 226370 888694 424 162514 887694 253925 52576 735096 739730 38391 304567 7 835090 4744 884817 61794 59 593605 789989 686846 372078 113445 797498 802478 868 618017 39 227 489523 734325 1787 762789 864058 7 864619 841155 858223 768577 443143 775799 3233 470443 8959 244356 355185 406480 787294 21146 7 841209 674 857 842873 789274 661617 606115 897813 1 514570 400904 210464 124973 302102 219523 4 375124 375349 750876 889686 158 429267 258364 653039 27559 691664 20 1028 364646 786846 785381 821214 825738 50748 489585 494635 200068 816167 874078 874030 775833 898838 5547 762274 334091 643884 788000 833378 840408 789758 288100 503747 276134 495752 819944 6691 153 4 3007 21048 547332 749312 56716 595987 561682 663310 411497 137863 552485 148 16691 501 541907 890039 338325 475387 899835 853944 30423 724 113 362 186 821634 391881 473237 742110 276510 823472 134657 619704 122251 148641 10 308696 186377 827682 848473 871690 181738 849167 1 769131 462552 895024 823696 69 607375 381031 290984 843508 356377 294844 41745 623533 33515 212800 711557 881967 869612 862242 1 675951 539768 800198 517344 566498 322767 362886 6 1407 781433 785856 468933 6 13279 823700 868165 877046 29591 891634 16938 10163 242921 29339 985 316421 207207 571458 424050 808488 882271 860269 50633 328350 605407 756492 855033 838204 421079 367452 127845 517825 792696 815067 887970 853974 252763 874504 2830 235132 871077 787177 329017 2892 892186 548266 864045 683808 839864 2 124935 894384 742219 836574 53797 72885 315415 868810 43 770161 867457 485280 883748 139383 865943 861665 6660 365062 456833 78207 201262 561279 858277 37433 886619 857382 434641 868307 855414 214971 196899 419123 293504 639 301192 35926 796390 762903 846691 721534 196 11390 3 874186 564867 31 843120 760945 88625 873113 444329 368321 80566 153058 45224 115208 390737 893712 435966 828131 103218 29115 443 894696 87 874304 838879 379975 484813 887913 830360 150297 773829 415278 468700 581154 351408 85 136 812974 666261 661541 833277 72108 843843 11 526 4815 820676 707107 810345 749325 211946 2 843536 409 732104 271 748508 831854 802077 814592 715332 898862 847479 741346 487924 789781 582533 664590 894068 393709 855902 685550 557 94656 634978 252029 799950 378336 474722 744635 744666 146 808596 861408 706918 832098 816993 99 877296 760359 596175 565689 858550 869348 827467 530122 402412 419589 253767 815547 655675 107939 881182 26169 847152 816244 252824 722493 547570 1 427227 778195 812918 895392 298853 62087 348555 9257 871400 894777 878618 174418 182657 2 147 554286 1 804595 686 8818 755489 784222 864505 571040 357081 275285 791586 23413 27810 159049 899652 347278 1709 234785 7202 877137 2 363447 3 102097 855103 857625 586 855282 383117 274467 144 860449 501753 798706 50 898197 898905 594800 307901 60 746674 828490 98944 805775 116642 383523 865502 594010 21228 32 809312 868237 634438 661620 354862 57925 673175 872805 890271 310311 896215 759694 245909 662153 829329 341232 851949 190286 784164 524203 57472 2298 565598 498009 685917 671677 861752 330324 1648 2358 896433 2 115746 2 1447 436475 898526 430081 423332 827173 332050 12096 122495 202 612071 317314 305381 6 786855 19613 811703 152465 769131 700710 655738 253941 896377 5 10 93306 281953 823948 848257 896503 506176 871324 290440 275295 413904 8 483946 1694 16607 322715 872380 41171 40605 884649 861118 455815 310406 542538 587194 114051 112108 10349 676538 866847 565299 37214 132309 804292 862922 530535 5136 336721 1956 839983 637185 4 688295 294284 176370 319375 893736 535161 3 86225 58014 866370 793674 594341 628365 729770 275 882629 173782 57293 164426 863442 584 370268 878580 58083 796833 658239 797909 546880 190814 888854 156191 81704 79 858764 845814 830526 9 412567 867765 803124 372603 879950 1068 886613 829618 414215 894262 550484 885593 377384 56373 272169 840786 511900 849794 199995 644520 813111 833369 691043 890836 18105 873846 565493 827267 873212 385195 233 666015 367760 571964 882864 871705 88382 67 860102 9 797885 85 845277 843623 95192 348650 300793 747186 185866 469009 3 767400 82153 674 822187 5941 1473 224858 893382 840176 166 44914 827532 825143 813903 498238 368359 839815 10 51080 671756 573996 3249 549363 668294 835088 233063 246740 783588 887654 207565 886485 285971 215855 736961 410482 513753 852593 612751 12 2343 892160 54064 487386 782122 225 428811 468105 1396 869072 392116 27 827324 464000 65 218813 88538 287678 35 31700 11 885619 695505 236996 325361 877094 762100 253061 416211 6962 899198 2 868004 2122 7 849167 879368 882548 849368 379966 510030 427934 2695 605991 267341 102419 734400 844311 839238 880097 669296 641832 882117 485562 338 325726 637884 391223 788428 3 857834 73920 9 575121 111219 387384 5808 432089 466463 76 897434 508035 878774 1337 332029 710571 675533 8 784131 451903 292655 627868 1109 56880 71731 57188 1682 17 61 3049 723384 707244 192535 821950 2 61552 600356 211990 843917 818621 32784 2466 860452 733781 315871 891682 562843 3 683039 490829 677 348146 2 268320 189759 71772 852382 576887 880190 21 822697 210233 374706 278554 490366 597411 319646 513 598 886751 617150 670435 364548 856691 535279 894237 2 753869 42263 164812 110747 826963 444594 878910 1 485 623573 341621 881343 733242 45014 346427 15 874938 831393 896000 481371 856714 2 56541 521951 810893 509633 659180 193441 9455 2064 378673 892729 882604 742637 6 119884 445563 535855 860904 825553 6 86776 599194 793233 23245 583516 511951 744577 91078 425020 311521 506912 843994 410657 768807 190654 274 648308 818105 656 860678 885746 272302 476864 645423 748677 199 859635 118696 892790 20019 732297 885609 760453 507810 875710 12148 827160 370445 282923 1593 354648 898715 867457 153532 608249 218222 725160 810133 329 630550 341759 861943 687776 826185 879652 273872 16 30 278738 766838 568182 237823 752005 791056 619688 260847 556358 785666 707595 616408 318773 822789 816420 336967 343331 616 138544 862414 12 884951 179242 105814 3150 391101 801548 536734 754957 893578 848361 67612 839113 131441 4 871817 873964 842778 1 497872 775663 713974 593799 769243 341495 640768 779716 3395 1840 889692 605358 843352 440987 503432 1462 542 57 147442 306832 688341 318766 869408 565741 768985 506209 9506 71431 898757 21327 791921 751041 447627 596705 867993 698001 844766 874965 69175 712888 868454 481184 747482 781740 604462 46 856011 391053 829354 32996 490915 748904 162689 876059 80928 363628 70167 66641 403323 646889 9548 593821 193540 290155 100097 414827 886342 602406 837819 854401 273065 875120 419210 298617 860506 4280 339359 107916 261983 867568 9 446063 294889 2943 667793 3104 220298 62917 423186 896983 119287 287045 605996 793937 614550 508 506953 897294 520708 4 485830 712421 81308 106075 4925 883847 898557 30618 54612 285244 146994 880849 235805 668053 16030 887387 818883 862074 893234 45965 8823 9 2648 233088 809391 772863 879590 766229 10 657340 2487 277841 154809 347570 2 374606 19148 414442 226190 641410 30021 889699 440140 738870 801546 164130 806370 236 9 779182 213 1349 366888 746175 60148 830732 270250 277974 30758 618622 830035 820404 86618 373840 332150 20076 834847 406103 840773 61609 279909 891110 216448 744851 775692 892 748706 774116 377054 54 710189 77602 718868 837632 368903 812242 686618 779164 2 1221 301195 841157 844575 95 40 819890 321193 2 663445 295316 732579 244 866514 348019 271507 812099 592266 891743 841631 2080 228186 845755 872795 587923 18961 261389 592012 161788 23 7725 760833 882145 64952 406835 787623 815833 286720 320009 844249 883518 756740 76658 754195 63207 844432 725641 364584 817790 880803 772880 881589 762078 312348 891746 878624 3 266320 329464 633895 60307 887233 4552 627562 879588 375 44736 2 693743 727617 875521 459737 792343 836730 813893 360938 4842 262616 154273 783948 46066 117452 849335 514720 781323 75548 2076 704939 892786 185530 819688 22990 3790 503183 483919 612527 351464 459936 70682 445711 785312 676325 53228 833639 861443 100264 11054 1 695102 759948 783251 880146 883662 312850 14 324991 725823 859140 6 799067 294087 598956 32 457435 878859 22079 897275 14751 863000 55300 822509 15123 85761 4046 634420 450172 280696 77985 20531 778679 857997 250 846602 276 3 250501 785740 484628 877429 822146 435 899119 766112 9 683337 871326 186270 860404 348394 9901 318455 204465 239990 14652 293786 273498 8 852414 846420 868924 422262 735006 707518 872107 863687 397837 822716 868583 707818 813947 6 811409 3971 565805 869436 678319 524925 140984 867320 21977 171771 454795 227855 33593 865885 189 300637 188308 646764 40 48 79772 1751 19 957 2 618906 376706 88571 536306 784682 295 15774 418537 408574 833117 395201 140093 697118 1710 810168 48 813610 932 820542 35714 520712 645788 392189 1 1 413 470007 885766 888966 554 454690 272656 180294 134575 888772 77 886923 437324 2615 69077 6 189771 588671 635052 787657 39311 15989 56 1046 475577 105 861199 729151 846628 874122 596779 588017 857101 103378 812583 31336 426057 187880 338236 805550 83559 226 28 343778 604611 630989 268592 879301 895270 8218 774119 39 4 654945 18035 639132 711689 878323 494903 66917 109014 3523 16634 742272 877696 849151 32522 878178 788497 15667 4170 798156 221029 657 588355 62339 859273 810261 1 157804 858268 869620 860098 244949 4 2623 803028 274860 331141 455659 275432 630481 630418 223992 857166 203818 248922 8 743074 340468 5015 867345 898546 634097 72809 726341 242239 894878 581048 6 268 361347 434586 689634 16558 892832 804024 126043 884373 164751 505385 621727 433250 289528 1 74862 678757 891434 489674 506610 739205 791 809942 790943 883068 319415 278 139751 141176 888163 891017 555597 338191 75 877786 726500 265945 595395 874177 11711 3 23 558524 194177 798480 11192 603509 838641 308526 391 748048 759800 624103 762673 62974 648268 600203 656538 168732 648760 635606 707716 198637 538922 39864 860228 874613 51 897425 195610 820604 431936 3463 48134 790 347 761770 825638 268798 69165 437915 75 821717 818575 649685 790612 395232 773372 833059 708509 302676 172404 23802 1512 17 857236 797227 894452 426622 26061 748749 74 754931 2 4482 728001 143789 766823 611004 654304 472434 898529 11950 587894 848150 886332 836458 7 868337 63994 794200 8 550672 619737 776931 826606 768999 57 245 774380 752751 570 35419 899834 31450 819820 897494 310878 898536 410 895527 745255 666780 229 751695 138433 5 881621 5086 2793 218046 812436 583344 347748 890827 67898 32985 16 792762 41216 898362 847457 896639 13 3 700991 189 347679 87223 820180 110839 607267 87344 268886 761258 776014 237098 205740 684484 5 849395 854128 531452 191206 861698 579285 674436 363 891002 534815 803224 721518 691875 597831 263823 116808 156104 869741 6 269956 641523 899978 102099 69003 134982 715185 885500 880748 884311 6357 628275 869573 45 898578 828144 425581 888958 298624 878881 443962 754 808500 780972 785774 458163 149 8 461 55456 893012 889596 805881 889672 7 809299 2134 427179 408227 120937 881122 1560 48341 282646 725575 839177 888868 869400 424 861349 303 520166 5 95078 445934 886955 27598 312 815 772024 884837 668103 340170 102421 498 35089 4454 558578 8818 150291 12787 781743 361562 307034 831630 791331 820 327472 891995 136376 893634 731819 899542 734227 691981 287894 609344 25305 45740 769662 4 885174 1097 264 863881 822063 579692 569781 736982 2856 479534 175533 782340 621340 597263 841665 346 864684 305972 835054 761551 659485 43 885122 875451 877256 580702 836891 1525 880157 5 15219 331091 289041 876181 348060 445989 134612 597142 431660 841161 494583 283 425100 125558 731069 84184 484422 661513 2 762468 800268 458995 434595 775449 783619 64 304204 506190 661776 889270 883911 803569 761948 832661 104170 137466 684918 838111 872892 3311 430 648 62410 22 14578 222613 95648 221007 128245 34 169341 644140 663427 848125 231174 243092 27845 821189 793021 545482 221768 620875 895456 4000 893694 385034 6 865682 334990 442441 4 78 837030 51335 120 535212 3680 891317 14028 874324 16136 38515 61104 614703 362771 2 883380 299781 536386 477610 834270 21825 26 876329 884443 674991 78 593359 160996 589638 3 880776 59187 302 22303 892832 4 238890 18067 123086 27022 30598 797281 819624 121710 487887 5073 156311 846465 628701 854480 751358 874594 801211 30864 462137 845695 381332 683396 540126 814087 859835 890281 32810 867967 160210 869836 638227 481238 897550 382810 605721 141052 32 794864 859511 497299 404 144388 896244 800 449646 367483 890255 554435 84463 583000 221288 520663 684915 169974 884165 131864 8413 869511 119839 417794 147504 790125 866160 315482 876893 7 883793 774706 820744 30504 11 855748 142936 672630 9 584244 197952 352874 854727 812042 398583 712235 2 124619 55955 400636 795017 1956 93253 783183 872777 881895 15136 1957 308863 2 131640 290581 876216 67000 896963 7 837955 3454 521343 788919 490869 892301 898965 865550 887114 801371 5 880657 843427 822393 576934 803933 1502 526757 192131 799398 433787 651009 716659 302342 740610 117757 456706 737248 159069 862576 385122 536904 39384 842392 149 797165 388227 881714 884637 228904 96649 856830 852648 874884 227587 830055 522 7335 64624 36154 450845 187518 855020 762368 318171 644372 744785 791561 816 181 134510 890333 4 17 70522 136457 818899 340066 839 450438 443951 703596 886439 41584 148602 351838 733416 886221 254599 818869 211 872681 482667 896169 659324 88854 811547 678214 821442 356122 852655 11799 876255 1 419437 806395 39 525910 940 869320 895756 732782 765859 244796 538475 757993 632824 564419 789086 67729 614301 877256 871078 2 3 628119 229408 174179 657030 611138 863752 884263 47050 566115 28778 897907 240039 109806 15 758579 826983 700404 8425 6040 704726 3 817137 17000 54715 752019 191874 872778 38 96 88133 51746 255737 26771 802914 805105 779338 884640 652633 856751 871734 766636 798091 564216 860772 321 877351 855836 18 575631 830464 886534 1205 21 708249 426418 125569 656805 46 306101 203395 664120 251394 158548 362521 806427 692787 677925 564915 624777 827014 824848 92 866787 813616 861077 754904 15276 767287 8 781307 863787 690553 232824 192320 1 605627 649540 506573 307558 308107 330430 102038 384022 266016 891412 898507 832437 421034 839467 1481 376923 601515 106537 883426 614953 372599 670263 322150 312963 754917 623120 861748 243083 630640 269575 861220 728749 382890 2 26 675349 46307 734197 759503 850 1836 2 71151 583912 894656 631252 162023 581830 798256 530658 1758 456847 885107 518667 154908 161387 540905 481 807283 796983 55474 269 889349 26 475995 867387 64 720692 829569 21283 142962 656897 722909 676422 836691 610455 898749 877414 14141 812249 894826 837619 814435 28541 470504 284620 897579 875447 62832 90260 181885 157221 189671 835752 473732 395101 137903 875788 211670 221361 427993 717719 882964 873031 817421 377768 888331 294839 730563 113598 351912 2131 884392 133055 897844 2 271658 3160 889426 154605 407643 1092 298175 676962 94 346 437717 861464 704547 898774 57789 36 766801 220804 25496 770221 216038 859554 172946 3400 779567 878273 894973 155580 779484 326992 277310 843961 674596 620180 824826 880390 6 176 215255 21400 196242 17 292166 378754 135 199666 853055 856245 503260 889752 29485 744387 3782 129 752630 489842 726947 227 146776 416771 553249 884529 892853 326737 20 186723 2123 715909 764354 6 1 300197 899759 709 191256 761439 70108 838528 324206 535912 21 578663 755154 574560 22054 109 60797 714474 792232 822796 838819 305124 11292 13 16 553137 630430 807847 52130 375182 228 336 1 765395 3 116 783980 858973 886607 840652 860046 506810 835948 872358 83 561605 547040 278587 702335 796814 826253 663395 131212 224872 750328 726024 695267 472735 47701 767380 656947 716506 455145 25624 14 741150 229262 25 6316 799057 154415 302504 45182 20384 874832 29725 164 204878 825899 367598 773875 888662 3 795347 362047 878593 882092 2 60 898433 868556 1607 899677 720054 55000 19 122098 117900 489269 779877 405341 861601 776560 175 674512 404177 44 12818 409855 356489 803902 878918 885722 603737 36446 255766 181257 1 843261 10487 356849 108269 897190 891872 835109 866983 11 527999 1 898514 801781 876588 1543 893096 887532 6 896391 853175 213307 376861 639 169333 14613 4855 182 579501 670755 729238 386686 337263 894925 871812 365907 499553 12 3093 827482 890242 36441 16690 843202 871131 2 484893 10953 121293 801579 8068 761584 73 858918 834500 429956 125 883637 869291 452503 644886 299663 467703 773477 5413 377 788749 882604 276571 788748 181500 226353 899168 414690 861962 672077 889851 823735 670563 468650 98302 59747 6 68392 730305 143 130 853679 861566 539770 808763 615018 682768 238148 853751 123450 357520 257765 342333 738929 879510 482728 734613 569529 459413 747535 4 815281 778879 349151 3 14 887139 196347 14062 204399 833024 103958 629273 795629 288648 824972 14 205362 499655 279072 832835 332570 5686 759050 563558 697145 442329 791437 439952 541 69735 405 469 631 741833 874279 539516 94 725560 30 483286 353683 695371 71268 3 730310 221901 48311 22877 2025 884295 547294 19 174 20021 5488 729 243889 844366 176564 762773 837590 897953 880363 385091 884686 640286 102962 11425 29399 758430 659250 151299 396315 879790 312493 859229 816583 630954 107390 136519 768438 839485 724558 828938 63 898911 412946 856163 231155 110121 24252 855108 2757 209903 227422 687054 101 572 868903 740779 889683 839160 739837 215 174526 2048 782775 230343 813316 527503 716648 822268 4133 822455 639405 317670 244970 368869 537107 462257 826519 662372 799865 732374 204762 835594 661013 844215 283697 823840 896579 831287 708784 35541 10 8 825329 49588 824383 7 860422 106 326883 806405 197318 444860 884492 138681 823614 853322 807713 817153 4 522992 249389 842841 107985 147 233619 897350 196381 38200 536126 501800 20045 15541 888900 646201 423372 162678 558813 54570 535293 597600 695647 898739 10609 21 800413 18231 794560 703412 1218 479544 2845 13217 265155 598722 232607 808898 851560 852340 638396 885170 2 715097 116222 811208 832323 16 97836 250876 36 713911 262742 893277 289362 839798 32530 395300 29 4 243581 847248 82425 442974 45104 888672 17 798 366785 425138 631011 28596 6 152044 853660 225 482934 1152 5 3365 644252 765331 859300 962 406639 102561 886936 395 875010 743259 3 225854 774788 881992 453913 1 16779 519371 805933 426494 594298 894041 392051 240065 837501 187663 70910 82 276194 186860 426577 634101 450485 224695 830946 695664 30188 817886 782463 216489 102372 784164 208 869294 378850 898623 751060 485433 60112 1608 854966 12716 206536 849384 583548 848916 483 524033 1004 864188 804547 181587 161107 22018 49 885914 314466 190849 2207 877784 862768 292232 869257 823040 854637 13945 4674 856363 877805 441286 4988 670340 280782 737436 71 833990 861488 823587 851308 798103 766138 883352 590724 748409 8704 481369 896046 767894 16567 1987 377831 62247 10678 834582 773574 61 829709 868775 6124 296223 39244 858351 899020 155548 19430 267033 24757 676319 766638 727293 878315 860436 518785 724908 699023 190918 763996 880590 870641 695235 838928 767073 759548 814002 888122 831754 882915 508330 61 321402 644080 703476 869009 645268 139 890300 238 400773 253755 632240 897977 3 707010 274271 92526 130116 20894 41868 7135 335801 249201 534851 225144 6 500135 675945 708 103671 803044 436786 173603 586764 878036 523809 500120 123345 743528 1 810173 830594 598846 33 821553 78800 757006 343470 358344 877644 853232 755804 26378 58 453852 878273 769423 830524 451539 798 320435 828267 692826 711270 95030 824641 604159 368 819708 786287 857329 503401 160705 557142 199804 460050 301047 871355 86233 63 253825 31 404702 794896 141491 247211 76210 841571 2535 736822 53578 856834 894040 878316 804674 302757 678023 47 753261 875083 886112 975 679207 777126 567024 294 9 750920 866731 882394 166728 743224 889363 1 26826 683434 823390 1352 15 863105 378 870046 776898 1 161823 139274 844397 841247 840743 1 806819 7 883145 87 174420 407126 446564 820893 3672 264495 879022 862597 889335 215 15 781842 856458 165901 4 90842 618954 587099 896989 99685 26263 694853 225641 36 623419 713937 673827 296 112883 228644 26 19 12784 610 337650 79406 848597 27711 712690 27760 868562 677433 682525 820661 531121 205430 372128 888120 349863 105302 867289 757221 25 354027 50535 543155 150122 371001 837008 405676 14181 813133 865565 504893 876281 435690 179901 193367 226138 69883 837245 746240 60044 3 226344 4506 662393 182883 860044 832855 12 843640 374379 45417 202384 779464 385245 845938 890287 311590 521770 139635 654236 668205 18303 381004 179621 43118 721682 458930 266975 893023 25337 441629 882830 7230 897 46026 11205 710024 670 760738 317123 1 1 825729 661189 886122 855049 887895 559841 884084 887946 499171 525215 765841 324607 499 456652 31365 500616 857901 532725 771888 897827 306581 339881 899077 1 849178 2 203065 855426 500752 300012 862091 293648 849406 236952 794466 440190 132993 811800 631143 744798 407593 705968 856130 740529 728537 826444 11 816251 799711 2 285362 897358 543689 316853 649523 762273 3 230715 806010 64948 897719 205296 470270 812072 760850 511173 708 45113 466541 897500 852137 782085 792234 669311 10 121 642136 691941 124034 366296 2245 680391 548256 17410 274926 881068 727793 709932 710212 893044 768391 54366 789424 886599 830888 867291 895196 484426 1021 643616 409221 876899 449 491577 735883 259462 504875 120912 159034 465450 238 1082 622902 110791 414748 415671 391801 459801 795138 75111 97968 870980 614100 874296 763025 362837 4 31810 1 869985 888604 12 851114 844107 893460 559275 211388 778810 732413 164908 40646 34659 896191 363130 771223 648667 687376 841453 330 724897 879666 137224 678394 816055 858864 887971 878352 779691 415385 36088 1 206 851339 16981 84735 50220 166688 857470 853494 16 216106 146819 841 886941 330528 5 514891 382 77 603205 727459 737098 33573 581883 5 243303 346297 643040 7 483 894739 763014 2 86 291337 273376 889178 874530 807281 719971 83348 877801 156 5 706197 860212 733610 350440 283728 60 91616 690324 792038 29540 1354 755589 536592 350151 880295 6 285589 442604 871203 844323 874585 568725 308504 866787 406656 514715 449201 897823 275626 36760 855286 851321 687809 264 95 769842 749642 361198 222081 873423 48381 219480 98359 286652 677690 46579 73604 43512 869215 324541 759493 175783 863425 861393 855063 845220 50 589759 132518 848124 26 481323 837839 478362 38952 476335 686402 596428 400419 756140 399871 308559 850124 894144 31 2 454592 841629 416856 984 57263 977 401870 198203 896539 510186 101650 31867 421088 31962 784234 65512 590442 534855 23356 823936 826640 36 26 871082 692271 801449 12259 97304 461422 1864 37 736411 807721 183586 249838 2351 606933 802648 887156 174422 12231 41083 894742 253474 838569 422507 122144 118 37 558740 818998 528459 117 7750 663738 137758 713807 483390 847172 3 55420 372340 391563 102391 29879 446218 688033 488533 32 587925 776564 28 849184 849636 34080 8528 819728 215862 76 864443 835081 19 416796 15 638081 646956 783421 13 86 13 50355 897255 382053 885791 332186 828641 832357 952 195379 573394 635671 529552 898142 1073 643259 61860 199509 393394 218346 45198 256 480131 117270 27058 858743 515888 865177 355384 685306 831204 73577 567609 512 830979 840349 880253 631860 853762 65659 5 4 181729 198344 824675 3 16936 255605 550228 194319 4173 623678 654 161144 693645 7 843863 896701 1135 216220 635413 1845 2204 290037 827411 617675 13640 3949 215178 2542 881904 869051 874194 308002 608149 6 23719 353919 200528 834230 884999 891182 874549 674293 494939 633062 44198 850357 569566 10957 504001 353654 347764 163229 858791 2 696275 747916 126 846483 304761 875626 688435 775920 1 6117 880625 742780 833923 756 862404 848224 262028 625104 779009 887668 867015 740583 649526 865392 2 226408 395110 455090 523363 890779 803261 29082 861147 608154 17442 257 888288 1741 3686 861236 362 486878 844593 650139 205133 19320 644162 290140 594204 711271 3423 411686 276326 561459 898571 242408 760539 834 871075 35 870332 5 265635 488852 521866 387322 818775 209798 885502 636844 1153 681009 36422 193665 109814 878105 45671 873448 329188 241218 846578 31793 77 871631 289790 1899 366000 766051 195099 617168 260760 886019 161656 832167 727836 29 788614 92745 667702 64327 637843 24108 114211 202863 40954 634331 420058 271631 820316 375916 412893 479979 872835 83042 383635 783175 846463 195777 236504 866216 868040 454606 209609 542210 782731 18677 47282 1142 673626 850724 718489 809451 369367 8948 754148 555013 161091 844898 104293 109 128157 350786 4343 10 172795 5591 899272 836058 688693 93 823592 358432 9 610119 464489 491686 881054 415573 370534 487932 856016 111052 705403 76581 806937 859902 898129 881707 825895 244435 364397 540467 712095 339379 859601 886138 869812 793742 446675 813230 797948 710847 731803 886018 653421 884789 515534 853840 228050 897734 764958 221187 8 678714 183480 880646 157976 367973 81 51 578342 768229 625734 5 687723 453124 831615 368064 297608 878038 3 31 888374 506046 849964 592929 895333 147412 875251 309630 865838 791360 427619 288764 4084 770798 881851 159315 521917 454063 604655 338204 278657 288374 799214 873667 28 43 468993 546393 542572 6212 177447 578993 70367 793434 743396 13 149585 135058 778630 898603 637587 108747 747793 857793 128893 272964 846452 594629 876244 813373 1 24 146795 843390 1871 3529 256438 895336 340215 838087 631271 843821 738 883367 457988 762081 202166 500674 1 848232 780587 615699 809599 463631 895026 130753 460316 257864 511704 848562 694488 777791 775541 1 639390 831805 746747 114503 598456 587655 683287 15774 9384 142558 40 897235 724498 181879 5080 279175 505435 498662 759050 855264 602182 3 13270 462331 732810 549856 522338 1 810109 803606 22 318766 91488 882364 623572 358469 6461 714224 828518 60 156801 211990 159844 2 53696 834016 72 322529 843795 50 677776 152599 370567 898832 184595 455140 899296 517543 430875 4 683589 832402 3257 28451 532750 77073 165168 67549 365951 800271 855222 227769 6472 314995 344 804447 485638 848358 745059 810128 2901 891689 750570 4 571957 591448 886465 869745 173504 390210 250897 212288 43420 877612 4788 35777 748931 855931 894524 833314 222076 729612 877302 24 693233 899549 891360 865917 341027 840622 189 618454 899287 838659 458810 44394 800721 700462 67665 120740 564192 844678 553874 169626 173 9 810956 740894 743945 142410 353305 304330 794498 818798 861675 655536 471047 591035 763753 252365 890339 198057 716268 430543 124 221169 279161 3739 858273 848022 697924 1464 497 841544 822364 35464 892108 184165 408 110112 228 1014 784319 814769 880381 95237 859072 825169 813828 889448 883936 1967 14654 876607 8 860564 693867 880770 301761 225525 3025 814912 367906 456701 513107 304728 884065 301559 388619 840522 883079 836765 881169 318591 893962 486297 658154 682032 23355 724463 1 327500 843437 749328 526136 349524 437270 439682 877730 463 201527 894275 93489 248406 442415 39 846357 298043 761886 230841 895236 811153 111093 583108 2 32039 830857 9 862315 646478 796550 317 795040 1427 28278 858870 4571 18 28 17 794567 204977 895775 768444 5580 834279 773210 663869 3 794789 18659 280108 657548 583124 835276 382856 892101 816895 145829 404297 577955 734596 697 40514 11876 118037 1484 22075 43265 61923 548651 864748 745874 706 524232 504 748969 887260 326 825487 217312 353484 121117 387286 875376 33677 879476 346139 633424 9491 831086 58030 66067 45829 896184 288546 167395 890939 152244 882356 873103 159386 172 522131 775386 477838 797055 398757 1296 672708 31075 393428 54843 755667 854203 851026 422837 128636 563616 771218 1065 226313 827597 126093 878023 8 334365 726866 43 843109 166713 104442 2 300070 846950 864747 766676 832264 449111 65371 886300 773951 786795 844378 78229 143324 658 8069 400397 807159 882633 301319 228287 92 1598 866083 68671 809552 745290 17 1 1694 834101 812442 694006 587 6465 102451 723182 837708 315159 555134 165680 62250 10 11 611589 893240 98147 18 478857 4250 612685 88 870146 181868 293287 595025 891828 12328 17244 22286 71 882988 452376 893302 205846 828704 593972 576775 811003 747798 280684 756389 357394 797063 569958 880519 879897 3 817530 411 788768 252208 649844 40309 843944 151641 896205 123915 85105 165622 524627 857616 2 13 889138 1324 153388 848146 154999 921 600106 846708 891244 108409 6 248615 21551 634865 577727 311309 514567 695443 256557 821530 227782 841124 672666 9 751821 879740 732342 866917 873993 272943 168064 849268 887592 536287 9440 893388 805093 819359 2 40216 48 474708 562941 878986 880216 647760 38238 411261 888001 855079 482163 149567 7 6 420545 376 335658 301214 872624 684999 747245 914 854448 863425 884350 166576 287217 891473 7 836212 68962 398228 123525 762193 159541 871373 464531 784366 708188 794976 1147 539946 752883 45571 889379 73 874205 844015 804603 731617 563605 273678 889241 246381 891351 837434 825483 781145 523996 663168 343829 27619 54475 464439 666611 3 523096 690213 897718 872649 140894 2 7449 889506 41232 576859 58962 895646 608539 364649 899573 884528 745149 549155 33879 443608 41 267967 185828 758726 258598 244928 832499 673259 894360 8417 489634 119556 48191 333757 899442 201275 253393 767432 857707 239350 137 786664 618860 121753 63507 163 23580 11 127680 181814 623816 279900 93781 316124 803293 877685 63744 477324 834816 488044 20858 881874 756600 814285 841439 17172 58895 760113 225864 190707 475005 294352 889550 653799 838869 803477 890552 362 3 831407 872084 897719 21 794803 226306 609931 804266 899782 874257 897639 496900 352916 15127 853450 614401 151 41540 208750 241416 191621 890667 273759 101188 405889 9 433615 882305 607086 609113 223315 550594 864391 852116 549102 833482 666046 196808 868599 554338 857990 869982 3 860829 788410 882560 896867 2746 463745 597767 569542 91128 687699 167646 1 390213 783382 159424 3261 607194 526799 44714 764715 96942 330563 53 433 873852 334625 140979 470098 712180 368081 9 853999 639261 774824 886478 4671 192388 866560 835921 17 772352 806 402185 674 115006 382289 878693 800567 898032 802621 373510 704909 6265 847992 448932 866077 888300 711048 889172 605694 6849 355723 865189 640599 835226 748939 2 866585 344478 872026 829295 887572 875452 803582 891365 591972 62962 837987 1933 778115 896173 37404 888446 306628 375587 270498 692809 181148 351855 12336 131208 29 700054 887619 726344 232715 288154 804585 874173 776362 895463 234664 876967 794776 882534 25 886249 3 23 767210 873907 301888 866789 861123 29220 131059 819629 800704 815071 130120 867588 860180 122 746300 726844 226034 60593 490130 75958 508151 535438 605009 357843 847600 2 163413 817324 637524 758730 527335 173498 471065 811143 420685 152 2733 63549 897940 141697 1 5 808626 191913 897885 603265 627081 3 691864 273783 586547 753988 2 23331 757204 13 528640 618738 186346 92481 210269 399372 284915 61217 854907 126827 45 134614 873440 31562 885792 584662 496534 779875 890011 90970 13830 386460 543205 663352 24579 839320 392584 869312 4865 887770 2061 18 76013 13126 868815 707716 72101 894520 284058 719990 2 136506 482771 153033 194602 673816 610835 611335 439013 295254 8 870489 887882 733280 840459 75599 818630 873152 46846 721079 863702 1903 158468 840367 111145 224811 866162 513943 884246 627107 824111 2401 634799 479714 5741 833537 464100 677244 282479 873155 777404 399031 877794 6 326393 847405 855038 9085 448732 776131 371290 476810 4458 804793 525285 94261 380750 42286 742662 9 51378 719939 198177 2195 583258 254028 6 104 32197 62 17 54 880669 820416 770065 348691 535044 21692 413779 880255 888736 378704 2 45683 179199 793873 887033 896504 12 746418 336505 680776 823808 865433 736599 847075 774114 352676 16859 684779 494202 29925 493881 544491 698126 855264 415681 5 864071 598377 422550 879951 439699 519060 294563 199930 302430 277365 2256 448494 316 111841 740687 12626 300019 71 891320 795394 708580 898893 823509 815662 793603 17847 535477 167370 848697 743875 862957 478814 148237 6363 59 800861 557287 339194 617429 544134 30162 52209 2 179378 92977 446 176565 70 210264 886310 59906 9 858997 811017 860348 796175 31012 12 5 24 372723 814658 879881 7518 26240 583963 346554 578357 470304 856031 251 366976 895762 836040 811832 559647 588490 116798 159391 679052 433072 40 443795 276915 11 228090 660081 891600 11 856514 3144 766123 273549 839285 131117 850934 15461 659953 264391 24 610062 841072 5918 748468 872033 880644 70496 273318 230962 92 797168 851325 627043 3179 872751 895072 884051 805656 886565 154 522927 352575 571462 731457 687255 880110 873850 719078 617406 1 4048 741838 81156 67766 6 144 774 824168 265174 556393 728895 355506 865125 821094 499948 114091 13 857895 848538 771033 170290 474534 385022 697601 88658 76820 255081 791344 674308 871916 287350 227064 532180 661988 268475 886956 819288 842306 733783 712873 323121 4506 313147 286768 734137 123 36451 664059 283523 456664 118665 11873 816738 4728 873854 21298 58 61647 851114 769289 317775 849011 480691 618097 489570 1234 72310 849452 74684 276 156 519278 692521 3266 849443 813248 2510 709507 223279 429714 307105 740807 545099 806351 621256 292599 26954 588164 197227 884435 364817 850639 860966 6178 9 848813 9 811777 775041 480046 783718 3361 7387 81516 132567 814278 778376 114032 94370 32769 889709 2984 374717 501378 412759 335947 398903 669043 683562 3524 7357 850971 795214 873900 827160 302383 845858 745193 735231 6917 144325 552292 238437 644270 125304 336533 872621 50255 875366 27 49812 10 330155 304 335 851305 90102 58441 242389 428280 605633 625479 228764 836085 895038 895913 404747 361135 498061 891642 699877 874471 508244 470381 778069 136628 874226 704431 39857 868432 655366 823131 885260 45938 661216 834316 509841 37939 750 661155 890138 9 616476 988 6665 415481 663330 882043 769143 619112 526579 890328 3 269314 868172 557356 897752 838727 329111 844523 337095 885382 826282 882194 637698 320020 19724 102 171936 31724 543026 573352 105 348694 367321 846548 213 785951 735972 818327 7875 445493 443084 147631 831601 239509 398166 447815 281287 437197 884824 428 886198 422636 874221 23959 869129 535294 629916 107 829207 845509 468691 5 671 715406 151 51956 111197 300278 315888 194262 12252 885656 761839 462571 92069 38 706094 9142 442376 679952 598008 688661 47500 84106 4025 124367 608577 96787 815075 871419 476604 738346 1933 67880 863649 73975 8014 503356 53280 114616 826700 891358 871277 854892 891703 657050 4 429750 601335 11 899599 874132 346278 97476 285742 897801 585616 847309 677019 815473 44053 898877 693959 898115 866302 777398 670402 837560 140785 6267 2436 627602 485857 2471 76675 775166 860107 849778 886478 582818 615711 364723 30 331027 2 899832 250992 894047 846561 45316 715686 782639 23434 749136 877443 260106 689261 818438 682355 740305 794692 303371 360486 14 852319 814979 1147 376386 875533 171 119658 734185 877369 531 771638 356737 441092 338655 890187 15 89218 164030 247157 215157 882423 667630 612048 768625 868700 588939 897337 98670 309562 304478 32923 82425 325400 12711 9 193 8813 728710 45568 358858 1105 878275 558626 348464 357760 892790 629526 406419 517179 468997 796172 800961 827278 10 72078 598218 231760 349 898009 2 13 218710 898650 16882 175263 632268 630432 809512 896211 25 840109 13474 772325 780341 823095 307648 21491 687958 31683 475894 145461 40734 869755 885378 848664 696564 85891 870449 899582 873662 8250 818300 884073 238668 74182 64024 851025 584072 2 334182 843703 853947 826509 304732 2 754495 416146 883484 801657 75230 15469 861174 112846 399856 870238 890479 885264 698233 282067 500396 42936 895836 76732 805281 281838 873033 768884 708807 771594 280154 897946 2 307185 832049 850499 800832 400691 329932 698 295317 85530 857832 776226 291183 720212 19422 874540 595707 818436 885581 698379 813349 30 148936 817650 892428 3 43741 7404 842919 71753 874757 102462 882910 531549 560903 247527 51869 342707 791413 51616 415001 895993 1 854254 730926 441217 51 226139 754571 297434 206656 627825 873265 275463 725552 279 3315 2 149821 371279 9 872938 803969 71660 860012 192731 321996 871611 885950 243514 752680 115628 298 22568 411895 458912 810666 804059 216106 737438 31003 815975 783171 66920 782922 164 879807 71347 554570 444415 19 282196 797946 869941 880823 135822 842323 878593 541895 424760 77727 41890 1802 317843 548 808346 2249 43 725303 898035 211448 1513 813478 571958 827216 3439 747653 458746 427624 98909 786222 84 841305 867449 2998 313 741645 79875 449645 88323 764326 499723 347416 593998 2 868381 883985 55091 857823 157905 264354 358 844311 451472 212087 577114 807929 389399 1 797927 668004 873234 889013 170008 214307 259486 863604 492899 887397 3 4 4 880170 77 30 804547 891919 830414 888043 387075 636881 221326 812856 347528 660472 804294 720545 31318 880910 387580 7 732743 380495 864201 874512 764306 553333 855545 854737 597644 620436 536999 895112 538266 58 646891 122901 875665 251232 24023 315885 15644 2 815676 69583 16 134727 822821 861867 846645 893033 796586 162344 180 848591 401379 46413 3441 363122 694242 660339 449319 310744 597900 430599 826560 2155 223719 859347 15620 222 700601 611047 879280 2 15 818775 727647 572351 3231 814371 638950 713801 335268 368083 50784 549089 222551 351288 479383 633 249559 6 81750 551494 329287 428315 760612 328132 162 841608 680 282582 653543 84854 337 843302 837936 28156 1959 5 729788 678454 892736 183 10715 896442 224614 693612 850819 895146 772109 309634 895291 500726 752300 87614 228 833065 774153 598923 494889 569909 851555 502272 837525 817677 603240 889531 894446 240188 873405 181894 495674 707399 823700 189385 119326 889240 4 308993 16758 70042 722081 143289 5 434106 863231 841819 489 857014 51309 284621 2 855793 140810 875475 892147 892030 657343 391262 775073 787962 588963 508727 44 1087 888043 5310 5 90912 155475 237094 122 66 1 834252 12439 467377 842222 403327 59 855054 337156 15317 851953 891620 4323 700004 428158 725294 22223 895334 877386 864689 608401 819614 55 3 884986 837658 787413 390759 852862 802686 151465 100253 845824 672921 8806 71106 647417 1526 3437 400270 882578 847984 883640 877002 852537 778750 888213 451105 797417 14075 770501 175380 1 389746 71042 342496 651391 54 183296 827091 855477 79915 20714 29986 306830 871427 897401 863914 883542 9597 854529 843816 23046 48661 144261 81 868130 578843 10 312302 598311 883578 744653 870846 864399 422122 334883 843191 8878 7 770907 374629 814994 119 99 516505 826831 250830 550325 602342 767100 223741 637724 611 508365 781409 58700 268349 7 846688 501905 41795 30509 893101 395180 4 789997 815391 57175 711727 807216 158 273133 253263 681858 895408 880974 842366 494651 961 628296 233216 790958 120344 360347 13170 782562 551105 775566 891286 47302 894854 761220 401146 874996 430110 549100 872865 658897 615126 886691 13 881378 875659 856892 829939 857366 863194 898038 283 698199 1 792009 430922 879274 627700 870499 76440 878972 90 313636 856733 3154 403756 774690 731974 774721 866977 522039 1 134570 871893 866114 734161 700223 471291 844517 124 544 19045 174 11781 869021 835083 890830 477828 146287 691396 887863 13019 44624 153763 1938 30 856645 27205 104379 442159 838258 4 744638 8 784837 782438 487 764018 185635 114181 444243 99857 884584 9 1266 806575 185808 565505 64320 81 741955 881275 858790 482094 415918 418654 550655 599792 299950 188633 834468 126569 889806 859445 824483 162137 354796 864530 770490 880263 256921 815769 350098 716015 1639 787039 475271 759906 13335 836492 443776 1958 843901 739104 821149 164755 58229 170481 816475 774747 623017 329253 3 28 1429 890091 799411 502368 17 158262 5390 1563 749237 23511 162404 599365 8273 601315 871538 1654 534062 48237 2 817751 221677 706285 839825 822176 844710 268086 894194 598536 139011 412 850277 767083 667480 196202 164559 832151 225 395120 887740 287680 2 834347 302215 212 646804 669921 350399 79855 2 735106 110389 311274 29736 508027 1527 28503 780616 1 169709 125134 15484 855629 732255 10700 885537 345 765458 817341 656918 41 572808 101036 699128 285577 827128 805315 295603 187121 190 461747 244188 207845 48576 829759 514337 851695 804352 861746 677458 59845 82 816214 746305 389973 869176 842986 379712 241799 634359 6 873837 799610 872068 158899 8 391841 894868 432591 605258 300377 576157 87871 897169 847233 817325 899008 525860 189203 746745 40934 3 797890 715092 246300 268452 209436 101490 1717 874228 563682 164127 733021 275496 187435 803842 4589 492752 383570 315920 876488 488189 895450 846135 78453 732969 858639 804974 762409 841302 19238 233728 124074 295401 894270 7 240585 558745 897600 739777 824706 12 727184 871353 573142 890755 879284 824561 462599 2578 741089 63295 29021 356819 896314 857612 872730 359 837209 475741 157 409976 26417 366701 401556 714523 786526 895909 2 1095 3 33 815220 525115 386890 172847 659986 225287 6289 398977 263738 799600 709470 695931 752089 856710 815054 9 813236 24 139 2739 851826 200 7005 30408 609440 169569 888348 804084 544 847586 114397 255734 13911 889882 339706 852494 608732 228237 8536 851206 142789 718532 18 285542 405106 147723 631006 386722 36 867273 1074 608925 1 745709 579649 333808 779 48 522638 17875 273218 841163 22871 842852 129653 258642 874086 98 673069 408027 156 853385 126308 177227 790354 59763 307288 899980 884485 563 886545 45886 425926 803689 798231 824767 44278 556197 22433 626095 838113 465464 685312 41722 303403 10 872556 80647 528471 127291 773718 885577 541595 243 229221 763503 870775 742242 4 893841 866931 839875 2998 103357 125385 797635 168219 760755 824885 209 554174 56967 519650 686687 32487 889869 1462 731285 51740 15 8348 453711 184076 849495 8142 898378 846981 740386 822199 6584 140 338849 32 819858 897413 855469 800255 446523 126590 761490 15 89734 8249 569127 605082 893160 313581 544277 448178 294475 885032 790496 508620 534999 856383 133 887891 1258 176110 138004 873078 859254 61707 274278 876162 315504 752 886293 551651 886286 773662 366420 836586 40543 331472 2 716571 892021 723478 774870 300802 91203 682123 895645 212593 842437 503046 574246 591692 1 897401 794260 836279 879543 386837 587280 298416 129242 869573 99365 653406 41 837860 196653 16 779719 298907 752970 614223 5 122818 275283 278411 27224 526648 851517 16134 886010 80588 521758 836948 820988 62294 802478 64075 894117 445146 300045 585773 172511 10715 314423 645023 893298 459 851627 549949 454212 844623 876941 876511 875948 792909 99775 433696 883854 763 888333 3 519098 811781 487578 847222 503032 812491 708166 32 761370 1145 6258 42919 742930 517516 801664 1383 896567 6156 10 13253 444277 460594 889310 49 235 22104 420855 723362 859386 704177 840042 129444 868657 15 40727 3 1 22 181837 345414 817233 267904 363484 877405 12773 873481 6165 19059 872884 841402 639094 11 811446 871986 198598 858238 889433 456782 790371 39462 832835 538 95468 892463 881397 236249 365921 1838 554746 895648 888553 870749 751003 445259 93910 189 2442 575116 840912 892883 452656 694329 17342 407941 893344 869611 869803 867496 18706 771125 857944 218885 743276 326 268728 26130 756044 59263 888829 91 23604 198534 421687 8 9030 128346 274014 463622 86187 1 770694 824587 282158 111081 295763 306096 3 851754 827533 890350 895213 743534 854093 831763 468657 412007 869832 798749 74 323955 881198 793019 889756 897092 225090 838661 1036 33676 62372 136874 802165 894705 306675 228715 181654 725747 883382 23 398999 184144 34575 864276 622649 478967 806696 503998 129569 849088 890872 301038 450905 778552 182563 834714 273434 87502 134583 9 877113 862217 751973 138304 39469 889523 585890 1194 697078 40 812818 689099 896801 149344 511465 890166 76 880693 55 2383 356855 789274 854375 848333 762013 365250 96007 276141 406403 4298 73568 414031 43 3 5475 64614 124 50 288640 242215 878869 871662 164860 762789 359241 585610 862857 790560 669837 410882 851091 899060 398568 146801 705584 19985 297003 886887 2 212 705485 97277 534842 7939 14 890398 251775 27500 614973 437646 90 232107 284359 229009 128079 874056 3829 899027 607250 685510 814671 876669 469445 80951 292462 366552 25866 594501 526350 123706 730167 60 36300 10 16 9223 811998 829112 246263 141783 623950 306190 815478 893021 198 568349 770441 15677 428983 525302 74 15446 818139 253783 587204 635784 855888 82840 553134 179992 883751 714074 618193 1688 392415 764718 278472 437555 449410 439573 16 894691 426577 838746 319135 731152 574096 801002 871672 638668 799 898923 881883 895876 309366 170345 711137 878971 23 147 38108 738660 843833 163318 846501 456435 70 806456 763921 826477 894031 273710 876813 33962 30228 718995 89963 717760 49 828900 8991 3 220530 46 660275 836339 9919 894969 637990 475574 763237 771520 227843 24849 239735 127 496153 664042 440231 19652 75860 868880 232400 16 465260 876951 30875 327114 868634 897161 782790 504855 180205 462172 278948 217932 99 750773 75995 521634 4285 73158 320570 617982 741571 888636 450 886620 205257 392771 464506 263911 19720 852238 637017 85460 243780 8912 805834 805892 174799 2 349985 3 531254 826735 217745 805909 828185 285348 866621 749575 6708 810603 58795 862005 710665 707745 851461 5 791787 15215 892443 272704 259867 895872 86611 848206 118 818802 1 767998 753661 869996 259 871613 72180 585655 864706 117842 56361 881177 660266 3 729243 767582 275060 840917 856106 48 878896 610813 840919 105830 778456 539806 508657 775881 651681 890867 433 838194 4880 28300 813659 1378 353712 877500 894759 583032 750874 802237 842731 850643 673455 148 659925 3 858633 262721 560141 283699 73497 801568 588 30 835375 124168 837291 736583 797161 40337 3097 92 581688 573665 2 887625 865535 478283 854909 146650 878931 6799 1299 884498 178073 718990 863806 891229 1883 375165 833337 794510 673183 2760 819060 14611 538263 833271 150594 640736 840130 16787 1427 854568 592765 40586 52099 661029 1608 2351 669171 1 311 750531 484723 882631 2414 1815 533341 17870 874049 886235 164 103585 752615 163294 193286 867833 897837 221367 832437 881528 432641 897332 415873 730372 870747 277596 746642 324767 9 772380 287008 27 676616 688886 376601 3 686233 656 111977 686406 791650 248292 7512 773330 1858 442553 44426 790245 7 729862 18903 323949 2281 302619 873409 655388 891073 12723 371539 861042 673184 880369 889103 70 897544 830534 6355 2888 190 582248 459375 664465 864496 779219 50587 831148 30 863727 866541 308 802074 888490 793413 226666 682186 840506 37512 831221 885173 894479 858104 27 30451 561 886988 481571 7550 860919 103806 185632 868214 13376 803916 45121 495 38627 37921 518735 336831 749522 266678 886230 507 730025 33629 32976 611471 857044 62516 841733 513425 395969 58443 609161 77 875002 562368 851344 91547 475287 494033 581851 558121 5708 367791 272787 323679 287576 277 566264 135202 99424 218 565248 695510 588241 866251 145717 198180 29302 2 480304 643416 516024 576280 328806 778462 890817 991 827404 890298 828930 543921 158 868859 768870 852574 710440 557800 878030 639752 774635 871026 601562 389782 714393 210172 13577 184351 105842 89297 808022 33 741981 163847 106 634449 263 1363 45854 840394 89200 236541 374555 765593 31316 811422 352242 33 417973 271343 737167 65 130709 885587 537 1535 30182 891184 806638 214080 21 798681 782675 1 757790 444311 304175 634381 891050 869961 749272 482432 341078 53 189835 323855 897908 890185 20429 260779 533723 59 540004 821048 853581 1946 203 397848 3273 51222 515910 627268 844978 753293 623257 771156 695586 321004 557250 855185 558388 641739 597067 60341 897672 184740 816855 862304 433 650420 365259 76662 7 488244 375482 841791 64849 885614 639793 391883 409017 208057 786965 841405 544767 44048 750803 5789 388471 793859 874854 737683 266886 859831 887319 305965 503704 698369 13 485835 167908 40030 68 779549 882262 384494 72548 477590 427414 771249 172091 888188 797078 224910 462470 142747 661926 310702 757900 88743 855663 803339 752463 89665 132 859093 145973 780492 546845 71899 6 560029 544211 181076 64582 213942 879205 585871 870802 603421 290567 484236 897615 684725 872353 108868 394223 586840 2 546186 194665 125624 4 3226 445812 282505 584 783793 1 856720 525102 823415 289995 59428 732087 879457 660211 128300 676110 822137 518024 17 872815 859386 624945 636440 890941 197058 1 899614 888800 788398 118274 146428 232682 315551 163 866832 6339 12864 888044 393636 105 1535 799953 199222 781537 888839 83014 695126 250872 88547 474 849001 824455 11396 576182 708444 5 881824 390864 893423 137236 165227 805511 131542 899958 1 443264 721518 432171 878958 412 770550 47 890760 883518 290211 873053 861635 898208 809433 828403 797209 458974 242811 621803 460907 96 3209 1276 2928 4979 795094 624304 17 845751 86126 164395 285529 23843 837227 853422 889999 71944 12 874955 649016 824559 10 545290 627411 892901 816855 256479 360724 70682 479410 812264 882807 750328 560075 879112 327892 885011 840114 499108 543731 229591 38916 447317 823521 49633 869728 592284 18 2269 791213 736536 295164 214366 899783 786687 1194 103198 62 11275 47 897883 423 813264 400467 885719 616683 770212 669538 712739 613009 345314 387 65 49 898539 242984 14 269527 896661 881588 196916 363908 829507 7 843430 2603 845254 4177 145670 101010 758609 318720 68487 585102 95 300483 6279 587735 401149 880427 852015 174 1885 740801 246002 827476 542684 821902 23302 879979 289686 12 391759 837650 614367 168912 658883 2567 829477 602441 640984 343 101 865462 37408 123321 3239 578817 420742 889667 856463 682954 151771 58521 477193 539111 794063 444301 39293 4 813310 891969 14107 824661 502230 858472 779338 508603 741933 277453 377431 1675 105360 465544 43718 819978 3664 746934 891120 361999 819788 469075 365820 1 57682 437266 18 14 737836 647819 426115 730211 875757 843122 107961 409962 626404 865005 75538 893254 218 26 642035 94634 882628 427646 227131 176627 628150 777085 122139 67039 258 833 59 876810 2554 753801 509484 496063 25 323886 3 111988 2 957 215616 733346 35832 138477 849767 48180 857380 87872 672052 227 886749 742247 478978 144 9711 893860 251871 361 488 602151 24 886593 164014 23 888402 155403 38517 611354 873196 465 186185 882784 47 783812 883319 837887 817783 236683 771367 899641 64249 253769 30739 811528 1 1 137427 156173 840925 520940 38425 316 170300 882898 514 672472 771086 333464 3 339683 305933 874166 627691 566642 217723 12063 643231 250248 816710 286396 165726 615490 849393 151352 59330 107164 130 676131 461165 8 23 2802 863832 634262 49 45047 64802 443419 251215 832182 727723 750925 322674 838311 544012 858192 5423 872854 803715 353621 7062 374430 891096 886727 843961 893978 823002 777975 92563 32785 858388 579711 634858 47957 49465 40057 475738 21399 717786 703501 1 630587 898714 148449 520399 267334 876231 545797 822846 501 144 10 878326 817254 893779 441071 533575 846410 797406 643309 2 293802 4 8804 381499 208938 58 177911 1532 40495 915 656663 38466 882791 852650 385675 345114 866011 778526 884213 5 312653 163865 781808 543540 8178 877823 896174 553304 8112 27960 892084 882694 481 61570 896021 102093 257049 4486 739798 811453 740128 353 823935 46322 51981 509680 871164 232141 26470 771547 3967 4 147241 885788 812548 820723 280085 740022 104477 138 48 5 830030 707828 218892 326745 293760 866502 782149 432689 885537 841468 81289 3 865753 324687 22299 44400 888425 889246 851874 349878 426833 725768 882435 397047 162690 183660 187 723493 1938 446453 173410 518022 383727 761543 8538 741314 797036 814659 451507 4 329963 765189 847399 84153 123625 754582 176856 114410 278 868637 162947 897585 795073 838112 33714 811811 852815 690400 749743 324867 88 257 782417 690257 777698 5017 873980 3 70269 362297 878332 376752 3 894928 466355 835449 834251 781774 200333 3563 610040 14 171590 725980 676951 221936 167915 727644 790551 711581 711763 780580 30092 391716 1009 365672 830595 633083 791834 336694 246431 51 2776 758316 415869 432343 295779 20216 113387 162596 860807 499048 850186 613835 117861 758499 10139 7 144 649 2407 525171 4602 527692 180184 1035 436349 823436 859503 509897 741096 613005 786894 1810 88667 4463 615257 870981 3501 754529 25132 506690 109747 897846 235784 855841 115265 879464 12 668407 782255 31305 817771 412257 891729 517 543660 241230 706890 322715 302345 389785 852365 239581 836651 276925 32439 13 882184 591527 786401 245771 876808 820209 655878 26143 520094 851066 643393 891370 48231 728233 646542 899704 86418 396616 245310 778271 485833 13 808564 599866 365406 840220 854258 889328 242505 893522 493718 491325 544963 842695 117478 864530 53 483184 45648 850031 103057 482707 895693 860879 881208 873675 589242 40611 99380 633714 4 748895 701452 97433 868607 891621 145531 554166 10419 454855 35149 311398 270139 394393 748479 14875 425 310734 12492 165141 27771 753695 31 804842 180 877909 68715 858142 889305 1 620706 74013 497762 868532 214131 217595 465139 505523 35268 807694 36281 893733 639806 442361 49316 123136 201 879665 252844 91 23245 318008 1 662480 602427 618720 578225 798477 57 1798 872118 104398 701592 768878 572502 7807 659423 742440 896435 634267 799137 124577 23012 884894 46 895675 288658 64905 1020 81856 789214 877363 89660 783284 138 359308 215668 830204 1316 473589 693434 560580 405118 846204 2 108754 12 7135 164346 672679 204096 773497 831538 459559 880842 854954 324658 777713 2 196194 86 6736 895565 863386 548596 1129 466141 1830 766496 872315 303515 1 582212 869183 475923 131040 835901 633258 3 850135 817170 41180 877063 237275 802657 315961 755287 838850 698879 357162 605232 871706 803741 355728 121 482271 899273 43925 593033 848389 307488 76 699581 818605 815605 793215 505807 182366 515715 105959 157175 1 438230 30190 670302 493298 357730 778167 361405 191108 853163 671749 580277 571892 202246 488125 5030 890171 15 5135 886644 2 136156 597735 151547 26231 417008 620768 123745 897807 818651 864016 503464 818041 79264 5 809723 207198 320439 802580 816028 178589 687208 862440 455218 834583 884895 527084 854015 481448 2 798099 644416 899287 737227 472147 890255 828666 405698 53 450 704301 336278 74714 875308 492272 796779 24533 766143 1138 72338 34940 881935 885412 853061 781639 483023 870692 872903 857400 127990 186011 64975 853756 895012 238523 888664 409725 299775 165783 208284 236667 472784 824774 817037 672585 655085 73638 863504 386038 811305 799081 1572 4212 488130 787943 848531 42419 25415 830017 719466 222115 846310 171979 76722 692131 355333 702962 835675 463879 528332 848406 715074 305099 896037 871061 891501 185527 883835 322949 417167 336405 776477 12868 465474 459866 10848 428468 206662 7261 877917 24013 149698 313736 813380 134540 144918 137435 296332 140008 680732 813647 773242 799061 870080 896086 170163 236851 725188 846979 70226 221992 139336 569653 858666 451434 145 821211 836531 852512 16330 373 225793 6283 35624 849185 551820 896078 494406 814880 346924 784614 814905 110 347405 606129 38939 42297 2978 864559 803941 726358 541191 44382 708352 769111 171211 888319 868004 5209 1 228328 2341 2 890040 478431 27386 72035 15254 8 579064 70270 1 642346 117640 1367 53396 313419 813080 10797 846401 33423 150190 785660 56 331817 788834 871992 6 70 595945 766926 886668 368812 877013 422345 827959 639212 851159 385123 772788 727799 351 804499 29844 741001 887567 4 511798 498395 696044 711518 687265 781179 808820 588048 607255 623308 357252 138467 365633 804689 4 729808 746962 823165 130089 840631 862443 846582 383162 852621 567002 796686 1011 680612 851054 458869 368504 439073 254325 673809 4942 791635 858368 881054 749174 4 250495 857227 870939 879021 705347 598325 373933 9535 893470 867541 302418 181307 111 241317 10017 535993 853738 154959 857600 889680 333900 508203 636312 777319 261658 351219 720899 753861 3468 830418 68382 5 808389 229 25123 17221 861855 709 838334 781457 855250 868726 300238 871798 814974 880870 859 824795 865061 454629 812583 257 859308 289798 48706 330415 870063 893858 4 268322 794278 525300 475951 46414 278036 749685 16047 95375 208392 342280 832499 40428 9 1 831808 840723 822801 187320 882913 10836 540774 838910 397676 95060 10 318372 893064 847155 23 793027 526513 30 348509 352240 558348 582664 584819 18 898172 267087 62 315385 67213 7 573135 788417 812581 879840 890908 768581 795211 210806 130 861773 814825 827548 2 169803 242192 270711 183581 261748 466352 639 875133 12108 757804 116983 802610 481 62 874406 710324 417375 300059 17069 622009 245971 379387 869611 631159 798654 864024 89921 35196 60 329359 391381 811446 851945 315843 694320 462599 705288 177617 828706 888097 2685 451746 894935 164471 860268 481173 8 348399 525089 44 778072 21 891013 10726 887860 404290 861315 899301 881389 270877 813271 345110 8 22 801893 824065 147731 230989 24091 666971 788471 41714 7 100940 1827 121368 8704 1 797801 6 810461 897743 37964 1183 847043 472485 820525 784261 288716 339666 169555 55545 226129 412081 701541 443478 183693 546258 349120 2 766621 831477 1 815803 27538 102995 66819 291160 83 851956 831671 600967 11 616 95 654218 51742 126444 702228 628113 398137 24653 639864 724609 814913 881237 893785 875793 392260 11395 24128 838986 877102 243511 151089 784738 744507 17 845231 676644 253444 78350 858536 816254 880329 145618 222641 887028 850495 181014 43113 862249 800822 858065 484955 128 274626 105195 261934 286635 449788 843035 681436 572443 156340 16023 9990 26674 530335 20 132832 68 38578 241354 398495 237 884003 428459 475726 876266 292079 721590 10981 337 732843 835075 356 602712 260723 225027 91099 803452 396461 121925 70 30592 183095 837130 149750 219060 380556 709799 638792 305403 746494 626615 559220 409859 178836 33 845209 14251 836222 151 762040 2608 888098 9 448242 16380 222854 890585 887007 439206 652135 17190 412446 828265 138 310128 236702 845424 2 883278 750436 756811 755 21 276281 682879 659013 88490 869420 719003 314327 700289 178396 830307 157121 50802 636724 478279 849054 669326 848017 844960 285972 758162 865910 855783 731448 16469 853105 712113 817549 181 164870 844531 105837 244 744361 446158 31 117472 854485 703585 855 470053 170729 359404 2 127 859209 17 464173 29 789741 759680 368760 427712 898915 118 2142 865391 388228 791456 725522 406050 4301 4 16 851932 301758 827431 771172 878123 764483 868092 138 4700 689317 379880 69 772071 128551 41 182191 651371 100317 845480 415519 488991 441032 472367 741398 4985 764298 193633 122278 866468 511022 791308 847736 448128 20 710793 745059 812205 349690 225022 138342 553923 894725 7 739955 1153 545535 494445 380575 4176 2 22 194705 346251 1604 883000 521693 327721 894230 2 887493 878652 234455 864973 36834 830849 853138 87562 869452 883030 111005 891643 56 519340 506237 133032 888291 77441 473228 39186 827891 218815 778915 613800 7 888419 846264 39934 399 776040 19 376806 685577 12 353982 851299 390064 886850 114648 837015 339068 228 745197 239842 572699 40530 178936 899851 6 857923 263191 633788 289385 126 668013 323802 541609 233298 850470 880061 499855 34 871064 13588 594108 47 778624 100 400349 180964 51967 775894 861736 4541 893480 846903 4 4641 837704 802516 618400 259249 195828 877172 597209 188054 812 95213 659705 19598 503081 803197 13 506432 216324 302545 809869 844789 448270 399519 811714 121102 636497 724750 174803 3564 13886 460272 3238 187048 796192 407581 163745 455665 836687 6916 486344 769233 36683 899758 829668 502033 890370 778293 14542 585612 407794 519126 726672 193420 570789 611977 756887 773175 368557 156048 209960 143857 697646 872707 197338 4399 849740 605821 375509 377634 238177 125529 399407 115 268328 876887 726397 330846 587920 593237 888880 495115 724706 472563 858852 844652 858241 763171 477285 895608 838413 896571 684139 733045 17415 661569 155583 358749 509874 58 862539 882687 46 393016 240895 22908 736129 262514 8 713710 308152 300502 895885 392010 145722 80662 79 230373 797095 70677 771908 5 568093 812094 31413 675833 66262 366322 296720 727466 897639 884735 881616 143626 313968 59147 834868 4 397452 852743 825295 113628 807060 513020 10 537809 681622 821844 424437 892360 775640 768336 107671 18 39 6 120286 713638 340948 828285 166927 850209 808895 1695 896070 818534 768060 890897 852753 876610 164435 1014 795384 107002 371107 596804 772898 360590 521042 822309 45982 41163 228588 810345 275563 670390 634093 84 394435 845392 858480 190172 589348 875118 713584 171252 144 882048 836304 866804 78196 103520 821242 816302 872432 303567 163170 822986 238545 781485 39 781115 889952 101449 226 801359 732158 747211 863948 56 724468 10960 796170 429 6 798695 703941 145 108558 46 639128 294532 247265 463708 533177 2 145076 414531 457596 888764 815007 753311 394210 876968 1 580360 899720 394623 714347 837692 683755 359586 305425 4 414982 271174 1 853893 64043 336 2 565899 665877 846042 842574 186 819373 894659 35833 104301 458702 188997 769076 814102 744 149553 21 753722 579949 526519 297891 75 520968 53691 656 823723 273 847494 30549 626133 790293 729886 39 881133 232383 816873 302303 368152 303243 804948 523336 332747 602063 887682 121670 710526 492763 781553 596813 814700 56 716724 216415 169792 10216 879980 403398 885695 814519 320566 354487 620478 426 8 3166 11 162268 827472 834 803089 115141 345713 738639 331982 7068 11 243543 834467 908 665708 819624 411507 887229 873025 399827 112 808556 617598 891813 506853 326843 877406 205825 336 28538 127159 79393 509603 57775 577492 11181 740643 621936 406756 8 838965 21424 897109 851589 167633 883368 257067 861584 84417 526726 176378 4375 867140 1609 888918 157808 410219 788251 151020 567207 860287 144 20865 163538 473893 438384 562759 4 873855 895924 437683 772180 804266 157 225890 892111 555023 762747 227097 36 899064 806384 568551 943 796162 868059 49370 826830 871192 883680 839957 680808 671758 110414 411888 5353 712591 215760 140739 212890 140528 813235 346853 769540 822149 3390 889637 875373 4517 763200 77350 779503 242 839741 60 765220 785576 859179 684083 898306 779594 625994 443810 269026 8 2 866553 8442 776553 532126 192863 352130 50796 470399 6192 701084 283421 887160 468889 373282 878267 72677 598517 758703 803089 307 885748 1321 305837 96 715757 68112 186576 251853 424294 842990 431908 800501 701947 526508 2 3329 56592 60548 868975 43222 136769 86218 871005 2 892720 463176 893053 21180 43979 757495 895755 892272 887633 162354 1034 199402 780223 2694 683642 90278 38 95403 60349 535 2378 896761 812412 487716 148796 760390 77582 315618 158 147341 10 643460 832394 112534 1 688509 1318 524646 51 1 825587 134542 533030 7 808258 41624 119279 55369 19 21174 797431 394875 114709 675378 830084 587080 177988 897297 355779 31917 676852 881778 740560 739180 15 509245 890785 553635 6942 152053 22785 9 784194 585997 845646 381605 289 815755 482342 32722 850912 840291 62494 700460 865438 20388 419727 206521 169612 393585 175827 309229 12121 254509 86137 804182 400154 885651 769969 577593 331126 1289 515150 627114 769736 180920 815212 761336 131934 4746 664480 886808 281815 699761 848859 876442 186544 15386 851897 213336 826979 775756 587141 144739 890542 37 868178 842475 589167 660212 272861 1368 879818 816776 123835 893004 560159 834095 735696 775327 762581 369 57271 797833 675291 10391 6703 1 896284 112740 602705 826929 566874 99602 784094 582363 802579 394798 328936 782 892984 1 290089 133755 16975 128028 897426 592476 12 319 181298 18954 7878 275697 147323 1201 729290 612855 92716 101600 1 899094 887835 863857 298964 875042 380510 890525 860096 648496 335322 875288 362606 818508 138357 661910 192377 785673 72259 214 250992 257673 790958 324956 10790 61319 876017 864304 404760 427836 328100 355388 651455 667951 41607 816122 879125 1753 893249 747402 389385 864121 391863 2 885862 82586 740414 782190 440458 29 863882 296663 778839 613963 628248 816596 58966 74611 283366 400044 460550 877914 22066 1297 3 760700 768552 208934 599512 184767 62861 464962 930 14273 839405 587848 715733 9352 714310 546060 451154 1384 817494 1 891747 279158 680815 843875 1795 150603 646663 74915 785093 641753 707660 784733 772637 1676 280665 3 262580 4 266164 697036 858075 3 869335 485 890504 27995 1286 614227 10 882386 10 764750 851932 797448 572970 227953 729816 284640 382225 27 874033 64230 879999 898967 283696 875632 818960 864524 876985 9 11925 17 385365 418558 848770 96012 115404 728792 805100 457967 24790 14196 503477 893558 5727 664109 30192 466348 2 735038 124241 131046 844814 13 861227 770791 661599 853369 833059 123725 888053 54 773859 487563 643407 820707 189342 894126 5 877462 513714 280805 830205 559222 461833 794172 697683 121 33 270407 384337 840299 216350 781692 863518 207737 187243 392336 853949 203064 896753 178201 285824 687913 278252 530127 25782 165 837520 893820 797613 587962 889463 463 12363 392005 729548 857167 737060 452327 880635 668534 118486 680124 896759 165 29852 578527 830278 149 148126 737067 715672 747975 793822 95978 882962 520518 13 773601 7 438974 103399 839998 811287 671669 529357 81 72 375970 868367 849660 7094 167292 6 79175 855742 45 26869 890930 326692 584198 49902 793224 854198 27347 60169 875106 1992 435293 818885 719859 872367 795067 767935 241856 201909 882232 844427 53594 865429 547954 844476 404497 728456 659238 648659 76241 886618 46 883708 884658 137746 2 803210 131 824034 513497 853349 829174 589338 573977 897304 67998 874126 79769 477153 13 98 338934 212 19307 778833 804505 830136 609606 203858 300 893958 117900 831719 780300 73729 7511 543709 813244 91 872520 126921 862 20 252766 470951 209317 842618 893309 219 3800 758708 819611 1756 804957 144968 828035 104508 872216 61499 463256 511324 512230 405 345991 808220 757810 875136 201915 22 853682 802985 790607 854446 449910 41093 757369 80596 5 887913 597901 19 145 122884 450 716733 262341 355941 899275 888998 404 248261 829315 13304 880270 881377 891139 336097 281634 132072 99937 143678 554288 822789 601435 8 682619 19 140632 18 894099 834540 131208 543710 867884 897703 777420 449928 700681 331834 581678 565466 148428 758972 1814 499671 39169 331970 10772 470550 899104 831089 824805 682336 896339 788289 862434 648890 447016 629790 461255 617490 48866 15159 884007 880941 795474 22248 7 610628 278853 591157 767673 8276 862163 30403 35 547733 2130 1 207031 90161 853764 42 709182 5369 18267 46480 632078 783745 2 257 242062 190 809013 733928 104000 26526 4695 50209 179249 10526 772012 635464 59858 21448 387812 35 474999 876461 750049 450 227144 339981 1 273062 791929 255259 153880 2 830773 325850 845485 492269 899588 145952 837181 793237 92734 560249 747223 872308 329496 7219 821869 2183 669922 793272 827369 2 833246 355862 230 884110 20 8 551021 246138 242800 506132 318960 863595 871400 885425 840144 161851 731052 731134 3 251795 152180 825514 786732 282298 881516 20 111637 871326 874154 860812 3054 515 824367 662781 862134 898545 39763 850897 645848 893215 540576 367021 795973 895189 58532 98 231657 864523 868165 158167 472237 99 553 324763 363464 261065 428037 344566 863461 179 693260 658713 175525 55559 97839 193178 821281 853362 345537 803105 305134 19596 879618 251049 895515 210 702968 369642 763186 9253 855122 18 60 588932 14549 870540 292722 850556 74121 758262 13 20091 899293 696054 19058 765128 366628 367268 708920 847570 493693 758774 890571 108486 567371 248898 324596 843764 741690 325070 46777 565634 368001 815775 93661 66142 241152 3112 2 769884 126412 870409 10808 845639 167738 788160 457004 652 816950 1 800399 574033 712635 654766 432 461456 109676 246428 803921 895108 152473 893747 230843 673061 875011 675651 95481 644336 849256 9 35038 895655 70823 886293 822420 819090 231346 778425 745768 119 27 849784 790849 130919 650638 709181 814654 876390 858164 7350 14064 36839 1 891627 276523 661384 25271 469017 501687 116757 1121 26748 494746 475426 203859 26715 576267 888242 813153 17392 707628 816037 689424 346847 919 712736 9 454391 712054 62837 707579 28648 780220 778749 27 2449 12171 824853 865303 637681 612482 399996 20956 523782 777 56695 390653 858442 773014 251826 753157 155511 672946 568803 814514 738777 274569 280810 276134 272 805250 11 178966 4 208933 392802 334908 523299 430742 4093 14 112640 403981 881479 841288 897804 703817 859644 223086 791369 440315 33 2 310570 481399 819817 39 723948 314177 638762 293597 12 22868 32709 459638 3468 223512 68086 236963 896868 106827 869510 171038 863676 517156 39 188659 33333 72903 45592 870193 91424 560928 354202 863791 859649 54999 4177 849230 609881 37831 882094 599228 235 837703 828221 849221 3613 862760 494767 886367 100454 1104 799286 759342 488 878791 346712 8613 674436 899451 893965 214362 77461 76017 24311 3702 662647 721237 868049 757309 18790 287513 32 47358 448237 421585 801375 69743 51 886843 881247 7000 695223 248162 866560 446853 231 142930 886922 377242 876948 486046 630879 7 41612 17763 120448 145 779193 781419 863771 678861 861872 824112 666114 35 749553 848597 703964 32292 853368 3 866615 122813 856615 2 609001 660689 689933 116030 873659 727272 477214 804104 701657 776786 895334 308749 612448 536151 863262 45294 867267 403871 361247 897770 37 698816 272209 573941 31 9800 871855 23193 709296 510645 886176 87 261124 870552 382002 825786 39 164904 610690 857918 872359 214905 732568 891921 520868 807959 73 35395 419627 897622 106110 78057 886548 1139 356577 319746 593565 165178 625 5150 564400 21 859799 15 11990 127167 895798 559682 15 890344 845458 391353 832021 482030 873931 259176 532795 883044 538186 809968 794924 263538 53006 96147 732735 55 130197 445461 734733 620498 559835 861195 647532 8912 162865 885142 1164 802012 575644 2 747579 207688 829528 708201 42691 361434 5269 455565 755562 277956 365112 7 742547 864136 255796 885197 892193 892375 82434 876836 878292 872125 822371 871337 282 895945 638536 529081 12815 690213 218903 898727 763262 1 1876 747213 257772 864667 889419 375257 724663 867856 8633 94336 689 838849 790774 408869 2549 847362 871448 224408 294230 686677 407150 627871 885437 766677 837960 868476 897933 778649 233145 546214 688674 139372 36251 8 767055 811856 484 217551 777032 7 551503 13 31 781226 847480 79549 871092 185259 193651 669083 850361 14 205079 573371 128730 856518 248094 445426 434058 188601 871263 864120 90912 679924 873273 218764 711759 811860 357 849090 242391 890573 194563 460297 591811 24 808704 212448 867694 116 1811 753875 691594 774717 269684 691141 112 884234 605070 884605 24 619037 77 200248 849655 807888 347927 444314 6 309646 878082 83932 894806 188169 226213 876694 510032 758450 23497 141535 42 645292 1039 54 48 3773 156 71 618118 897412 855256 321848 811324 708633 152395 10049 547489 869889 74 271544 97034 830624 162426 785670 179192 2 863310 893874 436548 59 846262 1 178307 844222 1 143184 443563 897206 200044 845473 886480 84 86971 22 438644 3 562354 109725 851282 185265 602860 144166 872061 335791 855819 4733 305802 820643 853647 831559 585108 624631 872019 787031 372864 153943 113159 751956 147878 98 678872 898514 522997 872819 797291 518640 801707 593306 55918 320547 3 868114 27 180852 326567 822018 194225 22634 821675 882916 2793 812239 329201 710554 205041 3394 873738 850901 9 745092 69691 11415 811066 855675 808853 880858 771977 896823 534694 773933 239944 241858 777760 852548 298277 260087 228764 865329 272209 347970 173540 821201 130365 7 7705 577305 16045 831999 416044 898947 776 840491 736343 893657 886674 128464 817019 687412 72006 82 230 13646 707365 10 706587 628 390893 436326 871450 834899 678166 851164 270635 353147 123907 831262 49 813631 883078 73044 1395 395937 863407 521197 493360 384271 640298 885625 371997 373470 271675 269985 729621 290490 865188 729423 12840 820071 774686 380368 864709 624556 719867 6 3 263011 858699 630915 515212 46856 27265 739722 729988 585069 362614 507832 67 89927 202 170509 284921 561 801918 548424 865861 22373 686993 740040 880160 876293 870092 523000 539908 808471 720023 799068 749621 805692 193369 210677 827090 17 1371 25103 898201 503449 290630 145 612207 823174 777319 5 277549 626458 848555 4 826198 3 848449 515024 1426 730581 66661 733962 843692 894604 7 834660 4 501625 4746 45070 11506 184655 415800 252154 22 438858 453745 554232 455386 897017 651121 134036 881028 824819 30 8014 377948 446488 139104 2122 549652 36137 403933 373795 571503 6055 172471 547360 9 2 653587 730569 17 334792 397686 839639 893636 100690 579852 364960 13557 678107 460252 95154 714584 874820 766045 25 881646 892344 899650 42 301678 886141 84350 619632 747747 751159 658358 1 874894 802986 7 816850 844820 300171 24169 206992 404405 822314 898815 7125 809 294025 574332 581599 117070 339837 877676 831683 1 151225 161062 560 865089 3202 868042 865500 2 719745 756973 288634 219152 294690 404534 845043 862491 6893 5899 848632 109704 833094 251568 343792 894107 24 850863 5 707003 705379 696146 33863 1 33 853465 808457 878726 829221 881423 851493 836060 885704 403474 546089 10 126640 877900 640636 2 486139 877080 316319 170213 214525 2304 89356 300186 136411 898177 512799 296656 935 823392 318132 175739 870838 748 815175 395447 238 83480 104971 697267 798716 498283 875382 857849 339127 818532 120281 12 896971 289277 820147 145988 855035 265531 327627 352333 591327 305 696449 635044 262210 872521 731110 389496 861427 268588 53763 618552 2108 35959 820523 899849 771009 890896 738942 174 1 14851 623091 310868 512431 4074 708933 468482 20 26904 861064 243227 381434 645398 793300 873817 148332 795288 815736 334140 841658 875349 725400 25923 795030 115072 876329 702094 524768 6 13792 759928 707501 172295 230853 304539 2383 658343 426078 604139 771484 400718 882732 453803 503316 1 9017 7 877804 173287 464246 860626 852237 849671 66929 200742 150949 767492 422022 645814 551988 577816 734689 876555 723776 505634 854307 734510 81504 856379 12624 815132 897748 877254 296073 135624 66 390329 763097 850407 417 354686 234336 105817 1 447170 639054 639685 39 293772 96073 11 882629 170890 892854 52916 399686 864012 152758 196971 99895 182 146 584589 691189 449761 878897 786004 367822 13177 745252 7844 869944 823822 848965 4 310974 216112 789455 883844 623823 49 325905 144754 856554 430896 169 119446 386267 298378 258566 853182 28 443095 2530 874253 896537 742492 485531 399426 509169 89906 758481 466091 26405 314079 849188 818460 893495 585852 11 221924 703650 122 249421 155947 592300 2801 223942 223 317267 57620 252945 215878 32255 759785 45036 52 402365 516032 2 512549 6 127517 601028 474515 891591 787296 644429 177081 844750 8792 883380 47 552385 872195 124720 854525 290 242501 252159 10 490740 157578 30792 867741 897703 872633 801677 888413 234018 498789 157720 40969 482545 688603 167569 458252 34911 584623 476354 680269 92098 29112 240071 745804 105358 327814 858424 857930 34 2 802067 694470 851439 660077 898118 674112 116095 3 634513 890608 482692 188124 851045 616980 883031 46707 817879 725246 885085 3 335409 827866 378618 852628 42367 512940 91476 741015 127060 563999 883712 240347 521364 1219 343260 834403 13 698908 802816 337606 450239 896549 597282 400960 804298 8 253846 493211 76336 786495 551686 289031 12 734486 4234 437970 6857 4 515225 67288 752953 5569 7421 375351 19 6 498959 112989 229365 50045 755663 758444 388536 391 879576 11388 854236 150277 372954 150980 6 734381 793248 7274 16548 897148 163558 741742 752334 728148 896002 403780 128952 21193 321239 723033 211738 851165 855185 864241 624486 484139 2 443626 822877 317654 1598 759238 685767 709138 856873 716 123 759815 710507 1547 85 575104 89 406018 650459 3743 789302 896111 320 706350 271052 121988 32757 23 1219 454709 1692 756544 644896 118 864705 620122 2008 22937 823171 833961 591885 798908 102044 313172 148715 424936 851704 397729 542058 161397 841894 716589 696937 700696 889049 510504 2 474567 637564 861704 10287 356 862091 21 21541 243475 575162 177910 7709 631527 294759 793407 552929 847380 843142 1465 869927 882791 103 755966 864838 258772 797954 336793 180 775738 376245 308571 829171 35 95 265035 17 658 414226 816525 880346 525 106417 846900 631500 27 863801 49839 833524 877989 4672 101 825584 140837 48411 4 588024 698775 1 436010 2153 262 2741 461158 883410 678 772113 8 860974 885493 827703 159952 873690 497430 11896 719400 873875 48392 1299 662535 2020 699746 821178 100355 44273 35807 11336 656409 796162 870882 6 852709 32 376548 639094 870019 318094 893849 199204 675782 823933 42 752769 516577 195697 218734 3 365337 25032 796077 19344 447177 533466 828818 816797 891396 183447 876428 856559 4329 581818 507132 589205 6776 3 1239 886647 87508 820242 466343 72847 722277 695288 753647 209463 831336 740566 111997 803544 348551 770313 869877 29003 831619 577675 410260 646 889843 877729 838198 32923 847115 6 407 842728 612455 864125 726390 886170 737831 342969 84 629519 68533 768228 3 258787 449994 595130 334901 884770 221987 1125 323734 65523 299773 813485 228965 752392 1 812473 64501 186946 843080 801113 450004 467513 126671 447955 640335 1 601371 753448 889851 119503 830377 457409 32247 255667 109109 97627 235941 827518 860976 3343 22 319526 615543 46660 1 117508 892135 774668 887687 803055 890478 864564 464362 1738 647930 794256 317317 880714 444336 874264 343731 858962 438918 814765 192159 805593 333074 809872 824266 807367 585183 57975 890969 832083 121602 108222 3 170751 330811 724626 4607 2 445699 290645 144412 30051 698207 809149 508509 769275 798491 8 523235 109705 891895 898034 824835 715423 345025 45 75583 2 94414 419393 80954 4 811609 68597 895192 397717 317681 612 3 375821 21 22482 4765 829701 878470 242 897162 658346 23051 745 422 175 808809 866561 87981 48509 805041 220217 895402 522306 403347 763885 266107 681044 499199 219014 14 207098 53290 5 299562 829715 81372 512525 881190 288361 334969 623470 238818 779712 106431 151 319272 669 861694 841367 9406 395 359865 752050 652512 674789 36441 1238 28391 765981 806461 265072 352 486512 84 799176 653001 890266 130529 4924 465603 483122 119046 423680 14 886289 34268 13 411208 433402 384201 673790 675509 478 43438 423790 878447 837712 47 253589 887883 38335 752950 184569 7 464327 333789 352454 733 486632 542233 858769 8 507770 346036 267311 54 302033 541372 895534 818323 7365 687681 849915 63639 77136 552942 14033 663298 431660 771934 589001 528634 658468 880779 853062 9 552036 232202 222652 862454 632935 865601 720295 131674 1630 871518 965 117 789993 628837 743154 891649 2 14572 780282 801212 739066 672 641203 23 1492 281000 2858 381401 866831 562071 886081 53884 863014 294672 159480 2489 371022 896637 252000 343980 848202 283 721853 690754 369175 297 15023 30 888159 827017 795975 384098 397309 469333 81967 809228 885420 60532 604273 27342 711636 437 148 202467 787018 97585 34622 4448 254408 1986 41719 569361 857634 109 7 860024 854884 227617 128654 822365 1563 628690 689365 813942 788374 558347 849147 391607 312493 540952 146427 131011 854022 8141 263837 306115 587503 857372 876966 495966 873556 690809 142 880455 578732 604 645105 896655 828393 543422 427385 708320 561050 524290 754035 45677 799673 167388 276555 519125 535413 366302 797628 357875 847428 317 150770 141958 885463 345239 847067 47205 86406 807494 162 45468 563744 26758 818448 897671 63384 13250 794397 1513 388172 338709 309212 511131 139707 3 132 2446 859935 761467 451294 347381 464371 776999 1661 3228 847019 5518 699936 114744 1150 28635 2 1747 2 2208 341 885292 814467 843345 19293 437573 1684 788983 880104 2336 485458 109182 610394 6583 200111 663264 445 600068 810243 555622 62 5227 43155 491432 881803 632198 440641 541391 683228 107853 272216 619146 366230 12037 827278 171163 45617 67840 869941 366119 305819 734776 861711 864689 580370 899774 401750 861696 326394 360728 907 598519 349989 721 410052 849229 814220 18 850688 6 142 864694 205121 36857 870032 633967 14240 468247 311065 178735 12 767736 2999 876395 3 867728 77684 857686 320107 635835 861099 405367 408094 842557 660520 898027 223571 755992 762131 1 27820 136997 810544 644130 81602 525299 869367 30317 833284 49312 384857 676431 85226 492282 672675 68 784742 835305 88 791142 830418 889510 83144 159064 845821 293497 325 882757 455929 2008 38489 663667 128784 1422 23 82 860888 187629 826662 5456 759373 798704 2764 852457 516443 2780 417543 322861 776034 570731 875049 748101 896923 374958 379195 797814 846165 591462 506210 593781 538586 354641 866164 832384 840794 871587 10547 13818 305533 867313 679481 1 175200 345652 758492 885728 718142 895442 70917 836986 3 616 843179 336879 806075 326355 875690 741161 879256 824169 385670 790 143571 351869 4 835759 368615 148151 317157 495160 83680 889442 893817 732 5001 785122 697997 871574 692613 201175 637558 698488 623228 271692 101391 63800 331651 881381 153733 896715 5 844932 854536 4162 459075 26976 471924 170919 837915 734289 514054 791575 850908 368674 747974 775778 2423 647789 897820 889349 65699 744208 524784 69057 863586 376035 380182 5 816004 33487 474 759865 879147 94269 607813 586971 474456 889559 804483 87 449110 267706 843244 172 888245 146938 796287 800877 141413 111052 897408 268594 654950 2223 712768 70930 828273 829350 218523 781195 868053 532861 228146 784223 690330 823541 1481 25969 825975 819333 874943 889712 90678 202845 575433 598559 876781 86115 789489 648802 852809 269297 820738 765399 677123 898246 122 144736 509254 847841 494523 503746 233851 139437 264 566282 518826 2107 300150 768007 675698 86520 106054 480235 846550 589820 4 690112 232 888016 855274 885227 2 757884 7 10501 59 745202 368750 752397 872699 1 779761 274838 20 887192 860517 834933 701839 6117 849573 229400 215 607206 805385 648835 331 2616 12 869561 473491 789278 290583 710118 873203 306087 3 871961 895064 844048 530165 738958 741800 789760 278 500021 867922 325241 846912 210750 1210 750524 344783 4 817433 879674 243621 811519 1 867494 64231 495542 884578 870288 880112 452 640138 44830 621829 184947 651549 594443 225995 873199 814758 9191 859632 654273 770346 802507 97 176865 801130 817056 577263 56493 1050 751281 267093 612935 828002 719764 741189 867302 3 725180 830310 102 20271 722194 395858 184569 892226 236741 879268 378254 71 866949 447166 172385 769378 76090 856039 885838 58 98579 182142 323808 221206 198965 465828 809423 2 741269 770268 51445 2 874434 891281 876305 102763 615578 821938 265729 5 234710 740481 809867 652176 2 795494 842761 134898 55799 874651 688 23101 858905 180996 393659 847597 69582 491 843822 793534 770674 778471 14621 120609 169 55 10 876097 892290 53395 852324 3459 879206 465612 7 467091 44181 869591 1095 65342 864486 852421 887439 776790 563694 816544 540981 38 763813 804972 285422 837118 640406 117113 652604 401063 326782 475030 843619 730 822835 375022 690652 793474 708701 473264 482202 870434 694730 820132 858981 172 88660 842937 831186 792208 270194 510843 849001 571601 465915 261941 899567 861680 143062 643447 14352 876655 826862 358480 813532 890742 606770 616479 502584 771061 101 683951 862779 19 876490 723697 687256 839244 833570 730231 829750 306232 390844 21575 785290 103301 721131 479601 765377 12623 165239 827739 898660 422613 870011 823946 93 4 402295 428621 459060 1 78 542864 46117 158527 677130 548225 766115 849199 132375 7 1152 395891 845228 394167 136469 119 885386 37 878141 53815 849606 161386 484906 4207 741333 477055 88459 701250 855514 754478 639546 548752 701228 6 241063 473019 205829 490840 762709 99465 3 60526 854121 748688 806770 110877 165217 756069 870381 870048 822327 1 197286 206520 715444 842166 516 328099 64 302928 76 23 335919 82100 751408 357514 219856 875392 801828 431877 356 890993 97766 336671 876836 597399 124 655053 894640 372388 3392 814012 764936 392110 252446 34566 587137 235055 606350 879592 170104 830164 395207 857496 779051 559538 7 564869 895035 811730 549698 779434 661368 820075 511975 173175 887216 588895 669906 750059 872264 384470 868980 791502 115564 613952 3 825303 570727 88443 99672 241084 420658 240928 21639 14782 556656 5 784295 2358 221456 884116 52505 88 13647 2 207415 865830 714988 224081 305192 116931 142387 725123 881872 66871 843822 146755 811483 207470 235434 232487 474857 849719 843861 397722 41094 514729 442236 104663 18883 389401 355360 861966 35059 325586 739220 164928 394064 483661 69394 456058 62321 89068 726385 586571 2 972 61607 56382 866141 16453 2095 4407 862011 672465 866819 878442 815631 97652 704893 45 411807 872025 899587 95794 815616 312020 361384 884537 10673 875563 276746 132 809407 136404 847325 874219 162414 865059 138 591257 80475 844975 507166 123 860387 858939 6454 54427 356697 113866 1800 43 235 217746 449108 680979 861402 828207 890626 885756 869217 656375 871027 683879 813584 709435 6211 879417 760505 776483 540021 2 6 825647 247280 844263 474544 892127 56 795991 866577 11406 502240 815193 4352 853855 812749 788954 59824 91683 752887 112592 895396 877514 30 627746 896886 755562 660357 4 431039 775697 825941 885266 779664 718714 811538 890665 136320 388407 31249 844456 2 839044 754974 258530 32558 540454 742786 1752 882002 856523 32755 14 1812 697 806949 614364 275641 442623 6683 68954 20 203595 561302 871791 462184 336622 524462 676290 254141 562499 298458 824313 310340 368587 760522 884793 2 874202 215564 5600 872458 64618 139128 633024 385568 203 1 38 811405 852685 315005 881592 798745 3837 663781 25 322766 214540 405156 15 351233 880393 251078 5163 891864 842620 893835 833986 499843 775779 948 825846 3 104893 891063 117288 861649 8 724294 105750 887329 6 2 878755 78673 876421 36539 597772 878840 999 895225 550288 8247 131392 188050 856031 648404 483 1355 87 820287 426920 16418 631289 374569 423049 603237 774544 293643 439417 420726 113294 1 876188 308714 173 729194 811085 1 757649 6 820946 689849 877441 858232 454405 431267 607592 324 240551 572300 844592 679496 830716 767904 13 505607 14446 341019 641765 298910 880173 891814 1781 770189 360821 488247 867471 703824 864190 481598 98587 822738 1269 779166 563005 875488 242610 760696 859729 818837 13760 707506 10100 879971 487753 160 19522 842590 129109 783582 7471 5 572455 386453 823472 702726 35495 797925 851131 9 562392 880271 712674 468375 820774 555289 879416 893846 255016 697826 871603 189188 56794 776249 7920 703 1391 657964 649126 818313 700764 808 850156 835745 517891 603662 252038 871792 3230 1 824156 51427 651379 774584 442157 380241 525627 816266 891562 230 495842 878839 888995 895725 1772 41 49284 788 387224 422 652413 738747 284229 673646 749436 860704 802713 213592 818 239368 589108 669995 839487 570138 586363 28 876793 10 877739 41797 790469 178441 758692 7606 356073 895105 845591 3463 152220 829505 684255 361857 359530 38705 740019 660168 668798 2 422504 2 435724 199922 61 568689 753915 224 338482 711840 60543 878424 890264 123 890760 609 738820 525977 876010 872845 899170 563 829295 525692 8669 894657 890959 3275 830973 673549 770624 747569 825006 442626 14 232761 213041 888091 555889 763 710 503003 150565 797492 838996 18587 315066 140530 504166 3 749608 340143 615980 715037 343988 449873 182771 250181 615571 1416 2542 538574 7 158201 46657 643787 811063 901 895031 793670 692961 613796 833952 864551 4232 833853 156823 608158 804669 146477 841479 764634 879042 867989 9 66960 686647 300806 230112 835547 586412 679421 889192 183716 546534 718 498611 854677 415749 2 22105 886611 484057 2261 687640 4243 677867 426453 723910 863226 881186 421776 896146 415709 539211 288022 571599 602002 53556 679776 125312 294251 265395 891199 884603 884460 142219 450064 625113 471625 68594 478515 104 246203 12881 835750 1 859232 825196 890325 783747 824980 20 201465 164115 279758 167734 768760 731130 607420 649 479613 858686 49954 645080 835987 370171 897570 364727 845565 838393 7759 802936 831965 869350 642977 11 883760 849454 38 623605 809620 822860 287320 443338 784991 31573 801125 607986 888330 528757 423399 727284 684489 88463 601471 495102 412166 730965 163606 469308 325155 894368 626706 63126 829931 233554 877304 555642 439949 306417 421872 601032 283158 227277 884729 788096 118431 251914 826781 506422 559659 843789 658838 568575 889988 671116 393653 862563 282684 88429 445558 2089 676822 183369 864055 770307 277734 895847 796010 738381 356307 712174 806154 607825 176004 840352 707054 869120 718950 267809 662413 857532 610738 833345 404774 839692 200186 801847 875860 45168 443761 881751 712947 825431 762225 75902 2 472157 7 864411 11 6 875637 69895 856886 806006 34533 723675 887043 724363 350596 591862 156222 361 6 598486 62530 710833 101669 222648 301008 418321 867348 570457 7 886285 19838 485469 10603 68752 21513 22109 382839 859217 361159 865722 547 733051 672818 474584 679327 206 117113 20 591883 114390 207083 388629 840427 25534 897473 736417 8 442088 883323 833697 230316 279853 400909 317093 469606 851911 755493 165202 684671 890095 811983 818409 2265 743918 889711 770905 144912 873152 590000 127 6 130445 331966 836715 758 86 678628 859086 760019 88109 876995 14782 200205 127672 185960 105699 844638 68763 795990 15829 783176 65406 349941 769740 1 282 5 879589 145408 211 738966 874228 642291 65975 498842 675 824818 554823 702036 862429 868544 879380 843929 845425 539778 15 405 239133 873719 442946 17 195105 577446 44708 171 74679 853739 434651 886338 339992 112214 117442 605530 719900 71628 841066 594382 775472 80936 883532 1 466237 6034 4 441623 800826 410860 1987 16649 388029 419765 13371 796266 422749 874494 88 556578 313074 33 15913 745713 214350 629974 126 892345 1 614737 2 53 898658 836737 445095 565414 37 26715 304016 74892 382446 113946 8 158745 175 157 255348 763865 404306 834743 349370 704913 754930 797439 591 672260 327099 535419 585139 740979 9558 2456 1515 871118 612012 92393 312346 779189 593176 486793 263763 883223 647705 755151 819153 864049 393 3 3 185758 326151 647244 158388 806703 754589 169 828440 603051 642167 4403 553 1241 866315 1140 848381 128817 782190 11 877723 340147 893554 531836 735348 699395 266402 890251 894138 868538 5 643730 899 810712 849239 836 203681 773865 722730 690905 864130 493086 877109 24422 877781 829469 821148 707702 807919 736414 27961 893609 37035 7 738614 667693 816804 823699 857969 878092 1812 721761 840650 43073 584591 21485 856915 29600 845260 3625 867919 894092 864771 833067 886301 673665 290330 722518 703889 156446 848273 616497 819666 807635 316 2712 165209 1 577900 33 5 763451 249567 10682 70 762699 422349 103735 393933 487540 426077 74 891076 815494 873652 854403 804566 855554 775865 729666 813298 468 368696 57228 133582 267053 863376 477056 860299 632668 774692 883619 245936 1187 347144 632741 808830 898898 472381 12861 876426 578043 488227 895205 888744 8 451019 650524 852159 2327 71 337255 576614 465728 794050 310476 295282 496688 111301 786404 775678 249337 421777 3 603796 817884 661453 866341 844084 523614 368136 1042 28 435464 57 898826 869681 542310 530711 397004 399681 703295 176907 815246 680081 881252 843365 1012 753188 130 843250 865946 760923 281205 824887 505596 882455 756685 816026 814141 202959 421728 848276 410060 836473 882411 789896 852758 837740 125 796145 814820 192844 825362 893099 810684 240641 617463 892845 781370 895515 889461 408515 109296 500859 879688 714766 897873 2060 805814 626 879186 19 104 482532 764373 540346 354741 250964 155 848074 591337 2941 2042 489903 855010 486607 1 23 243364 56020 889265 67311 827830 829049 842357 636162 1537 581452 75 168478 528367 737133 86031 412 662858 350701 63 427657 832164 71954 340066 5 717163 471140 780730 345468 745336 59123 13 109324 424069 291773 849743 17 836240 275606 14 871005 36467 409205 165238 686991 35 585242 702515 806011 616669 2343 633301 742743 874874 815060 792582 10 810470 318228 580153 6744 728881 539782 128 431288 103878 827055 494076 222092 504940 802500 752564 817504 896012 867412 243267 889301 609014 18173 73671 877250 525401 8474 1 382848 867134 213 27935 347495 889556 411513 3 6423 214509 99153 66532 29347 850380 877777 391316 14725 712679 333365 576199 409260 894450 830058 146155 852746 841696 3448 796843 874940 862084 651647 816244 695975 891334 270219 387008 254230 294494 732599 788445 309025 54706 125178 85 240861 12 549438 853219 404463 59 379095 447086 738 391112 666574 419 5994 141064 16016 9 515360 701845 879268 296573 42515 3592 873 190968 374716 288004 869651 59135 853868 481838 1185 2 868812 32951 17412 723883 277858 864578 563415 871857 800472 821094 616040 234886 79441 695807 46290 155882 857010 881739 645757 221599 859327 188552 57423 11 878385 7210 664478 8 689868 822530 267358 705064 45 12102 401337 7157 499786 254901 423761 2200 3 574227 886444 830022 1898 869718 171872 97742 2 852242 1015 174019 250141 512892 20934 332279 557918 817199 748573 74087 836996 447934 221777 591547 104972 173047 680561 774311 307 873598 26 11 25 866056 885768 228137 223243 3739 686913 876050 5 671947 576080 112801 716826 879679 733450 846876 90419 476235 751110 181 554607 700832 14023 215026 5495 776675 266076 51 823535 710979 302953 371539 3052 4676 882371 371679 608098 834194 678238 436814 323460 523311 856729 779786 414111 586403 838781 875017 812806 879803 640257 828287 330050 520 422776 830604 708999 775424 676662 58381 871708 16410 886253 876 820974 473243 32 590363 29 890246 745124 167087 869192 81 127640 314730 839483 813614 801005 7796 814681 14143 2 90 808217 835974 811225 595601 498872 899335 776150 798078 875103 198936 153780 865328 70 115972 885233 780631 141595 2054 301438 710429 192939 213710 820513 790410 711320 805813 29 860951 362319 676194 898120 494389 186123 899144 16 698816 780202 2874 272 640284 866085 882479 18929 871216 13726 654358 881050 112006 825410 231 26297 893379 858321 836809 692 112471 890889 50288 896730 123969 451438 773077 409269 888933 96826 2 99387 84218 703185 279884 2978 893713 830398 873846 4 878951 385496 804969 85897 822645 845371 776585 864307 396274 860696 557843 199259 871647 12538 866421 111028 705714 852272 42 350417 65687 894940 7816 525234 5 895824 22120 27 19020 298 874470 675458 867420 685830 846959 34 531950 8 7 23386 514665 168928 841740 5779 867839 336704 471902 1845 526460 52095 777740 884741 115860 508292 636850 4359 25908 40711 793553 891507 856015 443353 895086 455679 560502 775850 214376 436975 899103 892358 669457 752874 279353 886594 501693 860992 624080 243402 833019 748177 894953 845992 75864 879166 718517 3263 407384 174351 138471 5 77027 575578 2 1323 867440 836645 146385 830774 887010 758534 568820 770550 763908 210781 13409 91289 817371 830728 139127 3 99956 637373 502 135000 560 588009 5820 146942 882978 63564 858812 531219 673320 218818 844092 633636 805303 785913 700020 239625 29987 317027 326618 26 287353 588133 663157 482459 124599 257032 125183 267196 70166 169544 523838 886626 59054 899682 868105 422085 843870 826227 575535 259544 590786 286651 148 89330 874849 898512 92806 6 826903 2 4549 118547 633357 260992 5672 41825 609084 350181 882956 747961 843841 898726 859187 137002 704959 110048 789974 8 846458 669297 521385 640786 121800 519625 3525 897402 790675 1363 864966 1136 874529 546656 383461 2602 38366 326854 108678 891204 711167 708709 48 41 841328 873235 658368 664444 710834 473696 228526 64996 873242 4 262472 224133 23825 4 192121 149570 268476 758704 578270 229711 933 825873 50762 178538 230652 831968 2 268322 376962 666477 681246 898950 824308 795544 505844 220763 837674 890743 127 893570 896135 892089 812306 391671 19452 165121 815310 869268 790450 1105 849049 216 597536 38471 891617 809 680984 665676 540 834712 744162 25 107926 18450 522186 130213 869733 213621 189704 260105 827822 897516 535173 3365 874004 633673 31505 8316 307645 248734 5 846492 848764 207388 829914 41105 617716 739983 707665 268681 309438 807527 296955 175813 823461 156153 148636 858765 790585 242379 215799 3 826079 894941 750545 256211 357005 23843 890886 458729 381892 731103 1 850947 543465 839159 2562 828945 669913 406615 787930 884316 508100 537958 848545 5676 32499 122454 898984 749572 35124 564918 615247 5 283236 234 656329 123732 860839 372223 678368 512542 193771 695359 691 589803 29474 761358 87333 848199 610100 7238 863760 889198 8039 2 67961 837574 394963 545540 770614 686668 593713 470182 135 870 224 162571 146239 91720 46129 697116 897717 1018 865979 20613 334186 10 26 309556 798424 349 451824 887421 636737 376858 700630 883354 541091 35778 491179 126665 164055 726320 370 182619 1707 94 836907 59 727094 722746 440173 3837 707456 220971 466362 441866 58 897346 701719 163647 838963 323981 2 2858 831298 850221 447345 796757 186407 508989 539352 857320 12 2 46813 39 146137 3 653199 610212 797956 70191 2312 756328 898570 322925 128392 564620 730053 763438 200199 821943 465 830823 848534 105748 826687 172550 526217 658454 649292 492836 239 395781 21665 428237 8029 563891 894933 8 4 406782 853923 497024 113691 98759 897042 794694 508123 685961 218098 759302 123210 442792 582535 870428 23420 798626 515582 91616 811786 48219 896569 864303 156786 496804 300 14131 798736 885237 32 8 25293 194706 354006 760964 850755 66849 898036 844026 163 503164 861971 58025 465216 19610 821640 129105 198541 738630 236 887787 790559 870953 188425 851804 873190 899310 788966 43415 762049 849664 899665 271573 25 844064 5 635265 756382 424636 782343 15 878124 889362 698558 590602 4 747163 24 3 7 600380 575157 861891 300605 383976 105299 188 770112 9928 340 455799 1 898031 338595 894177 558428 515022 77458 881693 224964 328194 216950 260551 893754 5626 93 855896 21799 700805 560093 645581 3899 153315 463083 112954 613546 9023 70181 847123 528950 821006 302499 850116 838405 887589 845278 162985 11 21 776020 3 761198 798902 311 28864 876081 814542 871800 246835 870819 866081 870239 11218 894646 125684 196430 462807 772289 228911 141347 313147 834028 576361 863744 509193 15380 469869 163537 464452 758968 21990 560563 20431 692 252642 819708 835304 862690 1 503685 857747 1158 15 616688 275950 845858 871773 716565 842677 3694 252619 770585 949 784547 776032 875408 367545 858394 140060 126290 898250 767990 887384 800570 770119 873191 3 872195 538953 53853 691536 433 894734 144 892136 478477 447411 5 16 663630 108594 115387 857268 865982 823788 41 680228 149987 781468 711793 387 491566 526408 1271 214880 400913 880682 835573 805702 691840 334 851117 179009 631 559523 136 333928 24375 14261 865703 76 205637 862013 466 59350 469527 172718 471907 621055 810068 6 617641 528932 396624 895598 844609 22238 355314 787203 1592 101597 80282 6 741311 863494 587460 49466 46540 681586 787220 720778 767593 719373 5 244318 726915 870856 716930 163157 625307 896322 420938 788223 629550 897130 753741 584015 293831 233460 757125 2765 159 357809 867363 241107 246937 157399 715904 30681 670246 841768 12 610697 283245 860888 495898 796121 643105 10568 251435 841429 740506 865099 6 755297 787674 324352 781793 473922 793646 652739 857394 899808 422010 882215 680259 7443 885174 56 2 884554 96 865143 873426 727270 10635 479873 333091 872991 532398 520719 113626 850478 836825 880927 885984 270782 896847 873517 97424 886665 871641 731489 773269 825923 467779 7 587859 663214 11 394960 652893 591264 14 822704 334714 836037 693205 2068 2003 2926 358356 728708 441004 498734 1808 109 542096 538447 679240 173 857830 118683 104 482600 493483 187159 461394 132181 891506 874968 1400 513364 436644 114646 117949 219520 878432 53 129328 134873 26 862770 355295 23700 844767 841236 177666 732785 326466 855337 740217 806008 827704 157504 254630 1936 336081 59432 842677 2 11917 120123 26441 269193 281564 11 43627 575540 874585 374 195256 566393 869445 190547 528576 430232 4 375715 692866 235785 253048 881979 855232 379 307 879304 891658 32 311567 793927 102453 689714 859805 150691 182021 892243 544121 530575 7089 238247 543154 107885 850 532329 85105 765012 771818 162539 183 440834 31 534258 865022 18 532 697 739539 143 511417 302221 425934 23 119534 39238 11640 152187 704348 843715 3 488647 41415 271512 885286 489856 71731 821851 335541 407385 125351 884383 657462 787142 832064 435700 487517 804667 727538 284 570326 23036 340649 856555 381 803637 339254 150088 473195 895008 474882 215446 885083 763025 269590 878432 137536 1 75456 884082 114997 898358 2856 799544 852340 14678 892007 253778 323 560 97975 865137 118697 887138 162808 865692 884793 88257 810310 856049 529744 643404 851325 873005 791812 307572 614267 711899 232 384 178221 3731 293239 1516 826854 691525 321829 885847 80 845879 490334 878771 226690 276974 586012 16 536243 678 7863 74138 645748 842186 885563 2683 122079 865199 887196 156533 250212 116150 2460 823386 352812 25639 742386 719491 123 21244 776753 811102 781076 812984 192662 45768 31956 85708 150810 29 5 750940 24822 2446 690 889422 722352 570695 227 868991 394 408928 3 501128 481745 648541 371696 386038 199464 44417 828368 853182 868359 4131 783790 664957 662424 732892 21 4 763302 383834 603080 531198 867515 116326 555873 854642 806593 5 169177 19787 39 681229 617909 835143 839583 847039 867962 364409 443713 812430 479846 420089 116829 189 867614 893866 673568 778337 844371 670850 666387 883180 850548 720454 893163 734934 705859 882758 842775 785174 96588 863179 896353 251825 781096 897293 794182 279686 578081 821371 122219 769445 114292 549395 22386 181968 816188 602441 231232 833301 4 855902 482734 316276 841080 788437 2 742644 6693 711807 363717 888498 381584 2776 648334 776553 841239 813369 506713 3633 187 641333 758765 422538 301324 886090 115612 553200 9 229705 891425 704 881533 862388 366 839228 2 370108 868016 13 771005 215378 463161 19299 765084 760490 158 439556 6281 349934 796843 709458 605820 82 19418 17955 16 11 836279 381 836112 617412 7793 345669 765219 743541 2 337505 2551 882767 860090 662037 12 275151 896002 787698 641527 177801 704561 149113 787339 814493 866231 660235 853474 729774 867989 132009 716559 73830 340831 832627 318839 4045 320010 120388 866666 772321 2624 180187 69087 182669 25 265294 2 286412 334775 897123 758525 852471 615249 267186 384221 515819 29 4116 121196 818389 465310 680654 18402 603045 717154 869032 529189 953 6644 102599 414464 725672 875456 43 865907 261987 7198 21321 41059 45971 339089 882433 777860 883444 528 795961 325749 382268 874608 72097 345609 8890 57195 784924 895017 174 834340 2 529505 141 759672 373 3970 316990 2 544222 834370 727872 854095 205805 278142 825147 316106 3 2 445619 883176 256057 897434 779646 649959 3319 69923 775028 734909 145553 73108 10830 851396 598247 890711 1 893444 899162 898552 393216 233490 458814 558 742558 26596 863289 9 635479 1220 483887 273667 25037 867584 12 3990 1 24855 864580 128556 370663 9473 816466 816524 10260 828828 423565 701403 3 16 117243 622817 314521 153285 239249 183 798332 541858 389028 384766 1081 276525 860823 190627 4 561294 23 14402 770731 3 897873 816843 8 134040 855633 183831 370369 884107 613050 367075 883599 577360 891350 116619 100 16 889606 564943 708 557695 19594 726640 146720 834418 2 470758 770804 83195 883037 15 703489 889586 852707 827642 293073 427923 146138 746313 595512 80 676784 829267 153721 80 412352 816600 725030 209498 740704 202844 14231 136206 20129 858679 892920 681411 833813 163 880658 703984 887943 14 4 19 790893 755224 790479 569026 114461 18320 429641 2032 863961 681228 628 8 526218 121596 884673 266334 25087 846553 207319 453274 699861 53468 832552 730260 747120 867696 558073 449665 106 19200 23213 886788 4797 766150 795732 856832 329231 6145 10450 724588 200948 866462 244289 12776 810055 884873 73 894433 743211 1633 295465 395185 464704 775917 784769 877528 1 186717 3 129663 1 15 848984 420 871913 135098 832113 363371 471826 799727 10154 409942 528036 630977 28 896595 863623 60033 38 94909 185795 1217 785597 859704 857506 783533 615679 234404 881699 119825 83326 421786 610106 658 432431 14487 420199 769356 857315 11 77 861426 376517 605109 663342 739905 862006 300412 324244 231987 856795 161190 302349 808707 189 595381 851035 3502 589867 873308 778852 11004 875318 505062 380201 41932 576472 871167 46 19211 805063 130 2 402197 68 448610 899473 885395 613087 244299 415076 221962 678496 724821 592843 410155 482346 389827 872107 732116 729444 787673 223263 706897 877833 28 13979 721507 5 722303 19770 833384 612787 668695 826648 822355 440974 844993 726903 647886 528911 846817 776856 729888 40775 174373 217883 147514 891107 859584 456010 306486 718514 27 1096 792570 423282 871861 98964 217377 1161 131255 827852 476807 895279 551400 405124 415 93128 564244 828797 20 825131 4744 590802 738840 9404 139591 269471 790222 174 515045 22721 153163 865715 4 126455 52187 682529 820405 70685 727827 896316 787687 24039 7 87173 576929 32 228101 134 699862 221857 1 132 876829 497097 250939 303344 769409 228755 364118 785044 353621 12 829424 208741 428484 143940 237458 873940 872281 329277 1 391857 892123 766709 21441 2536 823622 787834 826509 351771 5223 265167 875800 543050 438074 881379 261922 6 173295 95351 461587 801440 247400 150 275997 662163 844625 252 6772 646382 736082 414165 258940 85185 810734 882584 831049 891098 666812 555 959 592480 4638 607638 316652 485144 811502 22147 704264 868607 4239 532512 793071 462037 516173 223311 873365 229873 890 571213 2478 81083 789699 76652 831612 35669 206398 197618 746877 888925 874043 4 401524 407188 582812 751185 2 828283 45429 362553 791990 443014 865999 679009 64302 5124 119837 860766 10122 880561 709390 115220 86306 821232 585256 1353 1014 544978 835727 899737 374 829407 977 402541 733853 242428 850752 74322 123981 831843 826851 890523 42413 247275 89374 487658 482615 884006 12 32639 784036 456179 358480 758244 219931 49416 270137 750348 802824 714029 829302 715701 896743 859366 822956 691172 618013 827121 896526 12 387327 385738 634507 825485 776902 861861 819884 843274 249709 682871 830314 532610 629355 18343 858320 824304 749489 626001 445017 323 538071 4591 65377 612179 117506 252432 740760 877829 5 37027 892116 174059 2199 748718 538810 731020 198239 433088 838910 244093 843625 795362 867520 25 96125 1753 133130 816893 45701 724685 47130 356 218696 869672 868639 617747 563111 194912 7 692859 1394 151521 829317 878090 508774 3433 754150 5 279149 661934 80970 13705 68512 37481 769701 568465 872938 367304 705619 20 898924 19613 1493 769823 847016 4710 702370 688727 791498 744453 852932 624 189 748739 424537 894414 2 193802 793681 102347 17 816281 582486 885883 3608 4747 772322 857954 877913 70 850944 406873 730984 259 226118 449 147341 563836 805151 469 845820 816865 841178 875684 765805 884292 5 4549 565026 870852 650585 319521 365050 121611 889492 758249 832773 274795 831786 404599 5930 776567 801073 33517 873142 10592 712852 61 603142 898393 871293 282642 63 772763 195794 897503 850944 2 65 805471 577135 143712 837736 220982 149438 856469 706503 726565 664873 723937 596568 477960 676812 890586 808687 821732 537831 666377 624544 141365 471064 21403 302478 74 895234 617752 867423 114598 87238 246898 375 783209 509726 849438 871286 832660 502033 150462 713151 853356 629236 386655 281357 133600 255291 90028 790830 897873 621606 694826 14684 2502 75 87 860638 147 881853 650206 781166 114533 887045 4 577731 29 636786 697776 831027 876469 190488 549195 743566 265631 271938 212512 753337 413327 235389 503711 826807 857633 899920 61597 22801 1451 847506 855730 792847 323639 381903 788770 742016 704291 167294 566515 826558 451068 571 198550 865827 616824 797263 595669 759285 147265 454 855531 133 880818 836426 193939 316811 777006 878956 346699 149947 840096 851013 798932 2691 507 105827 745421 235785 845490 18 284466 663517 43632 766708 803050 76187 871880 63096 22263 111847 300151 655766 464551 898366 687242 710361 834176 787600 22 45222 1214 180 565367 673823 350748 597939 738541 72531 691256 759703 314 708776 505169 455814 708892 286339 892190 645119 277127 891279 616275 201359 16977 573811 893051 319 218022 17540 753212 812227 865990 835173 778526 783917 895162 877900 876360 2 80054 501878 869337 15 820335 683554 888125 747600 621978 884930 862415 861969 882320 754678 692238 859660 790833 868913 41 809884 839381 23 3 847970 819189 439533 110533 841949 889431 881674 427967 888203 1 433032 889288 852259 526100 704032 341477 715635 819160 6 57363 194 803214 651104 899376 4 439003 890944 514481 744595 892483 50192 896308 879974 706255 860635 894543 899779 760008 451215 1 610629 864885 419368 843924 75781 283256 201190 896578 708757 3 34 47 323146 647198 487017 212852 893195 237538 163159 505113 41 17 460507 218 771664 474029 816670 845578 72523 740674 852270 621617 36 243626 818972 675966 10 703558 706791 130150 714582 150 754757 573686 1 349255 417311 824413 7132 563735 504401 24 202546 746149 388121 897294 215302 275451 182486 876885 16189 41224 37379 387223 880772 173213 619603 38541 705746 801571 4 898806 612130 2820 645080 2 746578 174294 895607 418 584 895982 474231 178502 846406 26 193771 455 24917 707845 51001 842657 525023 568043 198189 15893 635261 675495 799635 461495 836189 638736 2 80096 660419 704273 306440 4 895653 801966 660840 51 831577 152385 786356 406957 74 638763 171192 277 304506 421871 18517 391211 862194 817947 74803 491505 813480 881341 719320 763716 876949 669370 846770 58428 347052 55353 498279 823295 328608 1 415656 856701 20940 435785 436904 883971 642610 228 10 337360 832463 781993 748356 862158 15 779252 841543 126387 878443 593482 321276 3053 887849 363551 151555 719515 784977 16777 859380 803957 412656 205731 655088 177315 734149 636001 757615 313 59312 669863 8 846891 308193 867061 417804 607575 70 5546 438795 14 735247 885825 872295 608875 783568 1 769429 415 313703 52 855580 275033 260507 40881 671367 691859 234336 817373 351290 583054 602368 884418 809202 886080 799535 384411 632022 193629 822945 730125 306817 877104 870410 458314 614993 96205 405 275781 6 71406 1 779688 26852 50141 2 836777 379094 328988 838169 835869 886311 856505 860465 516129 899003 818664 660719 96188 1714 837165 862916 566964 5495 504722 845169 750326 85870 887035 678857 872426 4669 887411 860799 271692 760173 779341 13571 885836 37331 474554 759227 248 6 117397 717627 727121 261712 36533 2555 3272 893030 65433 657930 694652 890560 870365 4359 813247 805 27 79 417951 150121 790021 497986 416558 854581 638104 139315 53586 877441 280792 553805 675346 770665 118021 11535 846000 374539 177058 780548 882142 81204 826242 832253 587209 366243 860765 422805 651100 866951 565891 64 190982 880145 1025 383510 868503 521550 1 842528 52247 651 503301 863442 547007 870630 881746 2 247679 683716 497 869711 606504 596316 767 461663 147861 872006 572588 73978 384122 731977 381817 806891 3232 18487 267875 560298 15 899582 592077 35873 715358 725854 228883 381447 84935 2436 848810 341841 885596 1107 411751 4 878974 425291 558081 677430 712633 515964 105919 10689 899698 875301 859786 898749 24 252517 38011 274025 275343 897432 424045 421760 266133 876875 36499 811299 871023 2 883631 476277 337142 641689 740064 541879 3 5 227610 749458 798528 792067 175320 625652 876388 857143 835781 730922 8 860328 1265 748048 864777 627610 4170 401373 216365 831348 94 432234 66703 139216 321367 13 691956 854095 734662 809565 219630 540469 824578 502 885485 26716 489977 30 883774 775222 25837 8734 477607 722142 217660 709003 567231 303462 468733 315750 198552 2536 392131 448564 538471 386612 862425 725823 22 2797 166704 691233 714949 696154 881866 160402 788273 273872 4 448400 894509 242222 769548 686252 324548 243301 751607 888102 494514 253547 53193 725495 709775 600045 22 648574 899003 133827 184324 703912 140614 631909 864588 395 440559 535408 3 6 635808 79394 864600 1 70280 887881 9 811686 4 891003 733237 834470 316867 120 885729 387640 789934 23 896119 873939 877273 165857 899643 182306 304734 283435 377068 834610 352505 348 836472 604415 488635 21197 120464 188299 670246 205 87142 861584 687927 195790 745934 123938 887052 21126 815178 589302 721247 213338 754046 451 68874 279569 609178 220789 390404 9731 573219 792962 598219 891520 874107 441444 349531 482531 431738 413484 809134 587621 173005 504753 464510 3912 561496 27950 879134 115774 805156 866988 899503 423822 631223 38 1078 547889 538462 128928 882409 116922 554792 825670 62161 491 741579 580 579747 603560 755450 453380 411003 795813 139555 6 317758 1 775555 259097 761451 2 155374 235 575642 775236 751910 885728 763655 38894 226307 46373 432 863844 529598 52 767392 877676 305678 506706 825134 881374 806980 23483 896381 878054 738681 33 868094 849652 842804 259250 568020 467230 160501 296433 2 7182 35152 621130 338875 686162 512410 779427 5066 793575 232254 808463 155 759856 437830 858749 4 318882 857453 800375 93138 891490 894576 567472 886461 83953 433512 890866 281943 895405 4 56390 869136 474132 878356 285568 747436 106909 897257 11338 661194 10 612361 4 114631 785457 659731 777607 621351 1865 517067 552349 61242 805894 45139 17 894502 99894 815516 455706 320639 362297 845091 20 874537 552924 211 58769 438028 610160 644 862880 587737 161 826041 144715 880547 307674 880476 555154 486816 739336 847499 1224 873753 15 646330 555936 811956 803147 822948 16834 861722 601347 645956 679668 640482 752130 803199 421040 543346 551304 263261 448203 688037 158626 834943 638232 581517 258123 118676 231581 466276 100289 4 371036 4513 880713 51645 500838 695349 784763 451366 809554 783376 155583 864920 759888 125013 653633 2 10686 59073 589 270642 3 2 764110 799683 621171 878165 353930 892625 174347 60 737582 838717 832426 3027 66232 735904 834672 876353 49 879210 641889 835065 12967 706689 876769 307975 143 332488 561482 91575 756253 28269 592279 869256 813840 874934 80974 23 795911 41 880864 782489 380837 75390 8 840821 437837 709957 829596 848101 745761 2316 582989 2 868597 616175 829206 854773 865183 87 584660 299432 631647 850543 608394 6 886301 896338 518581 577530 868304 13812 91501 778374 864601 101548 92 323 885939 728405 811581 816879 178870 895772 17737 8 5916 26207 279044 883691 885812 191934 890934 395454 865154 217079 232077 683016 785183 886436 890429 777267 878862 22 109731 878515 713354 1 759362 817387 569738 877712 729289 12030 10 687996 275723 848494 526325 125912 886037 35769 875270 1202 127262 406247 295243 278271 680137 269 673662 517173 175 59387 77109 667710 97668 214 894553 668596 328775 883284 189667 650464 682863 789568 868342 359484 155158 823270 693875 838303 661099 346968 333616 80325 600385 201762 670050 5252 558954 226 824285 4811 1 542 412779 48154 85890 762812 200531 879107 297424 761008 867937 846100 853118 716855 848798 3658 1022 159892 801377 555481 807149 753876 875946 256 651677 211761 717773 573639 62622 568 872880 103905 898500 898743 797047 895748 151596 46654 12540 223332 785509 861607 5 11155 162 559995 785134 19591 132032 380859 465515 9603 819572 382627 287386 648045 891999 745993 669000 1193 874688 870528 297312 602579 89028 799444 4 484743 33342 51 408109 407499 3 252659 487843 433860 311789 880371 884090 434087 866793 1 614312 96072 689930 815358 899907 243390 182696 62 216 874167 514505 276008 833800 617361 299530 101529 846322 2 45243 486070 647177 365234 91192 534369 3210 823306 596487 585418 750285 324590 869158 798388 476455 2997 732525 570474 88762 659327 26897 2292 652584 7 871433 57399 836109 888675 22045 44389 883452 872885 868001 3 329 33677 67011 610409 22 886030 857032 839531 873949 590852 471938 882082 12 34614 12229 130 20 774474 186657 709533 707981 17224 269568 465271 423025 773899 106 785905 50447 550281 265064 179362 29189 858601 6921 832396 435014 2059 93379 478075 825542 327847 158351 818996 214904 899132 23707 688846 477853 862269 223312 890963 88631 877117 1 537463 84401 839897 48611 6251 814696 736325 874195 898330 354833 64389 728993 847882 866711 80926 99910 5269 797990 851268 97842 110292 815401 271608 707329 56852 278869 590855 826164 206054 398535 48 36889 9 749573 865590 52234 4 668828 546 5242 180673 4305 254627 721440 892133 849516 887441 199 440064 6744 13 716855 21718 28 18 474336 82218 716020 539374 877610 2295 887411 300445 646810 804040 2 835801 387385 514841 619775 547159 809297 328987 788457 130 963 422 217662 166141 870650 513833 2964 358953 2713 368849 839219 21 232554 197129 335403 125522 3 175950 215315 9 358796 491576 867696 781140 811304 779890 26777 235 597666 629605 503 820753 615842 305442 893123 711980 794576 16514 218078 23601 211108 50118 418327 428934 732864 837757 896004 868556 860 536140 157923 732125 101448 475 739978 1 879278 893051 818571 775029 819964 2442 735005 769033 15857 1060 291657 431996 2 680590 461701 128412 436919 86452 8789 880612 605429 849367 880294 891007 72571 838751 25770 444447 890960 872600 1 809238 864432 473566 186951 878687 830698 85 3 684901 188411 28 890958 162209 709453 780665 870522 143 647845 785124 98382 890571 469831 9516 646889 437532 490532 54347 879915 2114 851948 68624 10457 122637 853657 283297 882591 58858 894660 4 316322 281561 899825 28276 859147 863499 122 7 850166 734019 22901 94 627789 839276 466913 105671 880697 699474 16 463621 444768 5 27 872715 7995 389236 39834 683582 783324 426067 335775 482350 895792 754363 840092 664017 859619 835434 878945 755703 38095 799259 898846 308208 827141 169288 509814 615663 767274 794284 8 16767 881213 828630 336482 761251 763036 598343 798621 816521 848498 887660 856169 182364 29251 512230 625676 442228 754290 452783 52507 29607 157 340028 191 762073 14 430255 855351 153340 895522 341214 356371 553739 808994 509898 7 174152 79 893309 4301 861524 764849 71631 377255 892468 27051 139 371190 804893 36 7157 690598 297593 3 890744 587851 894962 5 831188 894661 9270 835605 9051 360 33907 226698 144 231608 495057 5 887828 71844 348653 844692 23 770951 874694 407254 8 885783 11475 716252 791380 744535 876754 382023 876340 1 855586 789690 866697 81275 523040 2939 735175 34504 512351 854836 136 883569 2385 425154 50 232448 4 421428 222632 12 802528 882028 505479 43333 807394 766539 118901 795921 39 27727 495176 404327 1 412097 281555 747803 67943 593373 889428 884772 878010 819885 1470 1254 700215 203068 34 875736 836568 309395 811504 696962 757389 855991 126437 864425 78958 494953 30706 774628 148976 147049 765552 738474 390701 157320 485416 823956 722040 888317 722040 1416 885701 26277 50 187103 3333 3489 41423 347563 441539 2 158757 58740 275049 209602 248452 319100 1 888078 38461 844719 230794 7542 290054 5424 1621 867339 167666 13359 666381 888518 503095 11 705159 121648 885449 492604 537299 77847 864190 1535 798847 753695 429677 503787 824884 209064 226155 841894 833041 687136 370406 294602 20468 98 857295 90 5754 384462 728590 40 654 55 139084 310311 12853 25 642779 513828 151910 21507 201294 136269 3568 434879 721482 1 715365 892488 178299 803845 609322 834052 856232 436 387146 884637 748958 321656 634103 846309 17 1 200238 297680 749321 898926 3 183908 32139 864778 320113 876445 871188 850900 129076 883305 123411 763658 635761 4 545387 43483 59 317509 89590 33211 526139 548240 850971 1 283306 127 743051 703153 570622 462860 681367 583052 371168 383555 385300 11 862775 138 899388 27 8919 238524 831831 741912 296050 755436 861405 97824 762633 736776 594573 864425 532 456450 844162 79879 589662 364125 327019 797130 212173 616598 334146 16474 40239 73 8 127088 620153 258068 534571 846431 140753 430217 798615 296900 368903 834248 333987 3 251534 506938 305657 318551 894136 837545 507721 28043 104585 834172 325450 58483 773713 4434 2592 538246 799481 823757 264607 897886 752450 335599 119224 489 723117 368119 1343 466580 836575 814387 663 23 294091 846 747108 803748 14 896747 343515 329692 865547 808499 287700 874737 728574 886033 871563 713180 19 870097 561642 78684 828805 550627 766746 217971 182517 589112 13793 371 673097 18292 351434 72693 2 492468 895316 395995 469323 770574 407515 188002 871017 374176 873420 10966 830766 725697 57577 647946 660 252202 568652 30 828073 373986 831066 477687 3711 1435 558609 489599 18661 281476 602841 6 770076 771078 115 634980 1380 413770 182116 528772 46012 106385 804472 164 858703 621427 637384 675532 56812 38 843404 7448 598724 314263 527484 806172 763834 412485 630557 785651 7170 597303 678341 9 304600 814029 352738 886188 30 25837 858243 164671 856863 891700 279652 786215 757 842999 808199 863605 836396 771443 6 3 709364 15346 229759 712225 30033 891738 5 848715 1043 672808 234995 376286 365897 42092 786309 783130 827693 521698 316838 638468 789533 508811 464645 178 876461 848366 41306 103765 55629 875960 460071 58088 877757 743289 565234 104129 888130 793282 844598 229200 253726 557833 838869 706177 2821 882382 544620 5111 891797 724474 749963 225300 893551 25 838267 250883 57593 86982 874142 50 886897 820068 813537 66 128664 802851 876909 857171 848513 2937 489472 888964 684228 40905 15 67938 86 48 105562 89661 893114 786669 29323 843386 791915 749841 28965 500875 724134 778071 268930 283202 189570 5370 730953 817971 620959 220920 803974 787515 756794 882442 763832 203036 765273 856029 129731 1 4 345378 454301 788016 601429 837477 729573 81322 878442 508790 108132 17917 16 758317 893494 889394 513680 6468 869729 208956 891094 866027 876641 1705 634729 880542 151898 875596 834331 184398 297366 15 480071 7423 206016 746046 879041 739218 842041 275120 1455 2849 3334 635890 1155 749127 16 3 538158 841053 100625 219 878686 3 2226 578033 86906 392741 139766 485725 357319 198 165395 3553 210008 493418 4913 751592 234916 785813 452927 98230 675334 162084 371887 897437 2633 70961 599161 780009 861566 4030 20789 236523 157481 712363 188 179 403 221115 891883 44765 803883 657358 855944 461720 709630 776529 329023 153086 47640 51320 721011 214310 898914 12532 2190 844450 265147 563339 648319 888340 685155 314701 183 802674 256115 559641 874644 805596 883000 828333 146215 815461 764762 7 271623 227018 48639 30803 592595 7049 855950 201200 5 1 874140 883206 882956 778961 599151 126353 681276 782785 844856 645348 703179 39512 706987 839575 877115 118156 238622 28896 239 149888 609717 839915 397 800635 358926 399354 664873 839404 893496 559534 62126 9935 613311 61828 888471 50924 640315 666413 862738 678881 92559 755404 522856 747002 58356 181471 672121 421285 21 430155 203913 811001 651001 618012 629965 352872 1 371004 714897 865782 37336 178835 243371 892861 4 137533 864425 666462 9215 762230 768482 842270 551208 759077 233 881582 3063 663576 3 888276 813912 806096 816355 1 638403 2 53 859625 723038 119561 470736 30 161708 888760 813946 19472 254927 536386 553373 702146 854830 199771 491989 1 271531 873972 288925 766103 191610 145751 873213 721686 887305 525002 591089 469215 232142 424740 893387 662388 683788 124 12 490208 289949 575481 844590 862990 676565 332109 406764 173 483750 370341 753927 211802 422011 5 412004 10 284469 103270 584823 288448 1496 647609 3107 2103 205576 175241 8 125 259788 890507 227394 371356 47 884864 872735 163994 1935 3 514277 816774 2550 97197 738400 120401 875495 7 843350 709613 796286 694522 7247 730953 150906 544912 272 426027 588529 187303 729679 618350 899718 871471 25 554920 96001 3 637516 848498 74004 853770 482752 155 820024 399184 863160 816787 707436 294063 11 84189 358 852355 889024 599305 850380 158276 847114 181 134013 154300 84248 809123 847 496667 538694 95791 894298 501865 565683 257578 734797 598058 515849 787043 888194 838343 91 761670 233404 326702 7921 11057 809299 641870 6 829760 857040 879585 751481 39 9 612354 622025 4 807894 302292 840022 135205 662402 7946 27784 320093 84428 742611 24 776541 25372 418903 127668 797241 892918 29565 877687 599381 40 29 13264 3099 870636 439415 309210 8 459399 474665 14685 336315 618474 859914 271581 898581 1 422465 51266 672284 136525 134855 519789 79309 575575 843351 328432 876881 320581 643907 704288 764195 347911 798964 860003 278069 427 50979 99145 332415 864356 106137 851777 23113 884379 280983 659107 828976 258294 479723 516110 888741 898703 870012 81515 455616 5334 844678 844889 81006 546544 734954 5224 103 773198 592510 828203 888578 864756 897764 788573 703331 197379 432228 789426 2 869751 867728 110703 564192 9 70321 847020 711178 674 447623 57129 893803 8381 686726 5498 231730 346929 783868 173060 444475 150349 164108 288414 7 292940 462911 842034 819336 890356 1 836039 801705 885533 679715 396123 57560 780219 861704 425 37050 334241 52603 614666 228762 14640 351110 268455 628594 1065 112687 471111 16287 283465 171514 748085 881685 755007 2 618545 849477 506752 323870 437014 725744 138714 554047 383480 878562 892793 782771 49 881312 888242 788302 172 585968 896563 76672 887254 704781 529972 867497 260681 887912 65985 805519 896807 119518 105754 810811 249894 737999 682102 862406 696 4942 2780 222719 803462 235640 551243 71040 34820 868924 4 475661 11 18 840447 151231 569941 359238 290918 357043 50290 386854 866871 441098 796804 295456 545195 22 1 836402 337921 806770 3 8396 788898 249722 809213 671338 718894 804547 21 236480 13 80079 288 48135 127 888053 625318 11296 412866 838472 868582 784 34 145796 895532 678747 486845 169630 585450 191 355466 850952 635499 852969 10 866388 805780 229172 65071 19 117310 899327 741546 890994 418400 44891 27 258815 823932 822661 878761 842707 522635 6706 383956 79876 840877 22753 871397 703936 83465 260337 179508 795391 818602 833040 860292 218647 597003 180477 5 780205 12372 896765 596 119598 891504 114812 766268 293778 631812 747956 676084 493465 95022 169642 372 30129 680514 879040 894448 883053 550657 826551 113535 16 92006 157668 526106 392911 780979 779518 120 220 813012 516197 867269 31950 753476 884703 342275 879893 99126 834221 309648 189639 747236 758446 875991 829346 734647 2553 889145 872338 582452 392485 858788 39944 884383 344005 36 874150 30676 834688 493095 875037 1605 2435 827824 800027 454712 40048 51731 881254 642356 603336 500426 585650 856147 865314 278087 71 861766 480034 431709 50523 234359 630965 818169 4 690078 848757 25118 23012 823052 893241 635527 550794 814917 635677 793136 776868 795486 727317 879223 26842 523455 727084 490945 77223 122372 618398 581300 835461 578756 814878 86157 834159 66098 705534 786033 880858 886368 233336 623049 835423 884488 29994 766870 395134 228909 822066 76 212101 41569 8570 3608 6 385298 159044 179076 851213 3498 808922 48 536488 817684 827066 812289 241868 8799 496293 6 552998 456099 368290 891624 864017 872812 378550 150 819 873442 834549 129492 475 159 89765 349269 139398 397737 160174 201808 78341 1 765235 368474 3443 414099 221978 464 272711 441 8167 259730 420165 200762 275584 745706 147970 33197 45097 315941 558872 858219 658443 815769 461281 331405 459451 397 774295 865127 17 277560 513081 890310 682295 247183 8310 21 440991 724669 91134 386522 897812 22 787488 381043 1550 559597 833604 558020 883167 385514 867677 2 211371 336872 784687 717382 209 85063 649109 886789 165 616805 26013 172948 493392 810107 814945 793293 181 694715 725072 222837 188183 252021 112370 350933 2724 794735 861047 870146 44031 517515 427678 899986 750702 732038 837267 872754 2482 398655 287681 722962 12030 780052 797209 709905 471611 98775 720560 292671 865946 805216 882399 832820 563420 154647 401974 14199 892824 876984 894976 88344 897098 274184 842525 153 720080 94364 201716 629743 1420 123047 6 250317 14544 890058 188561 5 860517 810826 15 796812 80 187738 615879 1120 276001 866427 890331 247318 73 33041 41850 4 888409 629 149806 583126 430172 805014 891656 112589 871865 844573 398793 864012 90864 643 7 852525 255421 889825 850906 1 642380 885001 1143 793423 28685 822932 254 1618 795653 400643 582934 9540 790433 373986 28 869719 204 880698 567285 3 833133 893581 856458 140697 211419 592169 377303 681948 80431 545807 815713 859562 885194 4517 43185 14410 410714 4657 815907 118977 873653 164939 783737 421468 74 898958 826695 104445 222406 662575 882793 796705 883011 65570 429952 831295 827572 321217 389686 877633 518901 234989 367721 814084 545052 78971 883384 182077 321078 889869 64 217984 385407 352998 668262 288092 4 344624 732093 10 882756 126685 825299 710734 806584 367006 7 891800 435368 185062 150151 716456 662000 696682 13 543598 155537 65 450380 838840 364777 784380 11537 81531 838249 237632 551920 883154 1363 113252 28026 835849 868222 384745 143058 827054 311604 898117 455011 475563 885084 705268 3 2856 491353 122798 283453 514940 687604 899328 4744 15 821155 880349 863702 76576 762583 1 854926 583941 1912 750181 759036 811930 725857 151834 608834 552137 580701 168648 879909 608 615 713635 719259 316623 29944 579712 795119 884924 898308 368526 893340 858073 870 740176 17462 161651 159353 886822 893829 22742 73440 11351 687696 878659 2835 864070 937 800007 863286 231999 5 3449 898962 656739 874419 885489 891405 8233 896310 4 893253 134096 834489 389267 124048 718598 819873 880727 18 529270 80895 813219 855323 351751 677218 141517 63 175193 42685 615779 98136 494777 15016 229051 600535 26558 9246 651205 102511 706592 773522 22988 425385 842802 110417 510297 25242 1124 646380 347060 430855 27908 885794 406827 178181 506942 894197 815854 776276 826575 681418 2 261519 453817 76839 865543 376050 372781 73 420372 92298 672962 66 407203 827529 16 898238 50171 392537 866047 725396 3637 598188 875376 5664 755993 630147 841030 604742 894986 731864 603172 401466 635191 882676 829038 752117 859634 524447 242349 842785 327528 259117 9187 1195 312284 110985 215588 878548 4121 2 657789 717245 823544 334029 15 489909 245291 31 809249 885763 881524 430647 234692 831934 271875 640219 829119 884550 77338 369609 817638 409641 757775 31618 485193 810696 727799 634068 77 858999 24659 402061 867449 573107 1628 41983 632539 898359 1881 74 773518 200047 33 4 878864 634646 41058 265457 753360 211686 662903 182055 582843 498068 797920 96466 307221 201623 12127 37585 431862 220487 489193 76605 665833 639045 752354 877233 71612 594 826201 573868 370072 168148 855573 92 512411 879411 74327 559 226084 581404 2399 10463 5278 455474 779729 783890 791161 713596 7 10 806273 855421 520118 1105 461726 2 722559 804232 876274 673683 1211 583645 597745 743033 8448 48150 168755 76 869655 608825 380540 253614 140122 504615 869371 245833 894668 848898 641071 337 256517 5 8387 152 135830 347307 190247 192500 484088 514486 216053 2046 476192 609518 870656 704997 41000 453779 895123 7 77197 449928 305 122660 562610 894978 2573 10320 615506 870722 799156 28 694258 889820 282194 751650 433662 554459 507111 782461 802027 367080 654925 567356 608898 856502 779243 797869 840664 794801 890083 798829 506976 1257 99489 2 226809 771842 131288 317979 207030 823907 727981 101 193325 452155 553710 298912 839486 426415 884764 86238 815532 862611 86 836033 417573 853029 581522 8 3 823503 826845 884245 370836 303760 671854 742 869314 402775 735934 226899 78 874400 57 50 896210 863212 849319 194155 302059 769376 773423 193 896525 4894 878107 777129 187363 21301 873996 26 888511 621080 59442 839236 48153 841544 1997 43500 858180 425842 2 499176 17351 868123 894879 163885 827396 2 19 370735 652609 353648 852755 763200 891119 304342 169505 273131 23 87139 492984 608392 670039 1605 892161 831829 46938 598422 739262 91203 894419 66172 628862 378 352523 5639 163618 105455 701530 638877 749761 46765 875241 214214 857305 246317 526516 549232 7864 337097 8 894931 5156 812892 3240 384099 22 287779 1 453372 110822 159 820646 53518 705166 856517 254619 471783 3471 815573 877267 3 238424 720712 619272 8 268070 178139 387 830310 828339 214248 535 787425 732408 179097 874761 2 667589 553071 859933 157677 523 839901 406892 3 854457 709691 875351 800012 608432 106400 725628 883311 564521 748194 2 740009 139932 93 10 831776 856755 4881 379248 6 784841 824600 573671 821795 884261 875961 178464 789225 50 519 44734 758522 887972 712014 802842 873177 460027 179328 466713 800365 861153 9 364188 838139 272 586 554803 541 748023 895297 349466 311671 886086 899768 568528 423589 833878 579232 874832 96507 2502 661103 832948 3517 315977 782023 749799 889438 226 298001 897384 681393 66 465770 789240 646059 43 851856 697264 899557 155569 382115 461202 868980 816435 721665 448940 374936 49358 534690 883021 779635 78655 885494 285225 2 631102 817319 807065 601221 353647 131 284556 26805 859258 298064 860676 861458 112002 862441 687777 141467 405181 3910 3 763111 346190 807850 217090 247791 414016 671623 1614 459564 797939 820164 614159 861078 827136 852383 178766 351535 62299 6 853797 451653 161357 2 17064 830659 830529 476909 215786 282802 214118 1150 352553 1813 1342 862416 892641 672315 39868 850520 803904 858743 324 369937 443083 385939 504551 144062 891297 750377 794667 186977 869828 485066 8 227310 836434 559699 664961 472232 55883 859421 2 709486 4 836985 563180 515129 2 1195 53369 270707 509933 871194 861264 753316 876845 748864 357310 849280 784425 811816 890689 704146 371414 886645 835578 308974 91 11 468378 182153 129 668272 803584 58 439 9384 25343 519795 880642 289 20 447038 863607 486667 577348 282 426932 31236 589914 682252 85111 106059 789149 617828 766596 720291 792045 28453 399501 178048 8711 444806 851391 745 809252 8103 166 291740 617023 115062 1 277445 870425 565879 894704 692235 831137 807121 873373 889558 92273 646183 828393 883337 2 282304 435375 106569 603516 377686 892449 23029 789581 2003 36038 819220 18393 882865 944 150715 101955 829131 880569 385348 68225 7 41962 681020 100832 8 37 126889 878848 681786 838109 23272 828497 796914 578354 876362 578 898549 899584 325078 109916 760453 394572 107176 849658 537444 806491 891769 410264 1142 127011 142280 673077 3 858123 745939 557532 247911 9 50370 388220 450128 691693 4419 542965 892057 836965 786685 1836 375 858468 414673 247697 53601 704873 358025 835468 227 896060 671041 3076 685100 893049 786781 811897 895998 672095 786366 42 287568 671496 211571 716411 149524 41022 843478 326442 876632 870004 302524 122307 835549 227 352163 827958 735349 888335 281430 2208 885882 40151 59039 368208 56545 818262 15 5392 343785 771155 299141 368404 88645 21 10027 691362 214156 723742 33872 1182 364259 52868 648297 735512 488483 314384 60501 56 130195 63378 734844 607582 5409 777918 879633 789364 434121 290024 432447 121908 894051 895459 858918 783696 871344 128352 203 361962 864258 257885 79558 516441 195843 888104 858900 94378 737798 527124 666426 867924 3 827210 800470 762503 884463 138927 208759 463759 2590 39684 878146 352089 794380 875919 778262 1925 416080 598463 843555 866070 408184 891707 462404 2 54 58680 886532 877090 684635 396490 115045 894541 4404 887879 792601 765261 807163 550422 2 2 7431 798016 632870 308616 783614 809436 73408 2 806812 697834 9 529113 582111 26 5 738324 815869 847677 5892 23 136287 221077 691088 119396 646923 805860 761144 244238 193309 871424 3 895183 710368 608306 371728 219738 831498 7 788577 208348 795074 869989 458538 563141 202875 490480 12559 23494 535412 793536 751436 338218 245071 5886 434310 358375 22609 3 879146 80739 450549 880192 378584 895178 482717 47625 27931 746215 617525 120531 898250 847701 220816 52213 34 91605 15485 882056 654299 847727 722500 498645 285875 195827 804508 569728 895485 58026 737692 95544 516706 825268 819056 67 92863 815992 110598 23 688892 79771 205670 817359 852301 20 759929 455393 242670 724771 138381 56533 748 830035 3997 284861 265452 437191 457133 895804 849601 26 1 26537 143506 171561 788590 536 488995 322064 338637 558606 871952 20972 879773 53 259183 830493 663789 797947 33535 103949 850613 643307 67515 749712 665132 570421 370 307526 386068 19300 16 835396 548279 236974 226095 829320 286343 1331 146644 960 805268 130802 427908 43518 2492 614334 809819 483483 24226 836656 798573 55 658080 45 314161 180934 832885 843489 3 643217 104249 245094 858619 624243 634538 686320 495809 281104 30 885416 57487 785715 124743 587651 768255 836214 110334 790101 95 184212 384890 269042 42407 873350 426464 21081 177787 9 15 838640 750800 863214 29691 802838 380 46302 239491 892273 625038 866237 849444 460 890388 859419 103722 812426 878905 695374 197015 881677 251852 709627 643 492931 383574 898691 463 52281 868483 743188 2385 799399 518398 5 222 116053 183018 3 624258 647467 132420 521142 7692 145597 516818 225 757527 834101 693755 843313 201129 68 443682 867950 817287 847874 397362 690753 855665 773776 334564 264958 637215 318699 877718 8 854276 356532 435380 701814 199035 814278 11 139696 4 5863 33438 31678 778510 641895 110 676901 883530 841059 83405 872958 843882 159243 9131 91264 6 853153 853982 31073 3 2 882285 155 855429 557625 725595 428666 857935 6 466345 972 67513 882226 243826 456203 674421 717751 821668 2342 1452 816840 862762 815491 759114 893787 450552 8 327186 2880 695104 10 593149 757564 149785 826078 224 33599 753595 735696 68 43 704762 415738 886412 3120 757972 851532 780090 847999 732706 212762 12426 205404 29951 9 504755 420358 894872 768023 548411 24489 243605 880552 465484 1229 773135 838757 701955 48614 734378 864790 740371 783875 12191 434676 807382 585135 501931 689285 471211 824258 855106 714312 521602 836601 586475 813662 667908 123 379132 29335 2329 742048 866763 48 397968 873613 679723 784504 722747 354366 100347 184154 863433 652580 813723 821127 898668 893321 10 483557 177 628934 2097 819151 304 523000 26776 205733 603699 215706 138285 810003 51945 3150 854822 850006 75181 39 807753 856788 7 651300 706601 311 558591 801961 563909 877720 485262 54 850301 823346 29 750387 725950 76042 809351 852434 597183 881274 509520 844966 3366 780763 12 870092 253928 169 825031 787234 280805 329029 324721 768 899696 344232 857953 795716 4822 776045 367100 626844 857519 409307 83358 330 95683 485826 201717 578429 493209 788921 605935 849638 674262 874711 438131 461194 566418 883742 798546 515326 624022 30 882518 22904 873119 478190 115934 256550 640253 15085 124550 166383 27 645887 851551 82645 1765 736543 449889 2087 669827 776 468412 37 748273 246467 9062 866813 873774 630869 48659 882108 827012 381467 245501 698918 855406 23 845822 740715 690293 828355 435744 413614 18482 886049 4 47 892690 816805 594426 848723 489672 247977 399005 306771 178454 2 463623 16352 1300 19 433391 259976 20 63336 703292 799454 771366 620811 827281 4 89943 665744 716708 848970 213253 672554 892616 141279 5 222528 784330 813515 873543 34234 496 830363 206999 475229 216354 889697 258021 851103 118427 770343 858403 191174 814564 725567 300921 866433 802375 16318 7779 319274 883228 749826 212473 370676 883637 37 5 731570 66 643409 819482 292275 576668 595433 793917 779276 97439 710777 726196 269537 33741 856222 20 15182 878638 534 530855 8 723939 347667 131936 845712 200789 867744 145898 8027 643138 455123 542605 640846 36284 233121 828112 1951 676039 882822 863216 887156 406070 713907 27 27450 755971 898100 723990 549412 723236 865679 139781 286892 93703 668217 341858 150149 2995 402134 1 659426 293932 764705 873877 829687 323315 793234 240794 873655 467019 848564 672353 241448 709982 30 538105 89696 460765 14839 866312 70929 4 440106 833237 889570 21 419289 3 606180 837479 15902 826747 852299 85431 730670 144260 810041 772 1069 32 137647 865920 290159 15923 4483 195653 734068 888134 646744 750042 602643 500103 762498 555876 285961 158 694449 265159 845963 637636 41985 780016 774410 366258 714514 591376 597665 58756 2 652415 882825 889159 859334 12571 862893 890872 889211 359888 824417 537884 878604 821093 16257 306898 351581 364433 92302 899897 83226 577359 894754 27149 742493 2336 579473 852037 27939 723071 488100 83266 31008 7 817223 243 872424 262567 739996 342324 799867 880651 773776 627807 558353 691296 641502 146087 892 7985 794556 359990 434836 38339 564 59859 898262 766853 763542 313689 876296 189030 4 273778 341183 617491 25449 50 697922 95222 785825 156687 2 218770 865424 564056 271306 557843 692320 1024 582562 451146 637850 800939 792248 697209 698325 781335 818086 733720 836125 813553 128833 298554 10455 294955 487354 184 209594 873523 78205 190323 24570 4926 596959 642587 158860 781637 79737 355757 859685 885427 186787 879341 684432 772240 6 889105 2 496448 102184 844882 14355 415233 349228 819338 670733 879558 629085 33257 752027 35 838987 161 721554 73316 868 837704 480008 808620 747948 24469 467024 628307 473002 479986 3090 882486 879804 314441 585568 877271 589988 14759 508926 738798 364501 881350 402754 870959 655161 335479 55467 20 321765 447585 470743 473001 458041 120864 857631 863576 366339 24433 406604 372908 139896 96366 829031 310631 863408 798084 73 163920 726399 835864 283442 93247 5 805506 296532 28236 782 609752 387810 335477 585173 736524 822 407699 889134 285689 813438 8022 778733 836861 38265 365670 771698 394217 800408 647134 880297 847835 436630 8287 584676 424771 439987 217743 545989 143984 898439 6 38152 551789 16146 352753 186099 3 602024 685370 219579 115292 734732 847456 858595 894618 837636 28800 740900 16292 369583 488954 147188 849803 51 22578 188337 883299 114822 899753 56312 358956 1 8457 267230 841675 885924 846463 877 415336 633539 818184 849306 653403 363760 387520 775502 706094 145880 219050 64264 849633 342835 868655 811881 324287 709066 4 881687 384745 661563 109878 322926 1318 883575 847237 3 358462 747562 320703 856082 827292 1019 270957 636524 7 439407 804899 396386 824528 219161 834393 430427 590194 1331 653704 810496 3221 767792 879001 3 758 589030 667480 872087 165830 780741 793139 725931 729824 871627 2136 552 7031 787980 735022 348017 4 56 357632 7891 54 363101 815320 674497 735028 465022 528289 312208 762124 765008 842974 890673 628928 884673 408538 711089 94182 420628 17663 645 881210 768027 95482 631869 100086 110356 743260 551128 303086 66813 889004 795583 720507 703925 2792 884307 883497 302444 362684 701232 882469 111371 236854 291388 24779 833921 1094 687676 835532 3217 134 750 3134 287556 9299 24851 540443 892739 2815 888305 787337 395995 60812 22975 718554 309938 168362 1386 570206 25625 486621 871769 833042 842701 791093 529627 313454 731805 669266 735989 534546 857423 48307 824264 880176 855099 379828 819708 139629 166974 893 162592 695193 897165 738343 787864 169060 303905 820303 813650 197581 891483 36534 837202 242533 567208 857611 788320 889840 822171 80406 1658 793994 145685 693988 714207 617467 170203 28023 888238 324210 80643 848148 57024 63679 883535 515787 2119 523568 763048 575317 542306 712192 332829 144989 858295 874966 1 1121 898636 271719 27491 827936 720031 773905 760021 812902 856995 46 636766 125246 855542 131516 13156 361381 514700 832550 708452 875528 506811 795191 723673 3 16791 97615 829899 356604 537381 719150 746661 563722 893635 221 214 256 1 888224 624934 37 4 48701 885731 1 77769 132054 758979 895296 874506 15131 881354 748401 99 222934 887384 237699 481956 579584 822678 2 824991 1078 875334 719890 866097 681856 482610 785682 876419 105936 559015 353224 382945 804924 87121 2204 766751 41044 780978 844071 195772 2644 128072 822602 727064 1312 661 417665 696901 866979 752039 747950 329368 897053 328684 847055 822801 420931 394911 16 845579 892598 312364 893431 294514 140705 375566 869400 5 526740 851588 4 852570 881024 37661 337279 31 725705 10 199825 927 238721 580168 91829 214523 766935 99426 790839 514236 208214 897228 880310 635183 234655 878429 883406 585085 130418 699371 889443 46 886963 508567 829127 581306 1 876910 2614 13635 560874 2620 32 504572 824070 895682 876246 5264 11 816191 380149 784893 266 881059 877967 587121 289363 97379 106296 831451 375351 858602 868299 282297 8 680766 468845 78059 854558 899826 658041 587761 75702 591117 278295 2260 606081 360702 442191 856315 579524 851563 755444 923 123786 788530 843756 60596 806018 267383 843088 661504 883732 3455 890129 48 641085 176958 79410 4 429232 309330 789647 833484 847106 28950 12214 4125 557606 2 4 144 895209 75090 1160 723187 66 208307 895832 70536 1 750632 250406 200465 508983 169 240055 135165 38396 5717 116113 891532 4 448173 29909 878662 898250 521 1601 382006 330696 391701 864166 708539 762046 320667 794069 640318 146853 852179 694950 331683 665785 885911 876570 877020 257036 725648 698471 58040 374293 491 196641 52 781368 774047 5828 547 815264 308200 680510 185518 893969 840761 567278 843794 449 818387 406761 518034 858133 634641 541461 800379 795664 397671 889968 893174 876181 769662 809398 38 824682 172370 421771 478 206737 876124 771728 216247 328012 1880 349401 167619 891743 100713 151380 876381 1895 267373 796488 229 24 872547 869824 27416 878810 1426 74378 845067 68364 835529 880503 883096 5117 855884 843319 490526 344862 175120 388929 55797 556980 66292 269765 863003 227 853140 722980 313189 17 700335 5021 96284 36 403058 877358 41540 415571 4870 114 568783 8805 10849 6552 100951 83738 9 841 852558 184120 1 831906 4923 546952 50903 843255 755786 853933 861679 539393 896152 588664 719631 103901 358579 1152 819039 237785 706057 6610 2 113419 739905 767741 5 802571 748398 876729 785874 897257 815118 829519 889293 424717 284855 563877 80674 14 714194 357785 8 331892 881976 803427 379178 48436 161992 895457 680301 604821 754036 827378 792030 870073 557327 890614 47792 893443 883800 899570 865004 304540 4 763903 852832 300013 864207 24907 876784 449857 775929 805156 4 438101 74250 867416 747 4472 303224 747134 842151 194934 190097 138659 134591 265468 206 497561 569644 59755 293576 683895 836399 741876 94351 755814 598680 742306 112313 9301 299876 876373 684306 13848 844319 884871 257054 870131 72616 187105 106557 176308 890388 201383 344513 866928 3788 483770 264040 779228 3349 702407 859265 898599 783736 804640 864708 662112 838307 8 882814 195554 34852 856860 792088 3196 156 356906 892589 325699 816460 3 884484 170863 708 530478 546098 338063 852748 345892 844025 23671 294 443893 36199 888964 348910 762437 764725 870383 897556 890816 2 303953 738918 870363 8439 787595 671484 6 2 502634 503 575190 860594 623 570585 605596 444156 648297 267 879578 792519 7 546451 518141 532649 866318 644105 599784 880252 837879 875396 410924 7594 3739 524501 108 4422 2746 899768 10 9539 80022 13 881971 811825 433596 125095 469829 559246 459127 709858 389303 764116 819500 24441 112575 627100 413443 207 423411 811001 716566 551025 1121 820572 842838 374666 361661 4604 778423 33962 3 882962 389281 358767 832388 684694 101424 329096 823882 583733 247178 862137 898066 8 544611 823536 885647 877035 381826 855264 886067 693863 742288 688516 361573 435234 689996 9 4384 856251 260 747653 94920 845320 79 836034 18809 897542 468035 364204 898652 40541 90990 493396 845328 557499 869025 879824 443963 849502 85401 31297 682814 680492 1031 99182 613065 53608 524 191844 850714 178610 625198 26260 382 104574 681423 745018 899551 779021 163102 2 419 35722 827997 508231 789605 779080 191 129721 363220 879549 327450 864859 983 638326 820210 859838 44 29 78677 550 855557 808500 246969 103816 756244 359249 1662 688368 718531 823923 9734 23 888294 13 546735 213 727039 147062 577741 483423 50654 114878 883549 836731 26873 499198 407793 152 881260 202849 239957 820919 870249 877015 558410 218990 889749 138865 881452 824216 389605 771913 837422 892372 654837 850038 553343 20249 885024 256620 206640 660903 213817 64491 878265 843324 457152 66 252426 871990 6007 36012 302354 3077 893866 1 206278 2498 13 787186 808306 777683 208910 865097 78593 818969 8 545935 759362 394 697726 775197 78780 10 825956 767987 759672 557303 3890 414306 158448 165973 34278 17459 469262 843332 431310 754746 521293 798649 1850 817527 734505 862345 830229 240413 1 775119 598897 49 249156 4 727441 17 657306 456037 886573 1575 717946 667378 874493 895225 865042 4 707826 897736 872157 896387 709791 840150 6625 225320 567987 787886 710525 827556 736154 335524 45506 834538 71085 5226 714255 799693 554867 313871 7748 410081 230547 889939 795866 861224 426414 67018 225203 1 1834 389427 865312 867585 3 9 713530 597863 804402 794230 206340 27 535559 92632 882767 812048 435361 608413 454902 7774 49 888194 217690 138206 860628 740724 3145 5 2044 817895 494044 308637 789316 845901 125319 724276 899848 540698 11 787213 792459 811323 194350 3 776 375 167567 4 396028 806638 887255 758869 815290 796060 38190 763489 848345 98879 65661 417052 222647 872753 437135 744 1885 352773 2 883707 448113 74122 305268 826626 823619 708000 804117 75566 80955 226154 893032 607089 302965 127 8 656086 832388 851960 5521 769231 264030 177944 493197 1317 659457 579231 893892 759010 844171 622830 43957 861946 887 773696 2 835869 481393 840509 433225 481458 725894 124 809710 840443 691380 402785 15008 544767 799266 502 627723 804541 197065 100004 852962 848496 332 888649 203374 792797 46 814611 18716 258243 796835 763178 473895 399637 448017 443474 545946 164842 895258 677066 889785 15 889283 680948 802798 499402 38 3 147 809988 961 465 76610 808083 714653 1324 504186 886100 751325 890822 869446 867820 406245 126583 799044 185229 542884 2261 843434 461922 319829 504336 162608 64883 230267 326088 832402 789126 686870 790138 512442 181876 796069 850737 19164 265 134014 379640 833472 138 5799 897907 867937 874413 347 876970 860626 531975 193042 847278 472156 11 971 84721 57565 16191 883546 334779 859216 570176 149512 838921 893944 904 466164 653313 6 26 12301 115165 374252 805430 130075 2 3 296592 106828 445151 664724 882277 816224 457 663728 764605 318957 884504 889939 609748 579633 863176 767768 834121 87 184161 1859 729 152390 851186 878127 777297 354263 184358 892949 379 774090 411345 227 380941 70229 839665 538845 446367 291903 899540 371740 824408 488558 884273 415944 59101 864747 3 4316 866382 1138 1 317183 771764 498566 226929 2365 8891 383012 835017 876379 3 867842 811679 730078 182836 636797 508 279244 353156 807254 523186 893305 860050 234418 250513 333552 285917 663263 869688 230 649626 872240 342 859871 699477 133193 373874 223223 865711 1878 277136 822656 802293 351460 252621 728122 872923 205552 638377 623949 308211 660565 115719 872006 792486 788880 9933 897206 83959 45937 55439 466315 475779 845791 184 853269 199 607841 64208 778483 58988 193952 137970 418431 877393 394 858140 9747 43340 5 579331 121791 178596 810820 781379 880991 741314 110969 882645 851140 872942 313660 810119 889474 19 854232 42886 849767 492278 35634 827734 20 866393 193623 709825 2 890061 559604 493114 4364 517291 364 755968 2 616585 730747 300394 892580 24422 94792 602822 2 180135 376539 776949 273823 429204 195762 844985 674593 331255 2021 742530 5 2 342 2 813984 857865 434215 679368 1574 888731 827614 16 868583 861600 77 848423 470237 512529 47 865523 611188 836708 341852 854609 402981 12 484086 31824 772687 235 890400 17467 170 151989 899421 883585 634001 599443 104189 865021 175533 845673 277648 894450 592175 658773 817649 447939 827922 454505 1653 260392 607570 815703 424032 20457 193099 7202 56444 502633 474228 530037 629859 25887 288049 583478 1444 230495 36807 833315 803732 382423 47043 26703 264181 826955 865220 705874 888545 897654 653028 750638 876652 130544 855264 632217 863395 843632 6971 817558 883765 1740 889090 81 133048 465305 553833 113 871770 780783 821817 678856 856619 200781 572090 755261 450577 571967 762021 882226 896561 12 712 797376 829355 832558 796372 175452 843404 882492 237 895279 891329 20 859856 899444 621661 133399 163669 17716 72 719486 623952 2 47 834293 359439 1 898853 86699 521923 5676 656117 832786 155891 700288 10595 17033 894799 458605 61420 838125 353000 1010 813965 187058 805230 332483 886114 872373 42727 39803 306533 275596 114749 469 480345 515815 610267 2887 71682 12193 26 884808 494905 46869 798539 880193 38172 609578 138557 371623 518047 831312 208666 438662 733904 241 725092 587326 884644 215345 477 895993 655399 21258 565158 352380 1118 339466 733085 304 23026 2431 552716 717867 653843 889150 15 800530 76980 591808 643858 681009 856851 635968 849336 870753 815285 2646 629161 855995 240751 677552 665535 120545 217671 817209 452379 276374 438 898997 455588 18 72528 481383 654676 161472 754832 878350 199134 771434 538359 706867 250945 699049 96118 3 212762 750016 429160 372535 68346 779332 888867 325 315547 314579 796377 36 23841 196189 8631 5908 393182 219370 782368 344481 747072 596327 702297 309942 612688 2 892392 212562 584 847729 899064 44614 85272 9885 134163 649319 667081 1533 324160 18139 328222 771860 870836 53356 558709 64944 570680 730817 8 832875 891839 340739 884430 64236 811239 329108 17030 806030 750976 390880 7506 4180 223757 814779 534979 230785 810523 868035 368109 841702 878439 863560 634769 888213 805484 778825 840759 257 871454 632386 9 8 177024 14 213265 615 880939 572 783271 294671 4 597320 137769 740865 1365 613363 162295 506200 825192 9116 433740 968 566190 46147 478733 878285 329700 437992 885522 730634 511256 84436 870484 503792 1214 2224 244846 461605 67472 756999 282943 74430 343212 883645 224619 5577 844599 821650 805212 474318 866065 356998 11060 861362 194383 837331 15 836124 31270 831037 891411 602292 7 1518 883607 814392 712224 120 251440 840046 334907 765826 22720 12298 860689 66152 83258 876884 16186 439748 559140 855036 886083 189 719068 1 867893 10389 837414 853110 896927 857257 99 479392 722540 846027 86 225288 329519 881303 899016 861116 279112 442014 11 588532 668477 770219 319201 843201 660395 2126 101189 869090 306063 141281 893992 166649 332451 176547 753598 867594 604646 893758 858051 110152 100221 768508 290523 72870 130541 187379 735940 1583 70390 197375 858926 53 743351 799779 6 77041 800404 2454 874217 794159 81829 545347 360 106910 183085 514969 79130 355 68008 23 246784 727755 857555 870673 8078 8471 1 773 885866 828363 801026 604247 4 504290 756596 267695 303467 899955 298013 5966 630274 619126 885318 146280 9676 382620 216107 575751 116303 432 843719 816134 148632 31657 877292 671954 672995 1521 799799 54698 690011 516841 213767 303185 767187 877748 686670 6 859618 44713 143158 760651 883114 19716 886952 10701 512877 92332 268232 181 151800 1042 887673 477228 13572 368960 842 847252 793722 459603 758060 505699 3 345867 72 641970 794116 729018 819799 899436 689410 604346 764941 90791 427756 2 186 337457 1 86203 107360 206840 492258 485276 156377 732561 685977 393011 84490 464083 673887 879521 861857 34127 590398 348887 385085 585351 1 682346 677201 33006 856677 651146 7 718840 61 661 858572 883412 721843 208185 656103 23 23253 72 239110 831936 3 873441 384060 11 479236 849568 129959 139 40959 188533 663506 837566 288762 658 701973 359369 537 318007 804469 4916 14 862858 328095 823148 534947 47991 31715 537411 798011 790536 500883 82 262531 13474 848523 27 206846 14085 12867 47 425794 3 842004 157845 5 855249 467145 741864 57844 677738 381530 734927 754328 233 882680 199547 563 242012 146334 184207 840754 186830 871543 286588 772335 34173 817102 169324 785728 15397 739458 125170 875371 544465 463 822298 15169 819 811036 899037 156 843420 241 532101 7 86565 514685 89 794842 441284 882290 688896 2 163716 4329 228758 788678 671238 17349 732155 888009 1716 611694 822071 14155 860168 649437 38711 33824 441882 6583 198516 575732 783163 195227 576538 883673 429 858925 12214 327392 9 2871 256521 41 800894 335294 161579 783882 899034 286882 174831 795612 162249 196821 459599 190772 484361 873073 5 5218 866528 103057 3 22633 154 43852 834390 462604 1598 102184 835226 885123 884499 22 727194 844581 519416 362446 523691 753346 9 688432 8 772942 13231 190646 234049 853951 897223 1109 885414 567886 161335 18 802982 341986 63701 426860 496727 769943 326389 17 46531 881679 659067 227938 725081 240 9 148359 79430 265957 708187 93692 782271 848 77480 83542 885018 536254 380434 484420 68 10443 8 882178 898947 887248 818440 214446 545001 56189 178250 33 974 209166 896052 783087 819018 615675 878315 887263 893248 48086 338166 863836 896543 681323 794238 11 766038 866075 5195 715949 852286 285651 445413 59671 805549 3100 223699 648580 23879 795108 860813 875353 75409 248587 662297 18 103103 795979 78942 473359 9 236066 6 186991 233298 281172 6 847205 5 431047 21 10 722426 336316 622 27 1 1863 863503 832781 690840 811609 95032 758985 27 16059 1005 883821 328421 563523 897879 150 793828 695345 679974 48338 644156 153229 2553 836498 828179 13717 7177 5 672928 870 488765 423370 211518 736187 758000 701840 196 846211 153307 295920 538092 785914 15856 896888 363730 119923 351206 855309 737939 157198 4 769640 248848 95492 8435 205325 461 733145 894346 892053 831322 251 69549 874007 465 37546 885654 67420 898957 4381 541619 377628 808278 890472 842401 87557 236968 823589 100581 849534 504530 793583 9 863917 582220 746051 3 674742 163 18929 872623 770184 845097 721874 288694 389036 259929 2269 812118 210724 14 570986 207495 725818 868701 564808 78797 863222 839108 329411 456425 696097 6 789981 13820 746503 638991 707422 94465 222314 1039 893984 275976 173423 698898 359267 9 482872 268036 626440 185664 896868 848837 743730 49854 677230 874725 167 854304 2 223888 808214 18 733737 270598 878177 147 68303 11011 215393 893293 870198 847460 824936 261357 3 623443 522931 1 152575 37 349880 893703 881719 288027 194526 653079 297453 512998 889154 789193 644912 773186 599753 846411 46 444164 475910 652440 896227 563297 722025 206918 870336 373370 899036 688132 456579 652204 607134 896248 325673 153398 7377 773204 424989 788877 832024 139329 290685 892937 614231 423015 744471 4 270000 12657 131 60 744598 393 503 219757 270389 848188 3 29844 729274 571483 801778 714894 377747 755638 830143 600596 120 876000 364926 48882 2766 697646 2 558892 47705 234198 733696 744225 345802 192710 849081 78483 898708 732794 105288 206138 2901 742119 2307 277931 4672 438818 819314 143986 829046 611 222152 632000 722415 863146 17657 866552 784969 72909 836431 285800 845072 762960 296183 154976 818249 130285 898295 857531 688656 627 850766 94 1138 792121 889668 726795 196668 880171 392762 261 126034 237777 847386 759019 2 787133 2172 51091 465543 564042 371186 5 2201 231426 807763 234096 710931 1702 103 820403 137983 869271 847161 870455 82038 724576 896596 152442 19 70503 623996 576242 876707 824148 832182 885102 540965 782704 138 831435 18 2267 872037 730328 64672 19106 895386 863534 112816 798173 773975 898287 215439 533064 891767 251560 677782 379029 886554 85407 269699 576 50707 34447 126105 814439 480538 1748 885613 15852 37 874668 885655 597521 335768 430466 135979 849881 31124 891170 24 210897 849725 519575 741017 534832 789046 955 826507 78 40666 882465 874645 18 298266 71718 177 612985 812992 363841 4 899210 845800 1 254192 193142 647231 145796 730533 211803 877775 99009 312384 443667 675804 18646 280549 417785 837651 49311 844298 858 789596 9145 766076 569910 7009 137036 834630 841040 148259 365749 10 826284 376730 864941 894644 401321 896761 881300 402612 594 785222 124 798251 878 464134 884838 885417 877592 869674 787395 27 882998 367635 409454 410395 234599 818532 45 875490 221368 820881 516537 749140 343750 147 855134 227172 206915 592304 1079 354563 810297 850262 871063 43489 845059 16 79043 468 11 90897 892816 131 420097 318 873403 811154 7025 6 646923 41041 2 231034 66525 5854 859467 3 647601 750276 876586 488251 596750 228055 473512 893639 687538 513906 77847 120018 445 472229 11521 699932 160 874249 23529 256068 3924 792514 821963 9121 85872 513078 218116 235656 48537 3751 497367 35665 490100 698608 864025 433739 433436 609921 888274 69399 482085 856728 13672 348398 107555 487560 861424 797704 436976 611238 2796 52239 2 372236 873790 630073 116501 325576 798500 865302 892360 159974 800723 699546 625443 306464 864265 1188 709340 4 46901 221692 201342 872655 643597 173376 505701 869652 81640 799227 839358 640326 889388 836386 781673 568660 550083 621212 896962 734683 445312 714113 177550 559914 755680 825220 51810 333 769881 884723 20 1211 157476 878872 774758 475074 271275 446671 823007 431850 840314 2 164370 31142 569930 883606 712508 786086 119801 6 571446 707722 846358 895499 42277 258991 8 706958 134057 680861 38830 3 831952 1546 93 752916 177 377997 741865 642189 871094 874245 895628 282317 93420 824917 889247 670593 6698 684634 226375 430112 169377 329414 810392 280098 33 898907 122009 423833 627135 633189 874338 825951 860613 698949 140649 300287 313956 872463 878080 283487 821587 105183 813794 7141 291436 727472 486147 357018 423960 697123 221018 472773 889262 64 12414 255045 871335 441267 114848 796256 722979 48155 627578 311290 104897 864027 817519 771511 895369 2 852636 893859 861998 10516 750703 839949 50 144 6715 867670 845936 526789 274971 16 17 125098 29 584238 7163 591736 879917 870955 219861 892728 12972 39682 879964 878879 111 896360 621211 799725 884640 788218 30 875758 381082 595409 614972 3796 18273 832563 438007 809693 850819 817306 481442 817597 436733 836829 881637 893379 12639 794489 51 591735 350188 335203 684599 625119 26112 186 868810 829851 3181 810680 219373 735829 797645 810146 2685 70942 17592 41905 135351 464 4257 722245 862238 638 12017 440272 167200 933 121568 893418 638346 895804 131397 845688 52772 891284 735836 841385 18726 782243 385323 446755 877756 239697 168 303816 58545 589169 938 178509 802227 853142 153531 30806 5 346877 465022 2 865483 834004 160 822738 151 810007 613684 841385 11494 22828 710249 5305 281437 8 641 8390 87900 336089 119116 70512 724 249469 727378 74672 837378 870794 252895 594574 545477 869106 30990 205672 477845 141631 22414 858542 866762 893283 286916 7962 796567 18754 99 320130 386636 131307 69849 136835 190 24 491972 887680 560034 121793 870301 85569 501103 895589 796600 888730 880058 867909 846000 424684 772017 871098 891184 636489 13197 795070 878310 368333 39 678818 231446 323289 896183 773976 493817 101821 770378 1516 570725 768143 456 4498 899479 94089 677209 866107 598480 367046 132 866168 159598 240693 232 546923 26 314454 894207 355250 837129 891668 707174 757955 1881 28221 559034 3 413392 329233 62177 139771 860895 392134 777461 869524 845366 125 1946 28193 290036 586393 824686 131200 650 883536 424 512540 305265 832063 12 374360 770486 743 48 865316 658567 533837 10663 218 859414 477434 891609 820405 564877 486307 399849 109139 1715 897702 349926 59699 427710 867637 833625 733562 65238 218673 537819 892563 882619 2755 702814 823710 44000 344011 107 580 167403 21811 548124 6 509919 309502 376507 2 497229 840416 381678 758339 391596 898661 754995 750797 47687 827504 874851 361721 898168 326715 744868 743595 892958 679051 12852 480119 511185 834865 713674 50639 417983 14 233819 482353 860113 807452 8 833411 107182 8920 5 868094 854550 157358 878308 863060 366473 3206 34668 869697 63641 628708 815715 556142 672734 124802 218484 570882 890192 23131 19257 892059 729058 574109 377417 24230 840010 705903 420403 322213 142074 888823 452366 710919 128614 761804 61579 156 457534 2102 719456 528901 427576 155331 830434 725 434160 650646 863058 30950 862615 880399 826647 497557 116584 379265 356346 896964 864555 150 158404 899735 839371 139930 451465 489029 868121 68 1 346976 779500 56020 927 2282 899716 696780 725052 53849 801738 270079 117039 324431 816416 19 249 884465 27889 851222 780780 725288 849658 35528 737751 330108 16040 692579 862931 637728 323892 51 631980 470320 871114 245793 384837 10 897987 895155 870050 820731 552739 290038 818563 165789 158915 869558 205929 123841 65524 317472 414570 727089 601232 897687 582301 621665 867732 394887 862164 845854 11 270056 40610 42099 88 765827 148347 819154 204748 875832 158409 334526 508013 275 899921 852983 320828 623427 675726 837452 489380 48 153 663092 829134 81094 465246 312030 576891 684790 438458 819200 890460 54 434896 1528 46 3910 1074 876530 25005 502554 86 326349 3 640375 485035 783974 2 503981 1896 628507 547334 189393 731658 104720 858647 759168 405028 888432 19821 357220 155848 85 228085 272616 441000 2 831891 69300 243128 850135 728580 883478 7918 114920 692437 32593 182066 614053 211261 883272 377347 8429 749478 191675 607481 800047 366054 447670 898904 407985 860315 450801 511868 898060 634520 25249 548076 6 1814 853673 1 10 715222 337319 601771 899642 498 522882 826553 264808 773352 695110 855651 639495 796353 322740 119820 54597 317777 578637 61 533 141584 124510 26 741311 682166 165188 858711 209456 19753 727411 33849 870101 816004 769715 897383 3473 392814 362355 718269 1068 25227 556486 214348 761078 29221 651926 547416 889089 452766 38 11443 832406 12 769710 887070 323226 124564 45729 812150 213021 883560 116523 696073 149428 698421 93532 617835 858646 819959 825398 382002 275489 14 131415 537854 461437 145212 57 534532 343403 731443 153 882778 896902 332093 4 575163 800371 57555 10 814763 22067 865336 335640 743465 402173 380753 183819 767418 68859 56104 65 854875 1612 57281 898202 2890 29506 863102 632230 716642 313229 137801 105605 880782 30 203364 8538 619196 9656 182559 4 858541 714000 2605 847900 874719 732160 324013 13653 16 187667 209 236619 336471 1587 552218 868966 863281 880471 577788 1400 361773 889388 256893 883422 876569 99 876626 831979 282917 22537 7 889564 882409 756878 763355 541168 328848 115939 848653 75807 869638 634313 75 72 2 879147 264964 852120 431900 868802 777716 818364 755132 889820 779669 729413 737862 851922 116511 246240 850646 829934 189882 210076 790466 4393 29449 187339 4109 30451 859386 845813 180073 815396 865591 41967 439924 702687 143055 1 7 781812 244408 457681 787184 8935 170177 894547 8 28361 836839 451460 784453 344633 659761 715780 863720 272361 403081 457832 329061 129665 547249 845327 99094 888195 240824 551119 266645 857636 5 100703 865717 591934 882610 522794 719866 353744 206907 879112 762272 4 163815 1011 875600 474344 115373 79696 6 838891 84916 38 810524 483533 371797 215284 875196 43 860883 288855 68 847761 859644 838833 857542 399373 755966 359716 631383 194018 601226 317 891686 49 220352 22794 889417 95958 277183 2621 563898 415436 72 849672 411908 275754 29439 345357 323827 853926 93329 493972 892623 471426 67 881730 439420 281678 80620 545388 863132 204802 118 367326 584074 110199 638562 667491 61 385894 894336 115775 473215 598200 468076 530261 179589 895757 896820 495801 839399 789482 9 544259 890181 809779 180671 272854 333659 6 825004 795381 829312 1748 524855 18588 1 285330 64094 102450 826450 4 897313 393731 140866 229096 460720 387724 243511 664275 502512 514217 509863 897601 5581 867449 774796 378066 881564 407352 5835 116985 2 751636 882307 174941 413236 50224 769169 542 564899 76479 836207 612323 69824 693347 889910 2008 849072 650081 24 874576 5 73254 111070 7225 11565 130796 884021 898884 758617 378455 571424 892910 312 496087 108639 893478 178906 157 195 580272 396470 41054 9947 875338 894546 899865 442398 657373 3 2331 785378 973 601243 729153 801602 178122 153 326176 875788 866518 412388 853355 646 716951 871382 871993 607058 605224 4152 54 1135 583130 620712 609099 878416 702980 899769 80029 628870 547364 81 26 836450 273110 893348 329983 700390 288967 531695 719206 875643 3956 227883 10923 773913 88 15004 1 53396 774605 379330 880377 891315 287541 835817 333441 863331 858913 22539 653768 704423 867404 797718 5940 2702 737698 892820 852728 138 2 3937 820698 7 244100 385703 875028 671718 174020 868428 346145 838019 3890 2593 867032 464 897025 285345 305992 885494 607201 690193 482163 65126 788883 707887 891734 574154 864017 3291 737271 339919 893222 7845 4783 832 825336 299495 892430 869262 683551 327061 45 21635 100232 278969 882582 540462 122309 434994 109641 322763 868664 265810 517046 829642 160 353606 862766 477529 160884 839468 875430 598 686859 7359 105286 34 691717 567414 6917 396185 140761 775292 340866 784953 215118 860674 444477 208789 818702 226084 625447 141705 4 802521 320398 8 2591 844183 878272 642453 339803 815456 83544 823423 4 657048 662277 678468 638162 12835 49785 723771 69 514326 743405 860638 262437 413047 554532 30 148030 346428 891316 819841 461514 423415 17 573192 122121 579504 812383 161344 379719 382512 255491 411867 628228 6 8 90714 64818 863261 33106 870127 877808 552709 255679 436696 398011 829076 851590 840355 819194 110 830119 417887 118976 884514 680971 856853 485938 183320 189655 458746 725212 873857 1323 314655 9 108033 89947 255640 161876 8583 419143 326502 240386 752765 141019 31833 8 465 2 114631 805355 18547 31151 893220 854918 257 1403 67756 7956 9 865586 330525 622857 855269 362994 824065 765557 493036 23935 182581 1568 692556 549917 285366 796342 874046 30988 856872 7503 849257 596716 757966 854785 30762 695363 486363 257692 761854 2989 533840 870789 709153 325 103060 748985 790638 185760 243798 537354 756815 745900 790884 396532 443702 427907 818106 1 83 863749 193236 343577 25943 10963 885201 824505 873999 1551 218506 311838 240178 176158 99951 52 563961 760507 706626 867718 872211 877634 881780 1010 202770 487123 830366 896241 754176 290603 870576 619801 256757 600460 851664 894416 896136 154927 846390 31 32 865639 862185 135725 564075 20302 537118 859513 890044 889166 3 367227 848615 756568 725042 245113 380233 18603 505214 207 886677 866951 379220 796295 496971 748983 869219 16669 18554 598933 752147 894914 897588 801113 39 852511 893546 272709 724634 813794 3 883991 586567 639316 1265 91241 134058 880888 14411 354679 103378 11 756338 113604 888780 158519 28 741962 96613 896005 803341 13469 250677 159754 141814 190045 53884 333573 833019 86258 850914 29 279 8 405820 2047 854013 838669 231675 712353 892714 560684 96589 867581 877666 553680 20182 3 6044 47630 898786 894402 85785 865936 848 892727 2377 3 172 861565 75991 835544 5121 121566 1357 212196 144966 635900 14866 791762 897941 831022 482612 302360 707894 734168 780253 605288 803817 297497 98370 898090 503681 840935 806722 3 755412 332118 456145 636482 307732 652790 688335 814638 153 893548 404884 888075 808468 372565 21 811143 508795 872934 778221 43818 873869 77727 627102 831744 140345 219835 859893 686799 88247 838115 815533 786959 843249 79340 815723 891654 74484 455887 870227 825125 799361 532697 864507 756927 223 138748 803422 834438 241190 400405 232 1 303682 975 840999 8998 346214 805809 52658 733668 320116 469133 652073 808434 124489 22 2 822332 643970 81893 252213 424566 748699 28099 373355 28418 53761 858534 825228 9740 891759 479585 794455 918 877157 151149 850374 402551 227529 856903 162084 278001 144362 885824 840431 19700 858565 34892 142967 739887 381806 5 771487 815573 891626 121082 418024 645378 54 471083 371769 838450 381467 689173 826626 54793 863719 883338 634404 839274 162978 874802 312767 6 18510 325682 593325 622737 413041 820830 287144 377767 149 874841 9 859062 413295 118 781455 836616 283541 168600 486713 531750 813268 250803 14 234 442102 5721 24 492347 178769 882362 849445 324479 88826 583630 273129 867051 10 460276 58446 2 871276 743553 854703 72436 884074 412828 63 169572 13 893598 4961 157107 611 893709 7 3991 850868 847378 356827 671834 678782 397518 802039 876128 765569 675982 762771 146087 3669 109385 759331 892983 9307 8606 363877 23 812983 881446 243615 899718 577376 7 8643 869487 286797 29236 688965 85650 879748 425214 92153 436289 876425 6929 884885 737930 47 292862 613958 426 47728 842920 1228 691253 451251 215529 668116 36 877287 136243 47132 288 885540 891485 310 295 264363 224329 829677 757231 895092 227 838680 880281 144443 874523 371400 647847 270812 928 726237 710709 23200 883672 896079 813937 793890 817367 876008 896010 58105 889072 732393 245207 307888 366335 22243 899581 300626 876592 214724 269933 729234 209 897754 3 846889 809649 174577 297275 126604 479486 202477 178470 310526 616805 1 862472 764797 553314 811102 142964 92 535182 785562 875486 526647 173702 853544 717394 881884 418770 790779 644667 17 310780 525632 3 783653 588839 117210 894839 433275 657256 382936 862842 808417 846438 821351 459107 324629 653382 176557 789755 8 7539 402 825094 476132 725166 878141 12137 230463 255414 7202 869037 539784 20 835530 347764 1879 614865 578734 568434 28173 661032 11 810308 727621 355480 489029 774355 742216 120057 636167 5 777061 3427 835592 734 585246 815324 814908 799336 6707 43666 400578 670386 30914 174011 190561 413895 885172 798414 423514 855207 501060 404700 326201 16494 149469 56754 616176 808875 859959 144 812603 1 5 126437 882727 38124 34775 856269 460883 2 883887 805559 848433 130 427249 845137 154145 21009 22743 774067 599779 275632 1 165252 56648 592 1148 130554 2 63971 350284 476544 701867 809191 15219 449508 713080 2077 511233 771793 9 2 391256 366505 265459 588918 183855 27 883179 642753 362248 655238 292585 218612 443795 3 546706 769163 876752 240 884564 457581 861094 188558 882866 760008 15890 2 215 243 111250 333399 748824 53031 853155 795970 48130 315649 8525 18 345071 24071 402150 860865 3041 207 785545 195913 825020 622030 829322 698383 4189 840174 892673 559668 155695 872479 70 446 598739 683047 698325 124 579925 16 2 344613 851496 846719 42241 128 280480 401 418115 760124 892582 4863 411596 827022 4997 13 783088 764195 768853 19651 272528 128629 621780 895342 298325 826177 2930 3 311176 860848 1 878312 845654 363362 120980 404227 787213 544070 899528 595164 380874 14831 899440 6749 758227 369558 876965 447 895782 319908 551775 15 563436 878112 881981 420400 200941 67 279068 858882 427611 767562 186259 563190 355 848391 874266 526276 616719 165335 695078 888161 584554 82195 723481 715044 667996 731683 852602 848521 510175 40044 472009 886840 892844 486747 805751 220194 821988 697250 91 788986 372958 1 1339 254257 45024 2798 848186 831588 804619 277424 898527 4888 14 488797 886374 747182 15232 552708 729155 860902 231899 811151 380523 22708 498776 3490 6873 799190 81698 694167 339343 470524 80100 27302 49544 532838 585380 695593 667170 856341 805761 865268 496565 44086 137339 381849 3145 886845 845973 123871 75573 686957 65957 856835 880508 303947 237452 874650 424724 297902 709534 477698 45829 881605 680033 883230 811672 609495 591228 675061 878271 5 248064 19 430533 465519 11901 271 783057 17 18303 438485 880 298490 11770 730240 478773 71 893812 484446 146189 810089 35113 509395 64480 776755 864308 451 79587 333533 6 803877 2 4352 307 2054 811518 1762 692025 409856 881893 356074 4 274845 872948 492216 945 791802 133465 115280 291055 43915 14907 558829 67182 1 617520 319622 835000 339057 416105 11 804111 583831 330446 894573 852865 2 447567 196 795636 804689 884246 846185 796496 176598 180944 260 283589 84 672774 165957 160930 2698 854701 609346 64 336 797488 828032 716234 600158 508758 823958 1774 3 853612 90 737985 311068 525203 164926 849249 216126 809450 564282 154514 888303 863982 4806 226500 269674 2 770867 201099 776045 4 164665 799930 137812 38855 766784 67 319670 736408 428978 32378 814337 399222 127560 326388 253083 672526 23406 889672 14 3 369279 874841 793107 490 3 325254 829725 128716 102569 642056 238583 56634 840614 494695 382887 878659 71582 791891 794739 387944 24270 758307 859951 429287 847397 702273 341472 171088 2 2 226453 876536 799436 90727 734267 66477 196733 744541 815053 858110 424504 301638 343687 8881 306692 617981 3539 675324 887447 884068 886988 429010 191760 868418 785663 608432 243672 324300 340603 672455 895764 151 393790 511256 112910 205 24 21 94869 899734 430733 282923 531362 867290 243454 331486 127756 69621 693728 830790 862912 899283 762740 859327 9 443 157663 778838 331854 654213 25235 1008 120259 221731 199555 627004 93844 677102 121699 830499 762745 1 53179 723065 408476 374562 26514 185522 871454 831135 388870 877752 367782 9 145043 300339 855110 1355 890718 346619 77952 62 424495 698634 201139 720791 5217 895390 356696 844532 481479 336597 13654 296200 295824 34412 617845 16 16395 389217 7755 809883 28695 47075 26841 178816 327752 893421 849697 2 112067 222448 182 867165 860148 658290 899077 553118 164131 132235 657605 368042 707056 849646 762350 18 117522 826961 828480 415914 577138 882711 665119 859835 426241 499312 816277 885406 857749 209 374053 420968 228577 132016 604195 119217 111468 602979 180237 419855 455551 375395 518285 758953 14080 636465 324264 557824 2982 8 133968 108427 196 800508 4 157678 52438 835439 163622 138878 387444 756082 351677 133618 754455 227253 476849 819020 3 861772 34 894728 11 898354 139062 81020 10576 160785 64 1498 90 149163 882904 674816 2 58831 1674 801690 595299 814258 84 888424 888928 9803 757 2 10 54227 11008 832449 8577 3 225 5 545773 8952 875619 455827 766265 833108 606143 11781 770947 729574 888717 498748 585885 873020 687472 538786 528635 5 7445 624726 119639 367841 6 864198 846514 801988 851035 6 3 590869 14 838608 8068 840519 108 758937 645546 9747 873 259636 856259 884839 230078 894903 769381 131 528251 585728 50425 67 646711 83191 829598 571145 90383 137708 880318 852878 863254 781289 4 2 696490 899264 37369 284351 570268 323301 81638 25376 860171 327966 425422 5079 537270 406088 2 823313 857881 764965 5 15392 248627 847676 374476 4 17 74775 524782 627766 9 870961 376108 224239 878286 126371 513021 314707 87798 500140 4 443458 831097 863043 760958 219462 77977 138862 899905 867141 872885 809579 643787 870907 142092 869718 777219 75521 31459 3 830510 221582 143405 351607 345333 52124 3654 2848 538992 18261 280548 16 189641 843973 2 2261 116580 859196 835697 629861 1906 352224 872501 736622 370896 91532 148362 534712 431617 778238 896044 863926 696061 7980 856811 752046 376240 399668 1 304954 78306 38509 49374 491258 292210 791937 729423 89871 862921 897615 806121 872683 818612 661680 755523 891569 505960 899720 864878 676828 6115 872630 884927 849853 154450 8725 788677 1419 490407 402200 17265 866214 531201 353435 659632 758100 773926 861204 11 814582 850218 544304 895231 14 894271 35086 687084 24 398308 8109 886426 856506 895680 8815 1492 602400 898185 42073 177387 831999 304718 873979 836490 745234 840467 1011 837323 521179 198320 395220 485827 17832 291 757845 16034 357 493938 12168 253 83928 866259 551918 754093 8792 3 936 796334 865372 862316 1432 367334 568019 29 797811 495467 888777 614763 667639 230084 876586 870851 644802 7 602176 486456 3 788978 794843 197328 867834 887204 4539 395448 345503 94958 379251 586188 870210 377591 131675 609763 745756 296988 878710 123 713144 239463 792813 454439 136383 43962 428869 624470 880156 891790 5 468391 807849 167 838890 891620 400257 860168 661780 786622 99822 1 835495 659456 560034 454759 2 4249 126 699924 829833 822546 430861 834716 5102 700591 569610 512575 457399 35453 898370 3586 1063 112405 849045 841019 889742 879076 2888 846820 3 644250 19 697786 823010 831020 50786 534 54984 700204 724714 834496 163550 9097 8 24325 193 289414 2 399143 31 862204 241774 178126 831807 135863 331442 467460 881160 519084 862981 205951 755290 156967 880270 314186 306484 19 36 452210 2549 826707 4857 31 84893 815335 495904 575177 879882 208 823362 209441 801171 301200 168419 876316 6 899980 895752 73442 889880 142961 1976 867504 73967 842404 510674 795031 712859 784057 3 319143 181575 617733 821160 21296 32473 665160 711818 734720 846016 100395 2 461664 612778 631409 9804 758682 143645 2704 643704 295936 443559 718103 625645 751191 1816 504480 579714 259140 756050 892649 814200 679376 881840 80958 86670 899540 276435 873104 13 14 68 221342 7336 120986 862441 817908 195002 575625 2538 18705 591968 687767 108881 15994 601096 399989 813657 892714 833982 770364 379807 834004 101962 667747 18494 115256 889898 240386 553309 138157 67302 721242 110939 371 620064 16 808746 760032 796456 44181 3 14924 585571 875975 5646 813491 637689 619542 617822 879610 624949 68 497501 705679 727790 57 612579 1121 763002 30513 876213 147047 2 41011 810120 6222 542750 89319 602 718 585658 818610 784124 551266 405187 36165 731755 852397 588625 710764 826981 872611 707145 3589 592781 736723 828168 558584 566930 856981 380431 78461 484574 894323 210694 889772 21799 127690 34210 564430 84397 508688 5 835987 849097 110855 198124 121112 821294 2 313474 269359 823095 353367 98787 264428 1 814635 777501 890282 892194 856940 8 722775 173427 808566 2127 816525 115396 20 741557 68676 821550 882253 528284 514 563582 763071 812524 11568 459 441064 729428 26462 788176 685499 200715 573759 2686 2357 711623 793200 764430 13693 217433 388515 203229 871872 10 50779 271283 2 526636 89321 868408 860876 862295 1555 882775 5 109107 877143 888297 791378 880538 894306 427486 187055 2 863391 623287 43597 533370 725361 263277 776153 345783 899364 730383 242453 694055 360442 747718 3185 809782 830935 791729 848967 36674 83612 89 590060 21082 884017 843735 869747 852047 586108 822333 803593 399740 847402 678455 76027 327574 2 690852 77998 798225 748658 879728 827099 73455 513064 520901 846691 101764 3827 506082 1 251 18 22991 855421 533479 686326 65881 500602 277859 614016 871675 563991 401230 733202 605244 108417 597371 874775 32301 868907 1090 813582 177936 716778 882520 389178 853437 531374 876620 14088 836093 1207 316897 839068 336586 606602 15 884792 833120 846026 817047 57520 575231 17 81068 679927 887281 286213 661105 879106 215994 148 77 470411 797690 511959 85818 281206 843530 833579 441790 455863 109 898247 5538 345538 71032 758887 587739 338152 55133 345 877857 13 635218 62659 598959 691335 13590 766454 317768 114499 332281 428950 503693 120372 860462 824039 747230 851137 406285 870400 586058 644160 575391 280076 834874 821736 893811 788880 1256 251267 831335 778073 13 4 777997 37 452789 705689 395583 547145 670423 185420 713398 46920 650221 773351 777991 735481 173 877114 717276 642452 68 894575 842757 752043 194380 44908 634059 91 821738 833462 354061 212620 186 15772 887247 309400 355361 789626 298335 778866 801738 455274 487380 844480 393087 818089 235102 863231 32166 43087 558335 6 339990 374461 736843 70283 166490 221335 894326 438756 888599 632447 527044 392251 882146 859345 423934 4 224 852969 279671 86281 865658 1 4 3145 696291 435900 882253 869896 773019 37146 696676 144374 2 429667 886760 524927 3 844415 870557 125120 896034 378059 706598 3 716275 2 48783 835928 13 761960 784621 2980 735174 532725 739217 26938 863148 663307 869625 881498 32388 815345 564126 201671 802466 660 533180 663776 131999 732447 521188 257 2801 425241 511579 896222 74200 740625 84227 765568 755626 365413 741005 403275 756655 655675 882968 49148 4095 892843 853527 538706 77020 933 854268 746867 836759 3 338142 208044 787084 2626 119343 306 2 899222 2559 779283 242825 807555 5 883342 1 4 852905 303256 354 109505 805274 802678 248838 228060 590819 659574 849061 897616 406608 579492 180754 871607 790712 416744 293134 894746 419 160164 469963 453196 756102 158809 57754 553078 3118 462 899077 888608 762960 821294 239297 244333 873377 4 749556 465606 833062 584 807948 333 121109 797134 856996 234277 41890 62647 10 870570 889575 54819 7 642201 871638 1 633932 841908 49877 898719 505442 465116 22 759771 789382 96637 533307 323 356644 858230 247708 875429 839570 79192 5 21300 108 17317 767826 866779 199813 117538 97864 9930 45 805882 280346 9 401280 879939 880650 771301 407042 697870 837056 813641 33114 687833 797364 323631 897261 213666 883446 368503 298944 753799 673921 849911 347511 639859 477769 795476 766023 868201 842621 654796 17131 894035 331049 3189 628832 883422 75715 669500 89266 55540 393732 3 10 44450 780205 2 726317 859525 9261 869294 268019 899829 193056 5 3 861022 404800 1394 857722 76586 237164 275926 739142 282016 511657 818517 430321 887328 311940 7642 708708 409029 2877 599218 11 8 899722 867424 837030 468173 281842 683466 723901 316 882750 24362 229061 91 545818 755580 785651 822820 69459 66163 448279 862559 892062 185280 724501 864713 791011 16 889587 867554 540367 793649 512 653193 264130 416 5348 327553 279511 221034 388242 781859 733556 304728 118695 638997 14902 117356 563246 869014 486189 2 872190 823784 32819 491217 826269 565272 752054 3 436100 178 419866 892959 22526 42930 770919 803743 643691 434794 1 145675 820605 5 722935 800065 865104 569482 881636 631696 737189 849191 647030 455998 834774 687033 630763 794226 803838 158770 763095 345283 235452 831925 18384 444 183139 896158 15 772832 433630 57956 53176 421131 451598 26084 45631 225137 232677 890469 324572 849247 661997 86025 880166 15885 396933 121107 855251 121994 225 836241 875503 486114 165027 851917 19 890797 883265 856508 362048 72 160358 8763 416852 884147 267982 24197 857003 487898 106413 784109 820696 44836 87 71419 153013 86470 12 536861 845953 586832 46893 896652 1 428010 314599 654399 199992 2711 145370 488065 26 363022 170877 330555 681074 227 1308 29926 109 1749 478149 867106 9000 878153 822553 888232 118239 141879 798354 482482 460966 419829 3374 509106 851584 45117 697135 883857 649825 792498 897488 672126 205 766331 822250 689137 432706 129374 3680 877555 527750 718673 86023 333405 311472 861787 81 68451 620050 390370 216 18901 720253 894663 837166 899914 850758 61495 235378 6 895400 142331 466648 67107 183004 867897 93 728394 252577 894458 168638 12217 544615 507621 890443 346712 856719 865329 326747 192382 24169 871647 174597 784835 183255 838451 677060 859401 309 18 852521 360584 73043 36067 801242 9275 640695 870749 223610 122960 836438 268205 538386 882828 826298 837524 3050 64420 349889 485101 367877 714 566951 880684 493585 106380 504050 604316 2 300233 879922 712621 227520 482058 837937 772286 627729 291252 766483 861880 7892 4 616721 361611 563732 716776 14803 18796 10588 385210 370263 99062 726067 643062 869436 829481 711952 850930 97 214221 534258 873733 888734 2288 204224 403920 12762 251019 1 878413 1219 862969 22 645464 144714 467 292657 405764 235 307538 521 846996 7202 1299 66645 382946 589559 3698 17124 209632 834941 82 147754 4 83 197552 731184 761991 766255 199 267843 241 882523 2 605814 531215 304 667410 893920 867388 193293 587272 5234 386719 870737 37618 334574 268909 418727 769813 13 194563 8 164657 654550 729088 862085 507241 103849 879563 759382 519140 5431 870042 785837 307581 618520 856324 1000 814690 758390 767219 795336 380845 525348 655 645471 12029 314332 848796 56144 835763 3163 677941 69324 873542 409399 166055 541511 75 8748 311726 150294 4 41836 696012 859917 459132 703209 833377 809276 22 537 781995 898413 486138 18434 503704 501378 655472 322344 708154 850375 568919 874055 16619 762766 875582 540600 675906 5 14 895314 499658 669131 127 588827 836603 523347 844325 897434 259958 882401 219579 800000 254003 790112 479331 766726 863 26554 859533 124610 845752 881357 826529 859137 788968 825365 138304 685411 370554 668400 882395 891126 489687 863268 839347 166832 892611 895903 77182 791000 317566 2714 549038 600644 406248 896339 374024 389 878281 105 408025 644047 850692 806212 1025 169654 58131 531586 400920 560342 180928 45257 522541 54720 739543 315596 142 3 882621 282686 184587 837281 50150 520695 613760 856569 781333 247180 113733 851868 140922 786748 644374 761746 123 750702 2 653954 481954 552188 733876 795504 898184 201502 8 110096 893336 460195 794384 495751 207649 52839 897926 609934 858847 273770 157365 510163 5 209872 886724 737893 168157 775989 75146 39440 388134 849035 143759 211181 8396 852597 3 489298 851520 573287 355519 608134 826646 4 823082 744286 896214 881484 852267 876881 742393 693776 3761 796463 768063 806307 754691 763771 837626 119396 107636 72 810416 872210 298 656412 264652 821808 1360 3277 875934 628274 26074 49229 822413 10 895954 251222 99969 685427 543390 853275 869924 807962 133 876363 27032 853185 635 334792 250986 734648 873580 58453 423107 327458 794135 869779 2 88 473766 307998 304257 2 562510 71390 7919 679633 130905 3 101785 883485 497 1 637861 12471 69384 11871 242744 33565 344 15461 2 550630 882818 264009 553 539110 1135 235878 792375 815697 886441 842677 475146 511124 845388 879099 51626 884827 817907 3088 669087 80 834449 718142 248269 769550 131968 54 856339 890113 617873 867921 835326 774929 15659 195054 489583 710301 817740 11 3 755260 552270 808877 760983 828719 506251 201113 760236 270399 5 827684 897791 6207 834669 893110 371 667742 103047 509008 661697 504595 8928 112153 106527 717510 558918 238771 805615 66669 270289 894180 1 1213 27422 12 855805 1 717686 22 184 5787 771085 764921 834814 475165 347659 228 810120 865694 130039 376339 865620 86995 89006 730048 809 174236 821218 154601 380068 802564 275561 5341 802772 61 518030 109343 205 899994 567844 220992 888745 511876 392722 11 840512 113266 173429 545388 12957 869741 386749 573924 871591 719397 245869 285248 18 852769 837240 32236 406150 897879 788189 738633 516519 585653 113604 253647 675790 431752 419467 422660 800274 897061 80678 424601 7 3 396353 855621 876143 851283 876059 563091 1237 83844 266092 52217 653846 615244 127 446587 741428 1188 272034 837769 360773 99264 441816 808459 777227 506642 849391 827469 886204 531119 893993 306622 155388 190004 822009 823127 387 861293 220415 129146 26719 267972 684782 429854 514411 2436 39050 531739 871696 234187 53 157 681190 427899 9732 851830 231816 752464 288869 99369 985 1 111 864104 347408 1167 840268 824628 718408 194143 101456 728983 808117 890976 594586 163895 835569 1005 520235 869583 283364 204033 262 264085 817461 1536 717454 848179 857428 878265 638308 251199 875597 4146 2 2193 560767 412424 468307 67223 223668 872173 875535 1160 666494 708247 99127 830110 664980 190940 620255 45 46 778009 606231 610091 503385 443951 2646 826971 215981 257620 4 294493 841347 263962 16 89 559677 850324 891929 852374 756709 112023 91848 878980 58 165 881769 836360 877568 83516 624644 23222 238452 83240 22874 73553 34 468441 810692 73755 898808 1 213225 159 785809 809511 643789 830601 824780 801175 459156 478799 684773 824541 561214 41187 809554 748709 677685 6010 381 584710 804466 348112 887061 886179 717876 896012 3445 282352 29550 834951 384696 655180 841459 882833 683641 536219 884789 815240 675496 857991 8 177619 4 875858 6915 567295 810659 324366 219 731107 424022 734336 723863 813695 653907 706 722697 801110 478966 48 3 718817 857 6 140451 173516 367874 221231 184559 334654 670918 429903 57524 988 828067 329244 715774 580155 263056 829936 850870 52 478 803773 775562 472765 181431 664076 233858 236828 785066 800455 738233 60 385762 2 184969 859401 550888 84607 612475 28 685711 786646 886809 342527 292515 6491 2 343880 516490 301823 49 1719 681262 896978 713299 36050 428216 12 187602 490696 64031 376459 685419 16638 760021 800137 301827 554185 851794 15 786327 864140 694 485124 154052 77 333 661839 888008 665 90832 244589 765519 898755 613329 183518 2555 4 403463 780475 348185 813526 810958 878613 447257 132 44277 491974 690187 209 878226 478 171439 581 440169 740358 410782 337922 1417 300087 28580 240 770575 117636 726014 744716 847438 865219 193277 597229 680324 899619 852844 822404 724744 875380 865039 5357 4367 748053 216508 883811 21643 1324 873385 754568 768227 174219 102706 8914 691468 805537 113663 855507 811645 76 655056 687561 5089 507243 267145 505031 687231 73656 656577 638814 22 855769 775655 789811 17558 19849 88 819052 434259 142692 861505 734171 664935 858165 401481 840623 483546 2 677682 39314 10655 4132 600202 743976 89 614171 39075 446567 207712 25765 779350 742221 765602 224455 883792 2 22147 717373 415280 775515 3 887633 887288 338688 74916 850549 580744 863512 442395 106122 859190 173 246332 358138 789318 882391 843151 821325 374 149711 435790 40975 542 807554 135 698206 699500 10389 660338 723721 596655 136033 714985 64438 721168 328176 553147 4 362458 61978 37095 848117 733276 892508 80304 749495 553 876525 97184 119959 463656 641406 4905 143307 425434 795896 289248 106065 895679 868648 398453 458858 806413 330203 892508 29368 761110 327270 2002 10 751570 910 61 38340 862407 593391 208644 306668 851288 652460 732649 858872 8416 846644 628669 131882 611483 474215 271712 39 783619 464430 547151 696334 28835 898416 59725 104913 402239 803072 4 345863 880368 835462 663605 748300 736936 898267 598018 463805 113014 852154 1153 10 411840 833102 780408 319309 822178 99083 8598 850193 572281 381271 886958 114201 4 223857 153462 379 31476 651215 332698 873333 890362 747657 59 861380 658612 303846 364891 1330 3235 872518 7401 867162 136176 852749 515456 200911 443673 792717 574706 843905 684479 826176 860903 753953 791047 885299 189127 876243 884232 260680 351234 657031 802178 863196 55 881583 694777 778433 864103 295810 427716 884998 886444 899838 637559 426 10 680012 883141 663468 353337 20 5181 281146 396249 48250 24 813509 115064 880042 28468 173020 896035 146613 176174 706826 518738 700958 27541 859600 35528 894510 74802 50818 811505 50302 896784 131 807906 853443 670471 15 281443 860483 300208 581045 982 861460 890530 283 27 734549 134701 892640 112 63 224005 680979 580814 520088 65037 630181 789286 595962 891169 233799 9343 882666 899028 494097 419544 894974 830745 853456 865013 3 21 60639 867804 285 355 639562 880598 141227 889426 319355 878038 138 151579 233528 286997 894442 124726 94 875037 132575 710375 544595 564227 898171 721237 858704 23676 1 621453 850010 218419 881953 15553 496050 877501 397807 686747 166476 772763 52587 141255 393 460434 16 859227 833515 757195 341 258747 141455 506650 891394 826132 797114 736371 797450 855151 780094 5610 70134 346293 771432 869273 2186 260738 1 823983 176872 77977 2 775844 763962 36 9137 400042 528440 86059 81844 755815 221 814549 881376 54895 862660 1555 537115 800205 605895 230328 892906 693147 456911 3451 841971 891710 380845 4000 410146 883365 776 54 156115 332259 891230 414 7 96423 15 263667 630234 833382 435895 1060 590185 748433 821465 45779 387721 507980 805027 875676 32980 53206 161605 203412 764544 876653 186 5 36951 861488 845253 842402 252624 148256 699626 11 871621 558161 882689 711697 82770 151778 135130 242762 821361 869600 435918 10 862517 798626 463397 521336 566388 824252 333382 217998 38047 530 838198 769044 852472 7044 589837 10228 863084 898792 888497 447044 475931 488655 888908 19 781595 137245 643008 519907 4549 270918 531629 10 465077 196522 282488 503 85465 849052 719100 10181 832055 382329 169770 593556 26593 303 897600 864076 856797 314521 657015 646735 763802 841756 802747 57115 303517 767830 25 348872 537983 809934 23 319913 222309 230407 583702 757585 274055 720620 663936 71243 690239 299454 881077 53489 849501 8531 879485 408461 327934 49060 4 64643 9 572416 820884 108388 153676 697512 555754 173430 174710 4 24400 792983 713317 697365 382819 19397 816457 517007 567922 836717 715887 874094 371465 802456 17049 8 823428 1132 870239 838370 568602 606 348564 24 322 165674 195 176228 48 732536 135099 61731 897725 501904 303 815970 707443 829154 105580 839449 283319 594336 655008 732872 566560 139612 892949 245267 132185 407485 873879 433784 29 2481 815768 345097 50806 5 598069 572744 516607 880959 804070 749 657148 747 851849 880541 1202 620227 874868 239776 857009 612682 833265 98 716021 433455 843076 401 835175 703362 3943 194681 708233 407990 254327 895649 811912 2442 877576 2 3 624839 559470 609858 880276 577817 6120 821848 760471 556488 588687 869291 892134 898694 118217 330096 149492 862054 335357 79101 48033 787681 841294 4340 6225 257862 30 242617 295341 729134 4 583578 894199 375327 537224 834987 735403 328815 838325 868983 822146 868238 1 45040 25957 9327 472257 877108 853963 482651 324083 22782 97 884332 6198 730980 25278 1659 9679 63 885303 851278 853438 121 446171 145159 857058 650016 481099 498514 47 15 426125 176 208409 665196 783607 59 224189 249384 604193 13847 825315 392000 309435 652325 833579 211131 1709 7752 68807 883520 886412 870809 414954 719469 240680 58363 890823 379018 604768 786596 771782 508059 355226 870330 862200 2 885473 1 588357 786788 546920 450281 801593 896557 899445 95 474149 490794 413511 773154 1854 310 880831 254 95392 834779 878379 69780 691454 884865 839374 5323 3 154363 788579 510373 865971 9121 310747 867984 824801 809870 841722 727952 696910 24909 386465 178896 807978 839769 886197 894019 212948 855765 726795 754451 893460 895042 769559 559155 221307 205996 2 82888 741041 890648 898700 679492 202386 304465 885002 825449 368551 845779 44469 53 232949 13 880574 252050 860836 481659 879462 26 869877 896150 810254 375492 606725 815149 295862 899410 323894 90760 561657 230437 249 844461 153927 791083 482288 812756 175952 439 898692 344727 867543 65082 880913 850883 453007 867925 838121 760386 855000 761121 862056 885934 870108 716686 54896 694260 315849 448567 703327 437867 599399 6479 343244 768633 872250 859114 10 9717 12 775054 71 2532 140198 865692 428751 2832 898564 815595 264593 607191 464 275180 170 353 819896 387162 87386 250740 837454 891432 839685 6600 619702 52696 2 265649 734873 369231 602181 490812 873795 167242 301 737452 263552 457869 4384 351 52792 20208 233460 559210 354396 570800 779177 898864 661169 868931 702228 96640 765252 865856 11988 868045 887357 897732 219891 26 716227 802482 271484 391719 203025 51 875671 194843 785177 737490 874823 5 1313 471779 883808 896491 229845 811203 113 426527 858377 869678 867850 721785 493528 784648 546507 872277 548053 14 238872 873954 650076 878617 812562 308659 277848 646357 58570 466019 643120 863906 747533 364391 279 857613 855614 369666 757903 131 147772 855689 749398 807514 838389 8288 850568 810406 885172 848784 11990 467381 8443 568282 69004 587271 567826 34 2 192330 213652 18553 774158 205827 77639 544543 592642 236759 1 21 807455 875605 601863 710310 859435 11 18 876067 300529 207196 867966 402 177720 871255 408997 17 15 22808 662909 208 3 1 789093 438795 853652 845571 138202 671553 2 515500 527301 818127 727172 438620 788136 866802 380427 860799 702937 770003 793742 860968 3111 899638 55 841135 898385 723908 894589 818281 803982 103032 834726 244983 16743 773125 773655 236336 895385 260216 854007 781974 759613 770288 628803 132342 399004 12 487242 886983 789145 461951 288110 806901 825046 836350 758140 119804 849423 780247 520922 2 888485 648939 1330 734526 865133 492724 838428 860094 2617 305767 746817 757829 837301 1 266840 851208 3 138512 54544 526246 147877 58630 30 591915 300194 778949 23975 846389 19 57193 756288 320328 857086 46299 284910 643821 798315 429569 27 1247 279089 815510 614837 7 3 893988 38 858054 109301 355325 599505 214956 48139 304519 860431 2 36471 846572 137190 90356 368198 666366 18890 389297 587168 601415 108309 641551 481599 74783 743594 862027 500254 819860 520202 172810 827301 896656 629998 1060 4 348633 765484 2 879004 140956 811729 25535 54478 129 2 212289 38272 893205 701912 811513 777695 258222 802269 7 113843 766087 655741 870046 34060 859495 213435 449561 606858 14039 876904 832116 645620 534559 854179 329818 854807 74770 721131 859917 169288 18200 875314 11 341215 253158 858027 863370 325815 42179 1146 606051 21558 36912 875165 348920 220400 257923 784401 888349 505003 762230 2 164941 818228 854183 75459 528112 829832 62478 590398 189706 764493 26553 784457 141570 119650 864978 1822 4 898366 860437 4 348142 873760 473 1563 38692 252832 719275 132902 221201 748942 490693 182503 450968 568720 800935 840452 769675 688292 57 88167 98675 247589 850996 498060 9458 465734 495469 589820 36212 417517 680875 802774 523222 396248 1 773599 733006 215312 672941 405023 897858 739682 892373 77684 840045 454813 399530 23395 521447 287720 421527 32145 25874 110601 8 49922 157 657973 837790 3 10489 119123 881692 41974 867653 811722 856291 298050 769278 93055 284777 259422 826349 361911 706081 572114 847553 811951 1 797826 881051 87 435433 495034 1426 20325 2942 581670 4166 1464 231465 52 482956 791093 5511 18023 210281 881360 705377 164003 255704 2508 75474 50 632999 782486 877385 199507 2 366255 307694 770941 463636 892665 15 484244 889578 789340 868304 750547 208702 702898 241779 889889 638020 7878 128551 153607 122514 482574 201189 887195 24562 874079 20 804749 375713 857996 412353 830402 26 274181 123579 2 392034 753837 424547 893674 734048 872337 290868 13 59654 2064 879100 850625 642071 694431 898531 761449 506759 572492 215545 4305 266083 39475 558554 511797 271659 442466 885555 837424 678546 341 545316 881263 410 373290 7 227525 44 690567 264074 509629 642515 5 656192 867933 362112 804575 3 878209 875660 864653 339558 830650 427570 22325 2 670728 391 152228 274584 856487 9130 122220 118184 672728 219439 867235 737114 785142 221483 295517 120197 3973 56 298 888927 6 2 84111 753623 709964 290077 279496 803350 251 826959 3154 320 75651 819294 722454 26832 819130 268871 744805 270486 5 407530 858566 553680 492 18238 108930 309405 570005 801611 764031 6 755275 1 2598 78997 816579 892191 846173 173884 800235 1 599064 599423 856187 130149 831761 865844 781942 1 324449 13860 858360 39541 429346 850600 38 707 6 491979 866726 703068 890628 855798 15 86817 387896 521105 655414 193131 543551 849579 510279 760766 57 160 683270 891876 93696 721123 76 879397 871517 54291 342004 201337 699096 350 416802 408012 816649 828663 336035 896604 88101 705576 3 10154 235 45 895754 848810 48989 473353 863500 361845 362651 86256 836574 848018 471485 140191 754371 219841 889637 601369 888804 805992 309441 806696 779592 881511 300323 4 873826 143802 898918 866783 9 122612 888488 426277 119815 9 408567 859514 200486 856304 932 572 162285 106678 845213 887142 513084 692935 882685 7248 42614 893369 583648 85868 585499 45003 112135 194715 888073 810590 891416 149846 291048 51 409 241268 22 702470 805180 303 722474 390275 848021 24401 893769 447544 785675 1368 49033 524640 345539 844049 280745 692362 444251 445947 568033 408204 12 756672 583968 818991 269901 368765 137138 867184 20800 847649 804313 779015 208 6428 672194 15175 161 173 115818 407396 717322 449264 845442 632495 7807 398713 76499 29986 418538 213340 813899 126796 441321 3755 147966 84997 191 724213 819239 873406 844043 276624 185374 10 848892 198485 168075 33105 629136 48 1567 891139 898694 795615 725056 808852 345102 99 353226 718955 47283 365987 299368 11505 596952 578786 842292 420260 754461 221711 745823 640457 829648 103291 864827 823340 899355 820630 823093 21349 538968 583 540422 4 229176 877335 850844 789966 867364 697252 295 75859 725479 43 887143 74 851639 297668 885654 208341 5 2 759459 6 803594 788279 811198 149089 268922 846855 781719 489656 146367 151002 404 869203 817253 41 309238 897874 1388 44318 889353 836645 1 896853 227029 634456 693491 586175 92680 654902 120658 356681 502185 898932 822964 72996 854186 888084 885238 892004 596962 299246 536146 122 360685 642604 513115 98 89 203 870445 27768 694046 15878 890645 534454 474308 97300 875193 28554 165159 543567 774169 862592 243701 727158 138 41090 342526 137092 5876 895116 5 789 315978 816801 469382 101939 517088 97076 137633 899535 13 833546 2 105977 846567 892141 169812 62524 880618 149 870666 404585 207634 899987 863794 829723 662088 12286 877438 785960 769685 328 832819 892285 9139 350426 487340 767941 126876 213 655610 889229 658913 456609 665456 198853 899539 645062 567696 744685 662482 536257 863736 597218 201348 899964 897513 857490 81485 59 335424 3 894323 167504 770756 510658 815737 374440 105787 882494 424046 882286 43227 654629 715068 631511 888065 600359 157984 62961 222249 548238 804195 532694 342051 273288 66 280608 652335 573592 48065 711199 852989 9 205884 887634 883363 73 514609 681728 868311 225580 801342 478578 898174 404017 143675 383611 458001 109895 164297 584692 312749 840952 147540 286146 417 882645 895 771279 106559 723214 174228 222885 609573 322523 473412 1 2 397 215793 440867 782 863204 812981 814176 866508 98255 52224 896079 815605 582702 609916 280832 920 153 384907 256340 350654 58639 654046 347026 607247 587551 570583 3 869203 528925 175859 78 95390 284819 187 45352 898735 45833 869592 65074 823051 839342 794203 880908 141043 6281 843870 605831 576728 861213 7727 411458 822251 881614 493324 34598 892378 106282 851434 13 364025 65166 837404 11306 815114 527119 892728 732397 25340 4977 800272 892855 8902 286071 253498 5219 36140 815906 78 853325 839272 379335 851994 573637 176694 556 896811 518532 224363 389038 858696 445547 3 867003 636184 896417 793417 365612 116567 177010 805110 691511 697075 29 97297 397 894684 29711 60 882613 461539 822730 814488 58295 540357 114946 761406 525340 559052 481882 883541 2 827278 405328 348490 819707 311715 898732 894798 806257 38217 811169 36741 697600 898312 898299 864733 566670 276901 718143 629449 812752 548212 551211 223297 94320 1 897033 2917 182 738235 396441 554591 793673 890076 42846 409340 9884 417027 896727 862 1130 757094 52662 425479 602267 630604 30944 231419 807496 50 34779 841543 321415 319 899717 470779 796580 17759 137766 788690 695027 276851 270146 808954 80730 459549 276312 51655 6938 542773 226955 813708 706923 11 29963 24856 827446 649498 536667 542831 827656 720120 15710 806574 317900 986 751835 1 7 781933 818493 214 517 373587 300400 819082 896610 94 767375 396334 318266 519424 838359 889684 879617 20 758338 351178 871804 148850 336 781034 476733 818807 354621 421833 856503 637140 854221 872993 69340 874758 878127 566384 827688 2 305806 112827 884730 115 869490 818058 638 495893 57276 218 844835 799981 29592 455470 555443 854639 24 781720 889793 59973 19995 886760 85182 538983 882951 705521 777139 723410 882208 768814 160196 47 3824 98926 845908 561 1820 505204 655783 372250 20 109210 17 703904 78859 84284 788341 876403 76955 363042 290200 72553 892059 760543 71040 837361 63794 833768 99 834236 713354 784428 533733 68114 93351 279 784838 880178 866944 17687 160050 853914 850173 1796 861259 524461 21140 739094 229901 626282 24 6946 614726 829617 783152 899583 728941 290866 894833 409013 708637 835887 883637 424360 14436 800614 396822 524980 326 1 722292 438919 738377 1 13601 671286 186370 849396 853058 856608 879374 46459 567221 866366 74625 716745 7457 362434 795725 294159 134 641314 767217 769757 61665 899100 883275 521598 138775 787107 13 7 557423 353593 851467 144963 885552 329741 818449 14216 782313 421498 827251 201583 49840 520901 324673 705845 7871 91921 18294 840564 332324 766615 14003 845249 743232 1968 767554 168787 87535 840146 674852 641368 281985 753923 446838 837896 755010 873169 652431 23113 161436 783732 893815 2305 161231 10462 403542 199093 755426 897482 83 807870 797668 294574 885936 559250 100 879538 803141 424330 899484 21838 833750 528991 512304 823924 886186 853895 886920 2989 241995 375 2 715102 778082 877544 881207 75 723598 7 26 612337 480 403488 385494 737786 851078 476821 439435 21758 130142 737088 419094 826981 873280 320687 840473 828131 48 520505 270 228 256497 715291 896032 516888 747971 11457 755539 576230 636 85111 811378 31539 889753 741561 792751 616899 874454 930 857189 8227 24633 546970 342886 878304 849847 7 713543 800261 760294 41315 1119 783107 749668 560789 201044 84950 306007 223215 889761 361730 784002 421490 101299 444804 29281 254701 225432 717597 878882 596649 670103 157005 651264 874672 881862 875483 290733 896589 1 236675 94 874364 47707 872351 395394 520768 888852 2804 481009 541268 870820 571207 35445 9 500783 90831 90653 67225 1 27882 328 785008 827786 195412 113369 201418 396834 15353 881001 366027 474904 28153 161931 172759 864645 5 747362 875137 258 762136 14 837249 837779 836018 898667 287146 842086 530364 188407 38246 870140 836993 236940 583230 1100 694859 170868 139972 848862 176020 81108 798146 603771 182 41672 718005 17038 9 1750 356886 151881 197694 190784 246831 17780 50980 850588 26 376033 696482 11 899489 82451 215 774266 25 888550 896116 46922 455 619836 1642 104364 871837 811533 408471 646375 565221 25 271399 744912 588313 677812 882392 221333 4995 754554 892901 737795 76025 2 40618 366325 898409 896977 860390 522772 258 201931 123888 848830 723406 203224 835591 67 416981 825986 79075 231422 700621 200913 783699 828965 743042 226913 812781 738264 171943 506381 701242 193 186838 804040 27280 633144 790256 721126 262 863911 386454 351475 843249 720508 622655 865894 174342 113220 441574 139413 722741 261777 779617 676389 674313 462461 895301 64985 305053 309994 1 131732 686302 636509 820498 23771 342301 41549 858927 768373 894905 3 208388 687437 65185 714359 847771 883813 6811 254 832321 14646 448049 405735 190862 814528 885856 6144 662109 435825 529 58988 2459 665377 533480 170063 834674 846434 874 816 16877 24099 767805 115439 276318 403363 352006 652443 646 525237 7 773732 774034 889797 844493 762103 860162 940 877791 2095 51 109 861190 7279 101114 234172 856212 654805 744766 888192 1454 841849 245841 20106 761323 883502 40238 894793 579920 135 460716 872602 286297 680312 236459 282202 893382 395871 774674 19 4 811416 884646 896869 44713 10721 877685 421668 143742 126994 772578 187337 764534 855248 36198 754501 723881 812486 883402 22 135393 377743 5 818813 787160 122463 490822 16414 600524 874952 530265 104227 877497 78 345050 821366 862610 411123 2 373241 8 673827 881119 6796 449620 755790 24031 80 440640 647739 27403 290383 509194 861864 142575 2 338951 99459 856273 794966 98333 842437 896157 741562 80075 468497 345789 729231 281423 812823 820657 5 467634 542235 159478 868865 682075 852657 8 500617 541648 281 9 241059 719520 895435 2176 791843 895127 831147 813146 4038 8 803061 6363 794770 895462 776772 214803 13 392109 645638 1363 616570 3 148219 620430 844367 755649 767689 400358 218879 770204 897605 605056 848811 813813 5 867168 10 509378 804328 880077 836357 639135 40378 711151 290628 50930 875231 568567 763292 18674 185384 874494 563539 521220 104 580015 745857 803362 153706 170 814999 890173 373137 858885 114201 34 795418 631968 14 22530 888843 840971 894048 707401 70948 51044 478318 747461 189657 461522 12275 873988 652065 1 841924 547439 454942 862019 176089 434838 702471 64543 617420 78380 877385 600154 895739 477856 213810 525064 851901 164970 894900 124959 847705 347246 882721 687457 155603 2 788651 603795 861542 1873 816296 760753 862072 881960 881688 613875 726022 885124 77363 5 800143 1 838121 14592 382254 578009 452942 867979 565388 866585 847194 5106 883184 28 509 735419 754190 483680 871320 10353 796210 135 672960 470489 614057 363430 882789 816 1 220343 356459 814390 858577 834437 160798 26712 579877 14 131 702 209 1164 486433 797594 790864 164500 323056 825809 2368 804403 5 931 843943 871441 53066 754 716899 852922 347034 752018 864653 482914 841335 17 829303 448814 661408 814883 886894 825229 37781 3106 377806 894233 815703 772399 872280 421183 594570 31018 1 113056 184292 882938 438340 141261 36306 898073 762815 681599 880170 836670 6132 786412 822895 670041 340608 280 21516 5326 651269 819123 897961 568 5 2932 746283 2516 429 63 107250 830618 111871 9 837461 275935 211522 480704 519495 509732 101 894271 815241 281026 887295 801410 817466 642995 471845 778203 798785 706085 6131 895399 899709 378735 898963 827098 118902 807126 68 7 97272 480478 873061 877044 32935 720863 381866 479783 193194 23 540971 683204 346211 643737 187373 39563 884096 210898 216725 360852 832744 772258 214541 831276 1 248110 718094 11 159595 11 866410 858996 838578 725812 15 886178 140918 670 68650 41193 468998 865503 890349 462324 458141 713738 69 789321 3 21 186731 351822 895707 554881 71985 346166 91003 695489 11095 6903 457460 390915 68752 124 837035 786010 31280 41 288532 157851 835396 696989 755728 745793 829789 426078 76797 610708 308929 798166 686475 828580 771356 598693 500260 121700 396255 890378 3 2 119681 805368 658606 152791 1933 848153 82419 5 77137 649666 4 5 4950 5 575331 210 153 892064 36518 898042 646499 796683 107513 820555 127266 441867 1 489721 687618 654766 632363 76 508053 22 197579 556 881510 748540 192843 541227 897026 659554 809139 737117 651 347505 872797 22 774411 526570 200620 613057 859217 5131 2 476348 890802 713804 697186 489324 884123 53454 124933 808012 135830 390050 132540 604007 640758 794889 3337 683641 670821 832558 528787 521028 69636 715902 898530 446656 16 104159 780235 880755 58 618717 863284 893871 8 4619 84720 293144 839357 185322 795351 508039 84 661644 888828 881730 870495 1219 546529 270133 470280 608007 697503 697172 576 844283 6 19 637926 851 801543 176839 1 828852 607834 465770 880525 798035 578167 501573 751435 1 756237 878878 228635 1714 735240 660099 80004 1869 119360 13 660879 852702 896834 825354 753104 267115 137505 137680 354616 531584 2832 260969 597007 2 899025 871930 607214 890426 352183 885457 400 886536 746557 731639 25358 346459 548732 801309 871917 881320 756024 785476 888526 11 135331 299 723605 3 517642 851815 748997 640745 111693 719448 856455 843794 38335 274975 332 797674 638845 884732 895500 928 811375 640567 97071 711060 488335 617445 390247 672162 33638 823312 4 704562 6737 815843 87519 723042 17728 409483 518912 46 886493 823082 751092 1237 732538 448722 839432 879903 880536 21575 790842 807409 292939 241050 878120 862866 233765 594909 95885 741959 703 122854 2 643328 387503 1 641732 154160 868407 33900 894756 890757 744095 890217 170115 30 38249 294 834301 898677 829953 650151 501094 857071 7 31 882981 583068 864515 244635 833611 7 38 64 882540 109077 23 862223 697312 162239 879567 1368 893238 649 175 894048 709357 423906 862465 860771 87835 511633 747597 262466 263443 336366 823521 599943 144651 871194 1312 881908 849558 23 78307 636636 203121 772638 478581 27897 94 235 689415 160 107 672961 424647 868768 2 212 454129 86444 829295 817959 258285 170 133563 264594 865050 871149 829486 3435 740212 781500 588757 648584 328501 694904 848749 174480 788503 412947 430856 876067 408084 2108 866684 418666 160397 65865 80173 144 8 70074 719095 188504 239212 882795 6 113133 460446 771737 345242 66682 18 4 48209 264815 891852 257552 890000 242087 166279 786361 747636 893910 413123 59051 844630 869399 348103 1344 11657 840028 846915 631877 805729 302407 537295 800800 35719 16643 876463 237 784508 851340 872116 24 491422 854542 601 854402 872137 846903 869309 1 9471 135761 723832 124535 3 796339 13 808980 890639 234068 818807 6 58434 501399 28533 828707 59059 3 515722 881968 51680 610429 372 6 45123 872265 2 867432 42757 145813 444927 362205 12 793750 662420 615887 576111 341067 446949 899343 237597 4235 886435 712007 191123 29701 4400 765452 770486 408276 263 419956 823978 110885 864410 4855 806008 323946 26927 767044 352236 270412 334700 860090 848852 837845 6035 646585 890611 92278 587237 385 877199 272154 881192 879899 430652 847616 585820 886079 892155 695534 861162 845741 804784 6 600467 885606 3 799454 2 866609 666619 47351 835205 40 27157 271730 870109 13 520369 520527 886193 778120 821426 670246 78795 857737 505251 884279 124201 84469 749329 2059 1315 209605 893466 84162 4 7964 767342 833223 218988 440402 162635 883363 880833 854006 879179 530604 248308 347722 29 312095 632675 708360 754761 591457 52063 611503 34 203544 896979 819073 8 325 89548 73 758730 15834 536376 743270 659236 827629 802440 55510 857984 118198 406277 511144 816191 32927 771529 881808 108216 838337 715430 263013 335208 578335 35 80 335720 332526 383347 56848 846684 861061 644703 94765 653613 799972 897749 215859 300285 896360 631409 379531 827790 667578 408807 230106 828950 811345 332801 758828 30261 108 528927 290360 6 23572 841137 896935 437794 538008 457642 819274 803635 78383 856976 890567 178274 837466 3 733242 685954 128192 253659 305155 883310 456259 276597 681 680644 15689 125024 44305 146127 132498 715217 175975 2 823514 693386 549433 314787 513510 643633 485115 29026 780363 779241 882758 753368 855139 432524 1 890974 795933 732908 56 6033 440904 341021 978 876857 74290 413892 809890 698487 745503 448856 683851 827307 564199 48811 109506 532877 719868 106 860423 680718 318757 624620 877210 41 5596 897915 801830 867792 770294 116048 839230 880243 6 199140 1236 1652 899961 375512 197314 20444 789952 784906 822077 834079 255002 866282 218348 58 82126 852853 852411 37 407914 457552 2 828729 329892 122531 208456 573951 350907 300426 790218 11 291732 868506 727615 821249 21324 776309 90459 883139 171730 95511 805418 858871 874897 879537 271559 819921 889202 176111 560319 709599 44230 151314 461 14 53 606954 589508 15450 881931 89890 827135 829581 243511 892981 311714 825160 25020 39580 67199 874188 875562 3118 4912 480743 874800 797911 555123 242248 83182 107686 715413 878236 895247 232 896557 274280 898139 783132 769432 293191 161387 236 421129 818210 768181 880194 554416 397 30 44065 577740 130992 170482 875693 863473 7583 702706 6550 14 2487 856096 1239 863204 18503 867494 541183 357080 273398 860786 864325 16886 806 12 106896 673759 344252 39391 745867 853841 896925 728936 124536 569047 249164 817460 53677 290778 6970 645018 103 384645 3069 670811 591106 154 368535 5 424043 451601 767949 863402 955 2 418133 289158 887849 48 854351 20558 858362 874378 1172 755875 889731 754067 364667 216791 4174 868784 883941 579852 9 1011 821087 210198 197645 33 76501 596890 531863 825075 747941 192207 271021 138397 83067 894147 542369 526897 332893 794541 695701 199343 887482 708298 811182 885021 334063 639713 9793 371467 9 560996 72124 306778 845150 516474 871030 891445 104483 334816 299591 99344 8457 12 773382 12228 8056 1866 122655 695671 426807 892164 884954 879693 896414 26227 842646 645286 749050 169 1 876659 849374 513339 57044 424239 314055 865098 853954 284719 860627 3642 713008 3374 876639 1115 489117 660544 337811 5 536930 5 10062 723077 21513 548564 899010 534967 744929 627867 566440 885151 241876 383336 104711 55857 812421 470102 15547 12 896355 356243 55715 6864 153627 54 887854 109698 4 888253 856511 331127 313550 894555 277391 88381 821079 35627 859912 893736 872170 895435 823039 277563 805775 828653 49885 790291 876421 734405 93153 249223 3410 739704 37664 571757 992 330064 480806 80403 725524 105410 105964 170259 185751 688577 882022 663167 156806 136399 12 886555 680764 431226 51184 472722 783126 878955 618444 6 92752 13 171 415521 6338 86125 2 879526 786858 1 425675 2 795567 163363 480394 128095 548097 385350 869364 107168 864023 97 833156 864871 586793 387113 226642 757202 680915 893337 838440 887698 878418 147719 631205 307656 524659 542526 38000 435469 647149 795630 694763 580654 831262 39127 886434 731866 155029 294627 281630 837963 227737 894387 66 54 47 165386 891485 609168 36675 364955 890965 331218 1764 3 9246 36 255 545967 391838 10867 536267 3 31 26491 308203 25061 879999 884787 28383 567022 825165 849130 750400 50424 483937 294541 857619 697064 11 830944 117282 587244 790 3 882198 737355 461636 13 788577 835873 802253 3 515754 849514 877396 15179 871167 3 596545 889572 877082 819489 81434 893519 566 11 429117 899952 791547 894758 899049 786727 18365 757608 241 10 793167 841704 204736 800429 121748 888127 105401 484069 785876 848862 60 6453 679519 593283 265231 607748 821689 790199 243222 744042 174085 873992 889390 632747 723382 232576 186 50361 359596 353769 781270 314458 70052 871655 570304 739318 793246 780700 70727 9 5 787801 823333 797837 12300 327082 214380 610622 2 258449 770551 881893 496341 763172 472806 898535 813347 425204 384067 858903 2021 161 362085 232805 657968 57284 896464 3 290385 626925 874552 59172 229374 890042 152487 25933 849005 828836 460545 1416 6 1324 418298 641776 890531 891108 192959 72016 130955 290321 894938 649368 758880 898456 13 19 752710 39183 249774 372810 883795 4 2 830094 193393 1 585623 375596 3 594520 256059 881756 866538 454047 337337 834035 97786 856090 15 1 24 249511 1 613792 10 158 273745 728736 820805 233469 105468 160769 867810 6341 196495 447190 177421 890210 114077 17077 270539 81270 455367 61130 375324 713117 8 883079 85334 258539 496259 554685 100639 135989 686798 10 599424 790274 465470 784495 209821 304301 886950 686609 842335 473713 403 224 590039 189659 173941 775 493308 832424 191706 297267 752914 532078 869813 792196 526523 763069 894704 845425 1017 327868 866450 258227 336765 666 892035 681134 135986 833216 849965 866757 104605 821190 432746 191153 467639 660082 1 899243 16637 76292 340420 581699 589733 67463 843142 861421 764849 807649 91598 37 25353 575206 8 40371 2001 124973 867068 811533 702511 22922 166 19067 4 96250 577327 28301 778185 675119 9613 21442 2428 44649 171 131251 371744 889790 1752 899872 444095 893780 847910 3 691798 202353 787670 801715 802759 733359 489159 802759 15 823394 8361 684659 796690 670317 4242 811540 4797 888522 58400 11 104 99765 21 657348 88495 560724 827525 644833 118337 2033 862871 326690 748 819074 169450 14 111795 750450 886269 788015 727317 195701 54 868379 3968 441583 758086 562 24 13379 877795 825669 406 308840 94690 275008 236872 882491 135937 848777 235438 400920 758162 682842 31 310598 2 361331 405582 671067 4010 529645 866493 30924 806584 792910 509510 775781 5 179542 397 9 724518 881942 514120 38 67185 58691 147988 854043 288335 2863 501688 121459 216263 468148 834353 10 5759 813294 879006 56976 36571 97103 319925 524109 825212 731734 819373 12487 871780 736431 814045 102308 531 656499 869615 11209 172893 836784 406964 244 76657 802929 857132 881371 21507 661458 176663 774459 146507 2 6954 2 222002 548518 6454 19 21756 801496 847513 312761 304233 882696 7660 626961 7 789519 22 114 840943 149 464528 9339 61583 109323 444484 466836 202 851651 429743 891238 745084 484013 669556 840219 703055 618258 743589 847051 875278 740593 22524 875869 644838 180715 881259 446624 407027 367004 56963 13 242876 853242 578771 632519 752848 889867 772918 646589 587 890273 777642 835246 591072 6 817151 1 852851 57 588358 7748 844094 792079 847293 612091 224067 873420 894555 894785 814186 757423 127363 231472 781444 45487 855167 670545 330651 344491 422032 527919 115844 515002 803233 676285 744577 7 785599 282026 862533 796404 14 149237 646678 483323 821753 394599 48879 879779 848958 464823 843002 41823 552294 827447 875929 524614 879119 847643 112736 881691 899105 265567 832763 886910 772911 151275 864601 880057 41859 151561 427121 1 270902 424078 53 574536 2 8 858193 124225 3510 695836 324440 132352 6191 177039 721440 413468 415408 799182 838189 251849 892957 42538 420999 524487 200280 168791 390150 360732 188508 527433 869342 92238 4 851683 734439 824747 8 36 876757 80 723580 842568 576640 823586 510810 71124 356928 760053 794349 8 452065 749637 368751 845421 17023 864041 767772 897162 364827 1 898368 714261 407327 800285 890496 631 10 471068 1228 274 878737 683667 343662 359415 1019 120 106892 94514 2 123454 895740 17585 152 512671 836235 466817 878620 181827 420482 810608 416811 858973 724692 861352 519 2 668861 851970 862413 357984 896681 576189 881196 897312 598731 660 841303 735019 973 879969 9726 379037 872634 135508 209706 600399 524256 4402 453941 851994 840465 58660 138741 22816 399704 828343 240373 896089 1206 273828 20 699281 45469 726251 881401 852466 406830 876221 794222 803980 91 895491 892886 440777 196076 878645 106665 2106 572450 125767 890564 804777 899530 466 296851 796753 770368 648929 853317 31817 70177 37 776607 861108 670224 661231 146429 747961 619317 6349 870279 748931 381556 881561 483648 311231 337964 23003 547246 33 712855 851781 2 792169 221 1168 843461 9780 611127 884569 72659 210031 863672 879189 819831 882447 1765 881411 262258 876935 3530 802185 734122 342649 883810 533 792425 579834 4294 674723 796461 833902 14 540822 871183 179112 21 363 262952 876971 219 99139 436060 131356 742757 26713 17 13184 561524 819620 845687 48 851491 2812 103194 117746 872416 142280 148 207384 869052 654119 1098 231959 642885 825 354641 370660 440800 797500 45255 5308 881477 93923 15 386381 583649 5 883267 821684 867053 752628 851565 892661 631263 80522 3447 783555 683037 897938 27693 229791 10517 459371 814385 789640 27780 8551 276881 898 893322 276171 837657 9086 3273 886662 555176 381747 396143 8 186669 22 254639 846105 681323 898765 851102 514101 277 90152 231619 50985 883169 891453 132503 1 668955 661916 64389 768952 890810 10 717398 291563 1 180640 490761 10303 219107 413749 93 889804 4 743572 6454 713417 493078 877600 884273 861603 197073 855912 172042 2 2254 724392 834805 223431 51009 1954 745999 505259 636902 1 427200 71 820524 56 732 766456 1120 789655 866303 236 56816 886201 95993 880577 820962 3 546342 864551 340774 453029 152069 723641 432298 2 701286 26947 34248 770434 801614 14 839375 430822 217493 881015 555628 12 893959 787041 210331 53 8155 43 725022 266 12727 566824 853541 70605 535 287436 479125 133877 873522 898695 822447 896600 3382 228967 890907 836651 312619 14 883236 824859 2880 897737 738744 246072 13986 536 752238 765743 283238 839269 851115 815327 222570 48413 894634 830291 884796 821167 38559 335478 800195 793698 820863 257872 473487 830192 895663 238184 319243 2 209004 558675 25 830420 277 848774 178686 745683 11 852311 413663 886370 765854 837091 719783 105 278615 29727 871741 3483 737164 90375 698487 622511 836567 13 292409 851 76468 284619 16222 870602 877128 652800 317755 66012 223439 830489 634155 831208 520055 671176 367428 805858 837823 760067 50 858853 17616 899772 32116 488358 2175 420986 866329 874916 309626 640283 9666 193938 881758 20541 153700 134098 890935 61887 698454 870245 270335 38912 2 895245 65171 769862 47422 843999 4815 662187 855925 829328 862617 179029 186630 232296 271451 779058 761538 639837 185620 629416 208838 862309 896635 114188 6 810082 266213 773160 737 709498 748707 241313 12829 877625 3478 3 23 853796 299957 852 302745 629565 898208 160 475461 878783 248662 600481 4057 551681 183188 560062 889940 842604 8 1409 813574 568920 696737 541254 29206 111783 172607 84 60720 530194 465211 734296 898492 899543 801169 211 527600 376761 1180 122 728734 463259 14 212771 120863 848433 796242 800595 161107 772252 442723 536682 9 876842 77365 481914 898238 185794 529408 843063 600596 69523 895280 531959 815845 739310 164786 508154 40439 844077 149612 330087 13675 95539 735329 66899 26259 421866 19 45829 91871 6 441196 532689 335165 899882 49220 816615 2 746347 895179 13585 349077 677606 684830 893906 315788 440465 124239 451 425248 236 3891 852600 82537 28685 2 659111 882707 724629 406908 491 315287 896746 413426 20 221276 50980 712794 207581 35176 454194 876602 732996 809071 898380 894885 597040 2 865034 882998 41551 10 8396 764077 10178 891361 664363 611248 790237 17663 419649 115790 534941 170470 866928 894750 14115 257735 669964 69 761808 84358 387732 118 95985 596312 442419 453962 859897 533504 769243 730568 27 23 824473 870910 663316 516869 374664 868312 845101 6 519 28 310989 550995 64669 844496 8161 712468 22 786949 451585 826586 6986 184243 871033 22 324069 691842 833 284832 280 242404 9 528796 544500 24122 2 5925 805178 832856 403580 608581 353631 864013 888669 397253 887739 489833 479172 565312 199078 645962 778971 375488 193753 133661 843809 173707 220193 490276 545884 213349 848226 868401 663470 5121 857719 410833 789065 897174 229013 608653 192195 11341 779996 851295 878892 685554 406148 22633 825216 444703 806028 885319 893968 880215 885397 13 835385 865289 230337 843172 6 844590 506 873703 464179 877041 206470 117814 882724 832050 4 411052 12371 305808 500341 198 50175 418114 773324 413738 849556 155070 136462 14 56347 829689 796860 349705 748504 112107 138929 762324 94601 704013 413706 143238 807172 371902 875146 658419 798197 78900 889348 199135 118696 2 75840 858633 832868 551440 895106 787408 3 540325 131146 126440 558 561436 105484 876406 174859 353605 12 75 149682 109722 2 876977 159875 819522 849523 10427 814351 36026 328624 534885 841625 849053 716455 24 875803 6 1115 28 145750 59138 320102 618955 94716 324127 78656 860736 768831 625962 884788 314801 403895 895568 754466 321296 141464 196930 28708 418024 76 429588 894340 880623 290728 411188 834443 86338 773243 787779 678326 811006 728869 881861 19891 723119 815118 189117 73794 745057 129650 801503 722811 99 602760 2 98942 19859 3304 797115 342489 740911 25 1134 818412 463224 172565 791024 805005 30101 362408 438007 880464 778292 669491 381811 444854 447644 8 734236 484828 443059 875374 486640 867067 300182 414373 4 420314 766074 10006 893763 1311 29 354793 129449 752681 822551 881649 368810 898356 865884 351373 3859 813090 540409 349736 475050 203 17597 36 827958 229025 597899 845367 108 133487 5063 3 317695 1945 888501 581289 834458 855721 120658 123707 334657 594163 819517 177843 453996 791768 531976 53884 534655 168419 712182 616538 644594 3 217317 74 868785 12 129064 783283 751380 380316 831471 1 861512 821758 369354 830059 886962 7006 4 288 12 9936 65668 5 799799 12537 190949 529347 364482 175553 16237 563819 181591 1 520928 861983 780455 783493 661516 339399 7 802291 434898 743816 338745 401583 880717 342357 4137 659406 103627 342421 514775 132995 456232 307966 842286 512132 203928 147302 477993 40837 892293 854240 342501 460796 762 866831 210 103802 525294 27 754796 3 896112 467844 506239 858703 127616 485979 868448 1 457365 295974 574489 721092 143771 226 877992 803779 476423 465480 739808 1464 260982 896560 681603 826194 685 13763 874718 872489 632379 29 20342 740993 189774 291330 824890 804367 798991 815676 180898 464290 775972 32077 894147 404804 711319 749102 55081 563591 869913 438776 379289 244 863142 839348 2673 472820 440794 838435 175630 119889 224 887471 896899 753634 898425 857245 574526 103486 395062 609334 189 25 887277 65 450237 329874 229523 298934 713632 128851 8656 795984 733041 24268 306509 131158 884574 74521 176681 865010 477605 106117 852270 3585 171105 607 809460 811524 252548 337089 650010 484610 29208 802547 13674 149024 10 1005 410596 440760 870866 837 676629 341182 765289 1114 898704 618460 26515 5 83935 457611 806497 842404 806169 4674 251118 26782 209811 189052 850830 178458 836 325375 1 4657 514 883272 366256 383544 732752 51802 549314 72662 3981 82556 71 451096 162174 375882 2845 339633 673 3 514003 276367 814727 285602 744410 4 310614 4 45 708925 16 3 821091 388623 30493 579366 795522 867772 326237 820014 522295 496929 89464 895554 699780 893298 2 193393 875445 169047 210738 782057 212085 30 811094 84705 752917 154425 2611 716927 541498 236959 808533 641587 292850 421600 825498 5 65667 535789 714144 67 311015 650689 2 443233 671565 394506 631950 841830 848289 533133 440906 245 333058 574878 29948 777132 854765 29420 691698 188719 19781 899055 681515 104809 716704 183278 192740 622478 598675 147212 853635 6048 320249 7735 888143 73 840343 884652 330627 298600 630961 50 881972 450556 679663 824319 19452 183779 691182 875729 896153 387 64 818026 170831 194 19 34697 885386 560174 551749 836185 709806 134086 817298 318255 653287 768770 820988 1478 843773 11 568765 8 14 560 888276 764176 880 2468 716038 188126 865242 128933 563023 63 568094 869735 648032 243252 1 859461 750913 388389 93096 873784 99602 835026 211700 747716 572878 897592 503074 689021 182025 77898 14514 897115 11168 10 859012 23553 889156 26727 962 479995 819589 840424 763244 71984 2013 127056 711571 728867 78235 880590 808620 152 891314 507774 864317 888670 371915 34 798539 78606 255442 875394 494334 59 731993 850827 897352 2271 772921 794727 47 343687 196058 420928 305786 844319 688870 53 16 485840 729916 280154 246188 407667 681885 700438 2 128913 555393 336700 314569 208900 11322 422624 141318 210748 837590 400970 896953 103050 753891 851119 2 879231 544891 521719 199289 349325 870944 895633 880035 4 362 3 263880 10 77 102080 49999 5634 670859 33624 772604 598927 813500 385927 2319 867878 2877 857558 882337 511036 737598 718373 829633 1960 327621 484 852877 512794 850027 399659 1 861734 520228 736352 765816 3 93777 28 678249 12 682424 696768 182976 127948 895140 116195 43674 149722 592201 797005 37306 128577 86 354400 21591 788530 437829 655674 864642 1 897298 73307 864622 809472 821346 196225 774540 72629 441239 17311 114147 90871 159858 562914 99 886138 84646 416377 626065 698538 219325 856816 255335 309 272 5179 233221 517951 321010 317008 792652 485645 773599 735076 888087 685996 851319 287309 670868 14019 192992 8739 796266 2 870423 820227 418945 824415 868456 473 773471 718137 732384 838173 157816 707579 853363 597898 489066 791504 870704 706 173 260275 890907 6636 162 875682 846258 881687 899904 91 875840 30330 339007 6 301688 615058 136 741111 829177 816009 24033 492 109 446710 39779 834128 23877 855952 74 890651 359570 24 23372 848506 11883 429242 10613 200092 790625 93 1619 838726 206 224817 701755 892039 816768 788940 858694 779668 782505 827180 779214 530734 849407 424166 619984 474981 496316 735162 233735 115749 736847 3712 879933 866814 514598 86 568222 33 804882 530765 886041 899557 21518 4053 772876 441458 894594 613133 140053 82 372 390538 486 438591 539877 75469 839176 543994 696230 178459 789348 496704 842937 387328 434 17381 11364 861183 2 870815 17046 16 1 166898 339899 207865 891673 839777 159589 25 852756 748911 128889 840422 660540 868293 747472 820332 708 741036 37424 480986 1 358651 885832 429958 873868 538191 310283 852110 368669 880003 880098 865994 831065 831072 152328 1 868544 810401 158220 693556 33 19 69425 389689 105465 862178 884955 753 40441 876935 70 711601 875644 844900 518581 839158 49527 875829 563474 285700 877528 69353 19 378543 87 216876 4100 882293 820196 500796 190002 753804 761365 895305 12 884317 203758 415490 491886 235200 887965 179741 178315 689557 898326 12332 322570 624343 440357 891461 683028 760967 721639 669814 533006 351516 119538 837979 804265 100342 572779 746484 782322 885321 752 320711 704888 36830 690089 642349 30 862894 236375 17481 373161 175 3 307 640613 12888 339147 146706 253324 433039 493604 839266 348405 552 720 91522 25 776073 897558 893204 578788 1402 1 432517 674930 373216 139260 817254 46012 508536 92538 613739 797600 107733 465212 323932 27361 15530 101370 408589 253883 281292 22961 635049 76782 51937 753153 874680 5 880795 470857 708146 529933 682883 707562 719852 2 13 58 604342 500044 793233 215678 736916 13 10 829459 176072 4 792993 887630 564836 574888 212996 713399 872813 863397 567556 874983 725440 765074 788 783655 858824 591774 800854 1115 704448 45 6 218706 886387 878326 11854 3628 429624 499313 830026 752484 91 54981 6829 894119 199508 852417 868040 765402 883768 5498 106909 870070 567347 457195 88417 22998 7 185391 499260 123133 286553 562378 738390 39800 319200 133581 414681 760315 356739 807150 53781 102534 850165 708149 389858 3242 778178 22109 824554 47 549004 450558 883408 168893 552678 3 5099 631800 73257 846966 10278 826636 416861 243754 850 29 874796 478250 6434 504220 137784 763160 25772 763558 359729 899283 862918 420698 779583 282966 216808 875678 792302 737922 366125 707094 71253 806683 210321 88391 477972 1 387 55024 59 771709 414028 859913 457998 896663 544288 3 102 52108 808227 556581 95791 887298 169 10180 7559 684112 818094 881533 837005 824428 55695 297593 839994 874035 57085 892348 800824 13 33234 842524 245 856617 369544 363014 5 897229 320284 5474 4 812895 65973 314395 306562 893691 845611 535770 893846 6963 17 2 780 895228 394815 51516 837739 301933 895371 738953 35706 12917 127374 342838 325031 897039 149727 50406 831807 388620 861945 858392 477412 574611 691 295988 305358 424587 374698 457 899627 205276 835081 795153 773036 48913 617951 502249 555883 511621 796726 164848 516 632538 51 303883 50673 867904 67402 682502 266969 2731 871662 516663 861078 536173 363549 580222 814586 193 804792 8 776138 152118 336921 444022 478032 861047 442314 22914 85 343604 141569 874042 829031 843997 17 785273 237378 894612 636847 8 23 662270 653579 697853 143 593812 71637 13886 177777 12034 5 1072 522186 79696 214572 665098 155703 718023 681215 863450 133074 866282 421336 314782 832967 2 879515 246444 895536 81460 404756 13838 892460 431253 284907 199 842434 6 455227 867714 716784 73557 881393 890439 827193 368017 236412 885859 626089 515546 34 881525 865346 9791 847616 351148 68 650040 834651 648705 592750 202889 885733 863979 51 790827 779536 868453 760116 637914 271949 58 198 2 563397 889939 138563 185518 879253 869521 1708 735435 21990 813044 32367 55460 52170 894146 848110 852083 656626 473779 66343 768587 360 2 14 648909 850161 899165 394625 746666 873919 829003 19555 307493 876386 617744 428504 564748 2 819499 374193 877117 3 712637 712229 21 294930 74191 887371 769746 868348 608365 808646 899229 23298 809012 803755 876225 10978 848946 304755 417843 888534 888 600052 446181 151689 40713 19 836037 636269 33476 798825 882924 12 86 899790 843590 675758 81341 860668 732310 617234 791294 896461 893405 895676 561560 784651 32 5855 860831 820728 376498 18024 898894 2639 287893 621846 266417 94478 548 11075 62820 71115 894253 246541 2702 208723 861756 892470 244 870876 778740 535693 250537 781218 883263 873052 494543 837788 769982 83108 886303 825542 882466 301383 688883 30685 156 421929 80993 103302 652559 891073 468384 141983 754021 892470 79 544912 487728 6982 742913 538172 857593 767581 667959 869710 737065 71745 722319 69848 685004 136 898741 864561 592360 879029 796171 871488 1483 666456 898344 880733 851070 783828 32154 328125 701276 134477 135324 402809 119947 879793 99570 20 3 842014 764768 831698 708747 383405 230219 704347 44 4 4 859981 49802 295289 85 852418 865347 875340 390186 258013 590530 293715 843285 317001 802620 888150 886469 878607 196269 750400 469078 465600 893903 6925 887011 588036 14 482787 150332 67 725059 1155 827 172670 79340 73 695560 185215 384327 1 840627 180 29 383087 274862 181210 605842 6 169118 1704 807350 896577 451124 108776 872360 1 814623 721436 285270 376054 463563 826474 275959 804093 534295 1997 802404 369593 510882 46710 14 481511 331582 653078 21256 831501 304 2 551746 848210 191 432945 583 73 852834 300548 779 4974 10 220834 880386 837136 951 295709 841273 153735 494340 850498 171197 195347 276055 755840 342748 3 461392 33758 10 35013 842906 762451 418444 81644 315408 372653 93023 58790 480917 796663 12082 304812 167102 806625 789998 852116 4781 36535 853771 892094 763224 8 35018 202 119799 887474 3882 857700 307871 794216 899744 880397 843281 141253 436111 64650 423880 191 667174 312689 829217 74 594176 200 734966 616099 38079 33109 678526 827874 851297 734427 26457 856761 883030 897067 270100 2 280315 26056 842522 17117 808332 898401 782473 664007 781052 149284 868289 290222 6050 300215 102144 871556 121 477032 41851 783722 623493 201 627592 811297 689 834657 552517 310414 458309 48842 422974 893470 7 544088 473807 386 847088 767505 817044 898821 888147 476715 387354 645921 359164 897046 846207 781554 22585 69771 429488 834242 809957 874326 346552 898648 239281 576699 7 715629 353217 778731 80128 764893 43724 878523 17195 849506 780646 589764 858639 841928 308666 676 198331 441602 807965 5900 100335 4874 635713 493050 846081 759312 624138 886227 885887 3678 863479 897170 1 857526 712564 128072 572 653557 871036 439841 732900 869251 47646 798929 780049 805714 187727 449365 843721 242286 861084 622115 333404 804529 837238 68324 882842 644064 540911 526431 405409 208375 749747 842860 308448 251900 780789 275614 888120 897217 869386 841932 1251 863035 8662 604417 432045 539 875129 46364 487050 828620 872581 470620 702679 872921 837894 484524 594680 890000 861036 884823 824821 888845 400461 540521 852294 54400 57 55630 896486 247053 499642 95 837667 734630 182171 11207 7827 216974 863771 395 847407 10894 824390 554404 2 558697 748569 700325 887328 875036 120 816721 58 200621 299 58306 522 814947 755916 12742 14901 828990 467589 14533 890222 881941 888453 652456 851503 838238 8172 8657 320528 332076 143764 13498 799272 739773 748337 361239 833347 374077 437259 101428 44 997 140007 567101 217 97805 19978 896999 833029 597894 319008 575540 61097 174703 404336 894790 243884 824030 777011 18 686796 867177 705556 92553 84770 840767 450738 859972 850423 877403 757322 13213 858524 710008 566730 875866 177832 890495 692413 791748 489033 805706 827304 11 1 496190 247280 788659 678850 470609 711158 879826 13 440525 688605 23716 803253 112723 879365 760590 862 530197 166657 557134 444580 4 570250 307271 782547 468673 2026 860547 330332 396346 773124 664068 899346 6170 834393 153 699167 808471 793057 2139 134823 532134 631684 899552 310170 829433 763239 280249 787007 870271 340134 820349 16109 893444 851378 893616 1 645295 876586 1 100440 101777 1394 295072 611982 464015 852224 890707 499204 1 855942 139144 586959 297354 565 468155 583563 2711 248428 812031 7463 751504 92735 775626 876115 810667 44312 82 313 885400 22353 894709 232760 892153 691759 868319 852737 382867 67503 789685 386648 737334 834845 888922 295916 895769 516352 465655 17384 61 185227 841831 865569 813192 887319 876114 17292 128 198935 534215 755304 715907 3 210425 398966 24021 898700 875145 606671 436238 766218 837313 885407 896384 111340 863436 388720 832729 843022 226732 8961 864266 596724 893105 860514 46580 9 478 592428 196033 408347 787673 1 8844 869015 438130 149631 753625 270978 883900 851007 750216 2683 18174 13670 710412 674939 10 839270 879422 692669 350725 427066 568057 889286 404858 97642 575592 360300 824068 782352 861027 561494 356695 6 428500 804526 708 234448 870251 895283 734269 854204 2147 891885 162829 842770 17031 223506 49963 753101 2389 225078 767400 898215 69 206976 267293 214 886521 253982 879644 76072 224218 823861 84618 141311 750507 27 553524 246113 384937 611509 867726 410952 823266 397357 899633 4126 95500 709213 878472 4 14978 325892 877685 337464 209635 61 747781 675974 816552 429348 523797 103649 183791 271646 816090 832183 9617 642859 644 889818 864874 817200 278415 99798 509509 382182 676357 450015 445657 825939 896395 892146 890284 337424 2118 3 730142 9178 111 492959 886826 7419 465850 10379 113543 84520 554181 535034 854675 531293 740672 7 384913 862644 318961 300473 25 563761 69016 441959 827001 727956 752385 335693 761085 2 708952 2501 161525 872469 382724 790292 14 889881 389651 24438 48456 202622 33471 888483 729364 882359 135681 898567 161366 818489 837292 4284 363557 716719 259 877184 683891 634147 703 491553 824726 1219 892155 134592 598050 136826 839298 762766 2 31 893735 882346 149667 696129 671034 747988 289331 98202 462245 776981 828184 132496 49721 741480 858026 6 820555 767491 760779 4 31493 839056 847310 856271 105099 354400 140264 857731 758120 96371 889086 715183 377896 55 719632 831300 694018 758384 306580 583514 739123 899673 571894 4 146174 7901 425098 782607 1 882422 29594 825467 6 181258 6 565222 196573 462 212557 3 868666 270 357937 881035 318951 3 74861 129137 601769 452487 831268 110528 375916 2 714532 721 289680 65401 151278 92152 2472 510465 849474 6 1221 782372 347642 529251 769730 895880 835073 204792 27788 31848 73547 148813 378574 862193 884648 611694 796602 230591 45 257342 452881 406314 49 295632 719835 220870 870597 145 10770 205627 87039 25396 2 63636 202 767542 742703 9 858133 867775 2 265442 610272 15 233 41994 2 840361 2980 620980 611732 29 845286 209646 24 6 893015 614909 157281 242096 3 216360 51199 75 781197 243509 212862 507049 829612 492321 182205 853987 886250 456828 1819 54043 105584 345724 11198 20 851068 16770 739545 382 614414 805482 639256 889859 36443 837235 530549 896961 890960 450989 761109 790947 15911 882916 763292 610504 850422 724525 813540 846798 8053 5006 649038 1193 405266 837407 7109 35 220390 784065 750435 362 450309 15912 1139 79564 875270 135 648213 279737 20122 146787 863835 837849 891727 2461 808556 36043 22 137086 6253 13 7220 450202 865996 12 815377 136226 884910 894334 885619 569796 876810 615498 12 857465 810453 5 19 294715 35 757910 840558 90253 405029 37 4618 214829 779923 815286 15 867231 2436 37304 698698 10349 671874 680632 25944 236154 895441 7 848851 151477 636165 451330 1882 529613 597020 62753 803524 686749 372974 706051 899239 811002 238059 808224 789074 387 763694 489072 397897 14 2302 954 664587 118920 1190 478939 142595 853911 15 852593 420331 895644 361834 232 858872 728635 432989 833750 1 4 639647 713000 130 834615 793176 878343 750031 677094 4507 610113 893212 528059 520177 305802 847980 500731 635981 1183 725827 410505 885677 3 406967 607134 721870 101385 834543 345975 820409 737738 73863 250673 283521 102009 523228 43070 897523 117897 395062 870230 850345 266539 114637 456131 491431 605539 7210 828195 595420 855361 757827 832408 810677 641003 16673 896681 838799 565785 862476 316900 10582 6746 680442 55883 324 166609 660184 740923 599168 864093 304291 518978 803558 890206 86300 374062 760363 35 799544 635716 888375 48583 862969 80314 399393 305235 128109 676454 878660 894959 833929 754961 695755 747938 864750 784310 86 27 542739 216495 854822 215 104 142295 216937 3598 137783 860639 794705 471697 802842 868655 182 306199 3966 803738 740075 886071 860691 125301 23 451283 9694 176106 551829 498254 838 865050 105321 864332 492617 44293 142 6442 683649 26904 3 3386 868985 804961 10730 876254 640286 868959 1 4 2456 774231 159733 706657 722321 291109 756749 890113 789334 616263 863676 612463 148840 16499 313818 484934 143790 670942 594648 568030 825091 8 293089 899655 516381 856813 836354 267446 10015 1 1383 547996 59 897435 780329 15035 91 36269 347814 684660 700025 502765 2 22685 665238 864625 64196 3 886500 147 152284 802149 888593 536149 539915 800439 164518 3435 613204 52 897791 4523 45550 28988 554254 18 470738 33193 51834 627458 157122 839937 870500 39 611017 801339 337 465834 106765 62 773915 1 371514 293 86140 747085 370821 2 777102 675816 737539 136024 798085 779408 810722 890467 6 330741 772090 325924 113 740130 4 606614 856224 877552 809789 768366 317976 841892 871133 335469 703032 126622 748880 740333 529915 758714 43323 139566 887681 733523 5 4186 622045 551225 749878 885411 56 72896 800651 872787 460142 4 869255 9884 9795 119932 298006 89517 880333 647083 883291 9486 720795 571236 880588 525 569314 837526 756468 751104 876721 10810 637945 745859 405131 67 192003 80652 897797 868810 838106 741110 433329 441033 417187 564928 870336 204808 25133 581154 117640 16912 531 386071 57150 180069 191051 15 890428 3404 503051 172581 301686 649 22 9708 734348 94 646466 784265 6183 84390 868649 693482 866214 618975 866988 608075 269633 411564 2075 99095 11066 88097 775313 94711 222499 25105 828730 69810 456264 875592 199 666949 243072 13 817469 163267 9 589682 348621 878704 710309 892662 607478 587 561773 687888 752799 285417 777801 81650 895275 464295 778648 3 539782 14 864637 340971 714823 626741 348218 849274 251621 837296 827828 7 2981 789896 177068 78006 99377 422 789568 805001 755760 542671 505583 24391 2512 18 881392 273839 79666 669897 704071 455387 146 624 868815 398334 894472 614604 53745 181118 888273 59 34 3998 230562 755072 861453 797765 35985 249977 230920 805825 777986 352149 444550 302098 422574 163 422435 822900 9 75832 693161 869786 24304 9767 725543 659228 792291 86106 471477 759683 673264 8193 204268 12 7946 2 859172 296143 1 10 889162 513947 569519 803116 856869 878053 833958 696114 647466 875447 134830 876716 1 512555 484121 441 395672 818753 772277 274 804628 245823 1 847498 522069 547501 867318 271619 2 206283 17645 6 3 597420 20 890425 3 861607 40168 885674 544927 685967 232863 257675 282642 853594 564988 104959 847847 507212 845708 36528 243136 363641 771653 857097 25910 579943 837563 171233 886456 103124 165101 816419 279742 12228 98295 27832 791519 779840 99 339642 891920 440122 2769 181548 843585 434861 13117 870874 830573 40 174 61255 338884 276 112896 42524 853136 187233 644798 8796 883178 880316 33270 867551 5583 45 336891 739905 872110 349535 889349 739117 860836 508674 143023 819985 760809 62938 23606 660777 558990 89925 864661 131860 523502 846626 104490 707598 269201 879763 662061 1 789140 899688 297712 433844 473298 879766 269401 799724 456259 792840 496287 306147 723840 182087 855847 873137 884462 760701 238266 13 432807 313105 1900 883901 649083 848971 382777 11125 553652 853331 735949 5 147 31510 646209 36041 791449 802699 667850 866224 445936 556288 381251 285740 356471 656793 476953 646776 6 684536 663548 478075 610615 218 540968 156923 878976 212709 699034 897621 676807 861878 849754 886123 809995 720256 874271 847164 767767 591268 594116 34 885162 568151 790954 354 91000 24931 272380 871901 668629 746097 303353 744655 116 869037 866328 185 100330 49390 811244 53 867843 239854 506355 183681 1475 324448 882389 238118 797178 2 878996 843878 104069 539226 838095 482687 851430 9329 61254 898146 708558 870384 141 777 852209 442297 844983 851496 9261 849297 705245 49139 55509 20215 839923 113046 888598 42981 870704 623179 463095 871227 40065 286004 504986 858139 457007 707286 795311 802913 29 205214 315454 155999 682 197659 880130 200300 26 315167 763064 684358 127 732909 89429 886334 889154 881257 129227 804934 11180 336021 293029 596831 629954 4051 881484 201 50533 388266 465 563660 819729 423177 581475 95 844571 360940 10917 177498 789579 810199 60211 75052 5204 783834 825191 870478 344427 585018 818375 782491 108 788424 855037 866506 260393 860650 719868 872004 730 227369 783841 498797 889606 473522 1 858384 517891 14 884422 125518 70 894879 16245 869162 4 620106 840790 897312 861230 17 327646 245234 342233 408583 549553 175615 792959 824323 802586 25083 860963 705365 741342 61951 11979 575413 853232 798868 840547 691105 12603 792887 187721 126523 381814 89608 454425 848718 20718 337296 868166 5737 35715 870588 718342 52075 857590 26 818774 470786 14436 796778 732498 387605 605686 162698 440123 893500 23 83143 209394 643572 844810 236745 564312 892726 4 752457 309168 871945 6 637652 777103 799105 474911 19886 702562 1438 6 50218 295253 692369 895548 350406 896575 864179 148 2955 898378 37 5 782797 881880 76591 893949 521538 202 895426 716594 820614 132059 1529 203989 203 4 2008 831233 887518 60 783280 1536 799168 634784 350844 767207 413929 454987 72513 13714 893464 796323 793955 888146 547106 555636 674825 840 881683 890299 785794 880432 211178 646829 152880 355643 218834 189258 844923 386 845703 10722 746678 139222 512753 491012 841550 288470 371038 807480 840409 3 353640 892941 884102 718716 622470 470383 650877 595781 681231 716329 848736 847521 842666 651403 7801 302403 2 68431 88560 819897 321062 12499 461740 88233 2908 369763 839512 4709 782909 898501 847148 878092 889878 190315 861145 417676 502352 478 475070 705465 798079 720805 877621 11838 676907 668335 562264 652265 725967 31 28724 633 447179 754689 843720 15963 10 577828 242777 45395 388574 596021 65655 855046 191115 75051 914 282599 884013 484203 547 7 732400 3 852881 458763 696282 309470 746942 837 429225 382611 94047 887959 851962 840857 717870 218052 255072 2 352411 888111 374553 168908 574377 765981 856 148346 880786 180068 709166 326385 575733 839889 889941 723604 854738 1357 67194 248588 745047 864087 11147 390807 145 849252 38 72 14659 3057 789789 895742 886372 836923 850360 425337 5359 788542 231130 896627 277016 87147 89342 420321 125700 357912 17177 892771 877606 49890 88818 750682 344917 428131 667810 851712 98316 783775 724827 195468 868450 518598 838023 858105 895512 212646 509558 889470 471884 872695 792091 536619 880573 188627 877094 785069 897159 177482 786740 886895 803744 650132 2 4203 22011 26015 296428 869296 618342 749716 7 53010 548708 44891 868760 1986 279236 868399 62519 3379 5 96294 300331 883876 6816 562309 2 302039 521925 858362 818812 724907 828486 79550 750671 523714 588190 645627 373949 824393 763529 111726 1332 650493 108880 19 732823 617101 84500 895223 381095 1 885412 515188 342404 137473 65345 837230 67777 679 185253 2463 1 461568 6 93270 847016 3341 1056 6 814747 728741 881815 878943 823385 373928 891124 7 814963 575597 846550 878406 51316 545128 532220 697933 3458 765672 880766 2 741971 757992 885403 729566 148514 871964 76 76717 455279 231171 449650 16 871801 848253 32930 45522 890061 775966 98 286777 505686 212678 520008 846016 726414 794813 700371 857754 847515 789899 804901 856712 809860 148911 802103 852461 188269 86359 260425 3 2753 878191 345302 782484 510212 850716 87 694667 616453 6 814740 851203 6037 863168 897837 140782 393924 252343 865089 274 790629 892628 12 171990 752296 785993 638041 10 883539 863813 893127 891854 377604 831468 839615 870493 485556 515403 382405 867439 1364 899838 629266 417910 581595 53498 881010 798732 232838 875013 2 177686 52106 29916 170169 530064 44909 200371 225627 465326 139716 1069 681674 819773 143996 501730 50626 793462 626673 705495 159278 815442 33304 730495 830110 787636 106147 856157 333824 6 767177 8797 410188 110100 130420 156 8 12 565537 876804 6033 768235 712958 33833 280665 317 283970 11236 219384 86126 746741 832935 813434 1581 898700 886640 799927 889918 557207 770489 107680 850137 11788 731153 896525 157372 852461 166 402170 48178 879543 60 15372 223447 4 871191 663375 185728 774558 3290 861679 442148 1567 67828 551590 278707 757000 6264 19303 60 775379 772412 47 181133 388157 34397 626553 253969 47220 654989 213482 1906 1120 826406 166814 238 896901 769889 3 895945 22768 889907 138701 857218 790934 470105 367543 120732 28485 201243 647104 790041 5570 893344 140212 11374 114203 146082 162319 241465 342930 811788 834819 414720 390945 32169 773931 888022 583780 873297 780882 156815 832497 27713 809517 784177 820400 885574 351212 861800 575419 225 745574 107080 878360 870781 12 817334 874262 2 599250 2 247 319771 364105 861512 893046 68939 340473 899700 1 494796 850851 552310 2084 260474 99181 866458 839274 295260 728246 777710 858520 37774 94523 15 43352 835216 337376 610298 27 725968 31 899375 858633 133687 364354 203514 868132 3 46 793296 393015 458375 553932 610753 640165 270895 354814 837183 84766 688310 883757 847804 880463 11 247235 736408 1021 56865 11 236913 513455 819705 216834 819005 785351 890669 392492 36 315644 421416 650559 868595 220014 877103 1 865293 900 849028 843193 839317 615805 276056 682 119325 898695 899719 5 413616 849762 539371 341845 333950 627461 444871 864083 49970 72 151132 15 853024 121606 1 500613 183151 204 253894 616116 874259 860046 861708 53192 869944 3 886885 221805 881167 857087 854314 5478 820077 474672 2705 858707 774469 352839 737759 679393 30932 355941 895612 646902 398701 361997 59237 850670 414661 8 732427 880719 209977 860789 717683 42 876430 732070 707610 64886 698364 806979 93536 628177 249160 789221 775143 408 366343 1021 57 48354 575 540333 423 693023 847228 16995 796047 882560 3778 707704 847938 864059 123 869359 21099 3026 462705 798113 785998 163886 805370 837384 449 389188 619723 414618 419572 550567 828064 790705 892673 4949 9690 611791 174503 856345 762297 5033 16150 899308 372877 889 886380 326 733234 115369 602746 655950 842726 449700 370150 875569 829087 26474 769763 897256 1255 362612 613300 750431 3 858628 852615 657888 549375 862276 366029 411005 4001 516615 133 413903 544419 455258 145 897204 892984 250121 312023 895351 32178 625325 312231 70594 441898 883824 863726 302800 1886 400337 879595 780182 209356 724700 13967 894006 720235 874931 806836 6 891660 886487 771538 522389 1222 790820 208802 2570 812361 895217 883951 435916 301694 819869 502281 647225 343494 854832 256137 551803 853371 160701 59651 892014 148786 1371 572521 108734 665360 118679 838111 668454 2654 850264 253670 887728 340878 109089 56997 847652 896324 83370 34369 796862 735188 703091 420925 865540 527306 594830 789181 726442 751187 835223 455936 585993 888149 344496 83649 232746 26 455562 200317 650635 668343 190522 862130 833054 618881 3231 735330 299390 176293 716312 816334 44450 870996 841792 173877 805025 834735 145062 28569 501690 740640 863054 511499 890316 533 578405 855865 65351 410347 109445 14642 167579 88 586285 262607 127 317930 887229 29371 294090 869117 625113 760847 826385 895936 645176 305258 308306 12 3 164746 556758 846213 234713 835212 572004 392805 897969 36429 11195 863297 2056 738193 452134 767204 33789 281552 43971 724293 371835 789771 4809 772109 325062 401100 881683 4 885042 108707 650079 4202 722943 585801 893343 34 849432 898526 5 895420 685607 886932 440256 872289 174017 44953 190970 780378 866242 229926 696115 880092 858658 887294 346151 891707 894624 886893 184 690356 879748 4988 341 97 94034 834524 2 783 820441 876258 887794 3767 826839 95506 1027 670540 468124 341751 889298 658063 306730 730889 618876 986 554729 849299 3 1 3 790138 276660 1379 744170 841713 899004 855915 741933 18447 791270 163227 188296 788823 851579 869456 881958 895011 65046 855 55771 661713 877111 380630 60685 810037 267930 88 83231 186251 856110 823535 826211 843276 355018 588502 836910 885890 353152 865118 784578 859857 795708 892398 540 386161 28048 584 452427 835905 240896 13425 2792 343793 259241 438146 691329 654865 864572 62 290678 93094 210314 2 889253 254370 458655 284261 809635 87 525765 455032 12214 860859 709525 800891 227386 47 1113 272100 11 831458 14 647747 471565 1749 333252 689320 829421 618438 851477 53998 58 862916 845772 5 11032 268047 220079 497991 732994 6 29 9 166722 877504 793309 565006 829454 775948 374205 278855 883049 897050 488003 865902 258597 21 728 148 787186 209627 842272 560840 868248 525137 10224 875731 57759 69611 182134 2505 44612 888938 579592 869080 237509 852351 39 101263 786471 808759 356112 266280 208951 58166 837788 891772 880630 772 815899 387 899882 894603 191290 268501 432637 705598 762987 888911 293522 666809 14106 737315 870334 101040 513994 404579 762722 83 868861 461831 232294 777930 767489 289272 806416 654241 862208 30 596757 867976 5470 803203 290 748138 774100 601376 7 870831 896866 756018 590751 210769 772693 498862 242410 682949 764 758080 109701 861438 306215 2 12845 811021 20 414528 254 110051 810921 664435 2680 1 87295 289089 362 519105 119080 505297 5249 845525 111194 843008 829066 644200 875040 242605 873746 831814 711 415468 391936 362722 10981 818539 780052 868732 778576 101336 487255 729092 2 395356 435417 838770 369766 9 761916 722551 3 869687 810302 880101 336 244511 67632 791766 2780 4565 794907 6170 360948 796649 330304 241990 46 537337 880425 869957 308365 627365 3180 770472 291856 214017 865960 51688 303858 104540 14104 7 222108 49913 870897 809254 18 53707 58 5941 727103 1192 112930 543 828387 666361 26 895128 396 889200 839469 619183 267849 469867 419792 849522 633505 830268 894518 882339 595220 899054 309 739917 876101 198076 828901 110496 103876 895701 76408 59296 809160 765640 278160 53077 800651 892997 827177 846134 872301 508 12 1 784767 29090 857440 22227 390474 380 827755 4 44 599928 2192 648398 530313 577160 43 749950 576189 4406 124589 112483 589279 735075 2486 14216 761496 844552 881455 40515 895197 740333 807761 59 105 391488 289287 428244 606275 310561 521155 5446 472894 588993 142 380765 898747 678 722454 12406 858641 455 881355 14631 865484 1452 27 585952 236313 472241 898610 2435 703056 757 98 258385 35085 554953 454538 413155 228789 894478 238951 164655 416945 494471 340169 93451 873518 788375 684474 63 876408 100008 773485 24617 483461 32890 3073 826220 464570 104803 338800 629184 897728 261208 778577 710072 772512 808306 590263 898579 18 834289 9 708096 308589 260526 9 292212 853293 22212 416115 293531 827696 479117 4 1143 234497 579237 805688 442565 591360 858179 424040 350 898691 836713 135035 559808 888124 99614 452991 874757 884185 295 819802 829855 885162 773875 705512 5 869227 70783 635732 204522 758674 801099 745201 726581 117702 3014 150981 775569 270473 340082 604279 824355 13779 663755 817378 106 45 890822 67357 14 2 408164 9834 271572 888172 444856 500209 970 32 5574 353 489840 290348 813839 1041 828157 332002 32 208 894027 39 2 221823 418789 622326 605675 864741 798843 803130 91036 190 635237 389331 8989 116478 887610 234655 271121 564531 800404 437170 369667 13 886798 2 389362 7259 814944 859985 123698 26844 136 670 893261 2 5 88553 787333 14083 505 38343 792000 244058 116 825706 282 767266 49147 106 75463 697399 193137 193552 20281 240043 344242 842777 872672 712827 761407 541010 658437 520591 91712 142360 359333 358427 139015 229266 3443 638 2 888348 93724 186461 253599 542703 681717 895983 110 513759 267524 2 843502 7539 836564 870919 7335 201887 864915 133 396515 786100 9 165350 17 622807 86768 40 741795 541943 898269 869319 81791 2 899290 296435 18 91302 748809 5 315864 565155 177613 891693 85267 813175 547313 893821 813716 694158 460821 859874 500438 81390 85420 256512 555163 166388 865143 91 846874 520869 633119 3 343554 349935 64 43663 428 597199 836186 250531 788091 7269 639916 76830 275823 834364 889159 11773 805609 13148 810468 47931 759053 893879 28525 895333 873516 517915 102282 857938 871836 12716 889896 137636 9 594296 880694 887532 432783 2 250386 883578 374687 372610 880741 859194 667692 853132 759 683787 436995 701750 805140 226825 186911 836248 2 46356 281822 40782 278683 102256 874888 882175 125605 853822 419634 713802 753677 141 832054 1642 344110 725936 835077 889565 633303 290443 833341 79428 812498 9040 208418 671753 295145 899546 29710 105600 32 103054 731310 430048 2 799316 893368 893226 6 634939 685932 896296 889085 835834 838856 841922 439495 222150 890864 303591 437103 851959 3246 18121 49 820194 878539 3278 433925 65003 880437 65105 870022 5 888168 21 13 873024 472736 806074 131446 863734 839642 804625 55313 18193 873786 29391 2 437277 494708 798747 1412 44787 831604 144370 42850 857072 24643 137664 770373 477768 897880 475110 664 526 2 866598 899242 421027 327245 867283 878579 699178 137214 442236 102979 818227 804762 860268 254654 408621 436758 702577 803474 618468 564254 815050 205445 889981 870130 14786 876169 4632 11 310796 410115 720635 33237 14796 234062 2 223 885928 875519 532837 459242 860590 64794 51784 75370 859534 186417 3 135981 772883 863836 46763 2 859592 698961 5 521388 21424 396573 185 778962 888683 177856 862729 310631 673340 860982 871250 586520 866795 282765 872956 354941 557346 631351 462574 318037 868589 573977 866761 277615 803243 6460 200339 19838 946 4 100786 614897 510082 801884 725326 55641 897074 37543 63427 16578 894774 598735 118423 375718 309301 862089 525818 174728 879436 30677 297689 408199 23233 687572 123867 389461 748944 52 862673 861010 84629 865964 801111 567390 809359 26853 850913 21 836370 623333 244317 461446 643612 56 83262 849637 833543 288231 873005 55 704046 108468 174393 112258 735474 668538 787546 881763 832019 536217 3154 50201 848527 851351 232308 23 814301 400660 191618 1 869821 51459 817244 258905 630373 929 522829 234678 32112 894932 340242 870883 18 885519 667326 447 707472 665428 264 4 592054 83393 563154 889745 744520 659955 602120 665007 419358 742578 2 864408 518171 834346 230630 677995 1623 364373 745279 159432 800550 182 804973 32195 171220 308251 877293 43 707884 313344 46003 891711 793324 3 665546 674 825534 2459 862064 215465 302780 149373 870843 816101 341849 22724 840763 166941 79045 2 222705 631346 1105 792464 796950 15856 664206 70 655656 649699 88389 532541 8 745400 466447 861177 854329 724269 688720 886251 754255 172671 694923 310121 871228 883716 711333 692999 265921 24 884353 549021 206296 723221 11 671605 67006 892472 21546 685393 748557 650827 373614 868773 226840 659130 785102 883104 191271 264138 749553 648056 717704 849866 3 468 342616 453634 451741 7 829275 62387 232308 373746 216799 896662 12 2943 640470 676162 184 787451 276200 44 22276 735746 5223 302 408077 822010 467367 588280 754722 428736 806789 636410 774436 5 2784 107295 369491 704444 360261 427504 356105 578047 487791 49174 12860 342 10 386536 880423 3357 26660 798294 834773 531118 127082 852972 298743 97581 137855 5 653323 214116 353126 3 20757 36757 865879 44032 407530 892331 313121 34 531028 269407 707854 134334 153 878215 382987 202611 781006 410433 92 55 892059 845368 536357 888130 725851 608529 420236 889327 4246 34473 125780 35245 774637 12 595427 37720 707416 167523 10 792828 644574 43137 429404 559552 783673 108546 414747 836060 26605 161531 138954 395176 813552 4131 504925 208778 833440 610424 640 383609 722 145281 402 495160 841366 9722 636 317778 601845 22644 226703 794747 864495 886955 20463 242845 267366 372826 822654 694812 767707 465648 13142 314166 414834 141526 885110 4522 855924 834518 881478 252440 223361 14091 856897 882010 25306 207 29213 731430 838506 250136 883688 71381 897604 815824 69448 352464 785925 49 48116 68 21 34597 404993 532410 39689 758049 806227 891421 310557 275504 635692 846143 90362 788203 127605 713237 150949 421865 10491 800937 420085 637877 829718 189040 871889 71 695117 741094 710610 556990 416 248015 337 40 2764 831504 225513 792997 626449 161596 349127 35 684532 610328 20924 740779 886626 838468 300055 754901 560880 165858 646598 839193 64280 719190 712298 327419 801510 2669 329660 874781 292 553849 533265 513761 748655 766647 878815 617646 324030 371147 6246 888455 877795 857850 40695 874957 854110 888643 855722 644125 2147 2 864840 627 891811 838757 1 379508 892366 456802 856541 1 154231 821104 855734 1008 891722 437480 127426 821163 39061 640099 569975 702511 862088 168605 881329 477629 98 21767 212549 227160 854770 489188 195495 569347 5 524438 545 565468 782536 185 674201 860039 7 28693 877779 626882 852182 515537 261673 767689 1546 564735 899863 4 78519 763508 280708 119181 860307 677808 7916 875951 881561 858892 428814 789893 761613 4488 896181 74269 500689 268708 27508 791083 1 770916 156289 55239 30454 212545 374562 626694 162287 606376 800602 844859 3 795448 416023 514736 561125 4364 832418 498076 65 64212 18821 864942 30025 628474 652852 104 849476 863413 1506 559511 2762 14 5801 20 882875 131 352537 892678 48989 2877 103563 57655 291319 870542 811911 9893 792029 807608 200388 763571 899940 859346 806406 246135 3 699697 428494 47716 285363 872144 853496 224910 331840 649542 826013 498334 891020 149793 63 816082 743063 882665 696118 568425 859695 836726 234974 893967 293538 881632 373729 167779 206747 292808 509005 8719 138 669605 812273 348999 878733 130027 413236 67021 818554 237628 2 267325 705441 849257 308110 476685 251797 34652 214495 844454 630478 587986 14 741960 106414 272116 682543 295926 141762 63735 859137 880252 388942 895579 369399 57 778330 2 1 833862 17 889899 879362 695674 204048 34965 592471 869459 673666 103587 173848 858771 798554 880248 834346 127090 755869 856713 436068 824518 832252 240117 229225 828788 453719 907 22119 778146 28916 14308 105361 182900 335437 883930 292366 794021 629993 2137 676967 42432 110024 854517 271552 254722 6 7367 293124 616867 638580 3975 525402 1150 6993 4 859359 34071 180006 10 850794 823064 110 615208 300440 256202 98641 267476 866558 7 811108 187309 1596 898363 155699 813 863351 866312 197430 794099 14070 685821 885197 359308 49356 321876 166522 8 448165 575068 828041 68 469635 110191 45565 23595 261424 269 23188 471848 757510 72603 112812 773517 859961 490407 565204 167660 413 812951 489558 230205 834988 866794 858516 571884 24709 837692 838417 101 523331 876011 529833 704806 811697 898647 822713 775161 167885 427459 89884 822587 553158 65462 6435 46301 156485 865924 853426 655583 239685 405814 20 744294 862356 8 12274 574 400423 260 465261 523905 619938 22749 416834 652858 4 346 469264 258679 43 747067 523579 820684 742874 493556 243751 406735 797929 258861 311675 655283 307818 138138 750481 152040 110577 772200 878901 1171 646698 128408 678109 881320 91625 878655 658314 693980 767935 867229 13078 235690 360271 790885 379914 884340 3 253 193748 861316 608873 881572 79412 457772 860551 537 855671 573062 2 585 882923 872014 322685 443830 749580 202384 763927 865173 768262 888505 700100 190880 799842 876536 770328 42767 867933 316335 8 55 224385 18987 53131 34 814849 658649 34 410827 85038 732214 738226 846597 62006 4072 343408 101627 64711 99594 284629 823054 841160 771122 837872 5122 4020 893609 856336 423273 481624 897866 74 814570 693504 244475 330054 811767 1 21438 750372 899880 834851 59148 102442 26044 7 456673 514798 695141 410564 875885 441322 6 81843 597402 237348 483515 1 861547 8 368276 32397 669404 223813 824241 542500 553674 598385 192597 791149 896333 811085 39793 724418 867577 697324 601904 27342 24 892062 654542 751260 376658 889711 545498 543509 844808 886568 35 406093 24 3740 271169 247145 899323 841416 859759 897964 634957 237717 802602 153658 449805 56273 76346 800086 812540 799572 274773 50759 696470 691239 742243 878396 718298 846940 574602 749591 837593 856238 866577 741312 787491 883655 851269 824328 729218 261850 294202 545557 894895 836319 770116 262323 22727 48838 523908 876704 666141 370772 628425 51 858507 606658 647240 885353 799689 2 18856 60 1493 74 260038 159972 432 849483 466749 388907 830902 383949 31 250 308009 52353 391230 33952 845662 853360 727300 14448 17 858430 5 883577 832397 140150 768852 7600 795216 882868 262 701873 396 686797 548343 719088 798994 933 394328 89020 1658 875213 281958 723184 326 3 27 7 1439 806257 2202 872372 453656 581 792281 770255 178761 1 8661 1890 893056 891890 491689 23 5067 860635 893361 476683 78685 368069 735725 868921 855264 139531 515327 868981 744111 394985 90845 357731 558714 392531 521095 511947 792769 27 710008 896786 868793 5 576143 190643 798497 878 695042 2910 252992 328011 883928 893850 820090 433413 4870 553169 51231 18465 36 323040 893675 625522 879873 550998 406457 155350 895863 160601 36687 6063 706043 811316 841660 441076 386232 685447 417143 93725 742333 387831 53302 6 803849 152440 682730 12591 603437 196009 455920 863428 531765 506237 23926 8506 19556 866844 4 387064 262 657461 2617 385900 2182 31 784209 1827 523954 584406 871961 712835 150113 379922 864305 243998 44 759 844167 896655 689645 755024 892914 836294 15698 3314 704344 829329 643345 768680 244642 877304 885883 826576 1 893322 879460 770828 154196 93907 768626 537833 405170 1 780936 1409 581355 68 538595 392983 1046 879794 47 4 74 24 556530 6544 782491 7518 271014 335296 179 898892 498081 663471 30 1 617199 824222 387661 666009 27717 9280 807785 501206 307160 159794 1 121409 807243 568439 438638 570178 6093 72402 659007 2 855449 895604 261951 300460 518117 42027 578645 861769 242158 266743 743982 362148 384618 600575 910 405161 850072 455075 456 249459 28 167748 301588 152838 6 339098 873640 221881 826281 71690 896065 890106 781080 898493 875717 487 349230 747069 103532 1 495268 243655 158413 126 713620 675788 425626 449678 131092 67856 16651 57 1 780587 873740 170103 665577 3071 885981 153860 747509 18 631 208 548705 892841 576712 684726 102769 117860 436125 1 889327 861344 733133 540743 478494 523376 860063 671346 6 879749 267243 719022 626697 407408 804640 506440 591716 750250 541869 662069 16871 173460 716065 852072 198 887269 852209 853972 527491 562 3386 222048 16424 770985 128181 11 830461 899279 162 67189 334303 2 158525 431397 742708 552001 864597 890668 2403 866257 2 249194 356 2 842591 4707 333277 476206 899749 584095 220934 455363 362462 728842 143 759541 3 885959 424923 564341 2761 796017 113187 3807 873329 857431 356118 217345 874515 160696 885319 2883 610394 573006 717102 614719 573027 360715 128667 853048 722259 46736 93 848439 392889 64489 283682 885956 804983 145840 305704 83207 679241 184442 546529 411223 494088 669065 817289 627 227103 757104 582904 51 893285 21 35581 506688 150636 490803 653952 3064 844771 377 76 332137 1651 211877 871899 834036 853267 411 700632 370558 18708 815001 379935 800223 662462 618295 695908 585704 871057 846918 881 354501 243677 2087 46306 111767 19 766404 10996 843058 3 297067 408556 801871 397986 859854 803310 179074 435683 792726 885966 898066 869051 603001 97871 180238 443383 867792 548318 406090 891046 9995 24149 831550 768774 14025 358312 300437 9931 8 625610 885851 728262 764252 14488 1513 356124 437736 864359 1822 819647 4 632102 897218 64 12923 700627 797226 41060 132697 5 237727 767555 177 308971 13827 318997 471849 825265 504423 739153 823144 558235 104309 589721 421301 237 217209 5752 413290 556533 17863 544 726789 644701 763375 871588 840618 207943 799210 899637 11 11331 870284 108889 411704 40 215462 712977 130386 26285 37630 876037 254607 874856 863125 635516 838745 867165 886036 444591 2912 178819 875324 793035 514798 891959 360214 63 324387 122763 489607 718452 272252 67 16081 896935 753047 29 85 843586 283142 355145 204944 718453 897791 743948 889853 880148 494832 236 352838 551604 113793 108842 6492 434700 873496 890359 562172 674227 24 358676 828074 590985 723905 157635 695881 155173 39982 848865 41778 784207 671585 696832 788892 148 203954 448358 339281 805880 843074 36579 288424 682728 295920 417253 8 874157 605641 430189 844897 419322 830145 760204 59426 99222 8611 843847 259918 823928 664926 434216 251 887588 113948 53 7470 240006 826153 760323 3 115955 47194 887649 24017 643408 135284 41761 9 893631 818730 839150 44 615455 272290 555198 508107 801511 168 3 727736 521639 257316 155032 327206 520188 525549 203040 873919 697121 820768 846039 890799 880520 847827 706264 510225 855133 120866 64 628595 25576 199039 825657 316218 866297 829470 818032 397473 731275 792801 677622 209087 755131 810956 266180 69925 424101 747149 7169 82059 10 373973 736 219894 197956 891373 698461 289065 24 608520 626175 626770 799032 19118 8041 213363 522900 445074 390481 880355 59030 794968 3494 16 22 718814 710769 165369 661569 14 875984 180412 885752 827423 815559 546139 550755 155314 834095 56455 446901 812613 802337 357018 1027 312026 123745 573185 697378 789438 92624 38966 1280 657561 35685 860119 820764 478695 12188 880303 592 343 885146 795652 170 610870 597419 4 836153 896612 6 5036 532247 553485 804354 855 242622 880365 782975 1533 811949 79466 263791 8666 1534 253014 828968 880887 53 883173 349293 94108 285978 631002 389 451009 30155 802911 3019 465552 873577 784348 795932 878155 894236 2 786575 372118 782031 589933 256821 209454 300159 614255 219101 896173 885663 847626 511403 1 844107 367685 406209 798279 193652 575848 768262 37210 886362 891417 815686 5 47503 2 858021 857991 278830 115 806062 563011 625620 854949 118058 569362 779945 698587 810009 50269 705557 74252 262684 360576 118862 863690 799084 683099 158621 876817 665897 417484 373935 669634 1 841432 274892 846608 414234 113594 152806 1428 365853 82 305394 898698 886578 307653 482674 221843 890922 528008 76211 586241 21150 624079 750880 447746 72165 219962 4254 403760 261 2 2250 823794 62 892692 730002 874306 173209 740816 68934 625335 25 667270 785764 60551 867142 848940 327359 832237 344435 540214 529684 810198 124835 178321 175795 872852 640533 891545 835921 767269 315 844411 673094 734499 411947 731427 431318 859540 892247 58489 738183 889837 4801 1526 604746 840123 420044 820771 660969 820137 851285 40 744386 11 439142 785712 134823 216639 197154 867436 491871 16543 239540 894521 787706 1655 57 601623 665441 758237 536774 274362 62438 81489 7784 581256 32894 730287 778588 214348 148330 676123 430411 818986 816379 891761 467934 822925 774964 836825 33403 500410 18 234 837675 741299 470160 320679 602081 676167 898956 319435 9888 483516 758149 893626 293488 591383 897845 598035 238 886399 387303 358371 353349 483015 899810 625 725242 2 851586 539799 891266 801713 886358 665761 898424 613632 862327 138357 24394 723658 899669 597 766371 659094 874757 175492 335022 867695 49155 761430 739418 857807 766295 861231 728155 804551 150614 832098 880809 76 4141 768844 253577 706049 60142 422225 542635 815062 548051 894584 7909 209212 875326 871415 56264 777016 841785 109255 822276 153 195015 39867 880931 309428 846291 345 866287 899556 126885 702695 875388 684100 755208 806936 783171 841240 816940 651751 412 289251 482 642425 423081 413596 884836 547289 457452 540666 676625 882679 23 48877 95 184542 231698 27676 65 693051 80758 702091 673389 548510 9510 467599 4 880594 767137 735218 466462 5 648342 847329 628741 9 692190 654960 3066 14 354394 140411 478266 846442 32 860891 277418 65 403643 842419 879015 33264 662059 421637 1 189350 472281 524781 869749 611962 29 86986 840139 710097 15 355094 389419 888096 605041 262439 455329 614406 151639 1418 802505 89046 126 898156 3 880580 45706 874885 2 3 855799 45227 363354 850298 147 181887 32518 192169 897147 1 888885 129107 13 572929 2 228465 23227 24787 732395 811813 684800 3145 674516 27223 798442 52188 1548 895423 341954 780508 334 119149 489168 356808 575553 1 40319 418668 53 11630 544643 135 272927 200678 839472 86652 215461 793124 896552 872108 97592 717399 562830 544134 2 804352 801837 647707 800846 526036 22 478944 876323 23 762141 897724 863784 509894 592 1071 133444 242659 862175 892731 868644 1 859844 734139 599303 741108 28126 372304 3 865896 764947 252471 165103 339045 1138 769576 788990 582564 316951 886872 3954 684825 554037 889676 27268 2 886491 672 877430 274997 884547 595296 175371 100120 6827 461087 8 895906 846675 899992 245503 890629 4358 896905 2216 303877 2 651804 898605 653359 683749 55995 736964 426644 861915 667822 482914 879252 450902 743891 885717 868244 346159 783562 506097 884011 783383 10135 759165 892566 429246 884485 11720 31 864537 7 368610 41046 524700 232248 552945 19143 758589 408202 302704 800720 653905 816526 785581 893758 13269 867764 36534 295747 52 2406 496097 572696 694472 304107 577254 232229 15850 217570 622740 339997 803678 648593 751303 870121 407648 586177 838477 36631 867347 51 523214 763634 146220 11 304873 871314 780927 468388 544329 3 12 868432 1 859678 353456 898260 872452 500251 885997 518 2 95 382643 523901 447961 26134 872194 733807 856405 755559 159206 796873 727308 334529 90950 621661 287065 135 767774 3135 246518 773656 892293 689352 876666 878005 826557 420407 886002 37101 442928 668571 794295 977 634298 781104 2 23 191051 150946 1 753046 142635 2285 4 767155 507731 545791 873510 8051 28711 883819 26 899372 215420 818640 9452 24 4665 95674 583616 893902 544942 873525 536109 864678 31 210795 519959 319806 320 867442 223457 11 732242 42354 628135 361211 618683 41642 866284 103781 687920 872 49211 16 767142 528223 686325 866206 274509 118128 840339 281005 897067 291929 747904 792455 23 513177 335311 740221 515936 792375 394753 717140 441065 787753 481831 361783 657507 13311 618470 839785 719850 550317 47700 704939 18278 862 185018 36294 897131 223895 476204 846632 863032 866709 826897 29 526 802223 18162 820452 125949 639598 2689 219921 208385 865710 912 897822 481 1412 37291 14 209704 848036 483962 892309 274370 832905 888713 11 821127 64048 273613 17533 148914 832518 523 882578 887291 789138 42928 861919 611571 541242 848657 396602 188908 424 464215 132392 825691 101288 889891 847850 102 372 30 853870 220569 2403 877937 544672 827482 769764 121522 551460 860833 423778 891922 339840 585016 515609 731407 890350 434182 24351 269344 893003 426403 862753 14841 440050 887321 266615 572760 37660 686202 792793 785112 490 564803 187012 792 532416 713488 367542 884030 2058 686556 718013 25 747770 10 862671 695753 889080 26 2 766581 573036 323490 64 849988 448519 890667 790741 774863 803894 316306 204575 27168 746599 542765 5106 690758 720147 537231 158497 585540 16415 105178 3 685946 888511 771659 314402 859312 121431 815897 13 895157 540746 899842 678286 898751 27351 99422 356037 603406 363827 515320 3 785591 894934 25919 602484 836078 403416 814063 268535 364526 640096 878935 424697 647489 1264 372306 127429 443596 38331 198258 422674 891352 805910 880807 82914 274219 41642 274 214213 684082 342644 748284 566 582460 805497 778309 607114 622079 44 430775 827880 899257 233560 212783 35897 639 4375 542130 50681 402551 620045 868096 173703 641602 1292 703982 897234 889361 829417 836825 766050 54 253881 143 677703 138098 5184 893504 843505 881602 633030 331842 840242 887521 441039 845008 876649 511501 535 709588 887108 548456 472070 448648 75730 820169 648933 892889 277314 17934 342174 550959 717894 61946 502679 1197 884693 36882 723629 1 859494 569146 776902 476948 881558 860932 741626 40230 280374 791461 549124 808567 167077 763036 862775 271211 752380 24954 458842 787405 188424 817094 566804 46496 879185 834949 484 81950 25260 206845 121 254226 560805 562855 867358 178107 388 819935 498865 449230 614106 241159 2 175066 3674 846621 418574 93139 504109 788943 40977 854264 757232 15376 6 242784 660292 77 856183 252461 23172 849919 81055 850164 530702 869545 112486 306804 562268 341887 266 890082 1 649006 283124 837996 471615 802629 37 729314 618455 51832 888218 351510 813526 729879 260516 338 266364 277041 585279 56569 89014 799176 775084 377729 778207 172456 895025 119256 810677 110348 554384 2787 890397 254 411066 214153 416943 261498 818566 865790 290387 886693 400036 628233 757109 6 3378 31595 3 534086 327 28 474982 230839 212583 69001 49007 879079 323007 11138 289730 843260 779070 3856 617772 875316 239524 865645 3 836988 457525 800106 239003 319829 736858 400187 59737 237116 199678 788939 639057 194401 898539 769244 76228 822666 231522 14 571259 153092 861356 897705 6 166674 1 575143 35131 471673 101296 867635 262837 4998 856441 4794 29001 807078 17450 314409 893559 2 206120 749404 394259 635811 872862 103 849289 776830 249961 337358 899282 91 601985 840942 24237 73408 75 6383 898211 794471 431377 22499 501002 819983 625181 12030 15615 89 1658 838919 878696 822162 881550 664306 847961 231659 349761 375452 841604 414456 896439 260231 660716 295995 171 81991 895458 18 799574 898445 602526 427972 223837 2657 14219 819824 240799 696558 717001 92588 351753 157357 613279 292 86 63081 756415 445 258685 7656 425554 58761 877733 662479 122 830834 815928 87 891717 463336 537883 830198 710871 840907 44643 857442 718658 563120 724074 832590 804959 899537 838751 864332 431620 3 278997 456022 454806 626968 36862 40 881867 502 152726 11 44 15 36022 868635 552615 683336 35524 834344 779317 847443 818978 317579 415922 655486 25 729640 475189 647181 630463 604296 885299 113 350321 337093 816676 769083 14578 104 864601 326261 805129 869063 801511 341688 565120 178354 29336 452120 99257 825734 203289 17 14 837071 685120 508 726932 186255 340191 845101 563336 88023 257774 567201 747564 636221 85340 129683 862598 837545 650932 144039 642488 844648 1104 879227 90 16057 852417 165919 57 611943 369655 9752 510305 870943 790044 532923 642077 858429 797788 48412 77182 9778 800694 202770 255324 80964 172116 880792 828829 383199 821090 767557 887774 458125 881702 1562 694991 678314 4861 730950 586700 399253 429 543806 539195 401918 898986 4 759565 770440 183675 4 521633 79006 167086 432851 655525 1459 304892 611838 872762 799179 63713 882782 867 751481 878529 845705 859549 8101 5 189953 51063 192861 7 872731 896402 832653 889997 482040 657206 787254 198582 397 3 91742 111814 142462 678325 495921 552385 745948 189844 547467 273029 318303 340735 698785 1260 772349 894716 389 342969 899473 64 832669 787002 5 2 68 892018 881019 775523 857528 432748 875603 77199 867810 861745 804179 464708 690119 877419 701041 25291 672811 3 868688 514807 77083 868252 864117 829432 760223 230757 148313 21525 655870 860964 34167 126042 511932 814279 840479 741766 1 827183 332428 490709 565384 615465 26 868915 675130 795867 4422 896333 4 858419 600934 561990 11430 648656 632 12630 399637 148 224823 108852 816452 442720 725829 18 340180 176 1389 641131 3818 297 324 711188 96414 623176 821218 817894 166 868304 255569 221582 826678 637 34093 257549 660365 581779 13099 828017 379759 858493 163785 43426 2234 185522 2602 858308 32061 2 808893 303 881829 799836 844 103678 573757 467167 120774 322099 563746 545287 1883 263648 204972 816549 681173 761861 455718 638253 321 647446 295929 181470 808430 195318 691126 696356 994 801995 369782 777938 93765 259192 108919 594507 805946 788354 451089 873223 761923 18 783552 556471 674289 850588 37 896910 51521 843834 799513 192991 802303 832618 20 291185 670877 341125 1664 175197 613040 2 764049 415897 460240 124619 395464 3 838938 19369 52542 892849 128947 258159 511219 396606 804499 366628 107820 578 875658 876119 240562 305083 875341 197438 313 813 163449 7 19302 876314 189685 830562 868037 875043 15878 519769 692600 469250 881135 45915 243319 856551 456496 1440 1855 862136 125215 884069 115122 2979 24 811799 661781 881102 704254 572632 288542 718390 812941 273381 31421 866490 835135 27342 16076 674114 878774 9 4998 568289 852461 701493 645115 782165 152614 55090 56121 180532 214 992 792740 9 249736 2 341106 782896 512583 728211 511202 845850 798187 890766 486757 779773 886208 890032 6635 746307 834389 846502 208836 798897 190524 302090 3427 201790 53856 89 761075 856779 881149 114742 857681 213136 760956 748273 885757 881251 852832 827069 431280 4 53594 865216 176648 877864 292835 8143 1871 12 841200 30 477453 5547 629443 889950 396272 884296 86002 544071 843391 812560 85086 212 13494 27874 851934 995 862244 891317 423011 122107 862116 772671 1670 586570 790865 644 139 726724 513389 187 897788 759647 859036 22318 896886 865810 5299 893013 799023 1652 8514 522430 49711 403436 768005 199 827729 235960 157089 897331 3 435387 685781 773450 2892 879305 315751 899664 260616 877893 740518 119739 815796 50940 654419 783911 836706 689679 545844 112 66907 643292 886163 743712 195 737267 993 9462 1730 10 171 122184 816796 78767 636852 877045 253659 112793 780246 468351 499081 542853 198 54 671676 204251 13174 269717 772455 853173 173595 869745 194760 25752 611278 882824 34445 901 637995 862800 3173 874092 769582 584999 733875 585878 184641 781665 338105 848767 493250 777565 2925 858744 42532 180541 899471 870453 548737 292476 812956 442824 867020 678255 30796 2 807812 801817 34 292211 323 66 5 704991 465047 2 370137 49 807133 630838 336600 266448 684398 801803 130623 806340 494014 91 448058 764 149690 847436 317926 1389 598305 897999 834283 186 625883 81156 760400 470256 781671 232459 803787 60731 838083 829971 696801 487775 858598 217020 563327 842465 886650 543636 21338 3226 13 802 892618 5 13659 882242 877186 80 227764 320 447552 188539 871 1780 854799 120921 96058 398903 565506 556801 674 463507 881835 5694 871261 186396 24 490201 737278 591832 803513 276 257886 891555 544946 212367 127723 885822 270 104661 14 529380 841151 879350 11 257752 2 505822 171237 857014 896563 894012 1 730790 245831 883134 14405 279777 731423 102 223304 503225 463850 239087 523727 314180 684064 778 109406 11 24543 103333 574098 52128 30603 407584 233268 60023 96936 602961 855723 25963 652950 1 22702 443856 785050 784366 386278 887696 895491 861204 849333 822492 264609 637853 4366 428054 821430 12 338962 704145 372031 885075 265473 298090 800918 363139 316067 502 2 300964 350157 73704 539743 786088 125861 683549 169003 164504 584123 894973 355703 24 332610 11 8172 390315 845804 790116 194237 5083 10350 830373 624798 4 875647 94566 11 743130 890478 892283 175155 815797 387894 696547 70252 277 803297 205 65130 847816 891603 848150 2 144 648479 1 300824 718270 217 895342 448015 264144 864224 855978 354472 733439 783986 596869 670751 591376 2153 893212 585150 572464 848543 37207 827917 132359 575561 749996 164 1097 110653 854408 748510 451817 2 656424 836562 9 581439 845422 419983 13245 234909 835252 644352 55626 363042 100117 4234 763774 2148 799070 543616 61113 874680 894710 877242 681195 59380 170763 282597 74067 652857 81208 79693 3 843792 47290 7280 127160 2640 381246 783128 335640 630096 197157 750060 40046 855745 665415 376188 802944 42976 3 753329 483191 614744 11 570672 207024 187086 195929 67505 848903 18 205291 45913 7 613420 838657 855350 68896 105822 1874 14359 546291 838326 814108 240248 829583 2 769678 379291 313961 820768 46214 5388 2901 776488 550 619027 799029 658917 854542 10 825626 114 836958 275783 49525 786269 18333 442425 508590 885217 890934 888378 275832 875365 81215 698841 1480 134177 475874 17 97769 10761 893452 580955 3 40337 805068 484102 61463 824650 890155 844618 381124 208978 536509 858547 303477 5090 793647 797984 1689 876535 755534 899120 387016 828890 5561 830206 368 25005 18297 856851 1 885127 851732 802272 29 48748 882986 767149 843845 544981 2 306068 894386 617816 898365 9188 353192 6512 4193 214 251 816593 855779 254719 813711 868959 794072 2422 492863 689796 68907 795510 1726 4 229038 832631 876519 138387 37 847979 835685 173998 870492 412044 10 626157 872984 37551 320 119145 898806 719953 892568 125545 774419 606169 735198 591902 551466 8857 85 16683 474849 447338 878403 322276 16640 816107 875600 417994 873553 869813 647979 840701 846165 709742 894211 704920 383426 45674 24284 528379 549779 58132 854004 856242 878881 702389 518692 2 2 4214 309670 31 776193 243406 61394 342818 884999 201061 63 260818 66334 64842 801669 35822 151865 643882 273329 833787 3369 303335 205 686892 709118 2 440348 235736 898599 714163 389130 866121 107256 142051 893297 87737 205509 672301 527165 888575 60 307721 458047 8 457631 835112 485304 60 606319 810053 12 16127 405282 878585 655404 398898 867241 884403 764658 776972 822380 176071 242394 878621 32052 381694 873713 388975 548959 706291 869952 273943 868225 2773 647950 800359 61645 896323 856540 843093 855553 432364 367513 894165 274 279611 876446 760435 17876 121159 416285 888932 137252 2191 278 835755 608826 862690 865093 720259 820869 893811 208 897528 308216 827007 779276 455359 898589 611736 10 561874 350260 77 881652 898089 866978 65751 775777 112162 484014 130589 784816 898235 264354 729890 1461 217587 781400 885564 735040 635247 187713 876245 799125 9433 31130 277404 82830 118 304179 703789 774393 4 553471 576701 887672 329933 442704 453281 887708 15 10384 782328 877413 731468 309447 236703 896151 87128 195569 800188 238546 316147 861001 723176 877906 196764 665657 420 887456 15 141004 95 824138 785280 890570 880916 209 768695 31000 366378 871398 100146 516381 467908 392 165984 603510 41742 6 130691 77 149 229206 734309 149071 781513 22263 38591 832052 460849 251147 469070 227755 898537 719690 851665 204030 69925 120 54 617208 789823 355368 739072 1 1788 694388 46833 154445 674914 869806 810473 885089 760736 5305 304154 540729 431323 823758 555471 10 468056 353720 462793 827866 53099 40212 325 172173 648 18970 583260 106365 12082 329819 824704 895593 7273 695632 23627 865723 814674 1541 112820 9974 479961 816122 52272 216961 748407 531813 850659 5 852882 798518 898078 444142 285043 331901 613102 674948 1820 519295 135429 200795 805371 593570 845453 899457 62243 822300 143509 6002 889231 707465 290152 781015 656916 4602 899570 537668 873315 850721 228736 268867 28 197677 47 633175 159828 284541 860352 39 793692 171816 892305 889552 601548 845009 629387 670799 68 546179 123566 448989 99687 5854 822593 613758 897629 895575 887919 76827 1030 739322 683280 4 18993 74 896452 843537 2022 859057 227396 632039 879566 31 1773 111862 697437 4 871189 604488 493834 779321 252886 20929 34 321 461248 855794 1 444593 8 288171 26472 835454 857217 1 873290 256681 27051 14194 645 19 778072 339723 484654 1651 636123 469309 22452 325327 732926 808275 748881 865900 549697 295061 53618 287184 787041 115995 742753 444065 737771 890077 251876 861469 130649 55127 620101 864122 620507 890492 596087 668521 1 83266 767005 125811 832291 1 83125 583165 881518 544971 778519 645924 844650 1 396258 757718 891794 195344 65 611732 208380 705035 840737 240962 719556 861795 630198 531 345666 592658 852455 774333 869986 881324 812530 698391 207095 96920 804614 169 848363 879668 368163 824212 1039 163973 884713 838814 13457 62364 96637 707553 32381 149082 3130 86950 3973 781077 527352 627151 93089 868896 35954 150 492864 479507 850529 848967 896232 5 662295 848644 836017 868775 600207 798156 729807 869546 7265 528014 264629 382479 1110 2 2939 544346 172411 251174 77796 705667 669051 868595 227325 663982 896936 708031 706835 2387 470117 897259 282932 145810 534506 600420 798734 614003 232844 122262 830317 765184 4 838536 860295 871055 8 612900 888124 722580 799914 424353 94248 793201 11786 767753 26037 891575 890797 794418 858670 611215 593594 611747 667502 873914 9 14319 6496 45043 214202 824204 60671 827476 230 885984 63750 360353 684010 306547 554797 27123 79721 89594 809306 323719 4298 39322 856782 705470 757816 19892 716607 3595 7 833497 354037 655833 1 691753 880532 489870 736145 528318 575106 895155 8927 368948 53 113091 169 869115 14153 767842 356378 254 515318 870222 850426 4 26 108248 774416 796367 144017 2802 848542 523 627742 417564 827903 835555 2 855523 880459 687080 883363 26914 398866 843117 262334 846293 68212 686991 178680 337898 716496 782918 831213 867208 491583 138304 651784 2 151969 648981 839137 580116 274333 63045 436296 829755 874942 757572 881351 147211 703679 2 36 874017 458952 832516 37096 87618 574948 685008 864528 385126 231544 331304 237992 364877 343458 595262 623418 443 566678 859892 897690 416129 608373 641291 673459 73432 242266 609912 875854 436419 588743 787797 206 17093 834186 102905 887435 65437 861885 874313 863575 802561 694346 889222 341796 792667 760169 782018 705871 888339 105355 3 854623 878145 253768 471705 845676 162748 893297 545273 318623 864930 17984 746981 230331 875460 42 1442 857924 870025 611628 769924 88487 863760 606408 433212 864638 850502 821811 796855 290587 1983 266268 696406 46929 604815 45195 855209 584557 307 486098 856805 7049 563798 868247 858771 377659 472606 894573 838961 821348 275704 898238 827481 808972 111 419059 895331 34485 246491 525336 413266 125160 843210 883000 101170 705505 751532 159 732853 770953 880619 847636 339788 298589 809171 515626 73982 844198 401778 703377 865672 412 78201 887733 731534 15478 194 876006 855672 713624 842970 2376 672302 8625 594268 732898 751130 551861 107424 75091 376729 25192 868250 721495 805654 817619 829139 887497 59114 249654 32075 829089 870015 4456 2 2 42455 75465 9616 646205 5218 255 493 181 546407 425646 14964 61863 62446 166397 755995 1798 434043 350822 576025 606350 394036 614238 24841 10 268413 419737 665516 839720 871551 850213 1036 172065 26479 166 841195 382133 79 17868 42733 670815 541611 281795 400842 240637 812051 807985 694356 712142 733864 11472 366420 157095 90079 387521 846135 823480 851063 603422 772090 46276 1206 777052 168771 160570 15 349051 336201 833177 62 714137 94918 380328 604420 761482 889070 1965 1729 859881 899591 4873 742731 298377 611878 753929 203 328739 897145 855030 191315 344959 508306 829484 12529 224218 854351 868696 226029 723059 261909 702086 768274 33288 766212 209669 141263 678283 833848 379347 843702 741940 716371 846760 59120 624939 714250 6 834003 855597 878687 594796 875883 20092 735608 1 753380 10 651592 615971 447930 803451 5785 246497 665412 838154 594213 106938 863162 892417 456 694246 18100 422862 814299 681268 54461 716582 896194 2954 1322 54 59483 44461 883410 27 280034 316522 369488 810889 887487 13601 734060 886581 408413 893313 77316 491 719 354337 452209 899502 894253 425356 183488 666109 334100 717443 2222 855464 87082 479790 113273 60919 474730 807 792453 100278 124404 827833 1465 891370 284425 16 895787 773082 823728 722317 806671 480253 556907 887090 377411 532003 820576 818885 194654 145 495909 303294 812078 9 786543 855733 834889 73233 410733 355888 12 92098 889202 717009 671386 597475 895157 868277 16791 700438 302260 673988 873013 485141 230730 887188 375273 544353 843293 874330 132400 20 55372 44049 489674 832415 30479 495476 826899 779866 264282 644272 1310 454916 148209 125 840975 40 640711 47618 186924 8831 617 851686 562940 119561 596372 838652 309508 776606 103575 540194 74853 247 786464 879855 59793 868952 355060 699567 846959 737780 874724 893702 110 550360 799374 93021 204818 598717 345 146658 102312 842018 762935 686527 851417 607112 27961 6851 294093 26 256529 564784 525320 808131 72922 18 204823 866198 834476 9635 748915 516134 658530 147129 3554 632345 843703 155886 879445 621422 879894 287709 301425 268860 883025 6 214 757175 260815 628483 4 791511 860141 884740 841418 854434 808709 845993 22 263716 541258 892775 3 839619 893231 151485 310932 112834 887458 851012 11354 127322 676 49115 882883 57363 2576 315574 848774 304407 855372 857620 813936 683485 862506 796 781666 4 49677 713255 491524 702484 65461 462731 848421 140906 264371 740534 778735 202491 140118 893313 11 654061 271217 120183 309676 246093 733532 752815 621067 490578 7 820803 430787 5940 827261 749440 295709 831932 702277 165869 198734 3 299584 41736 265019 315638 846212 118207 366660 510706 759805 296162 302536 629155 835966 199607 34979 561453 718267 810419 222342 545 6 469416 787614 133 9089 722455 121277 313924 843540 78062 30701 883020 240872 5015 636928 830912 9753 866342 100215 881136 579834 827575 2348 486776 110990 397419 540872 746295 892563 854401 889177 315521 897009 214236 490881 349 3 478480 798557 40 477096 231 364 844721 857201 566572 40492 93 529577 721855 10 789237 895223 897079 98955 279160 490642 715191 224143 217235 825352 134094 567997 875904 439453 848611 857558 131261 823452 303019 164360 15299 829758 130663 794625 892588 244519 70 11 182927 855338 1 8534 301570 698659 351055 6478 334500 834250 153 36 825659 747034 878347 300539 438575 436904 575412 497478 590377 1 162163 2 344970 593 581757 3921 898695 722873 637942 176101 112080 2 699725 273472 5785 278248 871292 68 259983 881720 270795 374 642616 788144 558 133828 12 886534 746291 877724 860226 301328 5150 12 800433 887303 27978 7 248498 19 567315 797608 877357 34439 1 877937 709125 881973 77 357676 370311 2 881508 614157 798640 850978 39 746683 784098 341789 881553 859849 270851 845655 122937 241 174799 2556 456522 872895 422907 9 659052 87690 886729 164391 379188 359842 895404 661809 139351 207911 836725 105122 153 142876 623 593176 199846 748514 6 43826 79942 750286 825046 4 199398 719024 286182 879464 486834 481199 360379 867784 816980 327356 743779 274416 516982 701194 879089 870081 106028 438501 871447 770138 808500 2 487221 47595 45 281654 2 675311 279722 862073 894655 14646 127329 307535 838338 562100 862270 35939 871370 200498 899646 871480 87 854769 270361 831023 244678 519 2190 870179 812101 6761 879208 473732 887458 1759 860278 461387 857585 178311 64 774513 4 1 855014 757344 886264 378719 535327 785076 535395 4485 850322 252890 884674 823485 845815 55621 843241 935 892157 839500 791494 854008 1036 894031 525 618078 846344 707590 55 370684 58811 852728 828941 695137 886257 564 229 761315 700341 218532 335815 34356 876558 778058 180917 361279 21786 25207 106924 863692 62283 114027 884910 896665 1151 691434 213554 615780 850259 10 570994 4668 132479 799564 829014 163 764398 263377 585557 689161 243453 19154 787851 693153 353448 513604 1779 207229 6 877346 2829 868363 5250 583415 3874 7 5844 30280 2422 24888 896553 826754 898571 803632 860463 434299 3 892519 892878 258988 159148 56796 803836 92 502234 212495 48 66458 862422 243388 2156 891743 346220 706509 843954 413 593913 14486 767311 348321 18 884982 130080 31 645965 788271 743979 881378 20132 554868 398896 805795 218 402134 44 419229 169104 594188 22234 778148 837080 455 673828 19526 725157 811692 480379 811063 843309 182605 524 116157 242 37 97242 458574 779131 619810 286 860980 91791 802420 175821 397025 809301 1503 360112 829306 832408 41 601 26635 517035 880239 165134 166667 854202 854516 352004 581177 642530 349236 69700 26319 613 658211 898717 10446 216413 5 842927 826288 18 684773 853770 317541 16918 841054 784490 499071 123023 802760 554884 797833 741765 345463 702342 768572 471847 392245 784032 250828 860909 7 874132 871810 154 583130 780509 3 780210 380155 845082 101529 442147 4619 464160 135607 864709 411652 882915 876575 147734 854549 306069 297743 211345 322650 288 766331 428226 879900 3894 617091 452692 21787 719451 336128 40007 891468 720867 876178 126644 831987 664066 118179 10552 1 759420 68889 522497 138 11443 400759 310357 219265 304702 449958 419113 9 751453 23 25803 773930 894952 640271 584912 829910 872898 864186 2806 627589 820479 89639 307035 818770 847317 879282 412607 624917 525720 332286 378 638882 893894 335719 885589 227420 63 862306 475262 746210 27 754970 770016 662669 11 10 381549 239175 710817 894957 874732 702648 885985 800206 632626 856736 836208 804828 161813 223814 11946 812165 479790 502626 435981 48694 197742 130877 2 443812 586292 1484 841427 4388 587731 444007 818938 8 730985 785298 677179 11 216 25 432104 295645 140654 8512 113040 121 106737 156280 898594 285 823598 824281 524321 3604 9 845306 893773 77867 856376 1052 108060 262128 546387 8503 6 336377 866205 727115 14628 690623 317557 736172 889713 817467 5 51739 767257 889986 6 161748 618243 21373 18 794730 875225 396361 824929 845596 476442 878142 644813 823122 88 319919 30128 895980 666125 152824 486421 6407 9315 109648 661300 19 6 707773 866314 101390 236 161 854227 887320 345946 803032 571 872302 719169 478570 26896 309593 24 260124 693134 380056 871599 882957 538700 25 350039 387548 506921 4426 809928 819878 443376 61403 2180 95 639088 277572 436769 2039 367785 817581 850461 290577 41 10633 764954 359109 469253 327317 650397 453949 856424 232 876773 389141 8 279200 887645 811444 847890 830979 133875 824690 1560 5700 895088 137831 58959 295304 624466 828028 33982 755905 886071 640112 276 886968 3 634135 662858 668585 835593 183338 3 762131 115307 37043 411940 430741 826898 25209 202692 102461 580583 31289 311752 431193 45 554911 599894 572128 465746 2661 10 605527 687160 725789 729410 512663 414308 138921 126 770695 353414 461360 318226 256597 769286 894088 325576 393085 200412 206163 242504 872108 833612 836156 819485 881589 859092 28 846590 726285 394001 448858 833197 764535 789345 880940 3352 94778 519336 531406 88872 139 705086 896256 894894 811266 285411 807947 692611 185 10008 883493 93901 170624 360643 898829 64 287812 825811 849079 895405 57 831283 129624 109 18886 5 885821 883095 181455 885758 148313 895568 7 863408 464877 200897 819836 26538 25 210 547062 893343 568954 527964 820075 769121 46132 2989 885967 681950 370 485165 59347 2 216 169672 884892 259505 150072 104597 1 234793 32836 82296 864004 847349 316908 583362 1931 832525 225 866064 444884 304742 526148 265294 775347 22726 69749 340944 868627 856148 713310 375353 274863 754596 582915 307418 505416 519668 159840 114686 500227 62 657146 381211 135 3559 859195 98548 730377 320916 571372 860177 359025 186141 812591 48795 51465 838343 847743 870187 17892 729705 1783 220553 368067 893474 674191 243907 860248 717993 537031 712839 770013 856628 639537 3426 864432 842668 2006 895442 854960 179985 537107 775402 640922 28 884688 452047 352922 485251 893499 2 654893 297813 786914 702775 199137 130525 670 884983 217 310225 126272 588667 640353 849021 15093 17200 2 608605 376614 469469 486978 61 458295 60004 472385 389730 894819 538 763216 3 698723 68273 381313 896134 132147 555777 112681 201279 9 553796 752128 404585 133102 423258 473160 80760 261 828578 655435 278722 564675 697180 13 545 862984 462823 826427 378950 326008 1377 191 13 856430 128943 93810 36836 879510 21922 794445 344136 379013 434042 872833 895058 102 423077 102129 160634 899695 743847 786142 24 446965 587556 649180 847900 13091 3879 11 242743 890129 677610 643762 285161 227 845352 469166 661190 604 764751 217364 21626 3 444 888 823066 348772 869083 516303 836437 309441 776946 816055 30053 566050 893011 799576 1567 816232 895282 263262 867526 866893 266562 835403 818179 486976 51023 15072 167415 582730 832202 620174 846765 883214 782897 97 211163 738162 4 3 897129 233 102562 648438 467743 77432 84458 27424 651825 289286 37449 433323 877967 792399 856098 237297 25 1 783785 760327 893472 106118 12085 871014 50340 679896 888562 347539 562259 320714 45776 869308 223080 587272 176010 177135 862929 27748 424132 64 64379 27922 134 394626 293659 3280 133529 180606 788507 469153 858076 720478 323423 70653 433332 178 846842 855921 6 19 1523 850969 43 839618 823409 745175 512622 859741 27095 790653 8 140717 779364 715206 220607 1439 880171 807544 907 277216 892310 833942 831885 591678 689589 489452 1409 292966 1476 634964 1 491121 514256 129133 890972 1193 664 873967 107588 532657 79 818810 1 228512 556055 494664 854371 856800 888434 560630 212942 8822 40272 919 1 157255 599674 851716 833479 71631 648573 722121 834259 126208 20394 595043 821742 870600 835834 853131 878533 559207 861041 327 452840 692170 730307 609983 726321 57663 592758 705046 7900 486966 94157 645535 894815 651192 8142 513755 864939 26237 748153 853415 35617 59396 894973 777311 847168 348431 127474 701999 899278 774330 877848 887646 859081 846295 765949 15 617017 9 899291 257966 817819 3218 318572 45 507289 834695 810126 458753 760069 146877 6 885955 853190 2814 1557 213629 859573 1 310552 464413 812267 452691 725085 556409 688531 195682 554326 664913 816453 577 885891 163826 2 853858 895501 393907 737554 501988 615994 1 723361 2 815559 598556 30411 629467 782907 293689 552729 237733 40 727729 171164 852282 899381 102 470465 229008 319568 805950 740879 759026 2604 2 90038 229001 705585 295533 827807 781667 783677 811914 777014 592103 659230 101826 898085 809921 595474 80490 7 787466 25 811743 414818 326 867162 499537 870049 480314 68558 3 835217 336659 546084 2095 660851 32917 7877 864869 5 574416 3 870023 66071 33 849361 804322 180617 527303 880023 858316 2895 314609 430074 878998 18 819714 786946 409385 333687 666292 562434 749254 848378 518 1 835069 899074 577038 895811 181980 401181 640593 771911 1819 2228 60219 185460 758216 133 664163 576604 4315 4472 632176 762642 25722 567263 869046 30 4361 896944 316792 840992 52185 181854 764237 615059 2 394932 866582 700321 698213 51790 5 770555 318 553361 418838 875541 224697 865824 141935 880751 886379 330458 414872 156211 425421 883719 893302 6 11 420126 717944 762758 798093 554664 875066 3759 22 754182 84 824677 251278 800327 280240 855133 639121 782463 2134 891277 634568 436789 11 874834 56 4 804802 882589 204539 7 854639 287047 748596 844569 361321 697677 72862 6898 695990 610343 689665 895329 874544 329237 590203 6584 282267 713931 743460 760879 634250 156711 254539 117 860960 852439 21866 749272 880991 802573 265337 44 118651 698157 198198 750745 4637 569450 4 713654 186976 865986 876034 861576 573 848250 86 725254 890559 155240 297653 17532 568082 9 65709 454036 246993 346315 60188 841477 4 557310 613513 720975 556551 319341 15443 800846 852459 419378 819882 799024 228907 414722 170136 850342 162831 2195 105294 536579 856286 758979 14388 81483 861305 767880 892134 796290 857958 107271 286075 677046 662584 303997 127314 67493 5 773578 4 873045 878080 805675 379654 303430 754500 429498 4521 6 58675 890076 889712 836706 411055 472769 219948 793551 334468 852459 680080 884901 825701 371953 338150 444913 493125 188546 860973 760526 453827 840144 299707 654929 16781 44197 895858 220631 865029 312984 700982 533780 2 296539 89972 873116 440379 371824 796744 877801 556383 421828 578035 224421 101780 570898 117883 5029 18474 201296 138538 138312 65414 20384 313415 162634 98073 865045 51085 883670 850938 20 560134 835923 861063 166 9242 7 827114 884308 120451 339 676774 784343 308268 824158 823175 875667 68691 487094 246142 527502 878591 870543 543949 707561 833221 471290 437004 893445 684485 41429 108942 567563 711359 613326 419 406510 362183 555825 259239 112846 59258 637715 336655 288928 876298 269869 469697 790492 887625 75575 870476 393604 795474 75 893330 169 622 56284 855249 62713 716661 152192 829523 35809 745178 633969 77 549999 1668 30655 258775 705637 455960 7 879270 274012 173984 856672 13 437924 269959 400350 433318 3 873544 898929 783837 3189 654475 702072 30358 145618 890653 291977 808583 45462 625635 683181 330059 81247 692 15179 474805 323819 123709 191629 833620 793358 634739 16951 1 880640 653632 317100 470050 235131 652795 844749 815349 148 626404 786707 664701 751750 379251 207078 718614 21224 146799 2 744908 84118 271241 230921 798209 830485 220903 895660 95309 538450 337 741057 890312 245037 343034 825075 590493 634700 234098 818155 877049 147882 8645 29912 401207 600967 467715 72441 698628 779547 1847 310876 283809 589478 208709 305223 2533 879616 563662 653999 6 174304 892370 873700 840078 888824 5 774000 245208 608419 416590 84922 864778 86 3 9477 745328 16882 868911 716108 450048 95482 640 777810 856985 892767 815635 5 883516 729719 288764 849425 861359 302916 3702 898156 894160 362668 601886 312892 892956 643367 818274 896564 845011 757470 146454 815752 94813 388751 248650 826530 9 833957 240505 6 682578 817566 223987 860706 800742 50 633665 323552 929 172163 555671 143126 761460 543757 249741 871343 109094 10610 864668 833018 3471 492 880097 76 7 867883 834213 870537 257786 749961 870966 857302 721812 704207 111298 732130 73393 510432 872403 530117 214399 55652 300660 14791 9693 794097 873122 775893 826913 489586 13941 895364 255072 898135 477618 809315 431092 853368 385614 809221 2204 848456 2 1739 664302 168047 212558 481457 829578 329448 687888 765868 884194 13579 849176 174515 886095 863337 2 480423 837776 7 187120 322180 784912 824639 815658 19628 15 874428 2646 877608 781520 71 2 34943 31443 71544 2 13233 485679 894431 271025 589285 794269 92879 17696 518 822095 665798 547934 3379 232178 670349 187473 746253 703741 890059 494985 421647 39 856586 842928 845176 411558 883958 565799 847272 898930 378063 1046 811824 203361 821970 125 4103 23 896758 306171 894522 550168 247413 814279 475302 640641 799865 519466 395782 656377 240220 894062 891700 856527 867457 372048 99032 767934 312425 817986 414803 214671 97007 490315 873893 32 635735 453352 4 888051 375427 646079 524187 673220 811580 872166 362454 724596 589009 19217 801173 851353 1875 4303 395680 95195 178487 869428 840571 892762 839213 874624 896017 4631 621394 28449 855588 259504 136 165721 71648 812543 17400 818935 639951 746351 289677 18 355467 180 887784 348272 853881 800514 635769 347006 771698 3289 6 3 44047 847527 411642 883135 10678 748113 727159 1835 613083 271498 186103 820729 882011 131632 806750 681685 66 273578 856693 62487 805368 632020 418506 7 826993 3645 889409 837830 899977 865012 540678 538822 886611 4 245883 602716 575125 844841 7 289 885887 307389 751622 749804 372080 13 159420 899067 885920 232 2847 91765 83449 100087 836880 17154 212460 825117 820192 813908 710949 509783 385267 598 629151 47882 591040 874516 452838 454101 860578 805258 647004 696232 856595 1030 27022 782972 26892 296 168950 555133 6378 619717 851081 228277 542620 214569 458991 826244 601027 869249 878672 8906 888072 882986 849361 439027 854049 685910 328561 789030 816146 895726 3 881165 164203 698736 587278 6126 898030 348842 228823 829214 436375 3 801136 855921 778364 865625 703876 2 894163 852169 772390 3 886451 867275 736869 439367 524887 774572 828710 58635 833059 837454 1850 6004 164722 682753 814111 869192 884701 510093 220997 68330 444705 95179 13 112949 410130 24003 861028 851448 40383 344488 955 6581 74438 884829 67848 4 357099 824783 479892 588040 1 890656 818178 876053 20 336166 1299 5 424038 793059 38592 50198 273 22609 14164 143802 5408 569 12935 890345 515 18 24903 78105 421895 835404 299988 2 492060 258618 194981 53835 129843 408683 60369 318256 48 193669 826158 4017 851617 163753 840076 743464 127 11 329994 636924 721577 681402 45807 717618 273199 863013 853458 432345 819360 713146 203575 891176 841898 831033 833017 375168 294116 832479 401196 887145 4 311701 11798 791457 626995 15602 317467 270932 319580 848082 3669 811218 789409 198754 651381 7 792967 720445 241958 877620 751749 256265 875001 807166 78 866324 858749 831613 762546 27562 1104 845547 58758 756767 480 137061 870971 453476 758667 760352 1 206 765815 897204 893149 436872 884721 2620 735649 197948 14 367559 896913 898017 215724 882251 857270 1221 833092 534816 892695 875254 899420 62926 875258 839621 403634 2 533956 132149 17153 873128 326568 807321 553775 66 706879 853049 254233 43570 811052 2145 479536 3 637030 835906 424056 456647 25 8419 861283 1530 59923 872460 259595 73 12 1108 760775 78060 4767 856664 60 880668 66 722751 1 818165 802529 564181 843371 853900 268995 35057 695943 13 663443 217069 469789 297 12 20307 678015 894625 53631 818458 364770 736770 811237 885124 820636 873061 827126 728033 580203 721209 6 19278 731498 125197 12 93128 509708 881799 539966 154332 533564 880310 863713 831817 502696 774682 710053 857262 316611 882854 599556 886039 857013 61062 701393 61 408 740403 883811 645281 873539 824383 886381 99861 745165 849378 729 565865 573598 606038 508 97 283180 878747 894723 483146 298021 688343 610643 84016 569 622157 565888 836607 716860 820 628380 855838 4 528922 742444 873545 158093 23 602488 844634 4294 494060 876435 746845 62034 834677 1224 233173 125169 872264 789005 87259 41717 892786 250 639406 628604 58256 5 705211 872786 821236 877292 886412 774776 71476 861605 54533 682194 6508 598600 872432 823330 10598 3 76894 875991 322999 699357 1673 818424 537827 62 707586 216518 118051 875909 271800 897485 879787 4233 356713 148667 855992 54978 487673 818121 898115 893718 818827 183917 183493 784794 894607 353227 886616 251184 5 1342 133502 28 122026 672977 159551 155725 119888 624208 310188 15 381486 88 237847 517799 185777 515805 898845 90077 876316 896568 888777 810682 483616 2 802415 1844 42 111347 157498 849108 14 39949 299626 167729 780931 898309 330000 364539 741433 382050 484235 704406 550347 401480 772087 23500 57021 856132 569111 2 548039 875031 166858 850311 3632 737145 425834 526526 391089 108 834482 600510 44597 733906 124117 32803 749721 843466 276164 548316 780798 656937 698142 893162 887802 3460 476055 740868 740131 892426 412854 700020 764839 812251 294212 259608 575993 377046 813248 363237 843348 796739 7928 839981 2252 889499 7 779593 456781 897063 456727 457472 817139 452049 632034 641128 897001 92143 877923 384452 917 892871 397485 1 489714 636960 3 727234 136 741500 116672 836856 830323 890470 337634 7 120207 2 229507 829990 825186 466113 358546 59 139 2 151921 756731 893255 1156 137691 365197 484744 838450 231182 736461 118 402954 738214 270130 3 945 291081 43 844351 896227 747245 7819 484008 606565 146599 814948 634039 774503 1556 15 878605 488475 369859 279847 522515 389162 530538 358867 368050 6 735891 761089 11 682962 548229 33585 885522 829621 549449 873849 844652 879344 415102 659842 846442 89 851187 84588 754073 811773 892193 882310 263977 223594 567795 135 2900 224480 704804 189435 168557 346271 896407 652540 606708 37 227326 867143 2375 561696 828262 530 795070 17 471130 19 3265 864545 842379 881783 841570 480957 538293 766047 9 105123 893814 45580 361938 582353 332582 45 636632 895892 411404 176619 13553 607094 179524 628745 535930 9661 2306 809344 467746 157038 400353 862325 530100 881579 519997 868751 75113 534513 108 145539 869829 12965 818808 2 770660 791679 682158 859097 888244 17648 303566 526534 759633 840077 898539 4 892871 238204 857628 832887 464755 875465 775 697404 44103 878107 841489 781562 778382 721784 42332 203902 462753 456 141155 311649 650247 337827 2 647893 660743 745255 835533 373596 16098 26302 2 15 275047 289895 870623 862830 113 43 875004 464635 235270 699466 457400 1340 795963 439107 378627 579044 800373 633793 110090 201970 92 889018 405710 338162 887989 808328 192658 158 1571 696686 676656 173809 257560 888574 13 462920 821829 831758 103787 658817 885517 552751 604386 537 1635 24 741667 119001 129136 892293 195787 102345 434318 395600 204642 768469 842336 874995 479761 526704 679371 757712 352035 50659 174 540665 67 871281 45573 57918 859656 260022 871270 642068 863101 587394 714223 334878 453500 135544 671209 577 7 891221 892099 866116 800261 898250 84594 270 324225 10 323093 234835 148248 891358 879240 255266 515209 821376 17678 749460 7 803665 409253 448209 366525 77820 891461 2106 879707 898882 746088 9845 49 439219 165558 1217 423199 805009 780989 626776 445334 851396 3 820052 161954 98449 832279 818023 712528 807735 225783 232382 136859 208393 882021 518086 737966 3 895278 830334 868543 199 660887 293160 125474 284094 362 214 130647 325432 772285 5 422486 803943 525201 193 133 820360 130545 868754 827382 799648 86681 755051 203608 717 813528 450562 373886 595222 93518 801412 700196 33574 645295 524828 871701 737370 75914 736270 377941 658497 890266 829009 7924 387774 114 401228 344340 651852 546107 843765 858567 895414 4 476798 863563 86 670214 888445 310576 1 8025 14 768625 5207 783951 238767 205060 294580 681052 890205 869756 444 300808 717333 155 323 9 60721 436768 841999 58287 522 745879 611236 2245 843763 430952 855975 852013 2 43716 771377 187233 175116 813844 892904 213829 891132 467820 285949 37615 699861 11 37650 234 428454 59491 890366 662635 753530 601897 144302 391006 1743 26 722433 68241 810805 610065 772051 401363 868936 689520 814069 223778 94597 894396 316273 832543 43232 5 887667 3 30933 5331 579240 599930 427269 67345 438 305848 836631 812398 76020 824172 578003 402482 363624 425265 2 316864 304184 496362 143142 876219 774360 544646 95 693412 592113 309779 676810 40 771758 854177 4847 642678 856997 1257 512806 65 889080 105207 825380 751668 715158 676728 627073 63502 771261 707332 248317 510817 377383 326889 782363 894697 516400 867513 527 883608 66987 215 155 627999 641783 856542 165 25449 155 218 422116 839673 3550 541300 3 590771 690872 288 883356 8463 115488 209247 573719 334835 560728 842890 846675 838306 790038 34364 860420 868979 879888 26576 894640 864267 26161 166700 284474 843569 451402 2 826819 69 728044 681419 715285 1 669221 783944 826094 112714 726367 37506 886169 124 33185 5101 423166 100984 25542 327484 701082 2497 468603 77807 828016 598899 23400 114630 860569 234037 316395 1252 599830 38773 27276 3073 27814 840642 855611 413563 755292 27285 850757 846354 7 876186 736724 223681 869819 223665 425669 72 588807 521736 813221 28880 842981 220569 25096 406922 567620 21667 4 883150 714319 621917 618057 128977 896089 17779 861287 789169 859154 227457 869480 134116 615190 191939 806601 613125 414807 726418 377217 59 523676 36646 520651 201300 487 316255 9209 18384 173149 338856 844873 817239 326515 71109 2922 4748 505875 310651 742880 794920 811307 54967 1251 765033 696766 707544 175430 873922 899835 827160 219970 818885 461764 573300 508749 863078 789959 1363 888172 457 38 857626 1056 2 497421 104381 4135 888634 264291 827381 167964 331679 408033 636846 124817 56 401651 518457 897478 570565 289057 667418 833135 728033 810346 810632 275888 890000 793792 2108 870123 896158 15 284260 848766 170673 3 418217 392584 6908 649554 818212 14310 185718 881001 735491 4503 814355 722623 452407 1 670793 893959 689063 179156 40 4 846754 484289 264864 837315 439100 86 824948 742630 896350 856919 581942 854362 606619 4617 304249 309897 324241 4770 20439 477083 250415 755323 1 1302 11 873848 880397 5246 831922 832645 80656 882776 548785 336827 615731 856870 104782 592954 254564 10 576248 671538 755803 681 13 292717 12 328513 199930 1588 16 806206 882706 88600 598502 20 675680 439839 857286 337490 58 646 126056 180052 421350 731365 822960 6644 827630 733657 890008 56361 420253 869006 698979 396740 867315 754101 146331 892505 535727 732810 17 237961 418232 18779 8 330171 240232 485716 831236 885796 453970 68286 585675 573767 696853 257213 43954 642512 151572 898036 43996 806187 224622 709144 899947 47635 248431 66535 375277 34455 264789 818737 7 5 91730 649182 881674 337301 764692 298011 531053 191626 202468 4601 680079 169254 127 895194 840581 70452 347436 254588 243335 877775 898685 39264 752564 265940 180658 292296 839434 311488 413545 775684 183276 864867 22764 834601 755399 753463 841911 617568 813437 45960 743994 14742 362004 739700 1415 13 167029 837637 405335 802901 893615 825367 665473 797594 893275 836454 626021 866058 814202 826653 886335 869413 776017 704246 88377 108 195124 14404 353669 452259 840711 381 819635 632227 4599 640796 352221 7253 35 8 199691 115724 576092 577712 258688 355590 468898 20 119873 878290 23128 364764 766757 817267 445548 633704 546696 511396 13234 2 829634 712793 10 895918 118803 526802 387264 876556 91662 1 896441 848847 888752 890434 716005 152218 1715 721094 172355 884434 36 870399 1722 888808 890337 678600 95105 1 838138 847186 865573 1040 438084 858274 403119 613590 4434 3363 821244 646716 830446 864328 5826 487416 154680 839723 864771 1282 429968 494166 872277 166205 847243 866761 827333 12029 559810 677332 568576 855583 80 54716 692419 893547 841256 895796 166 651858 55 652 615121 79231 503029 648021 600799 127757 2 886934 3914 525365 717822 113453 771 195415 893495 896158 590010 896321 850701 391932 637905 876438 833007 20171 748193 305255 728189 89 356871 382099 882137 270622 459019 1783 4874 682597 371496 76 845714 808323 3 894359 51 809042 630529 245261 153567 443 26825 50 7188 700863 873797 847424 908 6 799817 3 899073 8450 743766 725899 526637 448278 381800 854883 583999 861296 709329 5985 451766 249546 895116 362748 338176 666 768351 57531 110883 142176 838771 693964 578853 518429 777742 319750 895924 399989 512395 214 109487 791773 265211 406757 789319 631304 818099 5422 873887 676317 621002 843617 868923 9541 682569 206 155201 642880 897372 1631 573452 1 809933 107968 3034 612148 284 885284 843329 32807 875741 52759 10 388383 7 712710 871160 855650 824433 884127 372534 435438 849808 772571 633792 41196 983 197221 17 456943 47220 671980 273526 35856 619789 831717 872205 490311 17562 704551 252371 899721 32 634 779186 138571 747185 174907 2 111070 287973 2282 710681 364286 2692 296812 868 160 757824 894354 281095 125421 139291 123 2 26 15194 784619 200137 857943 52720 174404 546488 863626 301915 1 4 506089 330918 623986 60782 387 725161 899389 530 630379 680649 8553 76661 820632 644819 819261 2532 198539 1512 615063 887313 771484 680167 42 7 132162 849894 30655 185490 483711 551223 88999 241014 47 665487 70889 71 874784 769885 774848 31 505726 745998 179939 858075 25456 838220 269263 19 808063 1383 89 858415 51924 836833 783792 718851 77658 706050 774368 715335 79961 43766 872166 788037 444869 708557 877093 158663 304252 726160 873668 773469 822059 3173 197305 7634 121177 57201 5434 806510 12 839940 342548 62 813176 6726 351786 858622 275834 2 899654 883773 16100 802882 800699 41600 869413 261809 198 719092 217 428715 188552 4116 108 289743 31189 751821 1 37057 2 359572 7 319 78717 28851 882656 330578 270975 112382 834047 206102 863299 738388 148797 460457 739683 578504 485885 872452 25 807386 864616 684773 54134 283389 5 123252 9546 734208 50660 783996 753870 863887 788871 26 880119 791292 737452 5442 171167 433622 391 106916 78 784015 223363 370058 334069 1 172891 238764 427866 379170 142315 11958 809946 361142 874601 678432 375723 17963 362409 67 5851 843639 334767 74454 661901 370658 128 879355 248 93657 305999 35 868445 234150 581660 885674 536782 655090 84966 820184 157569 121789 658827 864868 890334 877700 833222 56322 423293 168401 376158 26 275504 643554 862217 880639 636094 642959 884714 291955 884823 462314 899306 898411 89971 656447 892269 80 667786 859087 9 832802 862182 283015 851097 5126 863283 4781 39495 313944 471099 69 839005 897857 530 575039 26253 262 42707 613183 214258 747619 3501 7158 105 205859 31430 559016 404 187289 515949 801915 614 136 719836 495248 2762 30 21 2 857366 868161 200044 351981 661292 94109 47 109295 127 865137 65369 581271 877779 2097 133560 43 464154 865766 324080 11 82419 891236 846261 3 65407 16 554100 1 218545 284062 601266 441615 863813 800203 114660 876919 774351 895940 239616 881959 155940 866723 708294 1 301146 889742 120359 689538 2537 531900 718756 199768 355143 11185 1903 887690 853325 896291 878279 144453 59 90475 111042 570 811339 320848 701104 112262 640231 804592 333706 794477 70837 840281 359132 679257 535641 805316 157478 8789 32 860246 753856 794479 59 42890 232696 351621 864379 271708 871649 367014 863690 491904 207117 30 882368 411672 2192 757598 404475 200622 833195 1916 833569 875965 686104 834359 140061 414965 49523 893422 10579 294267 303331 858195 56981 3 10575 826050 703964 632515 281478 744919 9240 2 636280 590172 587284 847707 505625 853451 318738 80994 800518 1889 875488 140 290660 898870 5 259517 98106 820358 3 828483 5 53140 877719 873299 897640 866002 397217 65971 362599 373479 12500 680627 324 698316 471515 846887 201007 770578 151915 557953 183354 848745 759325 440804 859786 45154 896867 5 63352 446298 827727 836379 132117 852702 538042 711414 350286 580848 827896 283799 712256 65458 878918 542301 670826 140 726726 898225 777009 853388 695 654865 843950 47531 570843 32843 125 881092 207237 1618 23949 691851 38261 226 288353 826633 222672 2 44 865090 214095 834246 735426 37703 879290 255251 887720 13113 867422 685906 11 1632 717506 705 480224 7029 881578 876154 691765 395454 178618 898861 713639 703123 189646 762844 53774 110304 56667 206117 265631 8 649878 834830 80870 760690 686 677980 804468 599139 642206 328429 45 276125 259105 805271 838780 879043 800225 2 3 868904 778593 894775 731241 140644 2 888220 1698 358 718191 57464 195935 393232 858166 461710 222 28323 417925 858035 896326 264 232209 2383 381031 650555 624862 569286 126 1601 683990 843693 61 883465 2 5887 482311 719891 579787 883557 732235 235 2 852552 159118 59113 807739 501392 453254 862067 16136 896089 38466 68505 849505 65198 759914 260813 10 870787 842006 120596 230023 738236 775106 149732 799184 864946 864473 152611 4 864405 557564 71594 11753 859553 876275 67127 1 741479 2361 180173 882745 301454 2 776468 272763 544071 37568 798852 267365 317068 175926 278 679085 859560 755157 8 134597 80113 727499 776397 151588 864432 86 862871 506 519566 898499 872199 882 831854 18774 3 23917 760273 218709 3 897342 337628 1172 233060 13929 382163 133592 319993 2 835082 406453 678676 11036 175888 651082 303705 870227 840839 617 871559 11 897396 2 515056 305450 79 406112 897338 864053 437335 518281 5 881863 784366 889228 882949 591549 880347 871820 227432 43 849379 6481 876569 723679 820282 882255 840967 844428 891799 879757 4853 754048 52839 203394 61679 729275 277656 703 898152 111916 731672 577453 898522 510554 143472 899364 72152 32119 164452 4 327831 568461 835370 799881 655669 318551 1034 639127 259601 81366 60997 706724 422894 200853 15 861232 884282 726 21410 593599 2 105 584718 40113 147 891030 2 600741 851300 815974 317583 566978 886187 478108 799515 855445 46982 876715 386886 1478 345785 279003 167184 1966 865598 5583 462456 4 560406 856869 705429 629 130410 392184 653116 55 1 398859 310181 152744 242948 878562 207807 146192 208501 896243 12651 307385 873100 4 558978 898487 283260 113860 60540 547812 126362 2 323541 1 837837 840320 694093 249769 613948 455640 881103 797449 74057 613319 831854 517367 86676 838367 14719 78192 456206 656809 734384 761906 875048 47297 796724 27833 898255 826588 480143 868050 338770 87200 274390 574717 391976 84823 486512 893227 566927 725748 135253 698018 480638 2644 895124 844598 12494 264205 870278 17069 887 242808 895692 785978 27254 680959 419395 876371 51064 882659 6 9 762074 465438 863771 624016 595056 217901 9 475882 788699 865866 894975 76 571235 569 495906 280381 158065 784098 924 789758 172036 480 674024 58 666305 293533 6752 877704 875820 788261 206241 67168 379625 465011 27285 190 536206 21819 620628 268755 440122 871600 725974 13 878630 556045 528109 1491 11449 703885 872656 883662 509657 11 219795 486584 888794 885213 190803 747774 733747 842438 536 437248 696740 252183 98958 691116 680791 384206 164441 11714 1042 420 79481 821505 572647 82612 279828 877719 820463 840590 719310 864213 897253 825790 503307 210365 543 858199 176887 834914 26 570275 707643 63377 125 13237 893131 846797 110681 204335 125 624 554590 11 894438 25 741420 846465 825707 158377 858174 1 758742 864923 895219 25 770153 76367 292673 742689 857820 629 793835 822510 213765 93424 6 342485 741394 321515 27761 778721 858446 346806 843782 273169 796112 895042 886643 7335 256237 9 501739 254944 213143 129707 858003 250292 339812 800411 141519 5390 876785 261345 627961 169953 895382 2 570738 1210 691333 524683 3 6 131353 779449 49939 2 535332 702964 297744 656404 891572 460 828917 736985 414380 8 890175 483760 889061 84 883205 90207 686807 871873 887013 2686 683132 696165 302405 8 865057 886461 861000 399567 47626 59 823793 11765 235006 886543 517896 21630 127142 2959 882753 805832 780586 16759 12404 864989 430 3569 5675 674 1279 686829 576333 481344 106404 53 828337 51 701220 520662 744455 780467 888994 889689 788457 84 191580 200137 99801 307330 892767 611715 845706 852216 23785 884396 414838 2 863126 850496 701567 494 137751 550349 5747 365240 857919 302550 287610 835705 151 545059 882481 852474 755332 843854 821993 625508 140992 803102 449838 822185 880221 14704 850346 557175 595233 41001 12 329834 464685 724075 802723 34477 696977 207614 863 145337 850118 2183 726612 873912 88477 464653 884743 789124 737210 654521 886594 649282 702537 1119 523135 12873 271306 893709 234918 7805 844369 804773 880023 9453 116785 848942 1243 864996 615365 549493 588207 849000 645882 656265 840364 465738 9720 609870 18581 558408 164621 870597 513812 95090 511940 94 639504 17285 895925 5 867244 884347 33726 835 854392 692859 892673 783611 163 894018 527342 895283 713353 614401 461047 745405 822599 752409 862861 435258 519 837458 881624 891434 872206 508586 416357 179471 714193 882541 1 871778 872610 679828 262751 10057 380420 459679 25615 531152 1431 132851 75794 426415 3905 157 137620 1293 755108 134272 738779 833104 886379 602043 773746 835737 9389 329772 311791 457208 329 897354 534 5 149259 479333 880734 402686 846371 559475 2 225455 89093 891264 564176 1026 850937 4 12 95 890565 877071 662914 886890 423944 617181 12802 234016 782092 34883 843960 826878 549538 224594 257974 538440 652182 888068 147442 2 772581 832950 186417 372413 5 824996 223875 883047 455961 52650 648185 783618 428027 81 379136 221279 724 45618 82346 310132 721209 689228 472119 359734 84553 310724 286186 856092 373082 873695 751687 8075 319081 387036 272405 10158 786799 869580 660 754296 840961 828236 344046 398781 157241 813599 2256 482 344820 898717 336456 513490 247922 588472 622752 514224 598220 433310 500755 65155 114 848466 2151 288 898721 425 896906 756476 388508 633102 238940 784865 780912 501596 691483 850508 655284 803560 14 300576 409636 188798 108405 46233 1 878610 615975 846710 859958 612599 371690 401847 283761 2 327498 756189 4 421160 396820 408702 107845 874852 723371 313489 28391 821938 843771 834564 815122 101 529052 359030 520999 18 898544 372463 225926 868288 835564 138077 662642 385409 459873 771557 822795 469584 152727 395938 648 8 663921 1321 119336 822418 369626 634034 448210 329423 858628 235598 282804 891764 5 425348 53 108 5 86 827321 57 706638 52 557217 19221 117899 640799 816793 2907 233025 33 625423 748666 75 566942 745892 853944 847291 879160 280516 815105 519480 438076 8 744137 416444 156636 76447 890719 32 465740 1374 770616 863752 1744 777596 547081 99813 47462 207289 76497 254364 736023 1 229338 38 708525 543011 698778 150250 848316 359621 121 220709 3139 866616 99564 8835 310272 427354 12314 465373 362 1 880633 33105 536927 855192 3235 191766 2405 849212 851514 470362 277143 117947 783094 294248 78272 84729 387525 577985 21151 19 213796 15 222194 828467 283978 10520 847785 290468 354653 886599 451341 805466 449048 887049 839144 33 743330 846855 864576 3446 18 506202 724768 841496 343161 168170 441004 890801 671762 5713 888263 873723 5 26802 850309 232590 596360 21 843503 131985 787557 208863 594877 158376 428745 1 500159 897898 691243 748420 206502 534645 29 96875 118386 869137 122288 129 196280 141823 356423 92941 37742 879844 25598 16579 721039 853159 231 34 882328 1042 853915 725772 758429 360401 367557 486207 759607 464463 428668 83443 414447 6 689333 887270 74878 519830 681065 428154 532118 3265 564989 44 833432 1428 67832 90 858896 2 125971 3008 345473 655204 1 834672 889088 58932 261473 27 139 883207 153 842303 275083 114 168078 676202 862634 755828 392976 17453 374977 881282 258385 507858 350381 445 840295 835589 207481 6 15467 879765 247133 857024 855759 390660 549380 158204 752257 26 881690 332413 2886 24932 52 881151 880184 882908 7440 877365 662216 647920 688496 898669 891980 853241 863194 740579 134323 2991 834577 876805 118190 594032 305686 166694 94 238271 425 9378 38499 28361 847101 35864 895354 3093 681192 803926 382883 33710 848 209064 593292 746469 829485 1 580821 466663 15 609885 878853 174232 805217 118157 93029 128984 648854 249830 690365 358876 635705 2215 465413 708321 21546 824466 879116 485507 810761 882579 461052 484947 217449 832850 898187 577918 820494 862916 376623 773084 334004 123746 825819 18499 760500 685852 364833 589988 70 755045 79272 352116 837625 863905 498985 283176 785645 236289 877013 24171 7 875431 837696 741087 895273 222465 894475 800152 474379 215958 23582 36933 745673 58170 434644 716222 801325 753738 245587 96223 105774 620032 20 850820 642520 422654 569018 789409 871207 832649 742021 453736 736834 759606 6651 541302 756816 428994 574848 28832 893642 41974 20 178002 555230 5716 225462 62711 11466 459930 844950 560787 52 565100 614624 199241 162457 874957 898450 794637 894920 312478 9620 527831 672921 853175 10 343146 116111 260929 848736 659177 894777 1261 646379 411760 7 487718 324882 706854 878534 151515 883637 83511 521974 804828 351620 9933 19755 287719 309860 693181 437211 620988 761745 806721 721410 798374 471152 135468 100648 804461 16 784695 785015 6 851080 293618 886533 1400 70039 803667 514819 763671 182 235511 680463 7369 822643 117269 67 864003 189540 555482 145874 499149 199393 346016 787699 704504 846462 826667 732372 891746 1313 625067 784051 829719 258350 273 20893 661754 391882 229938 235026 848908 849839 48929 48 1 225 995 573910 1 408463 886165 72214 833662 306944 256148 898641 793312 89496 887979 9131 381739 37066 610330 595974 649660 263148 88 11389 410062 738426 786207 815762 871162 834582 661201 25850 390360 5274 24 325174 486666 865686 140595 423546 777659 601859 878550 832810 39930 428415 218177 209389 23 50835 5008 22 898461 408182 820429 770408 146921 827429 633461 865730 849103 372511 351196 863330 876591 890897 93 22 132246 884958 810062 16155 2 6118 9229 798384 246840 39995 674248 875079 544696 844806 30216 418743 27 2 871351 177560 743647 886133 722172 557098 522197 216933 38708 102439 149095 234243 865464 139550 844545 8821 452683 515235 765064 186393 297 228225 887507 583163 896474 632973 253043 2 2106 54 43324 184525 899426 512098 404377 203238 196317 654015 884172 336774 439626 894206 994 198938 827830 389613 548200 81856 850522 291 360383 13 53210 16655 111225 873098 119158 429453 449709 897884 650454 227821 503138 848081 3 587401 10109 165 646171 217085 11 749389 274402 726 124723 866715 800301 65673 804783 893626 1213 42227 51 198892 384793 553336 99462 604 1 845680 111565 7 336065 894194 489625 686443 886557 23 444274 118000 394024 95573 705086 166219 10207 449308 231325 640996 831974 9 729019 788708 134775 527759 676504 12 13854 893934 718982 893680 90022 797295 132516 726681 122355 674924 528879 826789 792397 786935 830311 890 865627 51027 162388 899337 842709 867321 242470 673708 422411 767150 603696 884473 1187 4 4595 1147 4334 19084 481256 858 127099 759322 437142 876977 474543 624749 1 47 2 222299 598783 9 118819 890894 842640 545841 29093 565626 98 290 853591 360721 263069 875218 55398 787899 136617 100128 678355 697929 2889 188448 187569 228810 820069 889325 86739 871879 4045 799137 433440 865450 800656 7 554391 717487 773424 896006 567457 215108 361081 500373 32046 48456 793229 785301 567156 64266 47 838871 420992 625454 722024 526218 479639 426286 2 62004 874616 453032 898125 422471 523431 895813 554061 867030 369 317 167986 1677 1440 225699 1 273069 422799 884964 330426 805719 890003 830873 10187 743014 806279 807037 891095 865300 865407 757924 186509 337961 869472 874454 872395 867920 10371 885218 1451 22601 834367 848522 624513 21176 398082 814706 894432 619128 824663 123462 248111 892847 743379 617286 224589 873597 455231 423666 91761 763576 893571 834088 836076 673919 679615 819145 470 627182 790953 763463 530262 880423 538797 6573 776803 811241 98297 878062 670007 107956 161675 376187 267496 21628 10 827358 836580 186815 567947 588358 3 167750 1 810354 204555 38520 873048 565145 478393 857185 557905 563081 316414 134346 32556 135472 66745 891812 671526 809412 447079 186433 414 784304 7070 890570 704467 851919 790453 883105 300000 710881 870673 118102 559876 592074 7 195 305 869048 833126 769421 784336 695796 894081 222321 195 118867 823161 213419 891895 230997 815986 33678 119448 84319 745872 67 742276 763276 822821 619272 613964 886411 865424 897095 206556 656509 274349 577238 844659 792981 773740 74166 31340 55080 848298 338309 59638 221608 630058 22947 227202 3252 880339 579944 898590 834619 608041 15420 849357 426127 862170 418081 103838 835936 112787 200594 856564 711341 683567 850458 182531 483659 899600 130049 679873 890592 707776 886291 396090 2363 298691 626477 881493 899744 240013 80495 597843 20 516624 898262 896130 163738 772969 132138 1454 397526 10 628283 66 616730 880152 188454 894486 362280 62913 604189 880366 735133 4 3625 871248 890902 245522 483209 882986 839318 8572 80607 240562 28690 886983 897793 4300 897952 190837 520939 40849 873883 836065 646951 766110 205565 879981 579608 578469 28284 826068 865213 630792 805967 111634 342891 899395 730530 4 81 827249 869837 356110 334460 619158 266 121727 643629 732317 359759 893614 899766 762237 815228 712368 99832 849268 409462 858066 533555 20154 357698 347654 709537 407941 605925 738135 729724 2424 278026 871673 8 499402 1063 3 808835 780503 753641 23404 734733 718970 709352 411911 252560 860153 758986 141325 60907 721487 285989 852607 20217 148403 181358 739170 844381 875490 58 2190 183618 56 854260 854319 766617 172776 837284 246640 2 80056 122 684434 4071 897991 14524 814016 73 1 884444 785827 887247 105838 242354 182594 32299 9908 493685 773666 793285 423899 3 575261 888706 809675 565231 154226 707321 132 881163 874103 7735 856034 24468 27 801047 748195 232705 7778 768217 732966 841474 21074 598637 651925 831287 336577 842858 269758 482 899666 297594 8 573252 893621 4501 643849 781383 803901 732904 107 882288 864679 296784 4808 862611 897394 381334 2 694207 277917 830226 364611 820605 11 843965 863428 148463 832089 624540 892027 630704 3282 153201 894729 2 840010 385155 891461 844426 881742 856181 896136 3998 872166 159325 246411 252132 641427 627 878809 403 487396 703256 652321 300486 90634 4942 7286 833735 349 589893 360175 315872 887154 859937 621466 305906 630105 158092 870966 801937 29964 866430 1259 2 783842 898067 879346 24580 600794 821277 898478 860651 48550 762543 117839 3409 682192 541716 4 841209 620187 217006 828707 127119 637276 116940 774190 802357 892681 784059 552919 546057 290234 569153 794342 154342 304646 5078 876916 413304 181346 889568 66 706803 667 208994 818703 883900 20 878524 413896 472750 338565 112482 620230 479851 39388 11544 726487 493497 811020 525593 663579 796764 317421 88603 8218 885675 141 853916 23151 7 870473 866133 813435 23 837190 249622 270374 379 1743 560949 695771 778437 887871 82222 851562 317304 90960 228493 690018 1493 641062 139460 406175 707097 1664 719183 16 4 603865 372059 158368 804 727937 853287 364871 865500 462795 828094 2693 271173 884608 607189 4 250731 528775 694199 9732 241 194840 407 2 319546 18042 2 1157 837856 201300 497215 861652 38 580952 452492 10289 844373 429701 74975 1098 176556 801149 167 22954 796419 38 869551 443701 207090 154746 2 182408 551431 10 276870 644703 859651 68120 806236 748161 292826 795586 527142 750158 755046 9876 175767 6 112742 26987 271116 263259 6967 729262 1775 679349 133 5 503651 803259 757690 865254 7481 3411 786173 479389 859230 31138 36062 367555 751402 781323 712387 465928 260067 846355 281786 15144 546247 786393 59273 26383 320905 2 118 823161 797878 876827 95445 249 601108 2 891031 220592 845849 5231 686656 485218 373433 18809 602660 159671 595369 31 104516 769129 419048 784017 343849 879833 566156 13 31356 674902 8 846415 869691 470102 700936 746295 761809 41574 873509 90672 738494 81 888753 716049 811373 512490 802766 21 769946 2 290451 44 758880 889642 749831 126500 581473 9818 70352 882474 2265 215102 857191 728520 166888 835795 762606 316120 840767 1279 881594 769177 113854 886919 849636 920 278416 442391 743470 885117 717427 415776 350141 877260 869440 713999 37355 4 624152 489718 2 874367 193362 4705 356350 473765 260756 18 865480 870946 688209 294692 879132 4579 2 725457 861654 868319 209 563000 701367 891371 4047 830607 189727 373864 127148 11 99 610569 292342 888832 397731 120880 26014 328 12685 314362 19064 876957 185654 777505 708885 882450 792777 31946 207023 596205 23 623321 509545 691987 38025 839675 894841 880696 736726 509119 639808 894544 299208 879330 823925 267798 187 850458 666357 849202 546124 882891 471568 277129 746355 312 678484 266817 412249 431811 76977 1 178789 9581 450867 61417 722685 424782 446926 779295 430473 75533 843877 601778 704865 803811 52603 767943 614036 314919 795476 43314 162455 773201 1 362073 6429 19 377236 515898 771167 1545 106317 117812 888254 644446 552 467569 829672 438476 1345 659022 79021 278084 406979 208687 116047 868972 666850 2943 876228 246170 856428 273573 431261 13996 893488 340651 239298 880218 712181 2 97 2 564680 885502 879510 882045 811572 9769 876164 3796 48473 304 858266 5293 70870 6241 785348 245142 650688 16176 893036 380788 157342 422706 499370 876401 115198 327 877328 68683 1071 270928 631559 2 898593 338290 41630 693294 664838 855987 765472 11 389368 83742 602275 251015 460383 822538 158844 238477 825983 617064 673947 250644 43 894090 642252 419238 419194 610613 737386 739068 138120 274959 863721 389026 889337 6 373277 813011 892464 251527 51549 162 734394 269521 566 399325 538140 21419 1646 69530 512091 483963 817227 766322 338023 773959 6 8 899103 848858 124251 15705 403189 65684 689956 43 159631 155497 685174 64288 112379 721967 780225 21 238609 635639 896949 247084 440442 822875 350 536632 93905 17373 875684 799731 833886 860928 577350 658788 889894 887371 1392 77419 318560 122607 81947 839048 562 730514 13644 9 237413 2775 8 549001 845994 14337 808159 851388 814403 98546 85458 867648 494537 121652 755706 228692 882645 732616 250899 2974 347 596723 708238 766050 885278 133 1508 627031 303991 386967 486128 206120 316642 110935 882601 631245 3410 355087 893625 852208 328342 1 305350 862743 855622 60666 866994 787322 2212 816199 304903 893509 36 860532 289167 894388 3749 625891 849288 481479 847659 71347 887243 176236 884181 543323 786057 2883 338844 58340 183936 344041 2057 683839 29109 83644 595905 6 2 371501 370772 282588 858774 889957 26 863991 12 24970 866609 852444 281094 864469 482738 3601 672063 416921 876958 707812 1314 561730 7 371142 819734 858893 280286 408966 835513 482067 896670 804309 756132 882442 858546 821038 2 275929 657 630869 488868 414871 257317 868928 881691 259713 609315 88211 38039 178273 858176 106 95365 739228 339604 49747 305886 55844 698687 1 466241 238419 60194 43594 769507 592858 10898 2 520646 842705 132454 848251 491529 464805 841856 871031 864150 28811 876041 924 829070 73674 560048 232996 378725 279986 251 85251 33631 888562 876030 1179 1 72 327502 383671 794963 168395 805244 612468 486970 4 438024 11225 796295 173940 898463 14 6 316 8 125857 17 849162 81383 892713 877215 352307 820589 872314 457370 871545 102000 385873 267728 430660 753430 202543 1 1 75754 543659 648501 142375 784625 867501 88 772161 6 372287 871241 109210 788964 46249 881540 66 642509 796862 5 319 314120 733593 861246 237266 759411 513049 1627 5 586868 696685 25 499915 514795 885679 168509 257 6069 871593 863813 157642 63613 311 96 866115 275732 706125 847347 514128 324153 251354 137744 879775 200818 606562 46 214090 790172 12668 892729 807890 593177 226892 331 210471 762448 157600 639517 12 730571 150242 623210 120 858981 295680 596227 876338 811703 47665 454855 47338 564352 1 115190 58189 828049 792850 433018 160621 39965 884316 893805 884327 437759 374 103407 134880 835632 811177 741077 852375 46118 897858 161357 117633 310955 734345 1376 979 106 815588 797481 669432 13251 560573 617305 11878 21 758584 863692 807675 596857 111 629716 898827 567586 399812 367424 874366 515052 731637 453138 586848 848492 845368 67 875871 889890 103812 714024 288 756046 217 140495 856658 839822 521798 262869 161987 441 819833 708695 743481 876805 243912 210916 721208 865391 846940 704828 611234 3664 11 744326 895238 874586 857574 59404 836260 3 504891 635859 15045 831578 85653 318735 442884 647016 812218 830142 169 883237 759530 257412 854621 2206 761853 545474 822560 1394 323416 176065 899965 839999 854063 5279 1339 536916 876600 3317 38 867874 263426 888774 203678 310918 825607 23 887881 731503 463300 2 372599 259254 82 815553 1343 1427 793766 199100 7 672524 870990 898402 513537 102505 9 20417 852598 868207 787749 570853 7 528775 29957 580807 659807 887570 176319 153163 692760 315870 875079 279414 6 3572 479660 2 777910 875557 122916 191630 887057 9458 412588 745779 205730 542151 253952 662710 558795 639951 553367 79760 813520 889720 40497 853676 206363 729708 353083 241779 842638 195513 782986 887035 865634 4 859707 875186 132993 893278 616638 52981 806982 694120 779406 693698 274 885425 604980 880278 477467 2196 6814 119603 16072 831261 792358 258977 863592 3 845191 800190 392819 476107 603889 841791 336 1 86148 831703 879410 844642 865600 21 770475 136 286478 19237 863918 355222 857989 287542 2711 15 671616 708213 792520 618514 4 727221 779065 2 787930 5 183259 47 801707 380834 439810 871702 886315 143107 134456 797454 463040 789867 299763 753870 400923 829234 252830 313832 23809 64 535782 195 772949 15 87333 110865 795590 518612 30237 659902 4978 695062 57493 774247 729444 191095 808998 64845 740632 248636 379254 873612 479717 92994 794762 86307 696408 388710 807563 64160 892991 1810 106971 38011 184121 837204 766468 617197 178332 331166 314068 807188 649439 1338 252148 475966 772165 307424 667022 180017 3000 194124 647060 738331 791947 757889 262891 6 816468 815446 56600 868855 786352 866445 413124 845813 473714 421250 832734 215463 857154 9001 3151 58719 744882 1095 18 175421 28040 174376 369949 9595 601509 697652 380427 125413 79822 97116 1 803121 834121 787762 520240 718963 871681 138 838511 592146 28 803665 643446 145041 14220 235 524494 264271 8 813588 22643 807166 439476 143740 12 20736 17 259863 603067 5 849799 454285 561514 500050 805411 23241 3 120273 51747 835878 190 155159 1675 685070 4 883908 732571 1 268071 813241 162 835442 113851 3 699765 594030 875435 317264 115798 806071 545625 464511 759905 515909 848334 896820 864171 897511 26 688609 668807 813916 477004 104486 788698 637507 246289 787762 861388 438330 745280 684059 867550 588694 525954 554625 199620 144 887071 818607 766459 575631 559084 859618 5 251734 793091 749906 808395 528215 479936 135 453375 891895 698110 855782 262560 213038 867955 457703 524810 265 683608 835992 2 846653 8 878597 878073 387600 3 15 795477 131456 18127 3 576892 107432 757042 895162 806009 276639 660755 32 14682 453947 224100 837426 9204 625837 577111 291633 870946 186 1743 265031 154864 886816 139517 898000 97344 481867 310 601131 28 343399 860473 457981 797956 808972 853487 3698 31811 5457 858835 3851 660289 396942 77157 3771 333901 895243 821003 115811 854473 675227 82510 870591 697221 440010 878700 778885 789697 30149 466480 78654 151872 64017 898831 850763 892800 885814 208560 143825 718327 501072 855817 860907 376815 1284 64 470040 720226 896485 112358 798089 896155 715395 152796 547001 733213 405848 367438 487222 232 5 207792 99314 724305 609627 750090 170314 103150 751607 897908 880811 3 293154 414054 174416 475381 733519 823583 31 880873 77 872394 261828 61662 884653 484046 874282 435170 899582 22 874519 8000 155733 843724 161 477630 556 896697 521364 816918 486059 507044 579347 50 368512 245099 889506 112793 546565 889708 209614 141 29878 443711 2 691435 58414 322570 804962 887642 797202 176875 18723 866063 36 448950 5 294459 281615 164956 174097 25 894718 383 889505 10 733475 601051 756202 743727 39016 81 603405 690954 519649 716 867546 850751 843090 890110 197953 812696 892382 303764 334995 264512 718927 90459 773871 878461 2878 422391 875955 708028 136617 34670 866465 5644 162057 88301 425897 167197 275467 472224 619850 578780 688801 821953 524123 405645 185 840015 823284 812461 655 792067 705213 898657 676768 254418 820230 10506 857670 790759 430497 128576 69335 5 437763 394092 803669 22894 859923 340806 455038 790590 744584 633159 373427 521245 717170 606675 1146 331107 728723 926 68170 344497 860223 167327 76398 785803 874562 820536 857322 722195 7032 93295 895933 821205 575826 126918 41 555421 88363 473885 890695 459339 3 58236 476567 418896 890036 416892 104015 268398 397336 412010 26 810199 878914 30035 90210 295763 155985 155789 867403 105087 654170 47576 856060 591577 201795 577013 119 773628 826578 5 482522 749961 217093 162254 891307 193983 824051 583105 9 847873 607762 778971 754547 2 702352 492596 555155 810419 818200 1342 453125 708941 217711 854127 36236 362437 698551 207732 430910 274425 243393 421375 881436 680911 858982 288848 651443 137151 238699 220806 755088 4369 895028 654087 814513 1020 267090 394368 889409 4 891075 390 59883 515434 20 22 59965 861006 2062 844322 13701 6 787864 829836 555 503605 575630 2794 334586 444592 152951 791753 899705 551620 877284 603032 209990 869746 899564 672380 836418 882983 896 39832 799103 315360 505338 4834 343342 646442 13129 7057 890204 882118 160676 787104 521365 100696 349 7 870577 420634 873984 3 465824 22975 749001 830800 844856 350169 354 149099 8374 733024 747680 3 226 198093 806826 1707 555296 897205 306334 895924 233846 532016 58 180751 859450 73792 76460 204296 618 809673 386128 615272 883266 708716 96 75 2 825625 593702 786628 533 173142 1456 368040 2606 843016 230035 238 781044 846159 852760 630496 28470 443490 194836 856694 6007 323949 745032 365059 592967 809526 881101 554155 582036 4 895938 799034 475083 333991 622301 823581 747995 832935 69937 714336 1776 885198 217 8 781396 822937 461303 415504 171366 80392 132888 2389 7208 486582 876561 29790 864199 854879 72 852708 353319 858803 617588 34 657831 861413 538388 1 695451 655230 333152 1021 800634 313812 893437 831648 116229 521039 733976 5760 868696 62905 201 1204 12925 281755 871686 746212 882532 862337 635910 699966 781649 1 686277 6 689753 333 232462 886900 864589 848822 10 153351 181 878270 894606 570260 12 864112 842925 34494 871070 871373 757443 499493 12807 260989 8 2114 12173 879701 631435 184510 11974 676119 856361 164652 318651 307625 48 427611 750530 800212 397505 4770 843787 866975 11448 450821 534961 107391 797529 295 163576 4604 340206 843123 91 45888 891440 552339 712287 606430 6476 83359 891281 821733 409187 896533 858558 8613 779060 261540 615129 829758 323818 774610 741076 857403 893823 767718 810386 356934 295851 1973 605648 8297 14053 326414 328599 894374 567858 724271 652402 821944 767628 522591 601282 796312 8187 671909 769337 803638 510864 876868 233153 390365 875277 21529 573753 10183 587143 4787 4 890946 264227 519414 41655 893869 5 582689 884425 764784 190036 6051 712698 662639 682600 897445 284514 23298 876974 479278 670177 127809 817925 777368 6 11439 1 14 227 883089 881605 109188 6932 887185 80 870398 197595 89075 848716 415 262670 508149 112 2 711729 353999 344902 2 9968 1823 98601 8091 94457 836438 449212 404605 889182 893278 75475 128491 763892 173062 811706 802985 2 721030 767254 18 48195 885352 195829 860217 729567 827186 98964 196527 819298 732197 825974 885522 830 780347 601050 855634 100923 574545 40964 878405 69857 589783 354406 591350 33966 2 871304 776175 875320 856865 869470 136 876454 6 628227 192015 308172 646583 752496 833235 1 896614 385749 657582 627250 17997 493499 309081 345279 106348 718528 874553 7283 319026 785853 785086 281241 863884 495723 806646 364152 633821 59 8917 768355 725852 4647 14 754600 282468 636907 874959 699246 202084 774059 832993 18982 824132 898271 642597 7 435320 486229 586433 70041 745571 648987 847950 822117 380736 685542 306672 909 379773 869167 899617 202740 465406 403077 380338 145317 429032 525799 798303 4 15234 672581 728927 878888 632060 13950 362144 152 2 873355 724874 899751 580682 830864 889229 30596 783837 72887 495969 413862 868748 732587 6 697556 510244 5 519391 227165 819417 1 784154 20937 189036 62 153 433285 435960 116 689062 52 865672 164 4 644297 33127 708139 2172 313178 561172 897202 35771 619710 761 94079 38 605412 386203 794179 31822 89719 20783 884561 1277 389578 478339 483 811526 815984 879707 819329 5185 35 803091 871418 275110 541314 105025 318299 862985 2585 375575 517 9201 676714 742612 472025 753853 746589 718591 16330 428952 178 730406 884692 634577 229580 818436 150016 175510 8106 537735 882692 503905 685752 5 898686 1093 706352 896331 790308 883745 75898 750889 873718 897913 18027 105979 40635 439839 3912 305858 574602 290060 5 336640 891298 525776 895716 791740 765649 137869 329761 811439 881585 617326 12442 258284 539158 81220 667195 49102 825675 25675 875397 780799 692514 846831 582028 876328 62 309 842518 81982 112351 1741 505423 882895 378 879489 823534 427 721570 303823 851732 823207 329460 379319 876855 114321 105934 10561 1 780546 741601 898286 870364 870486 460457 494932 598231 471406 681476 859902 798839 398027 332056 817435 120100 843706 806426 606514 838060 296562 35 215906 779640 240028 790646 435324 3987 800637 935 492749 579331 408 875377 82409 709450 442375 386934 250092 10459 843636 10 441729 18691 70347 66976 10 46653 828273 21716 323679 886440 90522 582251 778452 751228 726473 49376 278233 297584 495844 835765 843199 621990 355600 888440 135288 588918 734326 190480 525727 851712 791428 517362 47 504996 856969 23863 111268 595099 32 438299 888839 798658 862252 149854 510665 419943 2186 642948 886081 838010 148337 578473 351966 564196 53018 464383 787843 609921 9 188489 94 517446 844799 125979 436403 567386 844395 3137 18334 135698 773277 869792 883072 803985 276077 874728 941 845475 838394 852599 780343 736175 897939 52632 130 2153 842207 881221 9 101872 65088 891515 33541 12499 68178 768742 33 14 850481 102510 882360 436042 932 469063 22258 639671 850624 897622 218910 889675 10289 760632 3 428284 699582 194988 845055 179 807191 64630 878498 806869 4 136250 629114 838866 616725 739509 18978 191826 172611 536709 449389 17189 449773 869841 1 323663 67321 235595 6 509481 542540 991 5 18950 218 6522 452374 737277 1006 221306 199949 206618 878145 121125 794838 784505 561182 182344 897435 807503 750686 846017 747983 68426 781171 1027 786238 361778 858977 819208 582836 2597 705193 888138 791205 790543 472658 366661 710527 324002 759843 852364 899791 6681 261 186416 562466 288225 195179 894740 745791 10 749510 525811 278323 275704 831632 347705 839265 899271 38211 73746 817019 706052 383733 739591 708788 99821 140274 342202 835194 711271 773832 77537 20165 899662 8 83 742258 29 842083 22 209898 829032 775 817 707564 118253 859029 694801 67135 4 771789 881045 89099 10407 819026 858055 6 518548 342 402096 434902 575357 99960 814803 725085 475761 898464 492788 120866 52299 68 864845 896824 119764 868862 617944 842854 307 864246 349446 424393 81216 2 795773 488657 752088 870229 875417 530881 227636 14751 893721 878555 209 297978 898403 105265 587741 799483 142793 1 757987 798594 77884 848031 834296 723590 729980 343738 140269 466 1 82261 860516 866321 683172 872558 563367 1 555 850400 299149 221994 257280 6 645007 294312 3881 698326 841536 289881 443732 304428 863890 838372 182534 883559 812402 809200 387043 899108 770834 73761 436456 725389 782718 272 30529 864659 445998 543155 435928 326210 554290 5604 33 773342 701391 557476 107839 3455 31703 874455 443791 7832 880124 870108 870144 869529 649725 62627 15 90750 824861 732324 8868 896493 862430 724783 477715 896164 772927 866597 701524 613134 584043 857623 6301 670271 881395 314616 108245 6 167017 885548 2979 206178 850735 857894 737111 115768 266515 31297 703038 160204 2 311251 41 770919 16432 34568 831706 789846 487970 82386 714123 139 795812 734056 580 629715 18510 4 326605 710475 826575 500205 585891 2770 407343 834049 199528 9 1 796254 265614 132329 136189 468785 616648 824847 833694 663769 853419 377180 770867 10837 4 470589 844305 753799 842384 781880 9640 160680 214812 124110 437259 72400 508621 768056 306927 893270 5861 469053 84 865857 853061 411553 211197 107200 328011 621192 465955 783673 838257 303154 2 735590 845465 25097 146 58670 891448 206 99 780873 835588 666472 886112 357 673860 324642 649755 617004 475520 278311 56229 683085 550895 867643 597197 875551 823645 411 484839 2 869860 173642 80595 847772 531938 31 878071 781322 655188 520779 820904 539847 660 897832 835722 88563 17 8005 864519 4945 126 446935 5931 559350 48675 308739 145778 719738 221027 286088 29368 857734 326736 526546 206863 66180 791780 893960 617219 3067 675131 883954 488529 175179 814432 484662 846128 487 822043 876589 372 127606 1 755421 878973 508572 12 484655 226283 796611 676490 832053 386163 13 8 70 132796 169438 93907 39 864136 367106 611974 852955 421830 31020 1543 797364 863548 705715 602943 53567 411314 279497 485533 22109 33373 890758 369 886865 858963 16855 701560 718744 2 4300 855043 887004 470585 52740 4389 685368 802310 799589 88168 95687 2 782683 448815 94221 811074 203874 197481 611181 17559 388057 826 715103 176721 860914 2822 649539 4 732925 855322 198706 705078 492 333611 20603 8 756713 25240 881138 89824 264386 828255 626225 699105 1260 883974 883575 868430 376700 869554 773411 194399 7191 364617 440848 743691 69 42217 833757 364764 811095 8 561382 6135 155232 634069 190156 860024 823396 353475 873796 539773 2069 22476 469725 304091 692947 171108 56053 331346 137670 880357 898662 894945 543978 118845 177965 6 311623 69336 897019 881763 781635 884931 476157 560099 559502 816 897010 247718 21 81 43518 276028 196215 754927 178367 845563 6740 78 890476 784737 818719 51387 859253 7013 8 804220 566148 857309 23 886851 874952 268948 397304 516713 857084 802478 153199 230718 858565 3172 187472 262542 588154 589227 746627 849326 439 194051 585538 541426 258 810569 13 229 899212 3 769958 869827 72355 820533 3 544746 102756 280228 123567 1 485166 70062 711035 844731 532496 846967 141 767440 802009 771398 1 764299 143196 57394 78 13823 499886 860361 858900 5 833497 55 451625 111038 711642 809007 893992 292652 175850 386010 832983 11519 636838 129809 4 203128 765154 618371 278488 242592 854777 502112 810667 885708 234039 803662 271409 566142 876143 121691 114804 20 186231 244578 544131 468418 605079 654564 70 29797 689107 854237 317 757435 804249 854138 133353 436704 897325 883818 103318 738897 599498 769389 38 1364 4158 760578 799468 498177 728707 689471 337 896094 746541 821707 892450 502797 10 713189 760234 115272 16 503427 153 587671 892021 540381 8170 776188 554280 19 784623 280 63 862248 741821 36942 196484 871910 217780 591331 800461 563021 772230 859736 669619 824472 837083 566485 155131 179399 744155 830650 864805 597820 117078 406299 834358 809348 3 743651 735002 649973 862171 756854 25528 244826 817024 759565 748235 1 250641 130144 794123 572480 680109 3 15 527758 687053 110606 7 824307 308908 838128 130824 206288 874370 107 564421 892480 435526 886391 9001 838866 796220 762403 14086 205878 888578 21684 523844 694434 766230 817555 237083 19 842263 498359 706340 615017 14388 867432 862557 11 3 665385 848481 631444 660 8673 707353 517383 308706 772108 14343 92537 805402 601486 813451 617851 816755 706576 716649 207109 808716 861672 443693 895332 880965 588621 51381 233331 671204 837203 29 387614 887107 575999 821551 551247 858856 5 241007 726252 511113 810334 891370 136531 859163 891955 475547 150311 654519 839542 435657 778884 715600 187380 891790 601589 864039 894685 2 407846 821395 386627 443151 130304 101103 899935 9291 134826 242918 2745 833347 819005 257087 286914 673583 734787 219374 833348 822084 385134 181415 822366 731875 709138 104631 663018 9238 850406 842473 18 535254 65 878754 160220 650765 504 60216 109614 41 1 256414 752812 18 104904 891899 21238 430505 709019 463 436280 5222 690319 827171 589307 21196 736806 18671 677219 90 886290 767584 455777 436438 167126 745113 165670 76167 395623 141079 849210 380 5 234203 20 646823 129326 733745 415467 195448 96829 889202 829394 7 91325 431328 887676 899400 16072 126090 545465 272008 15 726219 41 163 569419 883267 857093 887634 715396 726612 403710 9650 170905 313541 894186 564293 13265 123542 4 529854 834468 844397 249506 75 891599 762294 303577 789612 152168 835811 673818 170466 32394 4411 848251 849480 857214 186 287937 8662 758154 885999 716709 682680 88207 373795 878755 35 610811 256625 676244 102039 2 121 603457 433 321865 385534 299276 6687 783 218448 872522 33 856488 221261 5768 93864 13 12622 845818 786041 760321 403661 894102 655107 812183 860079 809423 2195 10308 828532 641799 201788 797203 898919 4 82621 297369 312 61706 756677 503643 61088 866089 642847 1171 729778 881756 108549 683878 446855 895481 337441 235090 200888 24 191799 101285 414996 894793 899352 804832 220796 328478 884650 332362 1527 149 874146 486105 23 806807 5394 676573 68131 446214 442337 807421 850977 164061 840300 9065 4 831144 1589 888202 795222 721518 3428 465192 57 603681 169502 68209 683 34817 572076 29871 16 779074 390180 92 883923 860023 766368 82 700429 123307 268276 323828 368700 27252 768944 741024 623559 312813 295473 770507 752652 1825 10 200524 780509 7 150200 55113 38911 301747 728257 880986 1530 463600 100764 839606 891529 344 803383 556680 473556 190885 287742 825354 11 787292 82019 634136 171833 863660 779062 17302 427693 896825 770026 162795 887554 470460 29105 899708 500576 2 142971 889538 643798 839872 817229 12429 617836 715659 368572 611651 879646 799843 871584 376701 326404 437608 853552 630321 830449 354485 339605 863106 28 204773 267226 12968 563885 496225 520866 16 160494 610323 113555 294428 841724 142591 732131 786167 897862 898390 889264 1 388708 2576 1 232597 871619 819248 568079 344135 829490 1024 839748 537931 303608 485138 329 227 199620 898155 40034 882721 74 125 106907 668982 383540 588415 682310 5 53803 418877 2 541709 860707 482891 42 438161 174 346581 1229 863923 90548 417135 281305 686879 3 162928 104274 3546 839988 460640 878724 655390 897094 896060 196047 884648 867870 602388 796295 893946 697423 197806 800547 826553 31904 829508 367 884801 136696 346780 869245 886963 493217 892287 57 866969 895614 278011 880823 465679 80810 878355 2894 598324 870895 396927 91438 617106 895727 741620 139 724507 69103 256311 105561 371751 204597 196303 883409 783957 718242 148110 808236 304738 39268 78421 858596 180062 271149 874143 64759 838056 698912 838039 533863 17672 890487 824654 52871 288 3680 32 876764 616485 761781 848067 581080 132358 219429 892274 871795 423835 334119 283574 18908 8201 884 379090 466950 798838 452431 887346 2 840632 817698 805692 576280 552921 804225 1058 839842 565482 454332 58285 856217 374 833237 18299 889470 632900 836261 5 2357 839684 432043 876374 15 658394 894007 332099 329705 749757 407446 850520 513557 881991 653595 886958 768589 198084 513512 430781 535659 44627 855423 263771 67640 201408 60941 756287 878251 121228 402 150589 894797 6 20318 366522 896322 12611 12 784156 839449 807653 7819 129 227328 718 17106 572684 581742 241326 576488 818770 877352 825495 2 401834 532684 1 455077 849039 828963 517433 632336 823479 466430 1 861344 873812 425889 123489 12412 3 32793 634504 767870 146800 236356 113917 249924 207525 874160 206536 805012 873441 82644 1 794046 808834 822350 735719 1 74263 883090 895152 513947 39717 2722 862328 302031 829581 874377 877081 377436 7 5207 794800 789655 727611 898209 83 573491 846746 859186 890917 131306 791500 59868 494175 816689 266825 3751 360460 129750 97936 158381 754556 770567 1676 124521 1064 595191 835781 103350 514817 514459 4186 866210 783378 434998 871976 111 12560 860349 284010 842061 897024 24 858070 890398 779976 838026 24 713609 140655 353006 7552 275003 254022 1811 19887 169598 856360 505 246434 41847 37785 192051 796118 12811 23 24375 798032 131369 560731 108698 694056 10908 1706 92727 839589 555248 806996 18 816108 854601 545177 2312 50 4743 8113 22 22173 44 780035 478047 870183 851743 879502 418101 2 573600 119 615349 866443 59856 880408 112710 695302 185555 615117 792390 876629 805233 27 682666 246764 788892 843632 762976 853429 894637 881410 878700 97402 61867 3 861619 879058 13636 817124 726412 232491 616746 324401 809092 294487 520 486160 83634 443326 875208 770144 530707 692738 817337 704228 870548 814123 772624 890152 815837 863726 41 788913 287 185967 841714 882683 690376 861030 839536 95639 890363 247157 895505 866190 3676 499212 789396 233 821316 388740 884634 648089 420186 4643 614015 233846 558809 898139 851164 1 288029 890801 622812 856590 262287 213506 615777 845054 271893 10500 51845 393509 742790 853801 810800 56 800218 1 870083 823369 467473 6 899936 10687 38171 895464 1 119691 819365 5756 595304 819898 776114 35 491717 457364 260507 585449 338371 840147 6 595486 834135 456498 808391 710238 651006 856351 784127 883490 148575 91 293933 856424 69 869689 54576 770845 2 110018 6260 170618 136725 5636 876174 749068 394413 892159 134306 766335 7124 40845 696251 92753 461810 602336 467867 429999 597805 330846 3 859280 873608 771528 437011 61271 660046 886667 831782 849151 892376 94 34924 631908 1338 669011 566266 87231 875643 743883 141687 12 226327 895626 10 881195 819180 536452 696791 725227 864761 595455 154378 243 78785 767815 689734 8754 228964 894908 347362 628242 1 830689 777485 211773 862742 16374 889084 1 33 876367 505321 5132 773634 361492 50 38 2909 83694 100827 1320 380773 892591 164601 876987 155052 358660 897339 844244 882479 352376 83924 815771 822247 401369 819659 392704 7 368890 14145 213328 119016 890497 597727 823701 446442 801388 1831 630419 815682 2540 406561 522227 449046 716975 835849 26872 874440 899729 531326 880663 425595 109340 373067 72 308774 776957 613 623606 98 639689 888193 6483 120810 95 891135 252554 800217 820379 890761 832214 865244 24504 600221 633522 725207 463531 84469 307046 227413 57091 35531 811759 573391 172572 481085 265294 1 71129 3 516186 7218 230508 380957 93 685120 848588 270 27 470557 886034 873747 129175 390572 540260 54 5 602523 342762 836833 73944 45308 38563 414786 813553 239048 808465 636741 176840 790457 352208 852315 417959 157106 171942 821831 710612 642168 700 55899 460347 1 573538 306265 833465 14 823986 144915 433829 536053 875764 177493 784301 10 618201 154703 3 472310 894072 100 891393 884702 767380 503112 7 534010 32 767422 830010 762731 487283 855250 898017 303579 576704 453517 3963 461623 533511 876014 424617 797119 400630 882493 656988 240710 11 508696 854966 49458 875262 11 620 145 888433 366430 449521 537575 1 876936 717794 231092 789331 14 895344 852552 863253 785658 875246 581830 241961 12 665980 6 163992 229036 807739 535006 108928 218972 181452 520067 851998 766053 337546 3135 694161 46105 46414 4877 184235 810746 1 9199 249507 244939 47744 93393 2984 132554 271 887342 52719 8 736183 832608 835146 334 832943 438779 236441 143818 1 837342 771009 428804 11648 1 227446 543793 4 730294 899000 12 874200 22661 680794 7881 841677 239027 898901 243472 696607 14722 386220 39955 806397 600761 876155 879981 138570 523320 152789 3435 899054 281513 506614 874554 2 15 110 427583 891410 572784 385048 454026 24 741813 9705 725669 322378 201151 446323 338591 477307 611186 897 135 876169 881687 881492 865852 3133 842841 862393 676551 106 248045 457644 5 840214 436384 286781 819276 713367 797879 7 843068 1047 12077 8725 10988 672557 879454 261969 835325 151776 45961 892015 439236 887506 893194 783537 439603 433623 507765 678452 370541 857240 105660 833621 862761 466108 875706 817111 28 894797 539054 884912 861673 618762 850792 802344 619545 833275 502 69803 895668 152493 387364 1369 2916 594209 19530 722971 842009 427952 664571 885265 10 53290 892544 838452 260320 10319 414815 135 541135 847581 880475 773609 461738 808060 8 127 866312 51 185210 578096 6088 733374 152 898249 5672 885309 455244 75455 127 746845 782484 187255 869846 248413 7774 592463 242511 89781 782688 6 739526 768372 828341 2116 181649 878534 104196 7 710297 108749 292795 3975 1065 630582 1 478 10 421630 636600 69790 1956 782134 854123 709715 181005 626 216022 797470 514032 871864 554144 379997 572 536978 182 33 386153 847003 817243 873764 758724 30386 311719 410128 493673 248831 2366 756516 31249 20602 826388 886458 870546 845682 798912 525602 225126 132478 824095 1258 597879 69052 4088 512716 407094 873524 767512 837126 480547 775356 433629 869477 586735 824193 843609 754142 512810 817956 793785 647434 70575 219066 793714 737 69227 842469 868553 896582 897878 88579 277703 730043 71606 617691 180 899322 584760 802319 427753 1 302 424759 6 860267 845067 534546 532853 389582 870171 850757 163884 876019 488366 248 850999 755833 709249 436362 883543 41315 179506 633892 790944 428711 861771 30441 284172 344775 306099 969 222506 886598 327197 104957 895492 883240 406520 811482 838832 893900 827862 338166 730882 317158 41 246337 214624 27343 234 12 50 881131 1 81650 712 623943 572810 601752 94376 897705 302334 681851 255395 828045 200948 33065 836123 138733 218454 482642 861464 18090 880513 13 1983 513054 861452 533626 796295 885492 209384 16 521033 21952 811238 5 721357 847741 845397 269352 5 798174 830 315678 385565 631206 887814 874984 700536 680572 18797 892050 847554 801830 505 812559 896996 12 346350 736704 846482 678352 6989 367950 864928 816796 687093 777060 13 818361 529690 51972 854509 475526 706069 750278 156342 469304 836104 878967 838205 875873 9 50036 9 885856 415268 895305 763414 800563 248572 207183 843948 115106 836188 351133 398201 867184 134379 881150 431931 444244 104 703421 188418 801976 400874 387831 883356 56352 287060 292547 807116 43669 304563 825167 315892 660816 831344 850104 7323 676133 17300 863137 939 696653 775910 741992 107749 769359 353135 413477 153915 1469 664072 248513 896350 571009 766166 332819 450185 1213 637539 574291 763778 539784 167609 634617 429935 83736 81 24 72386 546693 37463 4 886445 570697 52820 755175 334147 728724 835417 554166 879522 792304 890164 320951 4485 228639 43464 110898 205091 508274 726470 6211 883169 449547 16 858597 1551 388455 3 250674 262919 4339 848380 864205 252733 896684 92221 819181 722796 471663 838080 668647 5 823954 107707 473164 827189 41296 262350 710947 818365 489664 1607 871502 712542 833826 2788 69773 612642 451504 180725 829538 3 597339 829811 149 2103 878582 129131 30533 876587 155598 17959 735712 76150 79 884740 889802 834587 864518 6233 360650 120809 894879 663064 848927 764930 863176 491391 2 810996 815756 758986 502237 664672 5483 641382 677566 695403 813953 136 1645 1 858629 1779 22 723139 767639 816309 885072 210059 391897 32502 822916 195920 746368 554414 854185 175621 875431 595012 255451 685231 456503 884746 888898 867555 600253 870309 788921 699476 18204 872207 810929 533410 31 438419 668221 891961 120168 888031 170901 344932 10 775848 8992 6076 713359 137485 341043 494621 887446 877266 842352 1 143319 36203 1808 2 121786 176586 410875 579791 577152 66548 89551 746354 4090 403727 197531 51 3973 858489 44975 851576 448 140 784054 836519 467111 632 810600 633038 174833 14380 576603 329 94665 598143 681984 111935 169807 622719 6 18 296846 896687 221635 885580 269420 40553 723393 24 597 175599 155 50 877409 720672 432 2 398750 777828 129790 843739 176 543075 889954 500430 329716 875588 897449 858958 35709 823418 432318 858990 475014 19191 726133 764753 843682 834033 56701 416011 420168 788815 893226 268880 715523 714067 203972 820766 196 95202 846127 854870 149996 816422 722851 51293 144361 5 20077 880393 526209 1 709698 612263 91075 19 817131 205109 2 1 895171 342802 442043 879083 880527 589063 587782 752256 273026 10 1 3776 133 814236 4362 2 539496 342427 476942 22622 2 74 572980 679359 309121 747020 348359 484203 809046 400236 474237 889657 810689 9 881699 126438 836166 95 898038 837750 870032 536537 220390 7 1186 878180 797734 835457 138689 425414 825266 175889 1541 801759 292001 572 562218 719201 588414 4 281622 109658 878021 867630 884332 760161 740998 898816 314985 863802 864195 888525 205564 8791 634458 127594 604168 14089 3277 168744 393019 139421 6530 101 591914 240022 826472 710446 895132 842993 63040 880297 891697 16 145757 1 7 740647 11075 1533 211062 894386 856959 120373 793619 883675 609906 63243 859857 78 47 290531 633901 740960 305 522239 52289 892306 347 52637 242254 887784 21609 45220 3 310741 794665 12 870629 29 296008 6 235243 9 809574 764116 10067 714710 689287 258274 888291 410168 40 769205 244599 568170 783766 814850 892678 782787 66165 277840 652328 873156 1 290307 14 397994 836457 776342 805026 2 823626 837557 795778 895772 349318 51 737481 885721 526622 762323 5 729404 376595 785220 857632 890471 841618 718687 440 555647 75 154310 338834 812483 333884 836342 70 891901 3088 414243 116645 742467 582548 170410 756739 847369 625961 766719 8617 78994 855413 859594 57817 844868 409635 890311 1 29 702189 138293 2 358117 898505 893766 735276 747959 125 891419 104 1267 718699 3 301208 797257 823021 247267 297879 851155 3036 890244 631921 360013 446158 40 861417 263083 412216 218363 439321 781757 54962 11 771671 463448 17641 787976 3 657035 539587 870835 182742 659798 672134 186023 887160 2 491841 514956 551537 864835 678301 383403 511265 401908 688433 868124 898214 586433 855224 48867 545175 3 861624 561199 872600 214 510900 387208 4069 73573 653640 841177 297915 230773 6 830755 240035 814641 777453 463888 48 4478 856737 858284 335624 2 265470 593558 17938 696029 107711 348652 272941 35733 823531 800057 1 877526 589333 4 852180 608231 28885 838425 880680 836148 106270 882935 755280 178315 3795 891457 770931 423904 279474 8760 340511 9 141496 879736 436360 57700 881562 282159 17598 448252 636809 187 269 24 338058 795933 749938 32510 182083 259958 141839 857011 4073 518517 62998 112 889198 429415 464468 799631 1 896442 797125 380158 922 420784 218646 332992 73201 812153 169483 417083 550713 14345 243259 335332 413229 274728 842071 897545 619223 894408 719130 860983 89293 646 177054 768969 701117 885445 855883 299912 6 790079 2910 734173 685218 256780 56731 6422 193001 787490 286487 537490 125121 340453 810215 835822 791702 387061 792834 59660 779579 28801 579086 727 856650 201340 204068 308364 564804 405082 327945 891661 352138 204967 627013 666544 13651 868961 4610 90040 571834 77246 818415 93541 719157 851344 836637 610097 694182 7 213617 443646 6329 281192 11634 288145 592070 599302 552689 664769 697290 463113 771693 9 216280 206081 5 895273 872771 148697 452623 21 896404 15386 266245 307387 866818 849293 887803 773 793706 184069 90 882656 518265 675477 396988 847715 721019 878959 1610 90 19479 135 863450 865475 612914 852663 189114 319471 8 334761 887911 141816 587302 848427 833431 869477 800657 472 822883 4951 574 5 516538 17 113136 217840 170344 587529 851076 788876 462 831448 738853 860766 419839 875206 486114 784727 511780 2922 31616 888910 606957 509772 48 757230 80186 181459 90598 1054 498196 886833 381146 864610 99099 356533 172425 773592 4 1693 632086 468 104554 783647 94 887245 402589 830938 882344 10 47061 183075 18 890814 313836 380947 263546 5660 372448 881476 880461 7065 619925 239 241966 767258 897913 327847 6713 522829 9602 597495 674301 692896 217704 692610 830675 1245 625364 883151 157919 732483 158494 756387 591619 20468 779659 70039 892749 51146 1087 615386 856386 809682 3507 139813 698673 891602 518243 872708 796674 1 7782 605871 465130 855893 355919 760956 756 86269 482692 207070 376957 290295 332756 877318 7708 896946 772898 815967 881483 560 104224 67657 17410 869553 855373 767683 76519 664932 3 793850 14793 826670 5 797071 508674 785541 372149 464573 441914 351635 883888 859827 107348 215903 841801 953 878811 1939 139094 470396 852222 811012 624595 66190 828205 435512 1019 881288 535723 879446 272358 536252 838785 585383 868824 555581 299235 844918 667946 212446 333 420875 869683 399653 304697 545677 97267 862798 568948 15 67 884118 852338 863976 375773 740312 525208 296354 847077 434765 307654 840310 869400 566005 96287 801053 600387 260370 72279 112 748458 2875 158707 858816 244576 839098 765582 858242 92660 403526 426748 751490 682750 820371 635187 890187 776034 100661 554965 284647 6727 386815 41255 718930 65931 753480 853317 756012 804014 884211 425671 860735 890908 10407 3 748742 422 815972 126 147330 862061 198210 859580 566080 845810 791502 95612 889628 415646 1043 295919 826127 376276 768773 78533 871973 17 10866 372173 651517 625658 871983 1050 16 8485 515359 111914 822531 81241 684370 538444 720281 29 36636 17719 153316 365 184981 874286 735862 11336 737188 811481 152 858360 6427 102926 597059 855722 268958 4083 808247 876249 590062 727215 883979 291990 894025 62 832248 140002 602004 243543 766132 140897 20713 4 389922 819374 837296 704161 747485 452243 369342 4 15206 194804 147352 847062 53752 472673 587174 611821 860624 42931 878296 897107 119308 776910 867154 668365 808340 572 38368 129 881398 749063 886629 13026 132782 8 657503 6820 7 13 226182 119150 382323 58 840469 789491 863286 583070 443611 129656 2 814344 868117 391062 827263 862024 866644 868843 228953 353071 881261 878475 114729 11291 886030 467331 780702 860462 607018 820311 965 369018 304108 836114 838597 787284 166907 685011 824670 539675 523582 23 514207 549368 367095 885722 309377 859551 886413 478726 83785 864168 783356 345078 570305 124736 342 108674 400450 2974 157183 2 761469 884145 869326 95720 81253 890544 96970 42379 327742 268 239066 443251 786911 421288 306737 365534 174318 894168 2641 3601 857119 346594 583227 603701 451717 808490 90639 102677 565707 7321 117640 868503 146261 10 9 864078 26 123 374760 43023 756449 816630 725604 853253 589393 630290 338865 642248 749941 803274 853640 821361 381840 171481 267512 88174 54579 823462 199 491 277749 10933 212738 240 793326 497548 279847 13942 559877 822358 7984 5 166 511833 734007 6 26451 867104 722138 891342 545367 885538 827949 129983 65526 229151 611171 386541 789398 426562 794271 4661 14445 123 263 4 819751 888160 180479 727967 146038 690966 801117 887281 10 40485 356337 7682 87519 844126 305498 16935 829394 623839 679882 547600 858885 628608 200950 513120 689203 165730 703609 893664 25059 252758 771408 662651 886378 33149 42799 851543 671161 508770 689543 865144 461560 299986 862798 292660 63872 386547 777624 892553 67034 536913 885725 747375 595 43 470564 26956 842483 296702 861033 850555 1637 46880 756558 813028 877890 378453 771957 8300 357820 603515 506323 356808 2 728287 7 302 295194 1883 501883 26907 23742 899723 340462 363102 880932 829116 716651 345401 29279 30 684641 825298 296047 841 360124 893167 727352 343358 408084 14 3491 402546 779574 896355 881475 84511 225813 50564 439276 613236 107 454109 672579 527 810629 433806 80194 837192 816075 852505 2 886721 259889 534251 844738 516207 203856 856638 751489 763836 306604 830936 828546 16 679127 223 782665 696 800158 879695 834809 564957 460449 649356 788599 805626 22 662419 8071 888058 23377 890545 893752 3621 887996 4 784963 883176 234947 892183 413563 446358 598738 792227 4 32038 402405 853577 2999 780372 2 290623 807209 62 183025 882604 836653 57470 803145 367238 555900 873537 859170 218 863114 568293 508287 122798 835449 649670 274297 16817 837427 378171 4 107578 62 632148 354115 10538 133208 317476 845075 529856 874360 891673 286227 889328 322871 2498 683357 619690 154737 471113 198325 259515 7 700811 1 406511 824026 659792 807827 639343 703108 2961 39394 5 742464 719465 51042 898932 777695 424243 817178 13 863375 348 5 777850 656065 216022 870283 879149 176 195269 147937 359830 602087 5 840655 479547 368543 738482 1599 192616 780202 261 2 542320 223365 10546 3791 174349 200635 1 543099 45 3354 837845 358619 899616 3 86124 765509 80 855452 861406 2051 1481 99951 71494 32942 801707 691771 669983 827752 852087 777673 11580 233001 453420 818540 23780 841851 320487 382 780700 793224 19303 131504 782206 281249 455424 670241 419 295 715310 859970 481420 1184 897853 14 811681 707730 881193 4598 647950 156820 649089 572 892835 852354 559780 816391 473051 342747 787824 796840 871124 721943 2 824723 884402 810427 634 29185 508016 43703 148633 889254 309179 769667 703572 1 266007 842416 31577 869417 657235 844763 1453 476946 668847 1345 633741 883506 898123 834658 3544 9 127000 835418 669099 972 888118 6200 874600 834382 98568 812246 149 50720 5547 551049 486487 799687 187 842238 628292 25229 404657 838660 308 246455 847699 5286 892077 1 782313 812851 116849 2 873282 569928 893094 821283 583359 119545 99779 290545 231081 880727 603931 101799 560 514 49120 870378 840744 5194 704712 173022 661497 855176 910 212044 504254 4143 637368 372128 566432 449472 730926 860358 884992 30055 793430 854903 449898 639545 31 867522 644974 795959 829646 582512 800660 845136 169779 647546 287490 658014 533121 435556 869 222215 766970 53 854049 496828 557701 563343 6259 432089 82 288445 83366 861154 6084 555941 592931 886164 752892 743782 355354 408 846845 407479 827202 133840 38 766957 30 166 280 884568 737014 3062 160 811080 863558 49 73254 254431 43415 144149 864375 795498 885472 458312 210142 70220 472371 31191 868896 807933 493173 801523 493699 6619 462252 848909 805461 2516 62 240320 8698 127486 288654 617420 88186 851940 345569 266268 835434 538196 257194 487097 572572 455251 492403 658013 794551 351628 890447 864790 310713 532604 882963 2158 149222 408668 93986 28359 21439 851254 880150 45267 692545 373281 811612 898792 469351 37 886844 758053 269471 859968 226126 436283 98286 839641 886812 8661 546176 564969 44452 542419 309516 83 1 710181 886970 543190 604172 200478 509758 874727 577667 862431 878416 288630 613806 765 220846 596470 121204 731823 770007 876410 433847 813193 30228 768664 375677 755636 462661 68739 387 720965 441499 3481 263854 568958 398989 783223 517786 401349 156175 2 884190 503485 882332 161836 558967 235840 1396 612594 61489 719200 4898 2552 613148 99921 23 844280 391 775160 243126 889497 302611 611500 167839 824446 810459 4 191606 415553 76848 355 877302 667298 408377 531840 862815 7 33 899516 888668 807493 446570 600452 211058 770407 2 243416 104 4 741553 454156 49 1 814813 522686 883615 868654 857038 90718 313792 1404 306690 837143 814245 136443 494142 108580 74470 749638 88280 233079 405468 507507 161231 437534 351838 195681 36904 737348 302387 810311 90 733982 79072 895525 852390 593323 721592 834635 532372 757802 496475 788300 43942 114051 429779 399699 15 200 5 77 834 16478 35576 45 860848 336246 287219 551105 466955 721841 832214 735513 50352 190 705427 877088 855006 349 19 272411 842639 818335 741607 739100 624546 229274 711039 730725 898278 9 893377 531740 779511 826027 250604 880987 386271 1 702973 882719 320489 865120 241444 12 569 527285 508320 7876 522406 846165 822929 5 257990 3308 85301 29643 545311 4558 854915 5957 848259 768499 725708 871850 892555 679065 767786 897 1 6512 92787 332496 180938 819871 838034 883437 503868 327116 342251 1 836555 622 234830 309 608110 119561 513561 1754 201359 333910 858765 784075 733058 485823 182277 875791 896682 1 649275 267401 511642 875613 280916 816670 8 886277 841118 11 243063 869900 659591 20910 871147 8523 834327 10 31648 72 4352 847096 3 244545 35882 448937 506798 635307 897010 742798 891779 404737 516785 891631 899626 15093 439653 3 889683 679638 212803 769485 125214 765734 882191 164163 301141 816245 727071 1 660440 465680 352782 876244 662572 802478 847144 736663 318484 121979 483748 30946 2 690042 284 7 7 399411 17643 592907 879474 890463 896513 455442 131 845835 676602 440377 478 9 897873 824690 841287 36 659363 316987 379198 888075 93283 4519 3981 2 742 789969 10 773457 511124 482375 39 720374 23 87 31662 2 447976 838478 262805 214165 21615 390876 869657 803592 218236 882 679205 897770 360106 8030 79098 808468 408679 12 150107 631215 9 899828 774742 10159 830874 673299 338688 474818 875704 4637 658577 899558 6 821444 899007 841629 771736 413491 694223 845255 818849 395025 21706 849568 2730 2 109723 755536 795969 8948 418657 9205 842532 897754 3 899341 176214 442432 579 889451 620565 605954 325331 182234 720899 272 875150 601872 276430 208740 459942 111114 761310 490528 1249 826724 132920 176303 103637 1147 97165 10 773819 369822 3 114655 187 458243 610455 217118 537139 877173 571642 872982 411156 704612 21741 893861 890389 756125 10 749894 899500 870705 891270 883740 896414 851849 73595 195129 709884 380391 33778 17 544193 102081 287778 659359 213698 869693 11041 806630 823199 14345 109047 3345 898241 407341 894821 3 8340 3605 173982 854697 806043 153751 862159 803506 856582 641362 1190 117458 2580 2430 529795 513074 43372 376351 7 840251 41 705951 38981 831926 879602 168755 145602 898467 828755 861919 150 647093 343393 877092 803004 41 767564 52534 622784 63 214049 595984 878696 12397 77 852234 639189 201377 22 742526 853587 852325 183052 881663 268 99925 763096 862414 326197 683246 198179 66 29473 194897 784006 696113 864059 580157 821590 3 4669 49 1 820594 463132 666772 124993 552296 880949 841261 335513 831849 899771 3787 2 884699 199255 225667 771800 854929 840298 487850 241982 776793 724671 883152 332191 283818 51668 10938 838157 208083 352637 271210 341582 89115 892481 1637 575978 811139 880718 476923 33223 5 732422 877775 21729 2358 473118 652928 105714 48 294789 635147 835579 388841 819032 237370 859816 848650 502280 312343 850155 522 1341 557081 745433 886927 3 842388 41 146757 119521 854481 679608 3800 879661 154043 327809 768269 888568 80469 26953 86004 301353 29070 717604 828063 121848 878611 208580 742655 886597 768221 459532 52276 628812 3 18806 746607 33763 154018 738430 486663 71184 19378 893391 897029 306940 655371 865632 14 357132 609487 777392 717246 784531 527213 888656 10632 2 771737 2020 6 350363 389134 439732 31 1779 319493 738356 870625 387089 323120 445013 779990 1122 137763 112759 307905 774591 2088 280041 77349 628106 216411 335806 540976 862385 156035 762323 1 478079 307031 338097 134067 326185 779731 5900 374868 222262 764818 478755 158353 657729 877365 663685 876893 234789 21532 21950 887082 27343 485417 4 868624 892025 563694 679239 148262 630370 136745 797264 855375 72881 869317 854837 1673 228656 217318 498471 552305 16 832715 311746 350694 798868 852520 863193 194353 525114 142814 184069 39339 898671 57 766203 146 213208 689464 139415 549881 808891 877509 838983 860295 841552 517890 48254 383922 177626 45971 447591 757093 507393 838048 845230 166947 566654 567 107791 4 712046 115523 147969 873576 98467 34 434390 3 324317 329846 532423 80998 782579 2 882809 397843 879094 816473 2 533930 623781 726602 896961 341947 399907 807131 240187 66 894230 1027 818542 218822 561377 51017 526376 839 892406 427924 61946 808151 79 31724 464888 505187 664936 290713 668341 2943 32 867181 166806 228192 862736 604734 479 721703 823514 896825 279139 707593 767529 153 839254 2515 704675 126714 1983 9 44472 813344 787129 931 624412 2 387156 449308 761257 109 128381 613602 793324 106438 686623 43 839770 2 157799 332258 542351 799363 173633 893398 153023 896754 800327 527802 155897 1346 18666 9 58693 822093 891473 94428 218 60997 18 365640 874365 659235 22 393740 725255 98651 247528 887941 5 15582 856159 806371 809252 784239 875651 694825 114305 818965 375498 789522 34 875128 842755 854586 37080 223 214951 794783 340061 413361 688570 549672 142 883461 860028 710342 890987 626263 188614 320331 313135 770463 111623 864094 446339 121190 101722 780650 3467 431446 455436 779749 750477 43869 620828 1317 208069 2 879769 36569 3751 835484 128 300612 779151 214211 498271 549432 316680 12057 824215 439683 887977 854384 633569 62408 121 886389 96678 254343 888589 772903 562629 841104 831663 676154 70655 820984 168404 613959 69744 616 82882 2 876539 728571 419579 894179 899083 424682 3746 13 894963 291582 855810 157396 300259 231475 17539 810555 4265 702042 126339 842094 823907 888487 662799 732791 864602 729156 882164 860094 876003 618935 486980 877116 764483 863896 455333 1 310495 679012 497219 704312 313902 545525 238193 52469 11376 871999 33790 732579 875389 332 20427 128522 161007 888645 279003 4 821642 539698 871915 772488 761907 582426 813051 128429 512986 868126 823855 308564 651145 644842 11155 776933 834129 819593 889919 804851 320109 896919 180285 118821 342 771178 190530 1743 829276 3 4 13765 213269 710602 57520 523660 148884 510 790179 39060 251216 304900 653643 761826 237405 877931 823294 320859 387451 835084 272363 239258 396176 377552 521053 810151 12444 2 868773 842875 829559 3 3 540073 46351 177680 892062 177652 835487 261838 745192 146836 867571 587937 12338 373045 301177 58275 587201 198 799217 861459 118206 686127 1887 853768 827532 185395 833510 842965 119 5933 207440 2 148 887838 114695 184770 54827 2634 84528 796608 139654 230114 788786 332912 1341 93 752115 883240 705781 847504 190519 322678 226468 56732 307665 883848 770048 24 54 322321 276566 898436 620948 892486 94961 842344 889172 74847 301 859508 773567 169 703991 1101 16497 861497 13 308638 266691 588372 192198 377609 892413 887771 94552 220887 611060 502508 146091 829257 858886 34213 586392 2127 874565 788753 861198 851486 858446 98818 860267 599810 895222 22903 830605 878749 443581 896224 454057 542269 35114 658102 232795 833135 890029 71102 507 142407 869747 876676 595989 880569 135485 859829 9821 881207 688632 3017 262051 21 390445 11881 843169 833255 335095 568296 857231 387316 55635 738816 459599 783938 57981 825387 895005 3 826603 17064 10 895486 80 355307 364845 895431 30 811837 750752 795415 831122 68573 818932 689190 794733 3281 894149 892681 212973 825568 1 768318 603630 81264 767735 876859 867464 351441 21994 814964 100028 1584 6419 691996 883359 1505 203319 244272 116880 830428 3 227 1615 351592 772541 854174 3 868622 1 330574 553254 655508 752604 300174 65932 898666 464859 2160 589611 258105 58 804901 369048 602260 26160 686875 443861 893878 299447 207 242497 104181 14021 808183 843151 857174 176936 888782 875176 508371 346046 14 849535 504529 839142 2 160499 103 49375 412869 776924 800280 80 891877 2079 899530 833343 886539 184 7 855546 85468 94823 55651 45492 533953 1195 14691 860227 774719 869387 889342 794057 9367 852 123575 787741 775399 896835 783147 23 811471 605200 789497 764790 777848 404706 822570 49759 170 169012 95837 22506 252887 224489 574 815650 12 880680 353820 793811 768746 745067 875916 892224 93669 892383 295102 7 122255 877630 886601 570747 814261 29 454755 330719 131290 86 96052 56 864448 327025 19622 898827 45015 811217 882611 253 21 875773 22317 884469 833439 631088 181210 275195 130813 79705 143513 117357 464350 3 486042 19 208 890910 877704 54 122115 584986 258 561035 233344 53 880793 897429 368719 243685 5 917 33522 3 123 467260 805337 85345 2488 583712 405577 407977 789476 707717 864153 643852 1934 5468 818572 840266 575135 96 845201 882406 1012 890817 72780 126540 247926 199000 845355 840422 496154 85945 759452 842634 742494 719537 837135 883638 883001 886787 1 432170 31 159222 749043 63044 567363 258276 368803 724700 464159 7 2167 494151 2 841576 3335 546266 493842 852007 3388 805099 30771 855222 876631 198743 795965 12540 129352 283923 842133 132 486400 236923 621611 834147 693668 18699 724781 24557 870728 546175 888978 866430 320636 673748 389135 281072 315587 593581 74239 599004 840779 233052 33 690856 716851 884964 4 805849 149373 828318 880 208698 95108 438478 890159 660679 476174 807759 2897 504294 886565 12 692120 733734 889554 2357 869362 821551 264403 70 176476 260193 249383 817960 66706 870249 328323 87839 859945 7588 889944 519401 331450 538972 684303 783494 451414 823677 790888 363772 69402 761017 842213 147808 1 874787 332921 726386 52 479918 879207 661013 3 869709 683 7669 6 895828 593353 8 791533 479313 171092 288858 2 694073 20 731701 130121 782261 374376 11881 887432 864800 1708 4 896454 751212 873020 392826 278730 17224 2 116655 632932 646470 320207 283180 899839 821899 861318 6549 227972 235277 477936 11 781832 75119 51 161527 192915 462373 798737 377223 348007 309968 30039 744894 5 880468 831497 862446 885288 815702 565812 895349 228712 1001 884566 307691 894790 860514 550854 183278 416651 761895 4745 131611 11 497959 756117 744775 24337 18 114 434073 797843 9156 61920 502181 600145 894247 6769 867609 93 83135 847711 915 397033 362362 746706 808486 217639 362373 700963 409162 610164 556017 26 854469 110452 2705 6514 883963 426503 880826 14160 695 123883 876800 637478 5537 208848 40211 277614 808913 61 140166 839307 863224 790780 479456 881415 710788 80 823614 39402 315363 2921 340736 887366 163 835921 736895 559108 368881 237600 541717 491042 262033 401594 872061 792355 354807 16 453344 108203 320420 2737 594184 108036 528101 799820 75783 573982 661651 745 780090 872358 1435 39 899676 808827 872616 779129 484444 757535 406561 582 1218 1 540321 113788 343441 718720 250541 751944 5 39673 724885 788790 68200 158023 760597 531 452729 884406 34 378068 2 738680 435 228080 557736 55211 978 593881 708758 154924 419056 454745 7955 897091 791455 702361 879417 769693 1980 532532 761082 805598 896156 16084 28109 333073 750613 658783 791189 595544 231792 788761 698326 853317 739170 1 664811 102821 420157 847082 433417 275937 380791 174 237008 818782 894378 419270 95096 341725 883800 585523 845098 747739 869156 832650 891537 5182 837293 803228 200309 788517 43 837731 83 883811 845031 562373 281754 15660 889708 830421 16 858272 580551 437092 133097 611715 2 751062 211392 47294 854006 248498 340770 6255 164 739533 846005 414717 604684 108 752677 845511 502237 767169 344734 479610 642232 205394 883364 214183 824534 35457 264248 766131 141180 2545 550932 772949 825388 462724 890620 693700 393 618137 178014 451612 668060 794480 435136 857871 629599 81113 45269 455197 844902 719054 376 341093 655703 899081 831602 3 803218 323278 705188 393913 879062 785418 477147 175403 848736 672 7583 110367 107082 328182 324474 824205 7 798323 307412 808113 775027 684990 705000 3 601547 878322 851059 6980 850252 751286 639640 751132 7 798344 877913 823236 832764 267336 863511 614902 856225 597463 749514 760415 76761 881890 2985 18147 873770 817553 1966 841271 593862 322579 882278 16055 45340 2 339730 208205 522403 495919 464621 2 3 744 169952 780044 309257 411748 737761 2 379804 808971 801316 886901 180391 270023 166858 888720 133 84880 229968 7463 845297 311876 807619 327114 158265 28945 701614 768686 31815 872345 555219 234 9 142 710205 898379 894178 120 728949 737866 94241 648 733942 577261 579100 432126 734 1104 41 858626 149717 755615 462379 1 311 166 7 221555 281360 857862 87805 830744 823763 191334 2 135669 286631 271825 633607 476000 889362 154236 777520 261395 42807 864282 69358 264102 4740 681913 108107 867493 197 358268 70151 476200 552656 660756 5 873142 863227 607198 602079 401574 179100 112 2 34937 433476 427160 6 885609 217965 587385 643031 534678 12 3 19935 111979 12 670100 798983 869083 805773 739299 282747 15110 721392 533382 797402 194573 898115 791656 116009 19 209634 142623 607049 460459 224759 886172 452 823806 318328 129932 39173 291133 51397 877405 848311 759961 802864 1755 713503 2258 494702 131202 41161 860089 8847 849341 625400 662611 887651 74612 258351 878476 110803 459465 14170 392589 313016 177167 21 734338 890359 637915 425884 863269 3818 772266 851349 585911 886237 734625 2 895313 882483 259631 12 884042 789487 662722 151638 692628 846656 894586 825616 168406 751286 720600 7 534231 805240 116523 127330 67 114011 883565 381804 329197 152 810765 899262 339540 222632 33070 52503 75 661605 21179 871634 852482 871935 852533 867136 395570 141906 250410 265386 645 43723 687333 482 550929 574790 236583 266634 616340 890439 54942 333156 868101 710080 483361 68362 760996 333037 739005 789262 394713 829 871419 1 191189 21532 879448 770296 509752 757909 777646 811350 139116 782303 5 797332 39 291935 291608 535436 807386 4312 488425 483986 899375 53 760663 164656 12924 24086 201363 726911 842867 843870 887772 467745 10 860658 32167 127 54178 129102 319 681139 18 43 4303 837165 505540 152268 755940 465646 170966 148170 3 1522 587748 208972 889618 895902 18 553861 48048 3 42 606 893949 455382 621934 6600 257098 48544 74 376305 3 79 833747 28355 481152 144282 846932 67824 10347 873241 661387 513461 53686 870330 543800 705284 24 579781 817539 812427 494182 698077 67529 229418 214826 630677 864534 884557 626 523059 791886 3 862535 672563 341702 589908 746267 335981 131927 877089 656980 6799 287899 884341 447588 706389 811553 198398 172098 745388 751405 813825 94814 5249 305782 684850 179856 41984 845053 576192 253382 581744 2 892955 411039 337 876449 717442 6392 796034 815556 581792 640821 105876 750381 587915 873716 7 818296 783432 263319 191484 115173 125941 790541 70992 316931 890248 65 593495 798118 826023 876365 165534 1 898386 67395 408 235 5563 852860 97 648921 855037 345506 705690 178150 649315 150843 492726 837872 3 843136 581120 284497 109023 121 828228 879665 416740 192841 70078 878330 451026 452334 699353 2115 1336 773682 842708 704372 73384 6522 822011 817516 612985 402012 879372 491910 864507 146568 121912 663170 867851 530518 765071 271101 378366 380 829679 3326 1152 68056 243007 865639 2 2 803631 830201 839064 155712 296356 4069 785380 666919 791383 496591 863927 722056 9 866827 707058 190993 801367 472543 675 851489 112642 827462 245750 415890 2 659333 414303 897469 885747 893789 897082 373 835195 239758 679188 327310 691974 207418 361754 502791 486948 198992 890670 302752 160615 6378 815498 182 58802 713333 702192 314429 585 487342 504500 888474 764560 853554 218333 816107 464062 806231 856424 4 728755 291503 271659 239853 523361 875284 774533 807758 1574 3093 15762 753980 9284 328560 104468 429795 13 384735 117821 445040 719203 52079 789211 2648 158682 181000 876753 867104 455312 227698 113209 885205 647 534905 20441 809801 116494 891928 889727 12 812821 296792 305524 812769 88 3529 269 103933 84 871884 733108 109364 88032 875435 202295 1331 33852 454141 766758 1 835317 53 891156 4 897158 882425 474574 726166 3419 864806 245359 841697 865701 847064 34549 880505 377752 580299 429363 418871 841259 233830 826870 36 858358 695450 755085 837893 280126 605361 782300 432667 1 142 120815 457753 715603 468902 430372 897888 600033 415411 153432 741124 321888 799973 775105 833640 22 620340 311607 157342 4 774377 816241 623541 838306 843686 1773 553619 846509 532244 865548 142540 38447 848771 828606 560030 486468 491679 234 2820 33575 880462 6342 130780 817910 652479 864294 866676 35 847229 280974 1 4595 65 829158 36195 794150 848219 42653 601077 25686 54163 379914 825335 733580 7718 804644 4177 535887 324646 3303 229 762723 27 196366 6677 778576 697520 6 33790 879434 91873 343845 885375 279579 872471 740746 826449 869000 146365 886013 892655 379490 780384 854618 472964 549241 52336 10894 341851 647705 831600 4185 791499 783090 827610 1885 147378 157133 849740 583873 778091 886938 686242 105 860741 512262 713033 102273 857769 2911 319 10782 11893 441459 3481 12257 811007 569934 350490 20459 839458 283540 733401 460820 550 12 3 787957 1629 774611 795 119 819871 511078 162127 210189 765128 785809 3 5 863084 52003 73 875429 411632 847675 343172 881456 9707 677568 793892 663310 9344 767119 889783 407962 894734 730243 23 855823 123409 141655 888099 612766 46509 823016 316476 16 851057 771605 17 48936 4305 473986 331109 241933 598861 819831 810563 1422 731181 790591 74132 845029 882608 899960 182793 196202 718257 466185 53670 646520 724313 105969 25 436035 9849 836928 1238 875628 868302 582672 524454 851732 551830 778238 45 733233 592642 538038 521762 17140 851729 47 605343 767273 247946 84 803134 893739 545113 820237 772232 875259 749275 347914 239522 767760 333862 65583 811826 712746 10303 893580 888313 809827 257627 226551 73260 3212 841117 285025 131 883944 363563 78655 730493 5872 171 9 411641 808492 123 459846 26 272963 609048 734934 192073 1 456 409622 36 767164 869621 462632 4623 180 536283 854681 255654 406644 70064 97626 499760 482860 26 788319 835022 770089 13476 797232 210229 392473 427342 281921 746922 761408 34985 198461 648930 142869 354453 805630 325 860380 183453 7142 121089 869695 813171 72672 6 4 1 679498 758016 761663 6 863731 548498 650 893238 15 808962 258581 95906 584216 764220 843512 751157 873544 130425 324120 7 365812 700934 16526 195419 757020 872818 845534 4 668116 3908 13529 727974 752231 781386 75 1598 18 376901 868166 898392 469 435897 8149 829811 815752 18357 843171 889049 34796 253594 247089 873182 743686 641023 372597 7050 144 252195 240112 485041 497773 575038 811053 7645 805812 631201 505261 107023 289175 797954 817865 698010 368617 894377 86326 5736 880558 595089 823273 3442 171296 594002 898792 296065 577562 3 2571 192812 109 868222 826458 874115 700977 385342 24 639758 817632 704574 245169 398128 71148 124556 711264 379930 100837 799655 853479 836366 519667 255370 359004 895928 878754 101334 860449 409802 590505 879934 277221 7391 71464 1821 313093 159204 4469 886271 486432 840896 743170 816467 871124 17382 17881 146451 433879 275929 346307 691510 11410 641272 4498 406340 898966 827088 327137 760172 730787 252493 816997 822658 1724 848141 836049 24 285926 867457 7 883408 655324 44634 212 255905 54832 1 3617 834535 617609 384847 812726 831223 871642 26414 857772 1492 5332 840 7273 870679 130931 121552 109055 773825 538655 810813 11 2 436258 881290 615099 349091 888115 415386 876662 2071 833957 867847 67640 723591 5 286952 5 637375 634686 182845 888728 369424 847752 100613 770623 1 659315 205757 807391 289657 5226 152996 2202 842574 29 363039 554245 891766 115390 61562 840813 476319 898498 306219 781420 419905 87473 800850 270222 48 887434 11 22654 633986 805005 482762 616068 579979 631038 2 7 761448 544981 895066 817874 857949 932 740772 306806 842784 22755 6 1243 33010 627999 497105 5 883643 872009 687858 387109 1226 125107 151228 746942 414396 550080 186686 558027 894960 97619 770478 38662 714590 303308 269 780411 362 61103 741248 827533 648072 447208 128034 858967 491657 514239 156 853622 5590 728399 886134 643268 612568 883643 859361 889771 537701 61584 351703 865389 82734 30768 806041 816694 1443 780045 267936 24326 291788 875111 438421 306338 30877 685465 92703 22 42943 826776 194329 889430 132430 703553 194478 2 465185 256729 889012 277463 18806 803840 875939 8477 896223 1975 799155 13187 3 5337 826168 840770 875001 507430 252839 321 245653 141076 31 1275 778337 888789 874711 735285 859884 852319 864618 1368 20249 866198 236260 853868 175872 2 818751 181605 858674 214 53969 784665 54 633862 25283 874108 822886 409104 234753 854012 897462 1782 836840 271167 826947 488406 816616 751623 376359 882665 8 277544 267001 712125 49 36 881042 858913 675800 835709 836705 2242 1587 897351 37082 816642 3109 396880 807210 504518 869514 716033 891809 769182 49740 811056 11 1 785939 830491 375430 1 895104 10 425385 889130 104517 295394 67050 4349 258264 2 763511 229 1174 782727 803166 200330 2 863600 819237 790881 340093 473494 862995 138448 139555 865731 843474 508568 810506 332890 124630 491099 152743 7748 3 828445 280533 322586 700739 867642 322036 634004 145561 775487 322 240228 136612 111715 836265 261744 881773 254289 119595 44450 738621 585013 883995 668876 311072 193377 795682 892005 595068 863109 701892 803808 186 825900 793937 627953 876741 841160 569 586737 561040 457057 496210 406317 387775 838982 4198 38795 18 884434 852308 866377 838089 808833 284799 850168 1 712451 5 862313 828510 88845 161449 827738 815550 644992 28094 244 609526 591143 867715 365853 830544 800438 627961 821802 455521 862616 747146 315796 159907 25 26007 42264 2749 689399 788240 252880 241207 2 19 635186 166656 3082 477660 634515 851835 173 874639 2 95 140867 612226 51886 89702 6 584082 53529 750100 889781 783912 32252 836691 4 874116 767516 4154 500362 805311 819567 679467 894417 590667 46306 871322 1 788694 2 306 9211 486354 841152 321852 819864 3747 12478 183862 884048 2 197093 276 2 848148 84120 63519 287170 12874 11606 792444 852548 205803 871889 548205 377 789720 883489 222993 216519 299 240180 876 1 2 129950 9034 370995 840910 809793 856384 766688 280740 852673 286675 5 545353 890153 7 733888 156210 843765 638146 795171 549329 3391 825589 885088 828876 182 640734 251493 854347 625894 225138 673816 888499 753066 550004 852219 778271 966 704291 39 38844 97 403898 30757 758176 66 253812 31 856641 786423 309395 8 783698 700832 887021 169519 46264 874207 820411 869961 377864 5 201391 476124 436366 1356 404576 836750 710269 354075 795760 613048 891446 811394 595158 94891 30630 820835 20747 277276 19023 868190 281593 24 824947 781743 59 898696 609273 359618 255705 88 294322 844492 115068 415340 1859 20 808506 860381 871491 816493 857031 619711 326350 444341 356496 636714 823171 884682 512397 99711 454788 842999 182329 328906 132172 895328 895045 1058 4363 218881 50101 876410 329652 760969 3262 826312 560479 827318 630074 337080 566403 713084 46350 631529 818631 7574 813134 117 461123 58873 490965 210702 818282 818326 707806 892267 773075 507 752971 424646 1 891967 785061 47740 181768 58057 847271 272309 229432 798679 222674 845199 357317 123078 616387 596105 802280 195682 838341 674839 628720 872229 804316 108984 727128 236724 563619 55159 2382 463947 751965 882877 168724 711440 579337 372434 826156 276725 90942 425632 161913 249071 136 857685 226017 11 885542 647440 846161 23 167161 701904 755720 826551 746546 258720 152652 878372 884586 843531 811057 892855 170977 192797 874430 13950 7 451770 889620 879489 705038 63 118583 795194 644015 8 2361 334178 825492 3443 879372 17 854786 323192 283 714141 337933 867836 792158 876944 36280 827493 85975 655393 80970 233750 5 281175 63712 9 5581 860754 186169 11895 324802 838955 575449 75292 845920 832973 532 3 602340 881312 198344 56686 890588 311409 520933 7435 525559 1888 743103 342792 30480 72699 280347 388113 969 13 660670 842011 793379 845978 536532 676136 297693 643555 582756 397306 575104 791962 886375 604 857671 823267 891086 41 564886 806274 605286 343224 786539 819534 848158 2 870600 614112 18 874910 381244 477523 476337 679640 548413 832833 827809 54982 240399 152914 574148 371687 15638 116485 871856 728744 1539 604897 1654 699 876205 15330 865380 886758 42689 376489 451093 435202 398552 10645 132094 724635 888437 287125 2058 714742 185040 389646 515256 379608 874246 10 864971 141461 895870 285355 585345 402639 601589 455652 892280 722989 404398 655693 821223 884973 760948 840451 266490 247569 304 511128 879044 323204 2226 896003 891099 118450 48484 588549 32623 215252 161474 36707 768703 547943 832760 887 885626 355964 60323 550302 3 397103 446687 14 780160 440627 338235 416580 585747 861886 872454 516255 770476 698 5 865260 100741 845018 866380 830908 233667 836339 260597 683975 3565 23113 601676 367594 71281 341006 695648 887226 850452 388299 4 14336 90591 856677 740011 899223 854774 430182 13 114281 319179 140507 70780 145175 1599 876845 632266 1539 840896 843081 409347 670370 161150 843996 860077 868052 861472 875527 720132 882090 886242 121696 10 857758 817352 625615 889652 19912 65 88457 843072 333269 649039 332333 2 21671 823479 845990 681459 817314 261814 860470 459923 10940 2 10267 341 879744 178511 14 881789 854855 835456 507417 825326 264493 892004 309774 533630 219196 353312 858879 846306 865919 28426 649099 1 680456 862025 6870 3428 875524 797253 782033 234032 21 789569 517697 765510 57 176486 39037 586721 767253 656906 883434 849936 686 109876 739857 43321 854877 195890 865349 35388 768110 858059 37374 225523 828447 19 14 660373 435901 169385 812328 242076 468086 381377 865626 35631 818400 882727 889800 2402 451897 792024 773033 138572 677751 523 806777 410650 880769 522392 4308 8637 749859 52370 83182 836294 106799 729599 241738 891904 879942 555876 505699 323210 835001 299674 201625 837139 170221 470599 733361 792021 885216 638020 440 1488 859889 164 13 350291 898738 1230 840238 2 14139 197756 366169 899598 594279 877809 51412 16 840613 262536 51652 652365 6 790341 153644 853531 769926 667428 478165 274209 848081 9 744334 12817 97993 790024 226488 759869 2 637389 205191 460842 490652 779570 16 808923 896225 883205 748373 883945 501642 7053 436224 8 413465 561155 386 780020 880039 778263 2 318517 817386 232 210703 841524 106742 74670 859432 774139 983 143 865084 826294 525047 432565 194830 524424 519879 109 486425 892816 547468 259236 604429 845244 735423 1 844127 884414 888826 263972 549657 889457 663810 833069 656 639988 696444 792670 130812 550503 875342 804803 508220 18 441636 838023 2 831364 731240 801998 163847 835181 616586 943 156050 10260 546590 669667 1812 824602 46798 828687 68 605502 7142 772122 529201 97188 359233 12317 749151 6597 808869 799967 190638 2 17471 4101 759293 12756 880902 133652 197600 10377 858922 207 483076 274477 702498 162156 15 584853 776989 13968 330 875280 61774 896041 810198 442620 879074 194860 123072 60092 328735 500705 163234 820767 869444 852352 717422 397363 14711 202066 152965 88286 44296 152 704143 230266 845316 10 427 61327 352403 360 27215 450728 23 19402 384291 2 709185 783155 654 461334 141044 242 287 595 32471 219069 2258 380648 537064 6 870970 506626 1492 327813 863357 115537 529813 15652 6782 327900 473683 2 864688 899465 744338 808157 827188 257749 744625 879296 894201 628624 20 469679 292964 376592 261 813758 847459 66 124013 129 693858 704990 780 883528 767503 877652 23273 746132 884253 768193 821980 858743 24 878476 748333 647676 527402 508385 54180 886676 12675 240 2 6 352 139507 26617 585330 441658 385685 890054 22757 358489 239740 12 59 848666 413172 810697 763853 748113 77921 868003 729453 80131 129558 164928 123871 2 175218 5 6495 252045 489166 836864 551275 848030 41637 827966 889168 859721 273048 858682 712830 4854 859305 754410 5 4 57903 363829 868170 811846 13 692217 254 17 13665 870485 858114 10 897387 290283 456876 543422 345458 825718 898631 145772 221358 787269 5 864628 571177 887737 446710 1673 291553 525680 394677 16216 845361 182018 885155 892586 869483 349983 864493 810188 538146 47170 895844 390429 1 101 1 463423 122908 409466 298991 721911 748203 10 870923 433439 833781 111070 17571 865283 322607 607409 828042 96 1006 362547 19836 90966 856507 859826 681472 579171 645683 278 3002 765016 562063 482085 862686 768876 542639 148097 3788 390775 787453 858977 184 340267 376882 40162 382653 772086 894795 315021 635646 820859 339269 507157 71821 329904 6968 861492 180285 79690 815057 879861 136 498241 8343 634715 404183 122579 884212 64080 855156 405463 884530 207497 120799 23 265981 44899 212237 827859 358264 10 23238 320686 570335 1 521871 679372 476687 330804 853582 646903 722486 731648 82194 10787 544322 849179 2 813911 731192 771099 300283 898858 594286 187157 393063 692897 413786 803994 894198 841907 856478 289311 872854 887834 159626 236 43 288519 451843 497946 3304 1989 844523 436317 73 386251 882389 868974 152389 869454 82051 714 743083 1 746751 842628 831562 178215 96809 19 437415 5 1024 775817 821826 36 852816 698461 856595 29789 356345 8737 168730 270805 21 262 60631 552077 875745 87060 485074 730898 446771 494149 586815 700346 843069 208681 580149 242661 709977 446241 821998 491946 122587 869808 770787 168700 204839 658606 15163 555810 815602 5 155282 851210 9 296085 890952 225265 643905 836534 382410 23 89538 115 700112 2092 790406 813233 257020 264100 482529 609402 5864 64813 384513 4893 1 672058 897501 434680 43 698872 25 565424 871082 821216 541609 241 278507 715450 655171 54504 65 739235 1150 393236 215088 449794 4 138406 572061 2 303350 374038 693195 831319 10346 787805 889660 7 318590 356289 2582 525775 1262 139278 1 764976 226049 120249 8 690242 725276 90711 24 775001 325796 881377 817332 10 250633 680269 938 104 340566 38386 616970 592180 897849 710801 168450 572652 899507 720262 164 784972 884754 612484 851188 46895 855101 863695 224930 544 874004 127479 33982 22737 341293 885276 849815 14806 67380 851313 842997 221410 295 85147 2 42466 743664 1 250017 877717 361823 828942 68 811472 104792 146144 1183 394294 866786 270248 119220 882789 7143 798797 886712 328927 8 897847 6078 874769 888234 652521 474954 809445 567549 790423 434516 866508 373020 1626 869590 84572 2042 7 141355 668370 488025 10 16 321616 101 147071 324825 662282 150100 3588 200330 762061 395 152118 826878 2 356954 843304 207102 843976 180627 895987 527103 892597 762720 918 549899 322606 194165 780421 352811 724855 108 832095 25382 303900 862071 2 837263 451220 330 842581 83799 667483 435142 728065 819048 880795 396010 794444 448 884801 820996 296403 523389 518173 22470 860966 54619 841595 5 801690 14 886963 375583 885756 3 125134 233646 8819 849700 362984 70 493650 803316 802496 5 831045 59648 13684 684541 374564 765443 474339 14788 3710 384 805498 457251 858022 641437 643291 393487 611 220444 774643 324210 871503 712128 205 4 2 276 92 53 2 899250 783489 650734 416421 253613 63036 853439 832647 2281 242298 632710 422946 347376 804791 665800 937 745548 788491 46734 15576 1142 764603 302672 899235 515310 199657 490039 834372 763989 279232 384 831710 42539 884947 123683 17864 34 863051 443855 207011 488416 825687 862815 45498 53702 766078 899982 626210 90368 107379 634943 281357 37721 183532 845804 888362 20 878382 315 328615 78430 441897 668577 885420 180023 85 615359 334337 154 719 78304 7 883547 516 891272 852892 52542 859123 777155 291923 153215 692134 879911 305936 775859 758139 48768 797051 15116 166228 168653 882862 876201 689578 405627 741934 327829 826576 39560 263809 717015 409554 361820 622539 716370 858828 820100 6 745774 870235 882606 1 515104 785269 231937 2044 862352 555201 594224 755 575451 96152 97758 1478 2 827627 360949 883658 41939 699188 788848 1008 848928 754115 363 22063 613301 804354 643123 867793 895963 880219 83798 392611 877509 214365 353454 75946 357501 812258 648601 825654 897480 822850 880866 14459 79746 122885 890840 736193 99049 733768 611900 374052 42312 215110 891940 321485 737144 1 604 386771 117111 846878 856859 868531 850099 854544 399793 713582 5464 61595 589765 2 860845 733967 753247 267757 4 540904 881326 625281 18546 3 62698 70933 2 716333 834591 54814 827964 683748 307668 358455 752448 217771 430765 43085 829583 2 224524 56144 30853 695275 41920 806460 166863 888734 773497 396942 850119 898582 97418 657134 829759 667807 858332 882905 884004 316363 552216 716408 165490 850206 494891 254142 74 233356 531159 30135 793050 872175 56997 465357 463587 8 774593 673390 3 760222 530274 747117 31 887258 200450 700007 169045 9644 851092 823449 555130 313198 13255 725448 44474 99225 187438 559267 565907 801485 801765 403930 882022 451682 895754 2 153597 852517 188013 888486 864692 29524 662789 356849 134343 272 758411 668544 458730 808192 689241 802506 530879 610635 839445 54 346312 178766 786983 423267 90474 766979 399829 7263 412466 743666 55275 763422 517007 879332 505312 8912 784723 886164 877278 185010 891720 10175 845009 807538 786109 7569 766459 119 3 452 899534 494038 1295 543908 11 40665 564222 232 789152 892090 637789 362167 317 895664 44864 907 78158 827715 770763 4967 39 49 766302 132667 858071 455583 816270 746348 140975 701940 851281 856567 786520 227997 869276 69552 879073 39045 32189 890842 827169 761990 25350 32693 887826 673303 406 879960 822562 861094 848762 53043 840587 383742 175038 835110 883636 880300 137531 235410 878726 546221 334779 337573 845843 532179 887466 896910 142255 870835 116169 718290 526387 4 213833 798791 787496 565399 434709 4977 899161 853693 169839 211594 891356 501677 693314 402537 517732 889926 181 425495 773236 108186 2166 867146 2114 695460 203478 17518 884609 618534 279401 516426 21767 237775 867176 3685 477595 58182 140808 447998 62685 29900 741152 3 755517 207460 370813 9671 864817 752869 822469 259443 296770 882902 4 4 607422 393833 854661 852668 65 803178 803111 102 4 772066 260677 145910 156353 152588 595683 899578 459574 198 820877 818982 860819 556111 473 558985 34134 38144 2850 806930 879679 344674 888386 21282 861500 177748 134875 456059 595645 27039 83074 379366 867307 844055 875908 841507 895126 418344 151261 379397 780254 828276 697238 883425 461854 76609 776452 584015 503654 316414 815592 9768 106267 567318 734090 440106 615109 94520 185698 331402 499730 577772 252205 3 826972 871368 866010 806864 190810 180803 198417 509977 433987 467165 899386 838000 167102 234687 163990 342615 8680 31189 360356 892042 42170 545895 262592 364893 111 738519 898350 10426 856973 316217 381696 763255 888156 196383 860040 209344 550020 5 227378 241933 691347 202745 871625 66 415231 424931 689292 37053 588739 714 249 3005 211743 379381 367260 17690 3 108600 315373 634503 753938 19785 21291 883894 40191 2 66073 25083 815361 464255 52364 13 896464 33 196197 419743 770606 276914 171506 4 790333 428903 818131 878842 898997 899715 63618 756888 462836 3573 262959 694115 828973 277024 798109 325873 9060 18363 825748 855896 873448 629093 279657 897682 812902 415816 863240 535 276334 302688 710420 896550 83683 701323 5382 149816 14854 233 840343 6 810243 878418 229080 849373 633516 203917 251 828524 345934 682375 226220 784927 2769 632757 394456 197036 8354 790723 800363 88534 133542 105710 189033 256151 358998 821275 881984 799644 144143 820992 825549 856346 8 644973 882666 332922 699242 815826 254976 894212 346319 528927 808061 184167 103322 895365 887975 769374 789096 870259 663316 529480 230896 481087 474575 66064 720832 125380 587066 651592 1492 356166 67768 20326 869045 444755 676248 898535 4658 11 5500 18764 436479 864622 276116 861209 265713 630059 4 868905 819931 128927 740794 372267 648035 721718 470130 788175 245617 898685 124605 187298 1088 430065 395204 5 144427 158369 189288 882673 237019 74 874972 429736 402456 605109 13921 787042 788378 65117 289785 208371 10596 702932 719 240011 866195 5856 175381 3464 853039 638617 810120 880155 801257 715772 873542 49904 884263 604321 896437 679194 832680 711356 240496 292097 1407 884165 853362 245372 2183 466236 899512 817344 387638 823184 3 843041 95331 13175 143878 328869 825259 716504 804 214150 513121 149810 57 29 611655 873434 47260 891550 206210 872281 852410 747428 790694 280095 865073 776747 472280 813539 242123 888099 385889 62059 461373 113 2 784145 4 866580 72888 778153 28818 509343 662457 36402 401352 887888 24777 883490 841380 885058 272152 311883 846860 418 886305 878370 76909 617834 868238 542638 789837 19 153543 837015 860674 817986 295480 883429 892206 765897 770952 461759 547705 837730 78985 869042 634566 81962 291 234542 742088 330656 404890 898429 3 127 3 3232 710221 10052 136289 771943 2 306146 11320 70574 213118 875269 505712 882582 91574 117130 157381 652907 247746 838858 626668 778707 15378 881496 3372 741049 703540 19246 890362 24356 677632 323656 439240 6 125 9135 720693 801032 299621 888306 629617 128333 611693 85 61494 565804 250220 25763 379945 896699 815022 6412 797389 835447 889771 880940 771563 756203 17 827951 322 870341 884795 768816 895553 1 419278 290835 782091 41557 314 131243 23336 806638 343491 801652 837442 60956 834592 406264 374 382952 773946 429607 478204 314 40539 7120 55943 630832 44 450337 383185 671537 590381 89 293653 541921 268126 77 83983 893579 199026 215 792126 348693 621 834562 72097 888902 599265 873284 885654 453165 818603 31856 19 574863 658068 891149 83473 802432 832840 150 505423 596182 601123 509165 839334 892212 801819 109 10261 13725 117247 897816 455608 881861 206278 608675 889346 260408 772129 734757 880936 850970 724352 888503 884989 1508 417722 801404 831761 42289 3600 753162 896435 667 563046 443 770686 19503 245853 853065 838892 319682 879789 734150 92756 621472 832528 179242 1297 110926 48609 816860 891220 416624 872554 829397 527596 397442 683215 1990 8334 2 574676 677966 5452 139908 385 817929 876033 522379 296982 501614 813797 176661 5260 425540 45131 676123 254496 31125 656185 307075 303250 826009 3159 736554 854531 857827 604293 28812 29 649324 1083 9 12 392773 425859 476077 799894 885742 863467 211105 47040 6 310960 55964 385043 851565 892642 453859 83439 235841 8 822083 155661 848764 665777 784972 632734 32177 850374 878926 31187 284580 863497 761759 408169 110610 70137 134203 774997 182566 5363 161808 10580 101908 198106 112750 546425 689539 1988 820186 266056 677991 867274 889243 398779 877832 892 899212 700257 787986 778739 799212 102652 844690 167140 12 837275 789364 13916 850237 822933 44840 836889 846650 125290 8485 419137 449241 876504 851481 548 8 847235 684493 876284 648941 1 164482 250362 509582 49 843568 732343 73972 400133 715260 8473 559067 88434 223611 5130 11 642678 19801 128097 73979 558579 855876 2 851863 880948 75 763756 807682 883788 404 815014 594303 611142 360293 740981 887561 397122 891760 835324 128 105368 425695 48750 496872 781279 134900 43045 848400 2188 678702 449309 754171 824247 246861 3 3307 823708 597281 20768 578752 70377 895558 518429 483182 706210 867530 203992 477914 77765 259155 61054 414551 880961 2162 210696 429800 349843 5 717340 873819 586132 94547 364184 284097 218065 3 381467 105670 162147 798 141806 25415 859832 799159 893821 163275 828698 15009 445313 639675 768246 177630 851484 324834 649924 1001 242277 889598 565866 692352 762576 2211 811016 511327 816576 799291 143551 853606 890565 832231 445033 23889 743288 409526 60541 348925 732068 663939 576384 519442 847158 801213 273229 46362 866418 233501 161935 863447 387473 497303 861885 303174 5432 488509 4522 7684 120555 864338 52794 2269 777010 613882 871872 183426 867285 4025 607768 783608 841758 254389 735888 353640 816935 2 881664 603326 336955 756693 835102 553799 826540 838100 731613 876939 269636 159989 785438 84326 101982 576657 748287 332203 583854 829008 884273 625173 24 166518 343826 359225 785804 899079 410678 868480 833180 355913 455349 878906 121338 2 875438 373172 48034 259167 838049 196 736985 888201 543227 699679 584313 548550 255 315 44978 825731 55934 888072 858801 594447 70526 898494 646061 720099 787642 782120 605900 300702 296006 46 7164 501726 183786 593337 359629 422848 421368 133113 817852 326657 3 899716 174 355845 829 361208 307953 10 485 885497 389327 810965 125057 836160 219898 881856 137319 65267 272653 34 417523 343358 782931 347261 887364 29 878772 868051 47519 283056 633382 860968 824308 150485 731925 882029 532014 866310 897075 131130 663015 885731 891128 882541 9 882733 675693 833580 111831 701832 278488 6467 27 106 229574 895866 2180 3 676475 769111 888090 251 511307 737158 14780 404960 197776 851595 860427 46883 368670 384605 716464 36 564797 819809 6 2750 56 852609 82 1643 211806 875635 885587 783871 249652 141244 625402 298319 152924 852304 893139 881707 795361 871019 253098 81 480624 397861 836848 733418 4033 513801 203182 157866 2 149247 819060 365379 848285 825248 667038 887786 72386 755940 573012 881633 214646 798797 784592 874359 778428 869189 20 15073 825663 865030 193684 4580 903 748901 375549 1801 816542 776997 880713 150975 415370 146906 10507 1157 897086 8854 678 1695 797294 75456 443609 66155 78 891313 501353 350415 419086 478792 16 406904 22692 34710 1 62721 739841 883 1516 672636 314913 564154 799315 424450 113 859774 861259 831 674636 517027 331747 858011 876731 821741 3419 621120 369142 313076 603217 461474 753058 760960 58641 402619 851989 766818 377847 874259 868569 2 14 498 144326 184655 652084 45596 859348 603717 27 828760 830611 145759 84943 150443 854807 858662 466396 898316 712985 897369 12287 564899 320315 740627 369444 893660 809739 520106 829667 888430 882399 748 863596 5 803071 742207 321621 609289 499121 203570 882794 888787 694342 708887 805710 859055 897330 286884 457982 754839 848575 3 872748 471 25898 437246 177813 172492 806852 742429 884340 317 176489 827191 102 228311 27 832435 312904 857526 3 888707 896089 875172 593203 271717 831975 578114 819294 63353 40 750284 113337 867071 808251 4257 1053 558433 259 683380 74791 134332 860866 660711 8 228467 318707 393205 32 369173 78812 702053 23280 897011 106094 888935 807631 862970 875389 883137 891652 382554 41775 176704 7444 780054 43 888831 189864 874892 866844 575788 333483 133784 3 280048 193549 860360 121818 48 536 792952 925 12075 895857 787088 28 791603 314212 894609 1770 193167 113167 103726 751656 803166 271348 5882 1319 354285 762948 897854 67777 416537 1681 702972 246372 863029 839964 265788 185382 545360 70 628583 679792 1 857545 758911 302 62463 192757 404393 772043 1 356022 3548 767145 464973 1 856715 12905 856206 880836 157667 190653 877311 396516 634694 526005 813870 827818 751095 201256 896279 4 859138 874544 89840 880702 801076 269782 860857 176332 343028 873759 823268 695556 227081 701343 845035 881122 879128 826716 7928 602306 1797 879714 5 808569 5141 691454 222081 608685 4544 3931 466028 63793 35778 755805 197628 305 462930 404913 11 475520 724439 702180 374455 109 199 457100 736860 889783 8631 882051 115361 883458 848610 50 49044 405888 468290 622519 866677 729495 77 666834 584853 584992 311665 842431 108730 87466 21 807325 2 827227 12602 38912 36 2 305492 657805 245157 842651 4929 824132 145203 2 804613 4976 31389 845118 676439 547837 414562 656827 424899 766245 111501 430941 182815 830311 854116 339150 564338 895912 723164 598721 41 313337 80238 64 449120 656526 258167 141156 585620 226132 475692 806503 805020 691279 888627 342251 829945 5 762437 479 789514 424321 741090 10071 3816 863275 3 592455 506671 852868 891169 54 3 732853 92441 666604 231 896269 819963 229980 8008 636338 49629 155119 334868 840836 9010 357491 744071 758221 1 826957 874232 839486 394087 696060 260 893750 610003 413640 467198 295430 899808 832965 605705 65498 2 357018 484709 435 220102 798667 716247 58 769951 408246 15 188 824561 3 8646 324 551192 5989 85096 809689 877804 194437 3833 2 307125 215 424324 5065 865027 2 886746 232086 516024 685179 882868 6 26 373683 5744 744682 119935 200217 896631 161998 806128 662 285945 805255 489 844754 837754 389491 581605 476967 827623 17540 683511 13 899324 2320 623814 1608 80212 866436 662982 454800 29799 110 272481 42439 9 743421 111193 31306 45 645051 738503 102222 806 822521 290 850038 49587 15025 10 179595 653957 511012 76 371103 404358 837911 786628 259023 888731 810374 254585 45123 152884 7328 418969 150895 673531 403974 81900 283 1400 860465 220400 754033 317619 625795 408105 886229 2 836115 155416 34 856075 303975 767988 841756 514907 556083 898328 117274 145559 344840 375725 615514 181723 387979 485508 205510 477239 129003 884497 833883 50 679393 875460 791687 2673 529594 840613 56 811148 633111 350913 834180 518887 78283 257445 883099 845271 864029 581161 841430 670250 232 221216 702996 405103 288616 892445 29054 784860 23 818036 66059 322166 330083 55 378403 133 752398 806034 383895 773254 2 648000 614866 414403 864700 895980 85 890886 325 13 36 21281 866994 850241 398521 334816 242127 330014 721912 864464 857504 354876 27448 31213 792300 826762 843831 727747 110 299142 884308 733587 523382 814543 899044 136992 769968 1 477023 532567 824074 824872 257565 716563 757552 577450 212936 361490 899906 3 96132 834342 733674 744025 860473 595718 66654 859098 59 875130 24 12 756428 742044 415793 47388 633663 898905 809944 781442 60059 472790 682141 219037 820305 202146 6815 14466 148002 827514 516372 473 892119 884139 849945 14645 597103 8448 794505 58993 885966 867202 853665 436475 849946 831923 152795 537411 759487 747554 775101 2322 887003 898696 752681 13241 883359 822342 468 151290 160232 874934 4126 2 694708 12 878127 272554 809188 37006 899214 240 60 12110 632 487237 2225 401896 867224 508956 786695 558984 882086 4 374020 2129 70420 837327 838236 530380 22618 228829 973 6497 769688 817752 579735 178497 871323 235783 778366 539314 197104 340343 99239 721235 877532 730866 11361 243594 336005 881648 246936 458258 838455 294297 877355 892996 9 853414 465119 696 154720 786615 662511 11005 6 37634 138922 4 811868 783187 227641 440414 756534 744206 803708 725182 890220 324261 122 525121 803877 857168 304063 9 612284 704101 834 176672 670133 345873 227 58150 770890 208148 898859 772987 271024 568330 897632 787212 828123 353153 834798 705457 5820 711499 744482 133972 784161 771213 72285 757891 194495 455952 14471 255171 89 577 638086 832095 322998 864147 895267 539437 797353 90235 691735 432157 417162 651267 81680 790074 599209 878680 824334 1501 873752 715 616941 482971 49909 138408 398751 676297 381572 58939 893415 857264 686665 880558 867828 800018 869743 6641 883688 315 857793 816921 34289 493498 167344 426 6133 887635 523259 868187 882099 289940 895883 888744 141613 159386 252262 184654 120974 725335 847058 382445 398163 154149 859736 827739 651272 56 747964 755496 49942 395319 869626 82 198384 679053 755065 66 249665 207626 826756 821405 434758 716375 50 749566 547570 1 282852 641800 84627 106113 351274 131893 599878 866511 245276 872113 313180 526147 226514 640966 1 787336 892943 751391 144442 14559 8 653001 825235 764700 444730 607 888594 601 632424 616047 843139 70 193312 382804 259 896467 822002 13 293566 59 34162 6 899749 287389 300656 582449 886307 863320 393293 155516 895509 595121 450873 115 738149 306054 152 832064 836846 586788 145346 2285 342620 575959 628825 467761 323516 873290 640579 701677 831382 649057 580260 685064 883201 260819 675071 5 868808 773701 327833 29851 522325 4 813855 214641 290412 812489 26732 759403 11 899792 1331 826057 825761 13759 568546 804932 545964 363886 843654 688756 86843 373182 790796 672332 25116 418654 368 3 539692 2337 387025 38 866889 405607 571048 611462 859507 850713 1268 133267 883370 881878 6 590430 386428 30 235608 744293 90 1 480641 117838 441691 459244 731706 33268 856642 656238 473 2498 157056 685779 197095 290064 70521 380324 112797 241 602915 3860 589482 20 204981 552892 858656 15 619896 849765 576937 541154 565246 773059 412747 9 708467 258 268703 262840 734170 179294 37194 2757 790109 34966 514974 698672 771509 80 42216 372979 223458 312562 10168 764415 883295 862727 801599 457557 152 48313 893913 887704 525113 883798 758063 512485 237280 894192 2974 1467 32455 4 520993 231924 874711 281228 13004 319991 21995 883091 723122 34965 606352 65236 715405 338134 137007 896336 3 717391 289182 248892 885731 61956 796881 564062 141524 249804 101698 156557 67562 562389 3 84 727423 12336 5 234726 793996 153864 803139 770063 734539 878403 64707 823345 683418 583694 742674 826416 741039 371076 14213 154858 149702 27 878942 265602 795928 850445 477210 133868 151 15 847006 889434 563 170 45 151098 20670 561388 889491 491017 899125 812801 351 852644 877040 2924 267816 825 71 170777 545429 130606 2440 781795 808524 869776 152369 506340 868636 846901 247214 608607 102409 881073 778425 198845 2490 775646 130 440553 843242 36132 894789 40 813534 54394 440166 124082 61 556003 289 40107 4 515332 862205 831631 5573 551504 256923 288605 389288 94428 130 838431 3944 841044 531659 730985 587268 486870 50362 887050 131244 153738 121790 520079 884154 151 5897 868516 99 174893 101925 164885 66883 402059 311411 493954 245042 3 4 761731 854153 842633 259435 826881 787085 888621 884823 237297 221646 114589 837980 488905 753027 899071 335616 294440 880703 280566 855509 21054 809323 874767 869639 11 877933 43548 800118 488735 92809 834231 596267 238147 885537 51761 744923 38513 57 113812 497465 636396 894639 377 797467 305463 2 538250 1015 430288 822927 665 617933 845902 186662 327252 884167 621622 621290 109541 304445 49373 1914 81171 857647 258752 517259 630568 417272 56833 892437 492708 5307 843340 828574 881421 316770 730395 849519 254855 807910 354929 744549 563064 606609 753216 12198 864848 769077 189755 109104 2 566038 317050 400419 566876 885968 825696 7 457836 652459 144708 383033 5862 732342 203504 708 562248 708665 831969 163357 249134 654920 118 860062 302057 3 687467 2291 26 2660 63 893871 3 369293 896979 16073 485013 209279 4 460395 888839 893320 96576 527665 102284 176088 871522 876615 780934 889402 852875 59371 219333 854178 453 684871 792244 209228 410210 609012 368378 789259 836818 897922 591061 15 613638 575531 807866 525866 664349 655331 859564 711794 814498 778742 793829 724981 61751 561615 677308 778207 384 60319 181817 893910 381147 58017 376447 168744 75073 337614 352848 4706 217041 733557 781562 536290 623713 321737 831632 349491 897612 161218 804055 11 828305 158594 377736 857818 768810 868246 432043 889910 823371 2722 776671 806923 47118 808126 44656 19 714496 417 898399 894294 687150 18735 360777 884651 894951 106166 232439 18 868470 853902 847964 885262 484102 828131 892543 603800 708643 805778 538761 774237 894222 830251 23 457659 406006 28405 228824 271973 67624 7166 828937 100578 872779 284285 73 823227 1009 359356 769041 758196 301622 247183 11 288920 823255 837489 514593 349966 3 6 445590 27795 4 44570 22549 862590 896121 7 249276 380844 403710 49733 777544 898642 11 891192 434017 3 854305 775143 5 868050 884316 372010 812824 139114 104241 859959 19104 520672 899176 306062 12505 374393 149200 707005 261 93 399427 358641 549914 537412 88775 6569 853916 887047 57 73600 825985 858843 626747 433096 172192 76751 632235 687274 813105 63232 897877 891829 4 293249 878066 774749 38 628759 727422 109309 196410 896069 548843 441517 877177 355617 591447 2 707887 839994 5 233 665585 260665 869975 886124 355123 2436 783722 4291 40986 815205 9 27188 56 768763 3 880353 494293 377366 338 888246 603854 25621 23326 853860 523883 35 237967 146799 822560 562606 466792 169691 876099 892221 692737 132079 856231 159838 349806 844087 30588 790629 878908 858491 836360 5438 7 94833 866789 44707 880411 125118 517200 45299 898321 51114 819038 89091 12473 244158 895810 2 2313 878184 885658 846237 866901 146 720032 819292 8 818654 745946 815 73 451135 858530 702961 792714 112928 346212 871088 726569 847149 750005 735960 206996 896124 891605 241612 51337 859961 367939 454 19 75829 11495 563583 4103 857774 269581 4 786047 6 675608 618022 873695 754954 135585 377636 83208 772187 91 3 116418 780060 812743 846348 84426 43601 849086 855972 562909 884972 667422 1 853692 175252 567631 736762 848752 8 21927 880622 804064 608056 172672 527006 845520 8828 23 690754 8075 605 895317 97694 1668 49 895299 661336 164335 10 776365 1050 479400 133 228592 499961 778373 666584 433598 73179 650985 869931 866901 836160 74 33622 885605 259232 142276 71355 370 890194 371874 130448 416390 64003 785774 2441 734815 740457 240 598465 1332 697801 477749 611997 895224 737569 818203 840473 619969 460905 883053 123598 410465 294021 23 812042 883957 435464 492745 277723 558570 380059 866680 891586 12590 816986 520766 161899 879120 873628 890738 203540 846097 890748 856569 856786 653910 499374 241838 826281 709125 873715 703179 492532 536795 626490 537208 875027 478545 73736 435581 343 845826 120022 474012 782628 815539 124 93948 2281 18 3088 100218 538744 843387 842504 717873 449183 839378 366817 5114 273 450013 505653 74386 71572 777810 87236 56536 14 730 887999 131105 843866 813116 5432 894920 18977 253444 854910 21 123333 126 235905 24907 733444 757110 11 811212 121159 841666 878901 340218 558052 43 386994 58 158268 15 894904 6 872952 739244 3944 361965 857928 279805 22568 43561 1759 830234 741446 586269 1626 4471 758585 877571 807327 829809 486137 511713 870365 855219 146271 528275 878008 876700 556605 567505 511511 402446 834823 607547 154719 361717 674713 386284 895684 876405 94 294531 486311 143189 763877 892790 6100 126708 651615 850926 899854 715455 73977 43898 422501 70227 6517 198 713940 895721 109030 856235 856810 517901 20554 851661 377453 417 62 631919 23496 543408 182984 127 224667 522539 76360 44209 775659 226480 14479 892408 337196 855761 1436 281633 180157 874020 847438 470121 444593 4991 4 2 895302 1883 364620 35 145129 3 149824 30480 20792 230825 10 845958 628394 875551 458551 1557 855174 868385 579602 279250 7 896955 859363 854817 750147 788881 839489 31940 3 888012 287813 338323 123324 88022 893922 208815 726845 209171 723262 871067 857962 581000 1003 250694 723 446470 3552 891228 80 513887 59181 675991 161323 42000 686131 1 743613 1 237 777098 21 340591 17649 729882 797300 513645 831783 409077 748291 16 217376 833795 756706 820193 24397 773497 12493 895660 75338 580172 36102 16160 26645 829436 140843 129049 718934 191950 2 156851 345 683629 868307 1639 96608 165081 264831 469321 814899 487906 319051 860545 749496 711006 497779 258654 13923 893837 570679 2537 211975 15761 404088 582248 877178 20125 25934 815132 1202 888421 4 871209 797966 884050 868182 720569 338555 772578 572401 262432 8 371064 262779 526849 249 660872 436896 644046 550850 388840 447652 858271 149915 714 866511 876832 244235 246045 652 678930 101400 826540 8 51 38061 3861 840830 726218 211498 272581 573752 347569 589 850579 199636 8207 15 293234 863492 837636 192038 144 844792 521439 826466 30045 648324 689560 812348 712280 876062 878977 707913 6785 771848 407797 776401 5130 863737 835296 789448 727351 42 1 270708 489468 815567 784969 90 893944 773805 3 839145 173203 31877 786225 712377 857192 283541 48107 730532 2 513477 15131 269 73 6574 807392 7768 25329 266978 851449 164531 541402 540183 444178 896126 4137 695561 1940 897908 530031 664137 327 70597 6 35245 898685 890015 136778 827989 864935 241804 779578 2 155 791266 135490 37900 374551 611039 704495 863305 861607 21 13 716950 895021 265565 404726 810104 839084 801444 166748 789883 845368 73198 235157 657227 20 488413 859986 314470 855891 255684 828044 2 856217 30871 138129 84948 602592 83015 1228 2219 850609 27507 76 24861 66 6261 861849 787204 379463 1 535532 63282 723208 818403 100147 603539 182130 870699 888499 788956 897594 870238 18548 463353 258225 1736 2 451947 50 743170 22414 636516 320 2911 770048 899718 393014 834082 860256 268150 740439 860520 876920 856055 258895 307917 602755 665346 70091 882275 749298 137598 411386 68 12 854971 845850 335197 655676 497385 23811 4247 873362 421007 874807 137456 300108 96 620720 84444 899596 760823 853795 85653 149914 850532 70586 874767 297351 738998 488340 316493 3 33715 848235 4 257311 97 195017 147229 158533 182939 839492 886967 806895 3 213165 238249 209 665389 1467 712158 764105 3 29606 835670 881681 584163 159832 806128 8667 411774 840209 2 65 771625 689805 710348 15464 52282 846467 7 903 24 542905 166115 899581 779561 710768 892621 641491 803876 234755 1 537463 837265 893046 4770 844934 240586 123129 409463 687295 745275 411720 235440 577101 180997 742594 836016 2 27 684598 617178 370557 648612 665289 885475 827345 898585 883225 514084 156 8565 214760 8704 644702 20 490752 829745 223499 679792 194311 244 205736 862749 607773 38453 453527 851869 476281 279 71861 5173 571811 870357 727220 852813 154941 801894 891194 701541 846529 895830 142 156764 184060 558052 391353 1150 891885 851293 246529 890319 54382 872997 873516 785814 97041 1192 886750 79 716386 871140 390332 240 40600 189488 39546 45038 367258 827727 756503 664185 846311 3018 547189 501445 357956 652360 85991 75423 870021 885676 837679 23 749459 22033 738098 724831 838370 16992 2646 731788 239163 94488 410316 398230 231696 351073 102900 898840 677301 777625 892453 830292 788388 884070 778668 882981 889534 716886 57252 195335 14640 599731 879322 160526 895734 664800 880324 174965 155647 827523 841354 230771 184367 820995 191640 725625 888025 505633 6 717279 31918 460297 61761 791786 235032 838940 815090 1897 1691 894974 248371 5000 791154 609954 16 273895 429896 583142 827781 888471 672042 874835 6756 1 175 593554 844197 600461 852949 208710 186 46224 886555 850560 742779 669039 185158 18190 584899 545 615177 806100 841975 859182 3 569102 1 42517 262870 675378 634432 903 2 378861 728057 875659 125104 854331 5278 882335 62027 12 895224 863480 657389 245738 848383 4142 757645 805524 92 8393 696619 890785 884841 6 112978 662904 295187 656 845633 466142 110339 222618 7 212074 884579 876154 17 891091 188417 621296 42 719150 2 607413 428845 804540 32 582948 864521 884825 800708 839105 862149 69923 26178 237386 860739 347777 32777 24258 499603 834082 635089 798737 77395 898401 866015 3233 858868 378425 343189 882604 266728 795196 336087 686702 862261 853212 713658 17 228195 42402 846013 842682 63 13 879271 304983 622632 854544 588670 700710 854084 393231 659277 648913 883625 686272 426096 237748 640770 882124 897091 357551 528657 811965 302461 538016 312227 21590 408 877652 758464 887925 674542 871214 77434 10474 397841 877670 225638 429310 858064 302329 111334 654471 778899 484956 54503 51477 1440 807011 761716 362198 745977 810734 785042 887428 65 6674 6896 896621 17 887704 597094 110678 158317 733818 1204 336907 1 531194 423096 342715 883776 18464 119731 807767 180199 131786 177544 833013 268567 672453 419239 872904 47945 867129 617381 42105 5023 894299 781370 434423 638815 468823 34538 892355 261323 4626 354299 803919 79 242175 63358 803838 85728 658423 727869 697309 187529 139 831073 204 770362 864857 882843 489939 773974 899197 884851 29960 193224 765517 885461 514610 3958 634859 781909 404625 774042 275286 234042 136261 5 743292 436530 877155 322416 425952 425147 154543 394975 631230 533135 895046 106578 329441 892197 855878 10 101006 2233 106 500895 442855 286916 288187 636693 335259 225376 612607 783 535088 866905 710446 816100 29227 882190 617991 286698 889198 862747 575735 800569 373659 842422 117 492494 714 865605 152171 799318 811517 755724 383221 879092 536244 775024 35 60286 436030 852698 20045 77335 285834 820537 64632 696770 894258 43031 805404 488439 874331 827074 804116 829241 830235 1478 897849 779317 16 555 784470 103069 315157 665539 247269 858637 837956 892743 762176 226716 332880 698437 870505 522268 798199 70957 287675 865891 508253 867611 60108 755735 823208 820391 6201 446531 829797 850681 686907 885323 311064 557660 866388 589495 784798 826176 873970 292592 367703 72 308301 535517 361104 893134 565101 502368 745646 809738 822503 30395 538 1659 106290 659750 27 386 858375 84010 191583 451233 2 1583 646627 719592 843731 416917 694822 358962 52291 234058 883382 348153 78933 340562 32900 31502 1823 469518 753039 255886 800702 2 892972 527134 237960 243151 880135 889240 2685 718879 887897 52 560058 645581 631841 843028 404750 35261 731006 824307 712357 17193 524 318047 872561 97541 636539 239221 21914 559563 46 898730 335818 3542 564480 99 878553 23614 815539 12 644311 874223 77471 296910 374510 10884 52627 2 120029 809711 4643 798452 102151 281 170421 7 679301 596111 70003 859071 867175 879024 13697 1704 808811 848473 346960 711 889558 639894 585616 576947 435553 23 709884 162613 516914 885683 385824 14664 49122 148279 3 841939 190906 882375 87 675897 764072 844054 832574 131532 689336 749378 790522 46358 788660 195489 34831 860502 286888 5174 294134 895924 65172 751601 501776 823900 621946 1558 4483 72440 386295 795219 889039 869816 821929 851794 153743 619387 872618 235666 719460 39906 882968 479911 561739 782307 669049 14 476796 882047 583736 322699 882744 25 503181 55657 791460 184342 212428 3183 8834 869200 15017 788803 580244 501119 34382 2 655315 54 877180 835567 879393 800851 884018 4 893411 18415 19 6045 899863 274241 251843 428217 889647 800795 178024 850315 136450 759286 143112 867626 798778 895656 867874 178627 875694 282309 810147 832965 274 734616 821205 470258 430265 47 2753 503533 475480 798294 4061 832816 232492 857989 1 56369 26110 400036 841686 64389 658501 804850 899671 214825 715947 78113 359959 60869 751482 482357 865740 679932 896671 857274 691225 845022 480278 895384 209489 230738 603045 417435 897663 504276 659125 860148 22370 694951 80019 174754 867603 580928 6802 311709 892456 799536 114296 83069 1612 27231 894631 78 37362 105988 852852 838263 126767 879207 9 4 146 558727 632305 666829 315274 562486 741051 898985 277083 424858 864886 219712 291541 783066 843953 282157 88485 860344 330931 687978 109356 894984 674332 839058 763487 726833 254475 854891 56 236356 896575 325835 67460 687182 889284 176 2 655327 843414 74 887735 523935 131596 620 848996 32743 864582 862972 113609 13 796590 26940 887180 151664 115716 691 242209 39144 515470 606676 255234 775842 893096 186209 779812 6 399487 11 34770 350 896640 807797 35034 208518 737222 184699 654223 324687 893970 897738 382681 170468 226416 406031 1 649532 646835 850409 870151 322145 461988 275463 9778 864111 529773 890460 845369 125 155021 809763 341393 13503 884771 26389 749320 540253 852651 28763 504395 752023 3994 872905 31837 851262 630881 267368 433599 96 4 4949 761722 714856 228555 153056 823708 897562 875222 887371 1267 54027 892374 3 661720 273777 465730 37 754789 799925 885152 53 24658 921 768248 99839 8 89020 785214 796366 851952 107542 302813 860079 1075 886865 290436 253697 14 525446 724485 91 792582 824847 794470 893988 788051 63943 138734 899941 572046 32864 7 572139 566780 555183 444508 855179 840944 85 327347 43 864990 769101 16 865408 22 891571 391768 338 391320 875605 52822 888894 542452 253516 271821 811547 728709 874554 247539 2236 826723 251703 633173 4464 765606 879784 800427 692780 507312 537102 864335 899397 90 752439 188280 2 18 344447 761322 735690 386806 562864 355601 356717 869941 740596 876223 293213 841326 1917 1282 829906 456640 77302 1881 828255 825019 792607 743273 636739 463818 496774 674739 109492 805882 423681 18 764900 431367 368771 669269 72696 95987 668622 7 62798 898457 400383 221174 896178 26917 876532 8767 880242 884958 764182 837538 853705 395 735570 437145 820066 319538 834508 15291 598667 800078 764371 843176 833004 320844 521507 12171 746658 410836 859491 740141 155093 75649 185062 6 580192 3 202502 633670 820716 849017 864842 781878 368735 229 372177 509081 578406 243976 839276 154323 699504 892381 842265 13691 491411 2542 285579 853407 739631 202796 254115 199917 5 228 551622 6 288395 763073 899796 13210 827350 274342 670978 701478 756012 797322 892490 794870 11662 56661 2 867701 699558 6 899647 881004 194646 130106 601014 775462 739460 130531 806869 815316 392993 2979 803734 856146 598556 342170 812860 286790 221469 538873 14 447190 14232 89330 548163 486426 29 864907 49025 876012 397926 892637 58 897473 344270 837230 11469 465450 884707 898094 68442 726250 745490 678904 763133 599865 772784 869000 583455 895722 50508 133230 752651 400380 765264 479944 536468 94053 880653 1882 742802 300816 739345 794 158031 203833 92667 753586 128495 226940 481651 792869 167906 647790 850107 78 174990 2 857617 229826 25671 161889 891387 2297 800468 147876 204634 4 764724 342328 3789 846642 242337 338 818631 495763 892011 366338 870269 508154 252584 810032 877011 2240 896051 32 357282 182248 795379 346259 883355 25458 818030 177515 639756 736842 465034 285994 893831 612600 730 787696 273125 47827 738029 855562 761122 882336 319029 538163 677756 384837 281804 15017 1 9668 22813 814769 92 821134 128765 11267 773870 774013 826133 704199 897068 520728 427901 151817 33 63368 1310 52 845978 5092 60746 856674 94219 355195 774301 14 808854 519411 30 624502 836723 34066 18004 64160 816968 465592 830245 4963 887020 430153 870205 47759 354761 826501 5327 9151 693808 552018 587903 127781 792757 855999 886305 575672 394910 678198 106 396527 420 865943 869470 1223 855302 105 834284 13 438701 262692 885341 95337 16780 876009 145 192861 882170 243390 694941 734178 338081 1692 660944 208967 64887 732818 3 856631 845394 836797 407394 807857 151469 855957 844284 718497 854580 170336 488 792596 859340 147941 120855 65182 760170 384721 624978 55 449 554451 860432 896562 738406 870530 86118 765539 624927 493557 294224 711480 661836 779146 831387 891296 58930 127854 547035 772726 1053 823530 814239 179442 566712 164689 3301 5 271908 849363 822283 201085 11680 454269 370497 811541 2 42333 10 453107 34 223313 519962 317318 703485 22197 832035 41 9958 681932 472 702627 223260 788047 799900 698859 772784 583255 861834 827769 260388 5598 865845 897235 865754 245235 828320 412248 85 785513 478282 250730 255820 788242 534 893028 21354 420451 4 4 4534 841610 784232 770203 891616 573368 898331 748873 781578 717431 93279 735782 323314 6450 454524 31625 200449 859930 242012 880883 1024 2245 423097 878524 878351 768 5 877645 760009 774860 885469 865896 5708 372596 350246 774 736044 487117 857050 25040 83886 178 140579 771490 13 668776 10371 656819 187168 875420 716491 382978 648565 806366 890193 425616 24 825517 822580 531560 256859 390540 786894 3817 596143 117307 4 573013 425043 2 754171 581835 575020 874069 894677 887074 137999 818385 90 68784 38768 521426 324454 890858 540838 229872 9 426824 785195 57297 11405 804240 134681 216178 548481 762680 45483 164419 820798 592913 577530 390560 784137 8020 799250 235823 327090 877204 2 767649 62748 491279 77 789109 377554 850146 445927 575385 1444 26416 4300 579054 460319 172757 826027 3 885901 883738 880919 888097 10151 1 469 112587 679089 79313 894844 691271 862177 819413 499020 367306 890698 16374 24294 135310 19199 8 422482 152617 643877 405781 51184 897096 579903 453401 852083 3588 3 4402 796657 545584 6895 288653 880177 1 830438 273966 169 25104 6 864078 582639 107479 890343 175424 826289 105443 570134 31077 783915 258488 814282 687423 25125 202 155967 1991 894433 525131 119 176624 877250 882283 729378 45017 358029 30377 844931 827306 9525 204270 2 865282 718864 482074 9 765747 388160 306889 226876 211229 14 850352 29326 638511 1579 470561 255 780966 853052 31 186768 605412 194351 343 797929 3 389291 281064 732653 854964 757755 1294 76776 169224 7678 231551 267966 289767 645020 618536 757138 563132 547510 722860 19 838261 666725 799810 857968 450 761793 100289 109025 227047 69695 857637 322723 752652 42 14382 108 685286 16628 890010 166929 65354 823121 145605 657017 718500 1 122930 429073 333555 509658 115 18902 365851 79 226676 164000 618962 896155 842975 675354 236705 644532 419082 218925 215 866249 750090 606858 750584 157 785830 613066 794150 360377 622700 368214 505311 800782 884616 492293 868241 874687 3720 353396 837643 686533 708720 84055 895481 516 853312 889780 13715 802429 857997 559 194853 846513 116057 22561 162193 613444 30094 887591 385773 176292 395583 879452 207164 773760 96093 5 889966 208263 684163 431495 66930 737703 862872 79520 10400 352286 820692 476198 123599 893848 198802 89 788 633549 38 2562 675670 525193 864179 870449 804217 7 310733 278124 637142 897491 310159 314205 890125 819908 45 432947 804268 574940 840271 83084 15 90 804478 634889 896859 519730 743916 722 840138 184161 144601 3 897584 862462 13 99622 745911 857539 190057 20705 412885 773818 98601 410351 795337 708890 950 158189 501736 2 410 795768 616 491100 341 518630 701508 109851 874567 481430 874688 801091 764753 549049 892283 845614 801988 317599 361975 867224 808754 381080 875822 33296 171838 3479 491762 523636 1862 887431 878847 860094 86410 889035 747780 416335 344773 875461 880456 759669 859509 664676 209 785870 404244 341116 825050 764471 242787 665 190931 829924 50 719521 1253 594455 828204 315076 870202 123878 548091 249587 884214 126738 2 278042 111308 849247 14 899655 899935 60407 557295 896390 442867 280 256126 542661 307 84 874317 227169 74633 886135 248051 868583 23467 896963 890759 553 870073 816963 309 108 775794 43222 76288 648345 35 872460 589132 329269 774862 56 325295 815065 666654 54 803345 244539 772746 536988 882584 862233 880207 870787 495 796866 888488 734221 47107 876680 165 788911 613968 213575 827148 3702 859351 30409 534826 219462 55759 1399 519964 495440 195 886280 832740 494287 334893 484682 449171 874173 112185 278 1 307568 482543 94652 316393 435611 837781 720335 763077 204508 2892 331202 806785 2 62 735807 473092 1747 433696 891677 623387 822958 520202 620565 779459 525389 862999 476182 593265 4 837362 497016 850833 853702 833987 851861 524400 567824 812252 454272 858995 7552 2 852952 431277 183125 886119 12777 20 11575 239891 200843 111160 557133 72121 31665 553098 156332 201316 3 803013 15 870834 131026 8 75886 35407 7 889043 321786 14 857557 852764 335551 77604 481903 51832 882853 493316 234715 18975 772935 5 680511 898119 714805 50131 820218 570288 657459 787406 894824 540008 732302 160 45 2 815729 378 53 853494 215158 479 323 260571 390964 31087 483342 43862 457731 467146 637550 6380 642006 641301 6 115175 899709 314 772115 449520 227 813357 348274 131692 884240 143 603954 898880 807398 33 313151 813431 7 630 61865 69432 707599 882390 111538 899916 7778 177490 17273 884069 837275 831768 137205 873735 404091 754158 487321 608212 685459 287 2 119309 318974 777507 141315 607672 804212 507 671986 33756 473139 236953 735430 252820 135615 554228 9192 583083 153020 403135 861127 321 851640 17 24859 630628 881437 872448 364346 894492 830494 399592 772616 698544 259797 688113 4 721770 545226 344 308518 11845 43731 637298 836597 783678 459242 1 214071 23927 4 578296 675329 770780 546515 799037 146809 620145 781663 660652 380751 869763 284555 11 378870 616 801 672607 820836 879466 388145 4 5761 886814 263698 341 895913 577466 387910 27278 871534 884084 858599 770965 538986 655159 234848 463 863445 2 71 449628 863528 893755 2 24 342419 2707 276332 886733 28446 717715 142787 293188 869522 841681 452572 867114 656582 882713 636659 879460 6 761498 507538 612548 850571 4331 783201 437339 50909 360544 17 1 559057 728860 495570 604157 1228 638876 800177 43877 442259 825539 339587 58 588177 604680 811092 143518 889046 4265 3 468402 3 855826 48628 107261 775018 18634 877020 341055 33 28 385273 460455 4877 393548 423905 166410 806276 164014 493 3244 242073 653714 505036 406572 350020 579705 884128 273 784244 628443 84528 727380 180916 99589 774150 67 180108 32636 221252 662692 424162 93261 705797 886753 60613 6687 98605 14809 679200 896112 875242 824820 403277 5255 684939 898311 896025 780968 883788 888978 28 735520 869103 497757 230292 252224 618 13895 881628 4 161255 753513 181785 730046 1 887156 5 754706 213275 626 633969 36252 316621 738402 881227 79850 467054 286668 830079 185523 448141 201417 889237 180854 6651 47229 105 452896 170095 8932 1797 793138 168794 964 876092 856148 838269 672920 491558 241553 840150 518281 302 892933 686292 4 830438 617858 775682 662620 875995 2 815257 4 529537 1 708257 37 892905 839980 850996 83275 77504 880695 895034 898683 437897 1008 501352 834289 64332 624689 3 31773 10573 299408 418 27 826690 761949 123923 851336 891516 829836 22857 472371 858501 448799 785834 13 143 63138 843883 95419 542471 98 855195 822652 546338 867554 608416 1191 274337 823912 221053 73 3884 383498 837029 874574 894109 860544 694157 390994 90482 374046 3 52966 3383 708341 289918 758874 578040 87 870998 81476 124222 795579 854091 95 394481 884773 525442 721100 856787 484374 187614 124102 500943 248135 308232 886592 883248 784361 779447 70616 6370 217485 973 637370 6759 765299 210 2504 764118 858872 52377 9137 432966 40 66 316537 530722 712909 890014 865029 377615 8452 671963 82 676704 860978 484 843248 362348 866028 278535 363294 821745 61420 580215 884261 533889 12889 686817 514737 781958 2 311293 347891 44181 525011 23206 331 2 859203 840339 159140 646195 181494 887106 830528 338150 856416 742919 283686 172768 211584 404027 566606 879964 5129 5437 622234 27907 485683 294311 804963 661611 800757 236319 858204 349563 363393 825441 508315 802445 867755 844215 704365 875104 2 46735 255602 680903 3602 506043 292305 774262 641624 115 340 780874 647694 859123 690733 842967 97113 824582 225515 805799 755884 427347 214528 153971 821840 780952 31 295334 629256 55840 257544 266429 883053 7571 864708 856950 183458 602801 819142 888173 676630 64118 46111 594759 729804 847881 849524 843747 208853 857394 386153 19553 1 159920 274114 10774 93031 893313 671629 100 707411 820209 896279 205313 582820 779477 591760 16 496964 846152 723854 503392 412635 600467 782246 1475 95301 883905 796966 258023 730499 787018 125254 4528 437741 213 750711 105495 711840 240 855629 782998 870232 710603 47 681931 36 207492 767531 625062 255793 770936 4 49844 709322 207554 319 350903 106320 507 843146 878245 735171 95293 73 327827 879642 164997 895903 628290 447455 861474 156926 762562 256530 538137 82062 41708 852908 882787 1628 861008 75 2 888264 756677 625281 821526 796987 820582 641525 201364 2811 250350 360141 373647 19618 403395 31814 377708 1339 801149 503022 639455 129032 18797 35969 1792 91199 298320 779185 568085 1 396756 894858 2 694916 5347 880936 835783 155 91874 21503 502957 104526 37 527957 846552 311801 887895 161 861725 893355 879957 361186 2 419473 116674 145400 6 246643 69273 334863 837409 680502 832270 874243 600140 704464 297513 107 870420 872765 805468 898795 307592 181 883228 262776 855417 799746 520756 276471 20 6 79050 776526 724264 563473 61876 1282 883974 148 282821 84516 833312 808334 138120 365251 101062 103383 322914 113617 301691 206514 826812 550674 444977 620355 850258 329199 3282 417358 592548 18484 32 11779 843390 500101 13850 850421 657784 844001 885834 73 1 430410 866577 23815 881271 86332 457854 65389 460010 6 5 1384 267572 888486 3 179685 3306 140447 610396 763947 851701 71151 881983 210109 272 4 21 3 855617 283263 753826 2637 797327 828561 16 681123 544722 881293 57765 866118 191 480905 2 93316 792053 123247 583541 254133 867327 803693 301112 822351 143853 782315 830089 875134 556207 738671 29515 279549 4424 5544 634673 528455 823683 103 698057 8266 870867 713055 46379 810360 804798 25 856630 742212 835259 63012 14 288168 120 882587 860765 32822 116184 872367 191321 250422 506614 14918 869509 787379 856907 886257 772511 822283 228843 835724 114074 382077 742018 721298 279863 304808 118581 88889 898502 99250 75277 92929 662833 782084 9698 415534 7 456954 667513 797604 456972 212643 817589 644084 412902 306 852820 55175 828634 823623 882381 271 876399 800471 879466 881254 484515 866400 498755 848558 296404 91554 230857 519811 10695 3991 156898 9518 864207 172058 4 450743 591887 664775 854129 629922 879100 892155 68871 7 646841 717644 585800 570310 646206 788344 463714 865191 504000 124778 894658 778715 14 791714 875404 889945 55328 685240 853385 299752 246974 418581 716380 886341 7 812176 671209 870897 826204 663910 565186 341091 240430 168759 872980 893786 372491 6 2772 564391 509422 144672 717907 193800 31 892370 121108 524053 271176 1325 881590 826951 11293 497678 45518 113403 1 206574 866660 786162 126860 295528 602483 1194 124 859592 468393 614599 57 187 897143 239906 360421 338578 435094 820135 24 448008 62 13783 1 492655 1097 776861 222094 758906 724266 844175 407598 677671 985 332588 861465 310115 589029 742790 616306 36088 376530 603856 27443 729521 4281 873584 842381 401980 78807 452 264006 873645 592434 596094 480488 200131 28 360877 265476 892349 867125 855419 813235 443 306172 454028 428629 782921 876053 246632 666161 352985 424668 870614 881721 586200 871834 579519 203443 17 248672 160245 744188 847582 682 351766 22040 362020 257060 361274 375084 534332 482844 566657 805462 329234 4254 912 130890 874885 880409 395509 871401 569919 510535 4028 143406 764716 258722 793175 760251 891720 61486 10 718556 73517 795199 32 898591 711034 895627 832605 226046 888030 244664 318095 810849 814105 877641 886214 411903 12923 672723 807846 320892 761453 877900 363024 850725 125549 17591 797002 329101 881748 365551 887904 1058 33014 726680 896642 560352 604440 180379 872798 827132 304144 848850 425882 850910 879324 158863 266 462747 126666 739301 250979 506911 49309 240961 638 645862 883613 342697 107 899397 716289 753551 898770 853136 594629 890616 428460 872838 886304 883921 10905 219623 886132 708713 765423 149740 268486 264188 861310 308140 384230 627989 786899 227509 855614 836814 852623 190952 890368 605713 329223 869328 474322 661420 755910 416 825036 2 495501 381065 568002 158520 563 750938 335564 647340 888206 53 255362 2553 858224 774879 892142 310153 539124 633831 701293 12791 395214 416395 624202 802480 883446 682056 245598 443761 54 723786 867586 547420 10 38 1256 791037 1962 514673 669302 52948 20550 200 859483 730626 1 306971 756194 67 294735 370 526063 282746 524397 576226 624200 520786 944 786 192113 107117 474720 774571 697267 817817 36207 14325 266723 66917 891807 1001 80099 449984 768513 879168 607103 697271 58622 11406 159047 526245 38859 79138 34524 2685 63752 239003 4513 95029 715486 518444 870382 160882 733467 220090 48 121648 556311 614606 15664 614639 739613 867506 104 545229 83 503708 844280 872643 885612 39868 5728 834122 864426 7165 389151 52509 398266 146941 361383 791895 836351 337898 439879 585331 649286 886272 382313 594190 872356 777038 1 404135 444489 220122 376262 764572 893061 445913 499075 376511 840027 518983 839989 157352 619559 521628 358916 119487 182526 445901 811698 807023 640781 562816 895036 770320 804698 171449 615768 939 113820 620919 303 133199 566 98453 571096 843635 413113 79518 886048 889558 11071 886502 21 224450 865455 334312 121 786039 872563 767262 8358 36 2 11887 892898 129 732374 212126 131204 876935 891526 312597 864809 893243 877105 890939 72760 12 104 706389 855173 881463 883308 8162 166548 120753 9885 497239 741552 634524 8 44 198573 123691 801790 42766 830472 818122 89 890194 8598 886550 876317 460579 748178 875448 866255 268577 579395 80625 691967 889583 539895 5751 729863 870066 753778 40 841689 244242 127586 330 899394 728329 780392 21470 655233 791012 2439 92374 854827 538245 460782 655991 788480 861608 42443 186186 777128 890835 802039 344233 742814 862740 371517 889557 877937 879742 504548 155 747040 588965 7550 812415 6 39688 610983 860974 837774 61124 15722 832312 254661 4 848309 158 34491 174518 656320 6634 65842 754272 140176 666843 867 822932 827416 877426 90 572630 701625 6 349204 863059 13 794540 80266 402083 892108 648136 888198 870530 11 633452 864130 892209 345510 47345 110431 640054 894300 854133 263275 736147 860041 549148 3 217749 270945 3241 281701 382628 82716 845688 8233 179265 728907 858377 820360 340 874933 413057 488246 228141 21 481869 739641 692930 849353 747426 634858 29233 159845 98480 774808 705866 40 305387 668259 584151 441218 891304 708499 898748 750929 330358 789986 888277 8570 813048 546782 131931 1370 874423 697203 33202 311208 1839 718095 873970 1854 433486 941 814863 823154 366311 812 20096 881255 545 893752 863466 863297 638065 811473 14 893530 35382 574753 734587 855384 896379 490057 772351 9984 829694 148231 859494 750084 466159 271882 564469 30651 234529 24581 224107 5120 611873 689744 397475 781471 381926 23458 782541 768055 873288 895626 210836 863057 876796 225401 131649 205666 19 229620 76508 421295 22 846765 801843 1 893158 872872 313590 832252 251095 804658 466 233271 368609 110895 855693 697178 212 4671 740892 465554 15682 35 73003 77809 11 810012 1105 33473 876550 613980 17 219796 859316 9 886565 82891 876174 660558 808784 436896 821900 360674 626111 493020 865728 823367 887162 875581 368661 879405 34064 260085 413 11461 731876 612241 528 712444 45207 9734 405445 489925 114016 2 246 383389 132723 2 301449 878969 887499 508959 91628 644838 41451 14243 762023 885534 314466 443569 853972 13393 809761 361866 734641 877797 578303 85244 586 898295 587803 714197 816100 377179 803 31 812643 846248 62478 3 101238 340503 749 87249 23000 708862 233 72667 891902 217998 92671 573839 289219 241244 864648 890362 624413 2928 202215 2 206142 2 277201 124645 880123 699757 510186 189113 321444 3298 838177 356980 4332 693340 876053 512091 186883 819306 432447 738 387660 789732 24 12573 213 173690 835929 879902 796715 80292 7 899 859438 878523 883006 86 788870 20 739399 809494 895354 627739 4111 23973 498553 893661 635677 108311 590587 112208 883896 611361 800324 859414 7 445103 853180 828337 773098 830058 60663 10689 623117 3 1076 484 665054 381107 725647 8972 310528 323678 607645 826599 371560 318518 827828 855733 1192 406171 767875 852321 189 149072 39748 354924 339962 836672 119742 68 474138 899353 874940 5572 616570 555044 360250 861405 370406 326979 872783 899186 885454 566640 748941 586212 373130 737118 898309 886686 660512 174617 567275 814870 82920 33 805897 707 5251 700458 1 628131 383742 814661 824705 86419 247349 853251 672310 202120 871186 732343 898692 94662 881618 839116 209 811290 302477 894733 455994 98508 7 790432 839601 597597 510652 65816 365270 944 879379 543935 886758 603579 460 897618 12 41 883779 867176 763608 360307 877267 308488 712471 2 888678 1323 886484 405105 326987 3857 862313 4959 890987 706944 155770 879927 118871 890329 5 11623 858959 619066 14 165584 348079 883686 891137 318261 836757 9 212 155991 672329 430904 92667 598280 838185 654590 596393 711315 54 835851 91296 874528 107583 227 782306 853964 574 737726 758918 169484 825745 314 814470 616474 228723 63693 484426 83927 123714 811813 508553 670 5249 5 826486 178325 473468 859704 386889 337073 185 762461 412861 778188 14 88907 57 414 98 282801 10 28696 853384 612342 836746 867676 514371 712239 2616 745242 831591 898585 818528 430576 109296 100 120622 97411 31396 663854 875242 159504 14 815583 25600 865825 636469 217516 678093 34567 857189 241525 372 894853 720628 42 711265 316515 855146 839669 841400 397288 720868 846041 125 553738 86322 430993 885572 590977 10 849481 885967 182370 714936 17 886080 46912 33071 702251 823795 449601 596157 281425 25 2 226 585634 851919 337238 27 866765 406499 855880 831201 326229 253257 40 158276 879207 2865 106352 29609 3 778495 672955 464386 543135 854382 868825 122136 844397 876681 383304 200408 539395 802576 49271 894876 41 799793 2 777066 816774 65747 613497 750809 554073 60532 18898 783118 380371 2 878167 538296 897180 712185 892075 677242 802029 838363 558313 2068 332896 1227 277 840296 828065 681 880275 859377 2437 695142 547727 780321 283917 28631 1 156692 251 898520 619832 839138 817796 257898 894579 765737 210115 265317 275470 643673 114319 514038 878002 393 76087 668520 96527 5 691060 680603 784461 503447 829817 743432 839487 409398 759575 11 62 755784 181613 666581 538 564331 303403 61801 4853 28562 414138 7465 23285 541265 5 11 831019 893467 143491 895780 772709 857750 856191 57977 125113 625203 376603 743279 278918 676233 833953 148083 660521 438284 387858 64390 69494 880730 21915 334185 62256 87155 853509 44893 483318 3 852423 761972 714305 232082 10761 816225 724603 381525 874212 865436 213228 768021 870256 858182 627184 856480 813793 495145 757370 853822 753747 335394 679286 179 675774 751362 594385 7 444824 490440 14 772 36 543207 308731 762251 1 176 641702 893385 262271 106028 120227 569756 9 87202 278004 27417 916 308805 102444 830701 196148 845206 544685 841237 16040 6 659054 897692 1 885804 951 677 292868 462407 11 413610 44333 830143 863103 376824 250259 409577 890720 867783 834013 228 145455 853773 738137 751 356616 236695 862289 38 215870 716494 540733 878287 38 52686 831798 97 812087 30 575459 1626 796740 288161 608460 439017 12 5 590916 220648 205173 5 254161 838365 320738 92829 66 845357 830590 11 812775 149635 842415 792134 720574 219844 223341 522973 779856 877636 790988 698862 452513 600256 13396 812619 824048 886749 388 839983 838183 580 869487 1 15380 274180 79768 524117 201940 108605 834404 841445 615685 7541 104673 876684 136985 407449 102057 451697 704689 888818 6 870764 746217 4 141876 867018 898380 875384 856035 848359 885874 1 11704 897514 218907 215331 598076 609254 818281 120210 801609 859713 504708 30 863111 10 312235 552894 608637 800354 126302 12231 795882 11999 551303 459448 27689 852575 11 452952 753009 873595 74509 312412 354285 3093 682515 762922 56212 160166 586782 279 170091 527948 252945 886653 63851 61400 522333 674 607963 27674 814244 786822 25929 855258 692956 607132 105969 219472 344487 778204 879146 814047 899261 756276 763668 97864 145 145682 888804 446117 214286 180897 315851 794165 851132 48598 761646 84700 516962 337788 233 601682 816626 879823 864690 705687 856799 434391 4375 575500 852886 589313 127956 738103 837393 1 820152 88455 837972 861202 6 876515 808556 35301 2 94 895020 852121 71043 155250 850445 857249 19 757729 265985 715861 857014 783518 799 85502 6258 815208 582510 751088 852326 721241 332104 128 888189 207154 105175 78337 664231 68285 164 794108 795113 41765 144812 3 2588 897213 446520 224524 811731 863020 361472 437590 317 778648 2 860558 781960 58490 218008 215810 890776 13373 557481 196868 885570 899904 405138 17357 475683 298040 260087 785614 236028 56904 187924 865586 18455 49 355630 799855 114 760895 883263 121906 65661 71848 306112 898172 394501 851345 567107 749903 655549 852603 879935 870243 488184 39421 4 188157 17772 871342 90211 595223 272108 274717 840283 97851 870759 45768 13317 2 761571 224192 53450 820957 773976 841 840167 746435 331598 15 243012 658627 192302 585367 757813 679 111105 180425 603094 860107 434005 198988 15131 886299 1653 180933 808308 848815 622773 801542 38217 29128 249 146449 721434 805393 175062 2 419467 238424 308693 762486 801001 47920 810200 3663 54583 514085 482741 896373 648903 589013 613981 547091 541 843640 848116 782557 63448 446126 33724 398892 12269 885751 62079 874710 732343 568816 21 11 388572 561297 845854 253786 702476 27291 351036 8008 825907 780899 3 841432 820650 469 605412 776367 7289 866478 853923 835678 1298 618041 2 673518 832591 595035 192562 4317 512009 46968 165434 864844 479127 850267 3 156683 833445 520606 50406 45149 20884 320956 815330 174234 743867 773283 58184 14648 1341 724 71 841380 767960 846405 791075 898792 63 827846 317195 427225 42326 458983 741608 2295 680412 764039 103890 786025 861697 32022 458591 859319 641140 827363 2595 893675 581086 843400 1779 166401 819962 890548 236 351151 862022 10691 5405 760509 2 39070 608778 150483 569292 673566 79983 690277 445658 332 246815 844276 895683 856574 17517 670 12 717366 890103 881760 582554 884297 747829 496344 805132 412230 448455 191 764990 2458 883564 95580 709564 403806 736323 857771 40 45944 24542 499407 517894 842 384214 326287 288790 718669 464018 888983 199669 874267 876082 525619 123684 262952 56827 751953 782777 7666 44834 645357 760036 29 892981 884676 823322 581058 893937 6 656913 131 658049 666653 156442 483539 73432 339039 783505 60858 486964 840888 894455 879451 309042 864257 614688 43082 179962 7 206728 87 631685 700996 104865 751874 30 74 859843 848120 49753 2 791863 238667 250516 382811 578844 760653 826837 879648 271178 574690 157815 375844 33602 359 15931 701070 752876 836132 893699 697809 868957 885005 222196 236 438711 760898 865643 891950 876627 895134 552155 743923 26 866812 620190 677719 515059 834528 375379 461066 345322 818128 729162 716001 83603 712102 90828 19 874122 155039 19 873997 804412 1410 25816 896403 395219 797043 304483 722662 779299 334402 865579 67756 865628 820966 805771 880076 7615 569837 7925 887181 3 894199 18156 351520 2 452653 618075 622082 818101 792219 41009 5 863252 873318 1126 878 389361 887164 844 837164 445521 407794 448071 161137 652365 869124 43798 15024 284805 899918 6066 783623 834246 112 877711 838439 467463 898283 321208 277038 10 789896 31095 846981 549104 5861 693615 763863 159309 649325 322681 28 884066 254768 874993 813421 4 781525 367748 768068 883904 105571 115238 640624 64 116042 158205 785157 734657 866069 728439 833308 630654 841464 20187 318834 461236 893017 853382 372966 390238 2 774320 133569 882367 423702 1 789166 384933 567029 615982 109 41635 820905 79303 3855 96192 132327 653641 70981 716091 395186 78724 187030 881726 238379 17 851398 858381 237757 93467 898218 826295 615875 41605 391918 895102 14083 863300 877907 180573 339723 573416 661494 743098 603247 23280 16 839962 815091 303138 862732 508912 296401 743173 261307 3 616 173775 767496 842780 407 665975 727536 770495 303622 696580 316102 441966 534611 702709 2785 113 894664 82124 759410 176813 288498 886341 87719 3420 772648 882342 796903 874351 152034 31716 849046 2 806469 306762 737106 643757 773555 652067 896559 844809 507758 4876 664007 126113 883546 851242 18794 5 507634 679205 854782 47137 669596 863854 31 267 148410 14904 640889 336994 517051 391524 338449 770021 827789 4260 803361 573564 766249 790 885246 198 1729 851154 13987 714383 3 839523 855835 437832 863649 652861 846229 332370 21721 667882 567803 757941 892455 768260 276777 896833 6227 197391 855688 525624 856058 190078 486171 47 9626 878392 852669 350750 119212 862493 897692 800781 122936 431471 440385 785802 470061 13835 577598 815 456362 191732 876638 887677 775763 15802 789364 2647 837349 420915 556188 750857 461616 21670 3598 823681 175048 198469 297791 240400 471161 24010 740082 25693 847903 31790 501441 9297 824118 791471 483782 875257 838404 466975 119670 335884 892950 20 2978 9772 287831 785641 130039 95 13478 258861 25308 810102 896992 795675 114779 706671 209418 381900 122097 17 403929 614 851181 694 642761 619956 829154 280026 742586 347992 25 1029 74 327079 883213 877827 802198 512099 264149 638080 37443 208792 843876 147748 891901 705389 50457 830650 454245 17945 172630 812572 794498 495543 881811 60 556197 104 245401 856589 575531 880469 85932 485738 515240 29 628271 103828 809985 432335 5252 188 867256 815379 120664 89511 371897 875688 679622 96495 18720 1 108740 704062 648924 6983 60 608027 555518 415629 890670 809057 884694 767662 517 836186 650919 680827 13591 957 44006 115358 784074 555895 13 168762 820279 355296 439858 875736 889652 6097 466058 371506 506530 798020 722852 832641 874653 750567 483886 785952 837667 729 45577 391010 789951 453235 376418 313996 298594 273499 135045 752987 466050 31 349831 335715 439892 754734 515137 466261 878712 789731 379467 856677 552120 872000 14 845023 958 2189 710448 864731 5873 834409 387380 749659 475861 870287 115365 214 379299 4987 44403 1366 857545 348492 1 883888 91088 594164 780783 175 648376 102843 706386 455866 187 891548 774675 739313 41 863787 745100 33281 100774 834431 6749 845141 409706 500887 854288 560543 877747 5481 201 493897 703583 252785 715233 835432 574790 830101 860651 45 154196 294068 84576 38326 686319 843343 808664 784575 22145 354136 218631 898352 625914 785831 10588 630282 788828 2 9 715680 244714 194525 480093 846644 29102 349531 831707 221568 676390 4652 565845 798223 472705 460270 886632 793585 787456 730054 862745 873701 289182 8 378924 165803 613371 259639 48237 797400 877235 305 516720 496373 459258 255897 803035 147 890132 669602 50883 4 596564 852174 858110 835458 891008 2463 882853 884012 501495 588994 49657 831365 806 74 218169 803067 3861 800867 156128 520404 3549 754614 389990 862188 830597 183111 18292 169200 302411 379024 875647 890851 370040 1 850575 868110 694816 108658 897104 894756 332635 855485 897260 151175 554578 73 892575 426737 496803 595774 217430 8 806084 654349 12 62150 173586 693415 862966 835960 4 730997 862996 397 648087 821227 163658 878442 109089 824801 126723 789882 201913 105104 815504 1994 187605 840973 6087 9 891598 831052 810847 219598 827829 805079 815061 809783 838010 7676 2 47933 446452 741655 835833 189585 1248 488456 28098 70724 343813 759472 445929 864239 768646 468809 530936 260628 871148 50598 774375 497320 850665 369506 817738 153 604796 40054 857 201314 744035 128834 621957 168958 370076 585796 525600 396566 139 896172 506407 627875 482141 381158 9659 785640 524404 359044 298008 872426 2835 878366 63346 17 874426 72 870866 833956 12816 6746 738 6 328684 210800 7141 553667 806941 7 758905 899810 292643 305662 815690 802496 841018 741650 177 151686 847297 272229 167905 884534 864185 861661 431203 278 893683 764731 882344 445562 841815 207227 880097 796001 333251 111 811538 685237 201478 178573 1372 359 871072 858159 898261 106572 745161 889144 892730 338517 857281 539838 26618 361453 291920 881932 885758 839732 898822 48 194624 800862 281405 872000 243367 58819 42531 327263 895028 30702 650219 369628 135431 349863 63767 800307 224 724792 871217 824979 797066 98888 90277 474533 837459 814285 225 48857 412724 5007 131723 849084 866471 877705 841997 898846 826761 939 459622 621 870779 561604 837974 630669 420788 852698 804396 832138 1059 874286 626401 26 262783 4 847456 409156 55501 742870 492237 645074 897474 40138 158 1 76472 798542 362734 261 401 845829 30155 80 159033 130622 128875 764847 788444 46680 892273 669621 1391 348158 892389 236939 641708 744808 125182 466861 808678 1183 859683 838394 871576 480712 218746 335194 805102 82032 60719 516176 53321 871898 123 404 864948 152 550490 838871 535044 992 608048 819618 882082 22 8094 674857 262189 852875 726425 107574 204224 856954 430420 899734 210841 590507 859207 13 302739 459518 209268 887746 717658 92969 250006 886624 5 836124 896319 2757 32418 895480 2 692268 3787 260497 748250 836633 8 749737 628688 455709 109315 835866 456 831518 108932 898654 858644 861801 845550 7463 781593 865943 161413 464506 741119 817694 494 838476 346527 879716 545666 80730 881813 633406 569803 746578 77649 10 644868 892591 865910 874124 180536 1484 866375 379645 853151 6606 826952 870089 384601 857947 422219 770496 849543 46911 770127 897777 17901 296861 638054 37717 21779 817785 891314 638977 653113 172670 460501 193247 17745 511689 818950 208375 899593 860172 388051 156828 171278 2438 673274 827115 813756 29702 300415 886990 353416 342268 354 659768 56757 888525 42423 837690 402459 2 848954 629911 760340 305930 291 200 273536 11182 5 1 16236 888716 246435 826 318171 15 866171 224640 12 767 828656 205166 315289 439199 106312 228511 432741 692708 880755 119609 872302 2 592437 139293 800323 896139 635 54 114462 731312 461661 332078 899715 217318 248803 779225 665126 174189 849798 178830 306155 772601 857847 794130 839899 744756 382584 802867 274400 744765 31938 339113 135844 780753 700199 446746 3 496456 96784 180518 2265 858143 804854 546550 877492 439687 334011 719569 614586 867561 43289 468733 845468 695479 703 842023 864522 845776 5030 79710 274955 895202 559610 577843 1151 772665 753643 433528 595359 134388 22 145 246955 735055 770065 230076 116677 59454 609781 452688 784867 254 800721 801694 476288 808337 99238 140 866849 695572 865944 896783 874513 120 884907 863405 172518 32717 198104 765065 1478 156956 337724 438925 177667 458175 791536 899504 321069 101 858792 4160 429252 41 619706 821316 465324 703899 9 2 692695 37172 60440 759584 694207 19976 6516 23959 890412 248832 1992 849393 464 503440 3 704275 253 893671 851445 439529 791729 836640 362167 753189 331931 8190 888711 237409 629329 1860 13 27 867177 829314 3613 846451 786102 894529 857709 873305 869815 731339 841578 663253 266463 221133 8605 23173 775746 47425 96 744060 524992 846065 12146 32 690256 858467 9589 140253 420252 886641 826381 833249 165271 813328 542232 896905 847895 114426 891523 659449 2871 329511 851595 637397 850749 863731 823756 780873 744958 855201 57 327709 770290 882061 38995 9115 425344 899803 883191 386142 636633 687691 556519 130212 676 76577 687924 362483 505072 38 899361 883599 6 189006 769110 844273 40353 2069 439500 886082 401434 674656 823871 798738 571430 792060 989 665321 897381 808092 682163 147247 57385 834169 60 546786 19600 115396 58 507215 734953 732167 123808 788296 163532 325864 888984 138480 763102 396024 27 872844 798309 2198 5 781042 863094 438699 823885 113 440844 283799 31 98582 839898 665719 836704 266924 751083 163551 26194 40573 554223 515148 317462 305325 753277 163543 770979 830602 26 560697 187342 882163 213119 665779 404420 418 145 43378 9 558558 812643 57 119553 603396 589380 463 2911 106690 2 67081 2075 813765 151025 893307 165457 58128 667201 889503 892436 145108 231787 43683 132 12720 3 368240 777186 4 46894 511102 34 845732 645721 130500 528239 584717 268246 443327 211882 647551 634012 889064 53948 2774 896690 123083 8441 724763 882570 393086 239618 86 868659 7390 697106 129765 5738 859590 626450 368478 792005 538857 531095 876878 60734 99928 591248 97426 444605 510994 802535 822788 2615 613675 580280 802967 898269 853770 199016 841218 494927 952 644524 655917 663306 512692 240 193384 721879 753 750800 832084 816368 48019 871352 168865 860111 362283 822356 847633 685093 517846 749532 853113 521699 872069 85528 2 782692 159233 325 481158 455892 136 872566 22134 61616 1116 420524 747136 575226 346198 23177 22 35 686583 863186 829319 750549 798758 2306 2 4 209285 138895 868558 21572 55835 657985 186812 892377 525506 811601 12 432510 867898 146886 42 9 842717 46 840765 886347 103617 240370 330172 842713 11148 169496 213515 845336 56 3 779036 30796 386391 32 873703 890110 71812 340807 743622 2415 839254 757495 819561 615430 127897 109 897390 813065 124189 864749 874104 841855 139474 727382 887105 3940 854568 107424 156877 77425 791200 830332 4125 858718 591239 26462 640456 266772 633336 831535 455841 123859 893189 895245 467688 2267 189746 718238 25 551124 602298 142 474002 19 764270 528 121871 869046 816733 847322 748342 415281 882793 852329 1583 533847 657994 47949 390758 847717 26 4345 524780 880328 342144 125439 10684 120138 25176 675101 615950 4 624406 861194 243158 857314 629077 818885 6526 679391 890929 842353 63869 127237 530 548439 899067 1555 731052 15 836869 5 861826 524365 897226 7 813122 597082 743856 885021 783356 23629 871055 122480 821965 891182 464487 801165 390669 140208 701403 789322 306789 898921 21890 12460 14 459922 792757 768705 73975 131637 272635 76247 885729 863497 39323 780751 891944 875344 546838 672882 2863 38 302952 466331 877246 882406 836 60 854526 710095 635354 389822 321068 258 671151 401 224151 467480 201545 795736 27166 249766 17 880942 767842 608198 855033 495932 1834 859 9 851718 82020 57701 750732 848310 12824 852444 862568 132130 3 497781 896202 295779 539254 120 133155 75 386167 10522 567524 824921 578431 98877 62338 495844 133878 721785 893364 146375 240805 779268 678047 865700 10423 48180 8148 575469 63 876899 114713 439698 739516 106346 835540 166408 889031 804822 743619 498738 144976 19983 756957 87 6537 859868 839432 832768 74009 801837 342598 13 470677 103179 621353 284071 163596 895306 898725 517110 226333 708106 187762 62600 575 878609 380345 882341 662257 114 892339 1803 841775 835051 92028 895593 10 75687 777162 11 733459 346565 857681 790668 141162 835736 54 841719 583958 235045 9006 890907 590500 853035 641067 403826 496847 734333 91033 840506 439874 913 884672 715186 815293 2 869931 877628 415190 447474 206381 1211 362810 708236 102 10 261130 480027 315013 12 545 893791 549637 896353 855482 776006 174829 731327 707660 57 385836 101 468306 138730 52698 690936 781912 2 272035 761584 831173 875976 420958 849518 228025 2547 842597 886238 82555 21 116 329952 395976 251756 394767 743542 774377 811187 560640 560210 881862 977 27290 892081 130436 2330 54256 2 106693 80244 867702 748355 455544 74120 443600 859595 843976 89191 378044 478697 4 4031 240 316485 165428 842922 754179 2414 100 691704 1 581927 221116 897407 817854 13 416120 449509 193205 827840 867643 331196 22137 380656 9568 281585 21467 222697 3890 159 1 277338 184087 883426 148479 426478 309405 3 449874 16737 263 19701 317 857938 870341 269991 702055 317020 741924 849972 62454 24281 411184 531941 822353 96 22876 770969 203813 27 188967 293852 131662 108473 632165 79 147724 885045 892575 264664 718610 110151 555430 8156 280773 10646 89108 164524 530782 630458 843124 894614 827450 3891 128024 464773 293351 865487 8460 844130 883083 625 893674 898057 3 871994 183099 772633 389 258744 584776 885895 816140 227317 847906 833126 159672 616209 250421 195259 165149 895631 884797 27 870989 11431 796386 542463 92 49 1395 802699 875842 4642 413053 187 5 732440 821421 92 783880 2 244839 872574 957 846864 185158 855636 13 351051 21351 740748 867598 869858 887454 574698 113817 719251 790813 603340 290692 861798 851623 1 707360 433198 791939 438110 29 876564 462 633572 136895 180137 390 853820 788188 350626 429063 433427 30 800458 396677 85572 65093 275346 306156 3178 453840 576206 855 462671 242499 890132 230151 606972 241850 834660 203369 774687 602249 585098 12 21 53283 1 808122 829416 294831 616336 1475 868029 899503 7 887212 896338 1845 849804 508997 338233 1821 742139 720156 862320 894916 779206 227213 1869 520990 582104 29463 4072 854827 206339 44 185725 640261 874329 2263 732699 135397 799734 42165 884469 35992 867358 647159 321533 198937 787915 832806 4373 1048 509680 554778 340959 2504 18 508627 913 784420 878321 426780 242013 330091 183175 814521 265918 270 7047 233519 893670 760860 515167 481035 581399 662013 894320 756044 25850 772809 863269 834732 138646 850054 500760 893896 275297 868070 742401 5 899357 157021 89698 890551 9057 425 173345 274609 248 828034 23767 891934 867280 248691 40437 78434 250149 30 102055 556077 896444 311609 12245 41246 834987 803742 825540 835137 268516 846918 877283 16 797925 871511 6982 21912 839135 358661 11431 289725 447676 243 398982 50808 3 671 584125 638551 774 875898 331443 511723 2201 568093 882379 406395 829640 21 122 859671 389557 423764 820032 223408 2 706201 609594 872784 770091 381226 853234 408207 1278 150349 41460 216997 288 186671 354351 186691 2910 8 92 117 870357 576417 107 898814 655824 402148 890188 248069 541583 737351 834698 226370 427470 778680 157071 198444 757350 800007 230909 2 447393 43374 1500 130830 95 107720 734514 771222 105 193018 28031 595668 146291 758919 537254 425 593210 451964 399880 186362 819737 862827 349576 875849 833581 717213 142829 627313 899422 874711 659736 856352 165705 604719 697377 574531 140670 1 634781 781900 2520 4 341167 882780 87112 775320 849424 778022 50258 245599 364923 590249 654577 140065 1 40 865416 162576 298335 762626 46988 810625 41457 642563 634491 250305 487 512553 294341 142739 107 409958 129234 822782 438793 457320 290607 769697 503358 812824 15 820756 163962 6 807190 754009 21 835072 63 580155 869062 891811 297 409800 57 250310 7004 781886 65428 187421 388664 325600 719579 3 874975 769960 214251 877694 377396 852482 195036 97966 12918 110728 333608 26 4408 566068 876450 36299 243017 529091 689835 560501 110158 795168 897151 283417 891835 827644 353169 899726 28210 890821 447466 2 3534 18504 2 344633 2 780793 8 874511 39319 37724 60240 74385 464553 15 1914 66175 461728 158256 221924 208564 328741 83030 898629 772725 896697 197100 655280 870970 891172 153056 423708 896860 861272 34 318881 853654 162221 680 822414 895719 599174 393460 821857 32 188 890475 760286 869508 373910 180729 53934 1852 829071 410039 860428 18084 886831 112934 877564 780779 758684 59 52 835775 881671 782296 2 850200 867158 855235 175818 2 2196 831633 506608 851746 270236 52845 11596 369900 849426 893018 8814 220516 11332 898387 745295 856670 899134 892568 331729 136587 589736 509204 754249 748427 839280 329431 848247 892843 756220 171923 535238 24144 82 549285 326259 800745 64585 408883 107213 18377 851732 140492 101001 769424 186049 1 689611 860199 875026 292878 817081 859369 203760 228869 845273 878691 31407 622837 767579 884356 8 119 227751 842820 666 888831 396875 4 863481 493788 113 877841 403895 1 231211 4 805446 795477 476257 394 815071 662 8167 708648 169779 860730 858754 9289 369009 2583 50639 870517 2691 877738 221343 570518 848298 234652 237239 635571 876626 360517 714 166922 346430 896103 55728 94868 1712 750963 820175 270711 191 859575 805224 228 693681 792827 24858 854043 406237 863967 145 821731 703825 209711 162393 501403 510652 793087 600561 879635 893681 375134 851596 650087 93898 793053 450 76533 288340 783504 4113 819680 25 602049 113044 18 760296 121 751324 811421 814043 814750 798987 6492 303795 6048 105882 222316 885927 877348 839322 497610 840066 718213 137935 418196 663655 138 129241 337 430563 789000 754944 858890 745284 654881 428857 216609 876347 1 807483 669191 834610 100 1 42726 518911 751621 704655 61038 619122 848665 104 895450 640530 169 409728 91 318912 838765 849993 121531 95617 222863 9 47941 5980 147630 881103 2494 865038 146212 3 873452 855910 810927 2 4 835677 780954 896166 493410 7 468029 613841 33 132127 889373 54537 67095 811337 349415 892419 51602 554399 16 137163 814159 231120 152859 2 442252 5008 872872 758873 756262 17747 449291 9054 485418 2009 722813 163261 567 891347 380977 862580 241340 887954 287938 404535 770144 17 735557 535427 727223 5 776 2987 781112 6208 668523 444996 470647 20997 154070 654388 839480 564141 10858 669402 791224 621241 419 829659 4 284405 857005 882744 253315 881220 15 581869 142856 448877 148741 355 839918 2 793328 372712 2 637068 654 855678 811256 462830 4518 852422 423665 19 373078 817958 3247 867449 264773 176 729832 824939 221599 897948 458295 289 324771 2 712385 147762 501269 763 531624 590415 161 534673 4857 844999 45542 163315 671250 874219 614122 42679 891137 293201 268221 751351 221052 525425 899669 3790 174 808796 591961 8138 604497 69381 5994 819006 487540 1715 782416 262786 807181 441947 320455 853765 888136 164160 13046 276851 399594 354183 378680 742 623402 595703 873758 778537 22 707951 28885 803438 838294 319743 11 128302 325322 613725 542612 346271 389279 461821 1894 6351 856504 457635 15562 619617 61 211 560911 4136 215309 552515 133 815668 4 275216 871966 751650 649862 200250 468652 4 493224 28 878113 890778 860024 872923 700118 210897 750117 665618 3 15006 570710 738744 869204 143826 355683 725564 483623 782494 506270 377630 747615 369415 254611 870631 6526 153118 430467 11 862169 839680 386011 315277 360 772807 33483 197563 564748 623919 61 825264 836261 30459 576499 413825 62421 579655 675155 186054 77335 72701 220202 5 17239 628442 48572 143855 751661 16438 16271 246 1 764487 515172 47 5 60537 19563 867018 430549 323712 154241 181152 426001 10 828899 85660 879484 470317 237611 871889 215 606156 843 663438 417274 601348 515105 3 796390 772436 21 21 70 646664 115950 633445 781554 225670 661827 879422 772219 9 822224 856963 313464 317652 872569 222456 861873 156634 550783 393998 859241 747227 189558 24417 896720 221784 493100 649915 765 12210 843441 872993 771389 886103 2327 1493 826623 43485 488072 892058 206180 883592 6 288187 484196 782206 870647 89289 149357 553552 683053 282093 825577 266458 32063 46 776232 822196 860823 13566 317854 244 693305 797415 716464 899247 89626 375166 426036 129921 704923 849370 313004 4798 814066 782959 155970 849938 729616 794837 881045 852090 122571 165969 551977 126084 779031 13 48207 789751 745828 143113 611 2 860677 863536 470615 634778 220267 3 72 463916 256464 754728 878454 862477 794389 589222 809590 815437 96818 897003 252835 125432 751739 240739 606513 34286 690298 2073 522103 5 1 875346 865803 776674 881045 371733 4 122651 196603 14 35047 17 564896 865327 753343 64227 168486 31615 83701 82222 832157 383697 524568 898351 16 719979 14207 778988 440622 881765 837359 8969 834366 187246 813573 871010 784612 645708 640747 148276 98790 834816 549265 737598 244 876316 6725 808332 654656 12038 509637 862083 805663 859407 605119 167953 121368 379609 1923 1 836611 3 2548 733461 245661 404292 78458 5 839958 271811 376602 453302 550939 577852 126663 437052 323144 691737 130822 3276 57153 398294 645 325812 153 2750 879208 171529 704818 778990 864507 321691 858957 496738 850768 114978 14 667023 2861 222867 81 678122 857946 36474 807417 216 101488 727816 54231 645874 785153 65054 567025 48181 762811 861584 781111 856213 3191 18068 807716 309845 867200 821286 739576 331 796592 8587 1207 672001 27180 517491 326596 880678 636290 4 5207 297593 599081 819634 849871 177989 3 661211 141743 899250 75738 11974 162937 814602 890206 14269 840227 8451 76471 488667 393671 773887 895145 379135 1883 22861 791401 334690 168 220303 29988 87834 793788 881020 776461 457750 869517 830641 12 853865 7999 101 870558 869290 35336 214667 684307 859164 200152 806372 838935 815309 786807 210757 888052 106480 31550 136925 783508 226535 299819 2 845499 5051 425473 881394 515138 25996 895499 250 18 121364 855036 116537 180992 115658 14 723169 831228 894297 2360 186265 41765 178335 477921 217688 829798 98272 864882 254 2562 887287 888785 101160 146530 585 222770 68609 880432 450089 2250 891755 526480 9106 743832 409973 359687 675628 762733 11 896434 751913 301960 77 567844 10206 762125 1262 859724 26858 742030 2534 883964 64 890404 631646 189 715380 682292 875953 523435 822589 769370 760328 733954 643655 879099 384657 791433 882372 311964 149 894024 100 827843 1 774094 728112 876095 861424 864383 898124 127654 807328 162875 472662 96867 38415 439884 26446 813981 181792 858012 851937 838475 68270 2555 864929 193964 613099 182904 78745 123499 379585 873334 855483 426025 329163 24 242763 3 14 580121 828664 58668 428777 1356 886749 740417 110862 6 753843 222 23676 292034 591749 24333 840842 64833 572601 875064 809447 462339 15894 546239 267824 802895 709453 698842 796479 626330 584 69901 40060 219876 7 885049 2 56108 242902 828138 764366 54729 94 768318 526924 293328 2838 923 792799 861529 279676 233592 844502 170931 55396 41417 863111 14079 669805 260224 483 707894 15211 503792 407032 650384 373112 511886 3864 192439 48401 852970 888941 233761 778845 778256 690828 886512 885741 164 420827 786562 753739 634568 886531 12 256356 168 501373 861860 696262 838765 826325 3976 772941 764032 501328 624483 219174 95525 422388 497194 303057 710780 469803 682180 852575 74179 229800 574793 15830 646130 886088 874274 899594 106169 668385 810330 25 38587 889068 888324 783854 460874 483731 165335 629255 233509 763828 3051 108639 764942 416082 883504 624900 820812 855297 208 77662 899073 889110 863949 9639 663383 154 756534 533201 636549 142294 90 812226 38879 5889 567708 2 805173 63281 15235 810462 862619 826745 83445 44692 665597 59495 74313 12212 788802 281551 190152 3 540526 800718 171594 8 860742 627201 735841 95207 836557 786572 827300 890135 650733 52408 304551 322316 851470 851292 542247 880155 164871 814813 113106 507316 113496 540395 66370 347008 724811 199458 402957 35766 13954 13694 579309 830198 389467 90568 792232 893741 123139 75682 311490 343529 893638 797943 679231 113841 790 847519 840459 826002 8255 787831 804649 86422 4205 1 786334 828148 233165 40835 60 2 168242 14 829345 2 154784 889692 831618 154205 866222 500961 484074 780535 844376 597361 803817 501603 527317 766894 818434 265653 774923 704034 886937 385700 2262 843849 848295 751007 171941 823795 835746 323018 862572 739013 817967 839884 810946 39 125697 632 654335 713940 503147 478591 437831 617384 1331 806255 53571 128 675746 88437 812404 596213 868623 3619 434598 10 415513 647775 4 3 612397 757318 244457 26265 795640 126024 14758 93480 890215 301945 895236 604781 140064 298 886814 1860 811474 3 890173 242259 121451 879133 638969 569207 293456 62649 191929 2141 247093 850193 894317 649379 19902 36 675365 674242 3 828707 723260 2031 687898 2 865615 328668 861165 26 260630 566897 63670 522405 374049 84 885 31818 502017 759572 605720 51 346725 2103 188376 871946 891220 86087 80438 609869 881850 10438 700528 123389 7 280726 725211 887832 870196 212684 1229 830784 492010 3743 189386 756628 789971 927 310603 23487 736088 475884 846826 273578 106 880722 206 592791 836116 877356 840050 607714 844893 363512 239028 885555 736034 854584 108753 539 893990 792738 899605 48 8 571134 396417 877119 855393 58721 870501 477970 13 816397 862526 2 909 804714 758257 823457 758407 895768 503502 47961 722952 495638 429629 19787 418387 1 757886 890643 70042 221393 844676 868052 832660 415009 430821 651778 210 403256 672537 871113 561475 878287 707086 144637 897089 754110 1003 224930 630825 16156 727009 846416 363208 314 260920 21 721924 604921 817423 528374 284704 891390 101 1126 869885 546511 289845 658159 99 844044 136322 798874 491101 307733 322763 141201 233723 26971 895189 768398 74 168742 820439 816254 546114 109246 27289 184867 855033 836001 371 870550 862338 609928 674803 31002 330021 826387 1882 603556 1 275783 52614 154371 55615 404 823624 1788 715806 326292 894589 895753 704204 836623 887969 863886 118305 410080 549891 57388 69838 703334 1 5228 761631 249721 894227 660882 821751 843879 419973 833731 264153 867084 23460 91 884367 474814 2137 302007 899322 773528 894838 856567 893820 344401 68 507796 716830 174 691116 805624 376374 349990 59466 714172 155594 845075 24962 4251 714861 310634 148389 780337 271471 835525 46839 423483 562285 2321 887917 743734 29935 1523 659252 288115 211 666182 495134 296616 56749 796224 753227 606218 700285 602392 331614 780414 259342 862867 735959 774623 653213 457552 680329 837762 889457 897408 13175 792460 869398 877312 758690 148337 479373 808604 3043 7982 176104 824945 608764 4 15129 86156 129268 499844 9 735058 509159 655287 113 868748 4188 7 760696 694237 793150 874708 60720 351842 37840 857784 861444 238928 842667 694172 829832 851868 40 663156 175704 296498 284265 512589 128395 825805 686459 336298 847262 219627 591038 695627 331205 3 535998 705617 22384 692796 772296 625266 562713 485848 266559 588485 2 884816 313871 896336 843087 5166 45040 854602 134875 48531 861896 424803 312602 680276 766693 286641 639782 695029 33074 810047 229663 658532 878155 295478 240408 88 257569 374 71068 866357 455182 54598 92102 81379 892088 482082 314728 894936 203 181624 44642 7955 7412 11 807661 1 846882 14 434933 3 144447 371891 863610 32072 423317 155 61571 105134 14427 806898 663352 849708 885247 883340 525880 546869 345708 739024 1 809533 61296 503856 20 728793 357 27904 3 291340 866052 3315 600624 388381 881177 205946 473741 249765 176656 766059 270387 462798 661 69601 869239 722158 270974 841806 806745 25 488281 1416 581615 755520 50749 794004 29 84732 516849 6543 292604 888396 34749 55667 829665 1630 330154 24331 148400 822418 61934 572075 588815 895465 851196 728532 454093 512409 584149 5 16 54008 2 3 389095 142462 1982 828077 614072 511089 223259 96801 866827 120108 695626 749441 40676 300342 824123 850162 429865 584881 593614 21492 727643 103725 634334 571968 897466 262374 133 791515 839288 2 38 870748 298946 388412 95411 867464 77061 896254 528851 480337 105660 160669 12 82003 875774 128991 794686 699002 432393 82789 516895 855590 542085 327876 41381 560268 469971 214267 22 675106 768792 5 7304 431203 160763 5 26 887703 62 858902 484480 853003 745637 236121 150483 807064 88899 856368 63 211395 586281 189385 785833 849106 807178 882843 179534 199018 426741 584625 2 804886 39 722316 22650 562340 507 615367 167 226037 500504 2 768416 842823 866792 402069 210831 7 239995 29547 719923 225727 4 145506 891939 815301 881087 366020 22 287061 883871 25701 737030 796449 2504 802266 6 836461 443969 17 797034 365457 764854 899651 570520 859288 638555 194773 1 836412 883793 113197 349919 59 768777 815660 853456 85860 732179 59644 705124 441220 883684 854251 540493 899090 710051 136615 13 897924 875574 99458 845668 639082 3554 187 769747 1374 3626 2683 745533 399249 793132 802431 4 105148 892900 50039 3934 587 830268 815072 598681 876700 12 180841 204027 103 291537 829553 141772 888252 170689 755801 431884 870936 287735 456337 161840 894765 106181 475129 839923 802494 883190 653248 103159 672957 714994 1657 588871 252125 628326 804969 97650 144738 838872 243683 720103 537320 22 750031 76611 774147 145488 49877 878008 65 895152 749884 63 838093 192661 618909 158524 796497 36307 799913 578527 126999 857879 815633 829559 868340 725461 793657 278924 443167 786922 529778 185 780668 16546 564936 848882 792865 109182 303367 12 334946 135156 1 835521 876908 357714 555463 608117 843739 808066 117401 283356 896539 660394 2532 424170 448004 634486 749300 639924 798888 308330 8 861254 853714 1346 321930 776075 633 54286 813460 479271 379838 573056 424276 519965 239053 871909 884819 348289 875719 24530 340 826827 895328 844667 457495 64638 513027 25 859851 775997 729836 57 857279 113284 108 776442 387910 40986 788647 281 798199 662987 471722 472432 726104 128667 461823 348603 797976 287569 10543 893072 997 858390 841860 736826 100932 202816 26 890241 87 850464 639691 3231 43164 1480 897305 17 345899 787847 874322 38955 666878 703787 891770 10 789513 622153 448 827719 101547 268718 250758 875873 31029 280916 886920 264044 886780 163039 868936 856096 1547 13215 18855 779392 774530 1 8665 674217 513086 800550 5932 845970 872660 67035 155 2966 28 27 619114 4916 487299 19113 1962 467314 6 718024 715412 888156 719564 880731 200799 239935 830974 844493 361146 632432 647936 117 122 496706 700964 849410 889639 798241 894109 619205 178606 220876 2 5 34154 567902 852403 20423 831822 270447 596279 852521 794523 38707 788979 22 445921 1282 51 216348 106986 805897 526410 801537 796691 124701 879891 601801 833956 862121 340307 728528 863011 791780 887129 14741 2 557802 881554 887646 855 26 193357 80547 105133 37740 861391 139612 893890 491564 896509 156564 684587 514 7 864763 2 868078 746953 654320 862462 855337 473465 35 2 707611 897975 840995 709266 879414 480913 245567 694327 894562 570253 4 19 743567 469711 846318 896737 249543 562 202 294976 858992 417409 852493 721110 403949 347994 778481 159699 821760 640602 726814 473874 101304 808910 885066 809089 190332 94964 892569 4407 225139 33858 27246 638893 334829 78846 302557 860705 251425 891652 362858 328257 320342 803781 167081 121149 67 71601 718991 668977 33410 770689 558774 5 287911 886500 776331 714045 522403 858574 8905 218343 16 756096 174349 515404 778362 2 86535 865211 3 2 434645 785154 691565 693599 882247 509063 292902 88196 102908 360681 381202 137535 942 127664 137553 686968 898398 24 787567 787352 290891 499427 146892 126 6 241602 465018 791849 173050 861702 223384 595821 492775 263136 308771 747610 897335 869791 852507 3 838120 300807 525736 846216 822387 878941 102458 374944 426207 468642 7012 790838 4837 275896 536 3236 2 861856 74748 57 744047 60142 229386 175621 114243 407041 484150 18 137 175311 21939 38 738391 883479 837900 362 7 65952 613 6 806836 190981 250769 840816 464122 756107 258237 49492 602535 229277 60 806772 732037 409630 879705 782681 4 816957 198653 891744 748532 889316 893289 545 351755 50211 329668 883521 772085 530136 436813 164489 35586 340476 887393 814459 381096 237438 522507 691966 825172 843916 259228 603646 731467 503106 48 644509 867309 454844 456769 26575 483387 739958 875745 857261 398 2461 609574 3113 119470 698071 19912 343745 869891 856752 736366 823981 880770 819747 58 273274 581787 876206 688402 892384 512787 848408 379585 109821 823924 842816 848322 888962 153687 868130 326 99 670162 826520 560789 137721 877142 896710 814458 765937 827666 184 872867 867563 802260 221818 326817 734065 558003 834566 4117 861187 893768 130972 864780 61715 883024 878049 134646 515138 257085 360539 826218 846696 319713 203903 878069 831581 370189 883311 867401 18 686847 315407 288444 4 332600 564210 828403 380115 21087 333370 3 45626 2627 872601 13375 85397 779916 285453 549581 301941 779525 697021 760946 863358 227 235780 241869 879686 181370 860377 448537 11 66 478532 3599 837193 821209 899491 676009 817395 824116 68981 885358 184970 195800 124254 7 2573 32 835244 837484 136641 874581 49 865555 10 257 2 790861 678175 818661 42633 495206 27504 603276 80 329316 22 841664 886058 881703 808892 669056 800828 806020 890801 67536 223665 345793 9706 757958 237417 800975 665578 1261 774748 507710 22713 471306 119964 71934 672663 6550 2 859634 319292 858914 879700 623421 43908 885020 301955 496523 217973 790226 881881 765351 442086 725256 289473 453475 720327 85975 878495 800821 18101 789713 787417 462324 863954 3982 32 79831 685398 881680 810548 277697 285859 522919 6 813540 791187 816590 717870 524541 471 466949 668522 1 899151 247 653070 828812 415802 875379 238748 205717 212721 764918 620753 134 2501 875486 20778 46057 803581 817054 887184 42929 217907 1756 15517 817627 868662 50 895085 292681 645407 14 894537 229077 839515 348 223793 880929 4268 309305 407525 877469 750297 783836 756418 4 169503 696593 697078 7932 29 861440 843128 687906 745520 276202 8 66323 664193 898371 288291 810857 893281 357841 816819 748626 829004 863179 886634 868631 286567 3026 702838 631514 679349 165721 834649 772755 509680 392 19 886291 1 793662 22401 29765 59831 793782 648893 489632 881633 452494 519260 519611 1397 37596 826750 146785 106300 196579 589657 885286 364781 154695 811010 706678 210801 856499 767 1 636118 7281 877776 841458 899917 391516 899201 314180 5 102252 6240 340774 937 606555 4825 776638 63 1 818913 848759 662755 579714 133254 426742 796319 629128 870505 858430 863370 455631 24 548849 857145 868454 441411 33 801645 391516 758072 819435 106 896334 182056 9 810379 783490 540181 52140 739661 75770 857036 227750 189601 623657 737553 35 862622 569266 69 309030 647054 3809 395224 765687 3 89213 791739 385329 492860 5 678630 665691 749572 363784 884812 828260 1911 1 26291 252721 867787 535959 860692 106432 860985 864487 383171 867979 285712 805685 557060 3 228869 815430 170162 887113 107095 889418 734133 807178 883153 801178 6 853643 689393 830879 787032 769255 4700 829442 797 720056 505356 467253 100250 6117 838562 121743 889284 5521 80825 213411 221780 838950 305877 319278 339302 633101 5812 859068 441957 96316 815441 3654 25946 70838 891136 895735 15201 134702 824202 832802 839901 201370 283651 35139 85 308420 471624 837575 343213 395023 800386 735423 797571 688688 675200 809039 754793 890141 615311 373099 209757 388334 586261 818808 5 770287 5 616578 641388 4310 873221 33 871623 7501 38 853192 691760 23 734704 705500 1141 289913 532886 653466 175213 9872 12549 622587 725837 52000 478157 894320 801552 112449 654607 48 897709 95 825168 74 8673 772308 657337 863024 29972 253370 391754 419386 4464 380675 645801 506831 892517 893192 548066 873207 199116 141828 254401 706134 303 402842 566520 734739 893160 4340 729992 307 4 83213 713807 58516 64677 214389 452187 488781 891735 547039 859413 13 763801 757918 675881 36 859583 491835 451723 395576 8295 754156 23961 2388 40347 40931 33 16251 429204 781512 268179 892933 23874 536972 842784 29 334825 276665 20844 1 632032 194609 295803 136894 309047 8 846173 626377 126 248558 640 532284 679963 3 334362 327699 844572 540 868816 181973 426798 256534 112794 883174 612922 122 360991 14 870010 291071 688320 506287 237931 851948 102 212265 145387 4365 629591 5743 487022 766816 20 2 333969 733265 861367 679478 30642 439 99 877122 891101 782076 229079 778760 141573 2462 699067 887625 516669 8 564765 9 580 305805 893133 835610 293737 47 224872 27399 682027 142308 810553 7 868852 473782 831245 91 818040 417291 224125 326 777880 874237 339932 833930 881821 794107 2 30601 417360 743626 189393 807801 796511 549418 540924 163115 880549 80044 888203 405220 731058 2904 892308 604997 816812 645118 619103 1 872947 90 776647 44444 606388 851496 845159 128728 284437 768773 347396 888145 44 190194 473467 879420 88 823760 846240 295020 40 12 255310 801620 347570 895099 838259 324492 201220 1483 627074 800179 343143 633204 604785 785202 889301 161827 172735 2 736524 848330 76 865172 497350 11889 66024 63417 548744 135417 735560 892667 891685 38328 881959 108111 5273 681797 849415 848894 3 528748 816491 780164 163747 856803 253427 459644 149152 101 4975 865726 504586 885394 783447 521796 50 847 863656 267822 283692 456625 189898 862331 275113 845863 10525 431870 280483 890209 7928 882781 226077 60487 359869 844012 333 795998 865062 243475 38868 852586 353020 734870 764361 390442 3 813948 182729 886097 620672 535295 389924 36189 785987 25861 420296 250816 54893 302199 109413 631 748313 41 563655 396317 284 322114 275170 863443 374909 405 675839 603910 864245 881741 14391 656219 663752 217691 824143 9 861963 756997 31 156173 130 17699 144 730126 768679 80403 814241 462568 850390 871154 1713 433509 887587 235296 11 211682 21665 4312 702231 528556 746051 879616 886518 1191 812984 826638 875232 287737 632433 37 877423 865151 674838 855214 313513 3030 73 3118 607516 858183 841293 730165 868319 1599 415576 9 391405 8 376622 59 228618 236975 796597 740746 828416 3729 867090 538280 403410 269190 701374 765189 72 13 641069 107026 4 327556 41051 129 747957 345254 841810 709282 225402 879239 807349 902 695148 296658 416 299483 451251 740389 5 792833 810530 667996 639727 859976 241 796158 243264 347834 116349 180105 607774 58672 688508 434531 890932 193878 856086 154685 5 230503 895383 685243 123 8 80014 397477 113257 70737 150864 415679 5399 185966 567503 574735 774525 752294 219739 655099 7 7 886379 823247 740111 56589 307241 248968 651096 181369 4 89181 831133 726804 99215 309507 46677 281408 143429 868405 891917 348672 574158 434863 4 758444 96517 48 890068 763949 847630 887467 722778 440856 800934 873259 26086 8541 727924 438691 821487 898347 237094 322054 454048 132 86 4 36370 705693 887358 402037 357651 894224 887138 826214 775270 390804 361725 10824 429326 833704 860777 132860 631847 3 995 179015 898253 377718 846244 2999 12684 99307 439211 442059 871940 796764 746198 456523 890781 847233 2075 758275 800769 47140 120778 106338 570266 775659 885403 397422 893729 106062 251 221435 6811 833940 108 781768 164835 875688 8 75415 802162 87291 751031 42 880685 748512 886642 324847 161565 38 346672 153400 729268 280765 48186 372499 553481 313286 846979 2464 230958 868801 418504 392240 865952 884730 1 39211 108349 27 821165 886440 661850 892780 180358 94112 343219 798093 451058 749624 616086 112854 430936 378682 888592 862011 225778 273594 891133 322951 812488 507849 650072 851869 421958 730422 7 182445 14 350377 350392 110347 163417 321876 896835 136213 50551 252775 848491 248149 775225 73 18553 409008 283592 187746 3832 578104 139827 3 189 419 767670 58686 306455 148206 443846 20195 544058 5413 361978 643075 331133 588281 896946 72 783806 32398 871195 549 781436 131038 573476 288856 21817 123134 4736 384519 813011 844770 695362 92330 5690 21 266242 232395 897267 683276 892879 675240 356 12376 68535 364 406363 665064 866600 146 82940 154 6128 848533 611285 861642 171227 760321 868150 778375 220785 862383 435150 886765 32580 203717 128900 26584 884074 215683 6 92 621054 852479 697161 5 893630 786985 8834 869187 30 12645 552957 9909 155608 149 869268 113858 450337 562962 431155 814 48828 861823 847762 414214 893605 143693 33 2 677384 775489 34 563647 15935 864902 378161 26887 14 794749 796224 375966 333137 1 376 889091 538856 289025 27623 107012 633037 680782 40 840693 889670 351126 6 21918 678928 2684 616355 874094 118733 10 7 295067 839428 97716 33131 88 554271 545558 384478 42 742556 605844 174711 837169 5067 742021 309467 834174 773652 36387 555466 35841 869179 57926 290382 781857 19 893889 892141 873550 228147 44295 288867 728052 781956 818835 186857 100939 339 893387 280542 840245 554527 763517 193689 56277 1054 531416 123325 165132 8 773201 767149 100990 299 55148 650848 882352 749869 12 208168 795263 882134 50200 533332 280914 610752 322889 674022 471060 891390 774792 27 890766 167926 127512 16220 30603 836002 15 16866 526726 487010 224858 555881 827095 8 809775 805682 772351 876863 471132 445272 785733 784468 549808 406640 373270 433636 78282 883920 849854 850996 337882 9 839586 825707 841487 6 2966 731005 688233 705827 128056 321052 630414 625266 44 886962 792414 25656 877306 28 863591 155286 300628 2 325996 137397 846754 890275 849872 12 177 745224 642290 251449 285950 873009 391894 831928 357842 602650 794294 4167 794612 793251 270232 18779 827691 473 99945 653192 3 177919 384826 156208 10 754752 832935 288438 87125 25621 21 476 741261 825762 649140 926 17283 283 225325 515579 331859 819544 136723 255327 823756 219442 826264 747146 97973 668712 664096 2 829193 873761 432408 297186 741159 6 601664 425383 614806 775131 706516 347402 168191 31171 94635 278948 471108 833251 244 648448 126543 853806 530735 342087 898306 430797 839130 837775 869366 2551 778031 792129 25234 830691 818318 532137 899336 606044 877032 425590 16844 880965 865928 636106 277903 172891 34 438780 622812 868104 755927 414421 606862 896 835355 359282 316295 464351 26245 825897 1 60 127240 764043 811893 783791 848584 147 877185 40 389954 5886 426178 842570 841015 780970 40677 13698 562068 855700 749800 761958 7 390675 790797 7130 86830 176152 613039 44673 893096 319958 440470 873481 428895 66 185356 895065 868244 793065 156359 788629 274607 895638 22738 172604 65 258327 163482 1683 868488 29 7 376389 854543 39304 486577 852850 44 677610 743881 854678 521752 249611 888996 502 730484 854224 647210 842133 893945 5 835730 93559 881545 630490 848383 1 800975 1168 154511 341615 745101 897247 175064 189761 722512 144786 678216 879550 384819 215303 6952 156338 712121 604468 693762 813733 3 648320 53640 151823 699231 482581 175615 3 507464 65002 700652 825475 871761 868560 528600 847881 884326 613782 805608 531003 795608 1 5091 460429 124518 66664 40960 209937 215644 158033 895537 1832 683161 519976 517215 773529 298466 531152 1 765743 823409 72230 787076 527943 829493 9 895563 14502 71 853522 476874 558853 4329 3 370978 52547 1252 824296 12 894657 809256 840368 278284 19233 88 139467 362959 1043 784441 649569 448510 43206 890221 308189 2244 36133 679543 805718 2870 207307 537042 355842 5 894384 748463 44 703483 825914 69 782374 383151 13506 31 578018 893707 70660 404906 666347 24941 863091 888558 410553 627023 893604 793774 879600 10695 98005 76539 419664 481760 468474 887088 898359 245381 501158 850339 110414 833940 825007 485138 195594 391574 49109 529528 696764 883489 793330 813839 9916 515200 830684 17725 829834 622999 878361 771135 57067 646548 289986 212691 892349 660754 766088 589940 197082 768378 848475 466526 285 691465 246860 485 874930 10 837401 828225 188292 5507 144257 809051 842836 3 2 867536 714940 577318 621628 775679 626355 805927 3 33 15631 493336 791603 594 294273 616267 430821 874166 117 71306 84827 686 727860 354961 771017 643700 574591 48070 885664 700868 7195 826801 99921 619958 792992 856963 807238 751319 77351 843477 52415 96661 334946 702425 3972 100001 40511 790924 707095 811261 492879 827330 891689 605145 581982 855692 244729 749910 213978 9700 33 508916 4167 880612 893631 890282 854492 815172 152613 826533 132452 872991 899135 832419 28 604 717868 287030 454137 562938 891425 836490 276695 506672 407405 854745 869964 178 34826 12 28 29 6 724197 23151 698654 14488 492674 442891 612168 846847 5 351798 380602 173636 671433 749251 893807 149537 837101 169 879255 284920 364722 874760 714434 893506 632918 858258 42 720365 389 103241 878285 3517 57906 51 896573 693192 883385 715999 736472 550823 22 321236 811551 895926 242189 879193 596928 119234 2 172 634227 3 23007 699010 375102 878198 875761 132198 753343 162602 882153 58432 420042 5 308399 598211 472304 489509 2 893514 78802 867674 54705 539351 39951 495518 853055 63477 27684 503393 61950 136309 5078 734614 775986 818534 753564 27637 850787 849331 143560 449479 598612 871054 385106 690141 800228 217 313195 875502 667539 1564 12 322037 2 363773 82337 58 842065 818527 748724 746558 35216 186773 772864 12271 588417 687305 822856 888876 812371 84238 884859 894572 700611 402068 3 795475 14 884589 829669 19861 880692 12 21 889879 419296 492713 540066 192871 121530 296530 74290 553308 842792 423847 276497 799942 237095 60209 825303 88487 416613 316350 109381 828947 185587 13890 857983 895801 92652 875049 803815 746412 272707 827623 837082 422886 69 143037 806897 161983 512689 776349 39 410 12158 436171 451812 846716 172240 606627 585986 800236 476670 3 46827 662181 268583 9 191239 805701 928 829452 312659 673998 938 881972 2 767735 785532 53581 22992 894709 75 409198 806717 180729 349666 899719 376403 658823 808501 271446 799695 832902 812623 882632 1018 78020 422696 615431 857984 705484 14 315833 232513 126979 787480 484032 601753 56683 312680 789138 513805 735157 647827 847917 48739 765120 805380 130375 393171 394591 668410 877604 218802 869620 463227 888244 138 872294 308628 743896 604 190135 2253 12 760190 44 6 708049 874786 74 850710 57980 181 786165 733248 98242 276713 508194 259902 32078 237316 198667 768535 733506 557464 143128 397612 532314 711430 435744 2768 213462 819301 63 414988 178483 550996 635438 435 546 783038 10094 792 737179 894312 496408 888716 708393 52107 194773 812 868001 560206 776639 29 225684 152296 512733 830554 894670 507117 11 321887 1 892351 890548 585150 42476 519489 851697 4 122644 856353 18 883576 576714 860804 356 474307 313742 255822 65 30858 285 658903 474788 878556 805875 102208 96 456079 71 234957 318458 889665 891 585098 676 19 235925 689103 2 2 204360 833954 866124 832404 457034 562582 541992 897394 444721 202657 222748 775447 892405 617098 842209 153055 161576 19 817286 842312 134879 412027 438193 831216 602863 877468 147493 371540 13537 890991 58 260676 464008 828558 578475 483620 248378 386428 340684 25 74882 674378 757895 1 853666 895090 1 763704 369563 885959 522984 686 509030 894019 202024 544444 662855 569778 591348 769896 139278 213288 1905 896277 319961 887453 75372 75 254476 389997 13525 94 802 23 844626 894098 843478 277717 198650 224178 230309 94532 854901 110471 882029 6 689826 862440 879585 821281 28 832667 70 889009 829087 672744 6 894786 721121 64143 868996 884702 7639 685881 11 668529 361 637988 2148 311753 299103 538578 518010 671659 804239 575776 233071 846653 332081 149631 73654 701399 670389 340 835265 890570 81217 822489 123237 832 862113 5772 235500 1 744130 833677 25921 153 828847 115079 130867 594386 29921 404947 785178 37 68 884361 888280 861182 868620 622648 679085 885619 177758 60902 803234 799256 626707 796004 407206 41178 140991 1 360068 667933 64 57228 55467 836806 39 790219 564166 317836 264480 9747 281014 662924 1489 465625 424717 825834 750116 831184 474485 677713 781055 11 737229 4891 444827 154 60 884537 243607 238154 523883 873927 2149 604949 755286 304964 433128 9 62382 369795 784828 843210 295958 5075 820219 494594 712629 397621 859455 713356 163361 498307 215176 1787 5 421733 865327 135896 272463 815577 8 743154 628751 464807 136352 8869 182210 325257 4 4 686597 452739 606074 20 76988 5 5 72136 203213 852934 516112 576721 796732 719956 143559 661951 898589 736218 589774 869405 8 451098 886634 8 814903 871887 626313 787167 872088 115046 15 394403 816388 509881 104362 435366 650975 869111 800142 878804 443151 455845 236920 834912 2 706603 604410 222698 437 594 795495 889135 617764 895853 883886 2 254650 2081 893308 503587 3296 465931 706212 783119 12071 844623 57833 339746 155398 112289 594159 350957 215219 400064 896329 811918 2 880934 704849 871854 231053 755008 33983 727370 43980 824209 59116 1051 859275 519312 10683 296 766351 3 880927 788805 600034 849528 855729 367637 165402 891428 864371 898741 30493 654604 174089 495221 238669 185745 771215 733218 809401 128564 99514 825892 1 669841 871301 264085 138632 280018 111129 721830 112249 235132 183995 857978 1 2 633401 511667 796924 740752 1019 318100 7608 1 582943 676158 419067 578654 487460 875420 711352 893709 803 176021 779226 897316 809294 224749 155528 694040 1865 575923 2397 870412 429 896206 34 243040 1859 141092 541273 856748 9884 104570 45 893667 179 26 218653 275 254047 5789 33960 641256 781395 20585 17714 9182 8669 19582 875448 220943 852867 4396 523883 73052 881376 234412 641982 125847 11 366714 867481 878583 488917 712901 4516 868487 805023 320058 314518 526581 90767 228093 7 730699 22451 12953 299582 475816 764909 598129 578705 890163 860574 90508 1 899532 839622 216389 821760 884116 780 503370 536510 377467 784496 563125 665516 507 877735 10 401508 809271 86040 705958 7 134365 2 876193 363135 168655 458479 5544 4 744118 897790 118 2974 10068 820122 175140 887551 896223 807900 4420 1 791804 783909 667554 1533 666784 77098 163064 626 824130 897058 783455 889768 180243 388086 882659 547712 839746 15 5496 891577 80274 797843 6 213827 325315 4 895109 795367 219109 841093 54211 495912 726139 500392 558315 751572 402446 214466 85525 13 771488 849595 780417 816969 853700 658653 894792 145995 326178 679032 775877 897597 339167 145292 738139 576248 893963 888846 662854 808879 860998 123 178902 237964 856432 740451 537680 149610 866422 169909 822241 642583 5580 867090 2 693694 694299 893162 577632 122302 752296 61537 843637 9931 78879 460372 2051 3 264517 289017 855539 888661 390606 315167 305032 798857 843549 74004 616845 229060 49 779958 857316 136474 884446 495060 59 561898 852202 173220 879307 817166 890427 532742 10065 322872 899360 236235 667384 141071 2365 726543 738743 607382 891115 455986 41437 290395 41585 486232 852851 892990 152453 883837 698002 874072 397806 295475 22519 172053 55363 880413 1 408058 891797 599567 657159 853966 883491 2 774194 70918 645338 845118 768779 783559 120833 847749 661362 757062 870329 897729 493611 887907 787829 75244 415842 236993 870185 839286 26 178916 144532 876988 21973 2 308550 263706 3 272 787495 502 865804 684862 751134 455835 127494 869170 884450 881794 6581 874086 356783 886742 5 120304 437234 751776 895810 95 516747 338922 882426 866953 1934 62214 56398 524870 160201 178574 551734 812966 708599 300921 532833 9244 106113 476197 288381 18199 442189 567391 177 9916 141824 595 64 23540 1018 505326 588074 759889 166762 702382 168540 382670 890615 398809 876296 876081 420434 161596 873715 512771 719506 759070 828111 276855 522983 121 873879 191430 235829 799698 1384 1741 844722 895100 167993 810352 247686 103481 477971 612982 880663 802916 785123 16 4 319812 369686 484757 37087 760462 775667 1 795620 532103 9 556844 892007 75236 872558 883345 377798 707078 481551 593752 399721 847483 804776 875329 98447 161166 96270 827579 849851 623349 467065 861646 2 257497 223238 156972 842780 6 180478 25 87 3597 891186 893761 875370 322469 505107 4 864504 895387 835135 494715 830492 837787 132 597960 2378 160004 866281 684593 98860 737117 420561 285733 791361 767450 116470 215953 7470 867412 463500 39432 686639 170636 567098 5628 899950 81434 594397 319284 2 854065 378725 781676 838884 475885 640469 820904 6701 716282 822275 526594 128142 815681 170725 764177 200303 42205 2373 111031 360630 554960 550707 707500 823194 843466 693134 390881 226 4352 8585 798609 831730 876307 887769 837435 7615 32 470868 365441 628478 633620 198546 251459 231100 607638 319210 670007 390925 843336 216960 877702 858473 440826 851432 873175 599876 161143 831704 39078 109 774460 119361 870649 157 240501 135911 601506 421479 748972 840214 106054 277 2315 44690 11235 706680 160819 119761 5 801532 688195 657676 662992 561680 892624 829197 462289 1 47 882 776656 119160 5223 873697 899623 868186 466887 354296 892126 859065 744936 263586 395103 736442 99 364435 877569 91532 26665 2807 142205 866453 1 696182 792085 887633 876627 545324 658343 582485 195459 983 110296 313191 13303 259867 734 542492 822938 878740 1283 555270 897151 2 824376 872348 123033 375975 29350 45669 881697 15999 877395 880929 609591 6 741315 648885 301468 96 22808 884809 202562 2 340420 708261 763836 868035 828724 112781 411455 39344 886040 1140 57 415761 835635 842022 827044 588140 4 218428 669360 654530 7 17 708833 575980 882371 888430 1 611857 65567 840533 888701 91669 677809 731572 136895 494652 141591 385773 708991 482534 1747 849409 785739 45725 3410 389 866220 11 8 238109 872797 38714 189780 109 685368 414582 142607 479040 404532 414363 420537 192417 138723 770735 886789 713464 834996 8 611419 13342 896344 418766 653927 847052 201078 110 668843 734110 650472 39551 691250 57691 251591 870701 762140 175144 72094 12730 803049 89 10 492395 35124 76298 121751 493271 508966 874190 870647 120572 933 742394 833796 798566 606467 165432 803544 783601 74 6833 892341 862272 681445 36607 591476 605322 736932 7224 702170 782469 50 585770 774 244369 812445 318992 415867 820259 27001 761664 488414 879077 112199 8246 184042 2 782384 510546 153095 60 1 497078 225850 790138 697626 238560 7 5 839280 182023 323059 58515 897542 189565 277425 11285 92785 892914 447252 877325 798914 541 259724 756908 4 164032 544055 810352 7527 92120 80 888638 807373 399097 1 5 1 163823 802275 352865 869572 435126 374845 591425 2498 146 372526 269203 397 788603 220673 525943 13260 743185 570990 606310 855178 11 623807 43931 833890 888454 778572 691291 842324 736150 894421 348229 97429 3 833407 863330 845912 3408 871892 566583 232131 16 55613 95556 876613 68510 611 136721 529200 807243 351 851322 213 309332 744649 32 688780 868633 142 96632 483537 124 172528 730481 683375 26311 171005 461161 882374 790 848076 880794 896868 670238 613649 55761 7 67099 104652 786947 885466 854378 817560 41425 510263 860930 3 888170 3290 76 4 526706 92304 2194 419043 194 93263 226088 3 859904 792437 844430 1935 838572 63761 243915 865576 419576 823446 605924 851463 800062 52808 859564 175613 83984 878971 648803 856018 860048 10626 658340 318722 18894 586975 408375 702756 46946 869975 722806 45 28 873757 2 104783 782644 6121 207226 799447 418455 625929 867302 328190 234904 90232 279427 129 779810 865986 534895 810024 540068 747919 4 875783 117824 885065 7582 441759 11792 612934 2 95731 643554 870156 675112 79 846495 7472 477373 823250 825088 16675 831408 784448 658014 538478 3 116163 859329 1 401562 817260 868799 518423 218188 844340 881709 276020 833699 855928 625051 888202 696773 586162 417091 269871 577576 14652 403531 238294 873655 760502 367659 504440 538 839161 607879 758185 49606 718351 875779 803144 529213 518740 758941 777011 603210 867589 158558 864288 598802 117897 1058 288758 721549 603477 899425 92147 483963 896118 619009 706591 899775 537377 1339 379129 79614 135263 1016 753623 442935 899451 863066 675377 268 857384 778140 2 634723 4336 4 881303 818833 660962 166968 715941 156008 287063 122753 813410 702202 732691 147527 862414 464463 341865 637999 270203 539055 875203 888893 291632 215466 508271 785578 896912 158 566391 888238 683721 866675 681642 714572 759150 821677 846050 175519 158834 14 668468 898986 245140 846401 304544 1 375074 697537 290498 124780 864161 258848 883410 23516 564708 832708 978 1016 874322 256410 835673 52989 889313 505296 892129 84378 722506 800146 34255 194136 745 478474 759848 826447 1 169227 628683 489304 547869 1009 868107 782794 1482 31261 535421 887733 174664 1 513308 61741 479579 294134 389056 122326 2061 16110 293314 839453 200143 774087 877682 886192 211033 664672 860326 668065 853447 880200 8752 389281 330279 816210 59 2 443698 896087 409939 889059 675331 851806 26739 84355 594944 199837 117138 100606 4488 856221 607111 228239 694043 1803 862350 508605 177752 285252 2447 785773 894955 580059 798273 3 498970 867558 340631 532099 781428 124291 482227 4 420869 681498 209 895855 873294 524659 4 666787 193943 121154 837624 884661 831650 36562 379506 135607 185350 3964 209502 24 761946 862036 11 893930 11421 832311 865104 401025 136233 32748 622370 91 400638 389618 708768 16 333276 765135 71 529181 884527 27 714316 6 662883 879797 717807 808832 735146 375203 359095 59 848429 886097 184949 41062 617482 438125 2 228 836091 350923 899205 176757 2053 809423 826 445403 131298 780617 156351 282892 198641 898598 892306 11 874257 361492 886891 637522 414268 150078 750861 461180 274 667290 50 1120 379039 870551 657964 892049 710392 664680 679154 16637 391085 817305 849933 591001 1404 228490 3 536626 845545 612787 191062 24 890866 882954 196717 758272 388828 885011 23566 635542 107 5411 802371 859316 817129 3 347605 184820 798169 838742 857543 295148 456259 581047 760013 2 872707 33893 40168 642347 4401 18 494645 318 180253 99378 624096 4 343 749732 834674 1082 889255 514753 14413 94012 19810 82 880304 889243 833109 28065 797914 795573 847585 746915 727328 100463 516590 855618 166 462416 280039 694779 1634 122161 836717 1817 186238 136953 786191 169236 877201 173267 773031 605414 811391 834649 891481 125051 825312 440533 628006 237516 4 38635 2 296456 786542 422220 803796 153968 407058 40638 493790 21633 41470 842294 770637 7472 857483 758466 469809 56695 688250 363381 842683 824022 221585 70560 230941 3236 843711 25 775300 790954 63810 57384 201820 18847 229 94546 216991 827503 11337 8 521987 3 803291 433272 158 817884 700192 899029 1218 210433 228223 326120 774408 874928 533032 470852 867331 108667 730817 68261 435135 834304 186 2050 574656 524273 3255 682920 822909 19 362855 890101 200814 6024 595204 1376 893962 787263 8 114827 373148 365224 531257 188274 821484 48 879248 316023 341196 830293 756480 328234 6 825953 891637 641950 544415 893262 593296 1660 854320 3840 27 460847 406806 579658 693516 260097 10860 519456 505151 772784 818455 897683 819740 796708 863697 533240 695260 862900 804869 594149 803849 457673 817867 2 886905 146446 3945 632993 36661 628022 95 539330 892897 687943 603696 804053 179187 332215 851896 877353 869003 842623 40676 522712 578992 10471 791817 802397 833601 266115 331547 5 2 879436 49873 260140 826758 119298 13 68 844292 427094 786881 135 116215 111887 407338 38280 804403 622202 256 3507 9 26 878785 872005 177087 7 872389 1 572553 55189 879824 550088 449091 300877 836144 38 16590 60 8757 866673 683572 822551 678770 894965 635920 865635 847053 855570 757864 884103 642798 589347 830402 737986 858654 9 779307 9790 620245 728012 799696 881521 834497 300405 899337 26145 196269 231698 452719 895210 36 250 879337 2 719080 859074 759027 2073 711654 890432 868437 2 138383 768643 392043 363533 641563 606249 171235 807528 134025 732127 636546 817855 563446 35 312009 827352 691698 502273 795121 360971 200284 896093 661643 774523 523292 814379 874936 367803 3079 333268 210384 70128 21977 778735 818871 793740 728154 739129 896426 666312 561807 371483 1932 291 273725 118 798502 530234 812682 262723 789221 472869 898644 887550 827952 477452 82701 884855 264057 869814 626430 756240 623809 231021 540450 887807 640623 875446 675704 775281 28 93 849953 350623 830986 673 831693 845451 609175 16957 50129 157962 895439 403689 820534 886913 844701 624167 469240 288220 855921 456191 735271 41299 392431 3379 97588 286049 826813 859602 270283 116 18104 741274 23 331 489550 894639 675799 23279 796757 882606 8921 551039 730 300052 3081 33747 468384 485570 111906 570556 861698 888131 894478 161228 170622 51008 16764 585017 859467 363447 899149 335108 822712 609490 6 888608 444360 68917 1578 8 2473 46 580540 764690 373604 759544 673809 777816 676953 893925 625052 802440 789692 590024 22880 866037 682390 881944 670011 875787 833003 880942 588356 390095 760889 50816 813660 75363 869212 834872 844088 236471 258384 666283 822800 692988 681 862526 89628 318119 767697 897392 894114 5404 533920 59664 68531 869074 670717 3084 740896 633034 111076 439425 878807 592187 464160 640381 46 740043 873464 541098 476373 382031 2067 887217 895189 453610 758780 407156 772260 891142 623582 866052 827928 53270 881567 854828 614439 847917 19 469725 578723 425602 849876 861295 83130 187801 510136 547890 454844 59242 489430 891755 5154 564135 334794 267231 242041 750817 690296 634621 626095 799854 747475 476 9 471275 375353 832772 683348 407031 624576 897258 785677 50 29 7 361989 749428 84616 29927 717466 185619 869166 895353 214434 801449 4975 246484 5 821561 794601 264356 826088 143418 41815 5799 477537 839066 836651 882198 1 876366 38396 836915 845481 771737 837612 818948 887603 386272 675182 121343 11737 858689 852773 269304 868385 29408 311039 233598 119877 340664 373099 672 268484 11 357906 883445 886945 165063 391638 888386 860984 859910 830655 225828 895433 835711 427970 313406 854296 231 69 21478 688252 162140 873602 790564 1585 41743 469033 621927 801416 7406 621600 843029 73 51608 829432 692686 785421 152494 307242 407155 125994 30797 237231 873191 436 204305 897363 520784 883805 108003 542262 219637 759295 556169 10461 218 72217 870464 82781 2868 33863 872675 8 891702 2365 106629 2977 822612 726835 477103 846578 331969 564479 803580 885 119292 130734 807078 535 834553 575368 286383 27229 447255 743687 16 757586 829086 589894 871960 378962 131122 812819 851431 684150 42298 4919 820321 828340 1349 872068 52356 864881 3459 595606 262 18059 59721 42 867247 407968 826081 693652 36502 816858 2785 6304 397455 555557 602598 870132 503247 361027 107937 516946 45 847496 799900 86812 547815 731467 176610 883866 157754 689459 826587 264841 774048 893656 195980 475495 613998 1555 888636 124415 136427 2318 271435 569214 98066 816534 850688 644312 240299 822745 881422 794579 811134 14 526709 895692 888604 14 489272 871564 412150 633446 1 227573 853889 827825 663178 799754 729947 1249 24 890193 448509 4 140822 225736 6288 1399 14 2 41807 48 459385 887711 859085 383759 590400 167320 827183 836284 863328 519340 8087 304303 425723 522509 845193 245844 3735 661166 692533 408196 339516 192885 654451 889462 543774 624992 80 255239 661142 44226 389461 120295 165482 884379 289213 189045 796736 176229 166322 100139 362543 232304 359583 2038 213146 433329 1312 369546 77 143197 848661 124 509 29357 768225 440926 857837 879962 818299 407754 878548 326 581809 556966 875128 316031 232713 831994 863625 274487 1293 817731 448099 3291 462897 754914 15 290829 2885 591438 483677 1932 835441 395 2964 796061 7 24279 572529 890398 799655 648587 813312 131 1408 26600 238191 185086 873056 383 713524 419799 269718 875871 361948 835069 25023 10172 849573 214244 893433 877563 892486 491226 832251 843624 110924 25364 225839 588623 9988 376790 366797 676915 1728 781064 1459 685912 21865 887976 78153 851154 743 754029 649251 44 559402 854290 62819 875919 881379 859036 458844 53178 710926 314 827276 775358 654431 405927 802420 882098 274511 775188 452097 120 711435 853595 623842 383709 22419 754602 747596 868600 247002 42 583788 864007 158541 549490 19 3 28793 778784 572242 208773 203675 7384 844974 770737 274184 527143 1934 882093 803446 791029 732782 651426 282394 375421 14 881488 1 702444 53344 888559 64978 19892 667248 572480 146167 842984 881186 189118 413331 798405 311245 8 224662 84 881814 653741 8056 174039 265983 226900 428613 12998 604350 5956 740957 111 945 534731 823681 729507 551405 880738 300815 36109 611454 11 796338 879829 475864 4 42 416042 706085 618660 893608 896540 17128 608661 2 162414 659165 723527 801287 876631 538532 105907 68571 35840 194631 876445 19757 853597 848579 317278 693587 711529 119022 813078 476765 128874 727124 762820 67426 570 355059 817030 301316 564588 732158 129201 844297 42064 423001 693758 312627 292647 374451 445935 153734 15 4398 808083 807948 245800 796532 23613 868327 768497 429435 165309 284449 393344 828800 847210 20 590033 850269 282251 788418 10 629584 361 555535 17 5468 899671 473522 654277 347217 410132 471773 897891 679192 830315 847155 199365 85959 88491 461833 897249 864289 882750 207248 242921 851729 15088 806103 330603 20 823649 208418 890648 836298 22 21564 879331 356941 335215 129 793247 876502 4 842360 3125 881882 811253 612286 861582 785769 487908 776079 762002 6056 382430 798568 756360 353812 745891 581651 1341 562563 773084 893254 820936 64862 512272 72 3 452348 423753 306926 414404 851872 300306 19 880047 3 792612 634880 153075 6 6225 633640 696971 875286 794129 877106 557859 403683 26633 791252 72 743242 517064 866192 10394 183589 624890 556632 3299 872915 893409 766927 32676 3 757866 93 2 24 690290 836204 467346 259928 759375 835630 600999 171649 19 277994 811346 735940 866605 36948 461585 168 475334 35 648 202909 869679 859815 859153 396824 106086 76756 675780 892317 24755 3 233880 19 289 839811 881038 894426 873589 772185 131254 52066 251826 475539 188 819467 791696 15537 179360 881066 870872 118860 840810 553527 785773 807889 856726 468483 845887 887610 835628 162622 895598 409709 10863 4799 730830 4391 74 352351 881389 866114 896411 883948 20 531643 211119 158655 255375 27 766684 503756 859058 21821 824 6 721643 24559 878175 525503 454342 207849 597442 838511 890502 798464 568135 764066 3 759491 822877 7234 192350 897761 5 190630 833815 862659 17 899273 456573 371328 68315 384551 16 592030 537658 810321 575089 813432 613610 879916 859061 878082 804302 895860 265386 95958 714810 1270 844661 65652 603779 126 375597 132 818577 2396 887078 89483 895140 301118 122284 31964 811397 259378 516623 261175 754817 735432 777565 825390 11395 728362 285862 729068 10170 896869 34 203 896146 720822 607726 166843 713288 24252 1 879494 147523 790934 274708 253057 825073 778113 854652 9406 526834 6 443634 696913 368346 863401 853242 794700 143504 307575 828125 859009 894554 30018 779151 826988 430 229250 284692 809062 438500 79568 328098 864239 831253 785257 515352 392924 862762 275310 527800 895553 122874 692201 898426 7242 346828 592053 822509 877282 510709 1176 792616 897393 843576 652728 884423 474698 885217 305072 597315 787633 712118 857745 843 270605 816207 743423 865814 19599 811016 3 881937 849174 864868 715358 638923 583120 15 161192 583639 743200 705097 211175 821475 1920 489540 850584 860360 4 447225 838312 852821 4652 868724 702970 838175 623833 681059 112995 694105 474767 594417 898268 222293 864288 77 245930 459 86941 127 699383 717895 251830 111836 337805 464077 640803 537612 94 6 12 285625 17963 802036 897277 201309 320296 714324 167703 761896 802687 871613 550998 691332 876328 14035 628 277683 720284 215590 95031 889190 516986 238295 872818 420063 14 899021 4 424763 5 120422 335611 240001 723984 646440 342257 637187 386582 851539 736898 765763 382484 27835 14 66246 542383 670944 853398 343323 11 805217 791763 33172 136451 839990 714930 835506 37274 156385 759958 585604 449 816588 13449 821646 898703 549 24 761080 780191 20 625279 762114 23 63156 174730 2 878494 712310 439759 802624 547181 164606 4076 872691 760876 409971 487766 869525 526931 430986 814395 641312 813346 15473 124084 446463 144090 836363 839167 895679 342 18 75202 837222 14902 1 482587 10219 860949 899610 507775 607181 308586 886397 91972 570804 520002 857230 38 881762 348120 3 872579 82155 813078 815020 852373 606737 879505 728301 727464 599024 750211 711684 146998 69 875015 115025 846170 201692 494611 767209 34776 1053 755334 2 599321 184291 740673 705543 725297 811442 767142 685572 238 318955 519807 428038 12 591790 457502 740719 300803 231476 704712 613507 890364 1283 220163 560015 51167 426718 778908 233635 144268 27 12218 762387 860635 894747 37 814989 80194 468165 406368 310223 5 794365 311923 328692 704819 2990 314035 67 674 269346 149219 699319 811199 193056 2780 845964 247 62501 724835 158904 113596 799409 694585 232157 47 6 405176 869362 860394 1206 362007 894326 269218 81384 739124 791082 845001 2229 699434 787250 888255 376506 47 779995 614021 870469 300421 709105 348991 1084 827641 863454 867268 834380 889350 387544 753832 154485 801846 833379 886384 519 779034 821270 2 154397 11892 60866 888760 663189 408127 48406 344091 685719 254 836043 864553 4255 266834 821197 56774 417359 847183 821045 6907 884378 830536 286806 130199 8 42 2 873921 3 5807 112700 805007 259682 184212 222807 116 124456 622451 26 849984 408795 14580 393066 499968 277265 860263 875901 7214 884407 572986 889127 19424 703651 872149 873141 659917 333338 20 255 834627 755839 890326 209 183546 896322 661317 63367 827682 832437 157125 440478 482613 869010 19 157002 224270 715269 890171 834873 170389 329146 572827 541597 786702 266295 857283 294800 207025 474254 852958 661148 58501 1 241564 813583 1713 8531 7563 443486 133194 807933 898613 851417 888743 23975 161053 772746 181834 384081 489178 422039 876369 877975 14374 256138 896090 670099 106985 833607 874141 104070 840991 849131 2 1625 56439 234465 808154 898749 20 292661 743278 4 161297 188802 880719 276 748056 79012 149545 340701 182 804473 22612 113020 2590 371871 6 787636 663112 469 811847 495803 2 779415 745868 32 226281 401099 102750 885792 863658 808258 153015 22535 244804 378876 892952 27 306359 26 114302 663197 397098 847634 1 831526 859553 23670 806281 781402 73613 765914 739341 587410 809402 119 800009 753063 42936 565521 857074 723692 888401 815802 447667 9431 295 159014 820661 64016 882719 63645 805131 7825 2 269657 14 692552 862142 713677 788450 41821 560787 69406 272614 829225 846398 59373 866765 527735 880841 265 124 688289 25933 6121 398073 716259 881603 232992 22059 815129 800107 61730 353083 254527 56372 26178 858370 190497 435223 347115 828239 138 891112 4 16513 269602 606 873156 392639 27 398575 692845 866950 22 1128 691179 59852 736061 527004 4 560447 514711 869703 888234 291690 437882 513339 83756 144917 398165 592640 528389 755295 812913 740191 573301 755112 897973 769443 856931 119829 830853 22 300299 41535 834648 550339 831015 2 322568 130332 5985 521593 784732 887116 201775 18 54761 571799 111959 784581 659937 276367 114833 4 725861 855180 314492 42374 474610 30154 2494 237425 483155 807840 223329 89 505247 720654 22 440234 575145 10 846115 26 857001 864995 848700 817030 16946 796787 38692 425759 362082 808626 863718 662964 35206 92 836403 27 523884 846278 863420 673838 813471 528867 214 401136 426333 419854 2196 3 27006 242545 459494 147 22295 5 613865 807318 6 888649 440362 20 843737 624763 132 810498 34234 789134 692092 508242 341 142948 264887 802036 465477 747108 547135 713007 391981 39114 128943 82744 458401 472028 868092 532573 242763 858408 811276 873685 627073 2061 411730 445725 865393 656758 898018 319644 2 431507 69 858480 560854 634624 522319 7 328413 841301 279019 580358 708469 94777 210523 847747 768181 354665 804179 41664 863727 46709 72578 172 840030 582800 776664 69920 750104 742958 4 797569 336542 500411 735929 156708 36231 826805 76347 212812 165838 53740 877592 442265 859662 828461 441233 362085 648640 795343 513637 783474 2413 595900 465478 715717 165882 110981 580261 187189 781101 723997 870315 288 707756 203093 230292 848927 827492 84621 81123 1 747091 73380 594009 211503 682966 878132 820656 643183 834448 11961 699191 763956 274951 186601 116272 737079 698377 898407 11 1 4 5 888782 242519 496678 539659 47118 691779 10337 851741 744 871148 273466 840479 854170 852729 853746 1 806780 311 203130 310648 383278 2 9813 62500 600220 135037 879001 834880 17 826460 526137 518930 579059 831582 691126 856242 155928 2581 645428 819042 372065 331104 121 810626 224302 199207 211482 73417 119154 878295 582062 743281 12 796937 344957 806604 9 102 58058 251 217470 844145 360 881101 22673 524398 776801 8 451177 873751 7469 823947 797824 828487 232718 2451 398868 898766 743585 157757 882337 2 35586 888557 890429 742235 1737 880769 46 607499 773502 475380 889564 293398 104423 37398 359432 662691 752723 429399 578514 789413 337111 278 3 234027 847454 143486 5 877302 891881 876070 226663 308793 322021 836896 437463 887378 898281 3 31514 247875 828094 895804 897123 811651 1618 53649 812856 6550 885518 477227 9992 773828 361770 876166 758858 727843 827704 18 444 832637 665 773722 857584 843689 844187 74 57 623150 19105 844226 43842 231363 312918 887364 63081 616017 740142 692743 784868 804775 455368 727763 730418 802 805257 9885 865258 451888 895161 885099 185383 519010 796030 433132 5420 815523 410015 840487 510522 227536 816072 440667 33068 301878 482743 841398 785750 7986 3 374239 807115 75193 15437 504161 14952 248962 483720 2 21524 890026 860943 864435 335057 100652 696716 843478 858875 15777 191802 14 845424 336585 15150 885931 166263 126150 126091 1106 287870 628111 560903 335732 249428 885806 71202 880079 347304 23610 585104 896592 591442 899749 694759 897457 621110 864265 603977 161531 980 219315 633211 852993 22 879142 493049 787648 780834 891027 20411 787296 772649 674715 68257 894538 44186 823738 2 671222 74337 412982 854190 337812 882567 751490 213008 841688 4479 53855 400227 899808 238408 855193 603732 894279 12 40 451009 389361 762958 873013 105 614025 1 456339 540126 879222 51757 691846 597344 831085 152 1 53242 566 610083 468969 823874 858125 708412 457496 727041 3 891609 19 28649 739634 758697 386770 1714 856285 890953 362274 883017 892016 51306 821633 2 755631 874102 500232 40459 801322 840149 773501 3 758390 880519 879277 877168 883922 495335 318226 268 5058 653064 730092 869895 490380 745461 37242 740673 831135 462119 873134 831666 153 841779 848039 548449 637960 2798 803604 335391 807368 140571 892521 1 548946 3504 657235 168 36426 1032 544602 737730 897543 404 824886 149575 39338 198229 235407 567756 20 875378 768244 320458 894805 834890 871753 846391 807277 36611 768724 813977 485740 204335 898916 643127 804198 897264 287550 877284 3 6 74368 222694 856353 861308 56975 815879 734258 296911 31442 24 442899 434252 345611 868691 466357 406227 894184 655866 587645 434844 862934 776394 531989 626228 4 583702 177398 2 127347 28997 877293 868325 895091 446140 8174 792063 497150 336 133138 10 41934 241255 887347 758940 181445 535154 2 882922 39576 13185 885043 649398 869627 386281 516889 411006 677891 632297 394431 5126 395324 214091 412 1095 5 255714 56891 1357 336924 463139 898027 851897 850296 803241 705349 739462 792165 195580 192873 760798 868543 887404 254212 373677 7340 7601 754951 892429 286487 4233 807113 219024 97238 28 1070 877519 111355 960 828601 707338 585669 230132 11 157325 393707 17 21835 803651 821006 181090 592363 892561 141153 19635 64138 51124 6762 409153 416010 506390 440083 15 750862 1624 30323 3070 841160 891746 543763 453619 381386 691914 896345 794651 692 628377 605381 757030 125203 179858 261 293061 862215 266803 41400 892644 837560 199828 88618 84084 884419 802518 678413 867156 2464 477034 227780 365103 684382 78545 34340 880383 179213 184406 484379 6604 155148 55142 874322 9384 65 113383 845937 899611 605 11141 769263 878645 11 105 128344 548608 825067 664754 864833 540879 524883 196756 875565 716554 860678 10 858377 886530 760144 872815 540615 553564 3 802966 16578 11479 825038 496 52783 467631 121750 887050 692770 210674 858721 868178 853695 207949 773267 2 889877 627494 350979 2319 266192 892114 622828 109 766024 1 150199 43942 830044 899027 877491 857043 364041 449208 408736 295592 4835 597489 221623 11 197881 391490 496406 887393 457439 867410 31 842069 694981 117631 788054 288835 704004 858014 858709 174224 695520 102188 873586 3 6187 887046 527165 49 521906 883590 394093 702737 160661 75072 806052 837738 1 614151 939 811798 453861 779101 808607 303 878095 2 423415 621756 442807 884658 323855 127690 666817 895406 1 383130 432153 897406 9361 746196 153594 229075 890448 288131 118533 882429 809209 317626 890776 647322 889872 685896 872901 45 804762 352249 394131 166754 845936 341434 338765 884709 482 699503 51 308046 376 118952 670391 779 293548 175960 758667 146708 852116 882005 115623 826051 883339 94 546865 29510 495749 171517 379049 54895 185 836289 1 82 750308 564740 807017 853411 816071 3 4 47610 409844 287805 27003 719529 862154 779975 811739 111547 808921 1052 33082 887728 502517 678314 745291 811264 14 326073 585973 478090 137499 9 873292 720719 601427 802406 272568 205564 464766 27 11 863108 610393 869990 23304 281473 19 271 838735 28929 11 823981 603663 832418 19068 135120 815865 13 873455 890263 74 77 527587 694394 440066 896722 851653 377907 747718 858411 180477 451728 737885 528224 785375 390904 898037 214683 5271 881520 126748 21034 879588 420722 87541 930 823733 16136 5600 530626 760510 313248 819 894515 25918 279413 786278 845504 14 506370 16654 1517 3435 510871 853270 829368 663663 829807 335535 823579 696604 746281 748267 2 895215 841003 450223 303 2978 194724 98123 890541 881523 799535 537303 539464 1 754923 874414 810 880844 879508 866555 59187 304166 715664 421231 877484 893937 866657 827254 828210 25 459 892234 563647 244788 828266 15 673980 838164 755260 839402 632 323 518367 705469 602475 107099 256601 556626 865234 59 361093 475 4190 315467 887553 741 878916 11779 338173 8711 854181 139655 839156 203804 743076 175447 593651 579117 150455 673861 1030 791883 34767 831515 2 396207 341460 477982 788316 2 854108 542642 148589 835060 959 799264 420498 6818 134380 870388 143956 877492 630914 885673 822386 122455 883279 857947 269086 576653 73016 889428 528546 711663 801658 889188 869621 684996 549927 876221 885942 680338 757621 126680 58857 515003 898318 919 899206 624609 715257 312803 220005 492397 2198 2 89274 889449 12 802041 467575 884490 564144 497402 59182 4 385297 753835 828015 81 11 873685 1571 3 65 883163 754794 93 154 864304 887598 13 513242 800787 192843 807305 868759 770568 665492 336636 704146 801809 670663 443595 732660 829093 792873 267943 664631 467 664512 866996 812745 80772 1 241652 6141 81682 434370 218784 388238 694540 120181 838448 86974 137448 198430 446029 618480 626215 342791 178577 810783 263360 830883 780273 19341 466800 87655 19445 53580 98576 144182 342235 3478 886184 842606 33447 445461 223957 821175 882261 70651 68600 771489 261529 747891 859885 450498 652815 330210 877414 800570 400841 598452 583581 972 860903 349568 107 5 429785 746191 366090 438336 562994 758994 844923 409815 620246 736418 221386 610402 2 235138 252650 47336 790531 531307 830826 685227 551069 13 829993 574321 791240 777721 88119 121308 534169 149295 1600 644386 616466 179489 568875 883630 335353 371043 195856 871277 105841 830571 593056 573003 438004 4212 2534 82821 860308 3 244 229840 750693 6726 843566 143875 140524 419530 690242 109703 298976 859859 843654 790479 77614 313898 637461 388964 634 861387 5334 161101 358100 816627 817 181202 862528 847491 855478 214398 532344 589382 886043 5 639532 4 127 674781 256992 1298 377 893276 877970 849808 851555 256418 503026 245716 1381 841462 879921 836355 700 15954 728824 214 761729 441836 114667 436784 90087 446883 225842 403730 8 827164 895761 664999 841540 28 861961 31 805491 182394 343775 698529 761667 778619 889277 268559 867055 95770 348119 645863 829319 3000 7 1925 518242 21 532178 638316 346310 865769 49386 301543 393205 526879 832753 366538 801134 272132 1 655047 6100 874442 12865 28554 735119 718950 878431 250523 801552 460182 484046 756647 886495 895542 30 761994 659056 890344 755915 159648 382927 569651 4285 392849 859867 215069 882623 472280 402 18 608169 652468 136216 370138 784330 682464 257138 487962 8 3299 79943 827374 21050 628887 13365 892951 355527 641504 832190 845000 665741 673822 532 108777 9995 179815 773124 1363 200051 861427 882842 589008 487328 856287 366 823128 3643 236194 327268 643458 193 896973 59501 373923 880810 21 814399 21 164563 325881 764181 885999 315109 61 536989 497774 877802 134351 778460 1 852986 233010 10 194539 883212 622427 32 697759 21849 740566 715 20564 196810 8056 848074 100 264021 5 504637 26274 256895 891115 885574 536695 335477 271141 599395 804211 345449 801753 2483 894877 847261 700983 767585 137298 794424 835942 581879 309193 896809 376947 5 652076 287428 473218 828451 7735 846987 804980 501643 522408 544751 327544 64 134 795758 206 6138 40423 578087 757439 830399 872850 864590 642741 887046 69693 846391 2190 861090 4957 8243 840869 101670 791533 100 765207 476911 405042 837614 889047 893435 337 15848 567746 875527 1882 706821 626632 110843 15994 433002 243 64749 165 1130 856956 824820 4248 303081 389795 837168 807495 221404 468240 122 875705 885326 714398 20 3174 845704 490267 2920 6 67619 115850 867496 483338 461049 843621 419559 41216 443542 893219 1953 96773 880846 141 892385 881378 897189 899004 349255 259331 873704 77941 513381 573211 785876 54162 5586 618927 2 813460 353704 354933 252756 850808 333742 13 873478 207690 1652 89566 359295 710409 835200 762567 810222 171223 168 758651 137764 395426 591768 568602 275262 785378 333012 633886 633272 184 918 134025 44524 32 598522 781397 450450 533 787795 66877 39959 2891 316274 154855 713961 273038 879593 748808 873742 68169 848025 846207 253105 103 311482 853146 814718 860891 865262 836200 814458 161679 648749 389264 793403 784422 4 877525 602965 752182 690995 833942 795422 26896 865902 827320 167613 404875 403095 859667 60417 882909 43598 582 5 779922 888674 821519 706091 349379 889541 282010 38 81 283846 2 8 208791 448454 3711 641267 13146 1 3 589779 144771 848330 870240 639495 837750 878745 839435 828632 112773 553737 584341 896674 402576 434451 881166 658826 175604 4 21 899040 800200 8389 15 875043 244745 254421 1 725394 662835 868732 618749 868547 37616 572521 589036 885085 552265 447586 571735 6 83201 263493 838816 835995 849871 137201 707885 294728 29 371182 5252 839460 385904 220680 708949 561212 882530 581217 154317 895572 685144 23081 59 704937 290987 70903 579660 752933 887198 853054 352210 310765 878597 835059 103891 892382 857960 42 343777 375 443057 108638 599394 789966 836878 182 83998 882652 828260 478607 200759 255779 762020 879172 245429 871 820114 511412 189286 6 660633 532543 893801 305277 798760 227406 882044 830225 437308 701867 105791 2 147630 193485 111117 867024 408 844200 13560 856409 391701 824482 438060 14 841989 55343 275669 829980 854224 127401 27 3 182 220930 220760 878331 614156 673255 113144 174035 198521 833314 254176 777576 774272 9 412 801247 659927 337270 74770 246523 416 1888 867306 602585 5582 294623 88436 8 226240 455683 353252 863008 786375 246273 864923 13 39 23154 2 39 386511 172 383208 6 2 573593 535272 643486 362245 828644 608841 647626 10 688279 72 715221 802977 19330 141533 587 471390 44495 380658 732740 892914 1 792687 39182 842707 866187 324645 750759 82845 879616 112866 645800 628682 494534 386583 482533 631157 858643 462297 843906 18937 5510 13 788115 794179 88125 26140 413156 798402 139138 589083 133562 730262 561213 817709 867491 183749 825225 788976 384827 664388 389402 71579 567045 153 830401 100214 109530 857362 846354 877481 220261 91502 567026 11289 160063 884003 11390 785781 32 850828 466700 671563 64589 863887 874415 796539 805063 811277 111222 108 383 297870 825445 530683 47 139413 824842 854588 381943 844146 415837 360899 42906 607170 436343 629205 888508 526135 17 649578 33 421169 245 740187 289718 747546 140256 830565 97255 878698 863572 774436 190206 103705 314558 877901 464399 824407 810543 450511 3 244394 67 829905 16602 848245 95 819260 1 839698 20200 19 13438 141 4867 779820 425079 639868 643597 12105 783 6375 704606 735146 68244 860138 78354 353 80635 888612 887259 256023 405373 207357 513558 842351 12 343735 884142 3 58 3 835387 891873 1 873104 837285 614664 852976 841501 545529 720913 319414 396576 168858 818591 6 796270 7 588027 720182 162339 2 896949 847404 62 894974 871093 212238 28461 35 322078 825 2436 772126 848082 189520 219037 404473 43156 643644 857000 100535 354384 866880 297595 272815 660668 836704 70038 56 860005 885333 665304 754659 897111 735869 321141 837129 502846 796411 6398 491084 885239 758144 725452 9 876539 879854 130481 662821 878393 778716 15 835673 892457 897375 822967 811563 812218 363743 839011 687827 697 682226 412 535162 537230 880318 6 3132 871840 853095 433281 780273 518992 1028 255641 148 815415 82073 202 802554 898358 668600 896771 776727 584563 607660 3004 29385 39691 283063 752632 831364 242517 833628 11 875487 566650 12823 867694 860859 544697 442948 859044 759566 461299 899837 468232 617915 5348 2 232132 170 899362 891434 647119 888087 898079 55710 9 4657 874249 510802 303702 263880 107 398535 67779 883023 520 413390 168 894498 897357 841211 114851 209195 843585 843823 895962 265714 876343 180907 763384 862829 805911 852844 286393 12 380819 122328 268759 22508 221474 862825 823717 627145 432 841683 249842 790167 777213 25 11 125150 236675 825377 471439 11619 859229 691686 736223 728402 656423 818734 626333 521345 140654 771410 57923 781224 731457 752269 441863 834676 704549 897264 477267 784109 443105 325451 465681 310361 370478 414686 826518 417 292688 3 698 479225 689257 762462 155684 845632 308328 81 871575 409320 112036 473400 879190 767544 481809 857993 705650 645551 515343 221088 823103 58766 285220 371876 66193 845206 1109 36 779537 870351 890595 1015 302600 810461 2 365220 785374 670536 813905 206274 180188 449352 895715 319861 388499 799945 284941 7511 819253 4196 855528 737595 146386 437795 259 767452 873248 529607 895784 853586 35 227 628932 9 276575 867569 738811 574902 306655 263270 3177 556724 38394 3139 633062 644836 545890 12210 740263 852019 243369 754911 264779 880970 57432 126761 310597 758644 772421 576 744282 121733 506122 792168 214600 751025 821765 871764 447496 744915 36471 779645 638163 2 827552 43 193253 855689 3 684402 564567 807304 461114 166781 889783 805049 361132 3 879528 708768 474687 413373 708760 93246 369388 1 872899 473733 864026 885069 807956 67638 865348 107958 836324 18008 886272 895149 467281 712052 313693 828433 3472 180810 864335 722384 827056 672402 5 395675 771641 868301 887497 672685 326353 484105 204071 889319 574304 24836 616471 250 360257 155005 389557 765551 297771 307420 855171 88008 641415 895764 287107 530518 2278 282687 849115 28581 898076 35002 3 800554 114 492255 549537 145851 1631 877745 892442 664430 846437 19572 806392 171578 836772 690 836283 796182 481281 889868 3 742439 69698 367 776747 897359 864376 71 387646 794274 815472 231898 286 789360 841091 6 806027 533028 217764 853616 67377 21269 1709 245116 897123 877790 60 875579 676504 888322 469626 646952 734544 94876 502528 886012 236271 173 314367 606765 9232 799289 874828 751240 317028 461295 12 837192 883659 173140 783733 261513 147189 180587 890575 883768 537084 842296 751513 593831 274674 8 647951 403493 866307 397158 296519 206692 26931 779033 515088 375340 464 795929 150248 834390 597011 825869 3563 579427 803644 809712 623899 619799 3776 279541 42387 392247 824915 54451 878293 863442 72893 1518 45 5227 844753 810603 810863 150751 3170 281635 200548 385645 697450 836898 252607 77662 293715 657422 825384 196401 81 827435 416093 10487 881297 603 807270 1963 895527 138462 862440 897104 867493 127961 892656 590098 321 4 834586 370941 413871 720745 70405 252023 140659 890286 3 7496 896 861652 2156 21436 750431 409420 899367 869537 47216 49232 876683 332545 813578 842586 5569 603054 660271 3142 652653 300205 31073 415442 657376 192014 109 395976 849422 886685 57 781047 322734 155 174175 267412 7417 798174 887609 176131 1 91718 1 336614 86323 102777 695024 564589 442357 3 752884 628157 861405 891290 890271 892723 701312 2132 295815 852464 853720 696467 50 882542 862468 650686 821821 770240 229440 364490 54 898617 512727 51662 829965 836727 790183 64978 256485 873043 767861 828244 364791 3 856190 4814 891210 195367 392728 57367 765688 872951 629680 369683 1 26774 504059 7730 42108 118862 472270 560742 803675 7644 699263 179783 171882 897433 9739 773423 20986 34 428135 827775 17305 583124 446863 770207 391415 842264 1420 227553 2 737564 110867 501894 720210 225392 567592 465155 718564 290359 885213 455379 154096 13247 372976 20 898485 551335 893786 55814 846148 2 897779 168 466158 1523 442626 875434 884946 81954 738883 463 108922 858259 25029 373772 235610 831327 91 819587 852645 614823 4 24062 736533 627003 799545 22150 894541 746423 310195 836541 121688 881826 321341 361070 446352 859939 570874 471658 833390 252252 389040 296750 802301 602919 708116 120 814118 303725 845629 57127 376130 859099 383849 3692 843090 3382 684415 1586 895533 640669 575 12225 744165 586568 11780 4273 775662 7 733641 1 289993 390140 4 463292 857332 1075 32 858938 159296 799150 695918 503006 16 4981 47923 601272 209370 14723 69440 893643 115871 864875 5 48920 662977 785956 45320 764276 888323 1967 302379 576039 133625 899642 45403 758203 854180 742827 590226 995 864472 214813 239682 848552 557642 484840 859714 65180 53 871525 389279 841009 837494 148634 629122 49855 880995 189 479119 446683 561307 513705 322715 3325 115705 4768 378349 707271 7 396788 764761 681445 858317 4226 874189 114752 131027 890313 11 366205 112686 440486 888776 289065 566329 821815 46552 49896 8194 34691 887584 185589 397 1280 893935 774395 738014 459748 21 524607 895337 377498 8929 700772 9 305858 565381 51480 187706 713368 197772 821850 657876 800756 431928 15 728394 576350 52919 1 194868 803095 23 879600 523891 36152 744229 306948 656521 716854 455589 318158 862292 831068 206251 7 178100 66 126840 1458 454876 85429 20889 58784 143547 527442 847002 11 897825 872496 669532 20987 895536 877698 539132 604813 606256 827520 100501 156088 10462 7 863381 173 898181 871962 388438 290268 2806 469229 562473 790373 463 488155 869297 1890 520589 402442 12 698952 8116 397484 476 643684 146300 5 26 419533 879421 840416 613860 475021 148039 867849 855229 350061 712333 717873 924 778760 628398 787634 773900 704808 408449 558597 811607 55827 281545 514956 819300 156301 689162 880006 548630 76214 892603 247193 691089 270462 894493 108469 65195 375 228964 745511 805598 307802 765164 526321 823372 750279 841652 878735 864904 836820 848866 57 731393 808372 96713 877168 333 834966 76 881565 398139 271641 735726 123560 738064 865108 3165 375892 269627 832440 217373 9522 462492 602154 298164 20082 859753 839590 801750 9 2 568417 627977 891793 421536 3830 609337 730800 354321 530709 26642 270158 75820 643622 887305 117435 740867 13035 804076 860135 610832 5659 146920 864578 894654 704376 766784 231896 22 205837 654930 854256 901 374468 218100 818924 194195 199003 3 2 530138 741634 2 772249 338731 758924 899675 25351 873302 463266 787352 505965 765264 856881 222319 498 824927 135048 130 43506 575806 584746 323758 897828 13582 396455 139048 894981 461447 71666 824617 37232 528607 880076 876068 66136 15712 322506 746380 60176 116131 796828 708589 882742 345520 845884 864982 100106 845571 24107 290526 844498 896013 886238 119142 428215 790599 709061 3851 874114 405882 253543 898019 264 286800 7251 451238 493856 26 62403 170337 3440 307 13 785236 388096 91933 542904 412533 224228 488752 794719 704472 865998 775131 585243 460222 691684 5589 475396 135140 322427 861553 754616 855840 273086 480205 2 67394 527394 46 857138 658471 169656 22677 668 705745 747703 864634 5152 772986 841238 729845 494 97066 51169 724464 561138 35183 37 32 810622 757705 832371 781631 81 5944 2 6307 243815 920 792714 350097 883212 890402 166106 71944 494569 252891 116901 769595 725652 429769 490640 602756 661351 225227 813269 764450 177562 2125 709933 2339 804308 234151 20016 652827 120060 527236 769138 15 880138 818927 425586 613651 883226 8 193737 999 321332 172760 527628 1033 806717 855617 343533 719563 799466 1638 34 827571 625631 549182 504712 895064 553199 813537 848809 186767 2 836003 497370 877808 74337 830231 802047 178397 28 646518 895763 97469 663679 872939 718928 32 821615 897420 395168 138039 111089 42714 893532 827478 811501 631876 3 854245 116 23618 626806 20 855067 42 858388 252780 22439 805602 407688 8515 801147 156442 176893 826638 262785 864428 706051 2783 875803 895241 463375 572304 837227 2792 208126 881242 516331 883503 672021 175 828182 832344 58819 65 121854 755947 276726 575050 845410 782250 819748 170756 758474 804106 78476 38931 198251 851660 447839 190678 231 780175 468897 431328 461473 816 783432 844841 10286 578044 88770 178603 15521 373401 56 805540 756949 890748 896116 877707 410022 89638 618366 621502 324 14923 783607 4 135525 825658 505531 87934 200136 136251 2 336792 564409 368788 789045 793406 885468 848225 609681 822698 678605 132 896569 42175 322985 5 879658 25516 182380 700521 807202 755914 28928 730758 24 714536 118 90563 599628 344576 898574 7 720541 681926 765731 185 854007 734468 103406 2483 439367 99987 880725 891731 848138 180826 53 125222 688507 665668 260982 631810 2 871207 224 387 2 844190 38776 736992 7960 767330 823626 461054 44716 831008 7 773984 147430 438002 310130 263897 533 442737 23 10884 871022 768074 457090 24852 771902 66266 525691 205893 128543 678 868126 46775 501 227022 885717 154532 6 886265 773055 565833 146264 828615 396812 893663 48886 35705 860534 224991 484698 589713 656413 5 62686 616745 883338 480513 4 444551 333506 52 868341 859931 482970 639976 832700 7 370123 665013 482440 454872 316879 470313 131 876681 257717 215858 529110 880838 893709 643861 149746 14 681706 665542 362564 427092 795896 601652 449690 139009 430391 764655 687411 20849 875801 387446 446412 536054 885976 827476 846208 7944 810241 500959 881319 32153 834672 869269 219947 295760 277113 27 826890 243492 501047 757327 18699 306347 886943 896121 773249 32122 311666 899328 408087 97035 14 5016 889569 467410 37325 829867 39382 833326 542458 23927 486735 94090 503780 6 879660 199 877157 449874 12 767928 795916 891384 139 8 475342 224678 736450 645741 705815 13 197670 795400 472136 535100 163184 660722 840943 804941 34224 785131 241754 877649 707804 5676 147414 780673 153450 882684 33009 11698 3 786480 1909 320 329740 314 882647 49380 129 466819 256237 773484 797844 200952 3 363064 144923 203883 855459 825724 885424 295068 884605 526342 504005 897689 526451 13718 884553 184694 656474 736362 205126 605 855466 538707 849009 521287 803454 810445 34 314543 457570 399016 842146 783622 836494 497 132 429432 156868 767906 434612 635099 46301 158526 627 1355 661609 325540 634225 185 509666 457096 725326 471332 888998 184932 871153 338002 18923 834696 16207 723367 134883 305823 255169 306965 892891 254137 855927 112956 194 876515 19088 3901 25594 536904 111255 25552 829875 20851 683620 388823 303754 315567 14 52910 3 736709 785664 549188 843270 820973 861078 10219 879885 2 789925 551138 792876 736467 363 791655 650540 347848 807890 340474 572059 14327 543505 169 816632 123944 104968 733236 855015 442347 632103 164 8209 832398 165 332713 6915 400808 6 285114 476941 655042 515594 317756 897807 219651 818967 872176 846017 662889 820502 7589 85759 172103 216363 204575 243962 10186 204803 827469 378830 645313 167577 328178 218053 784474 496975 8 5 493123 723341 284871 660026 470168 846061 675093 621191 657804 899103 469524 794841 133077 289820 2441 784488 873323 33202 1172 829983 889721 678697 811349 895180 24346 376999 777121 86024 887053 82720 455331 824475 379570 331378 832312 807982 6 143 631131 884307 130 96 837616 884203 886579 886365 5524 841678 856770 255 448 60 789786 2 845252 888508 399985 670889 13 9884 865182 481931 822592 240 180664 1 647587 707866 136 22805 845195 3466 220162 12425 77060 850878 9 608 843870 195974 333593 874344 596271 879663 819159 839630 94172 93489 893228 870504 748246 868870 690926 446520 416877 463812 372642 283407 729005 640273 66 864752 881622 468270 17783 397574 18 874479 797013 894239 764960 535126 10 891822 404602 825381 222997 830301 579692 62 583986 3 195207 845453 739061 831253 563234 26008 406341 701857 335304 893229 876584 149182 2 6 857274 102513 879623 13 366168 13 552602 104931 781697 885436 868925 2 34 682135 653079 261153 818702 546628 814626 232824 896198 176 645428 123832 326498 241 838691 847273 207502 860884 653879 7 881078 315589 375563 878601 633330 387425 874774 299120 9307 713667 605705 18 45752 297431 8699 601785 805281 730849 887716 841283 2721 434273 880989 20 896053 883010 897230 271837 593982 448 795197 705754 85132 851169 2 17 563607 31 200788 445588 874997 896250 625220 814362 869480 830768 799217 24 645541 306998 465002 487798 685736 834864 26689 104947 837725 472318 3032 677650 888794 369549 874612 615356 692879 897580 231326 103030 293860 583162 676771 824337 818782 693139 810941 860550 874651 1 2 515744 185 101137 428405 676245 844551 120479 3220 595537 89 146568 6 135949 832064 1646 59002 4485 438039 225516 237994 190557 14349 65 47978 538 878986 733534 277692 12162 10 3990 335341 261210 580808 384772 116654 148100 186592 655 390227 870217 726717 9835 138532 112777 16263 59490 77333 7 4628 8 507217 726614 342473 444553 783410 38878 830505 496433 732826 271701 860843 687196 269044 329872 23056 20307 454174 251508 850242 32469 646007 33 69 854016 11 56347 15081 446774 257836 298320 577804 899794 895468 777997 196044 56 341768 538714 26866 243983 579472 644454 752139 8574 164008 15 1646 307642 831722 853783 708 44 51562 630137 898520 861668 6 528237 1 889406 465116 397545 830596 898065 211616 11 862597 855655 885964 542355 257481 3 5 40855 846148 888005 372097 798226 879935 1 104712 16981 130241 311363 546763 457078 537725 505198 49277 46109 692650 108548 891018 169989 870322 93 556052 551590 848846 49842 29774 12 8 382368 43 879366 568686 898840 361061 767346 288 253109 878893 599218 1172 571044 818336 499840 717012 888174 77145 893426 749290 412386 370599 898814 670096 751357 225238 172202 188533 697950 82653 722945 418553 39 654332 7 1032 182424 62200 821360 729908 848430 42166 876508 494408 133 5 27 620459 632077 396887 886314 149 640940 23106 107832 877462 877795 633269 739648 413015 705057 888795 798222 3 862116 853915 55 308794 780061 2 867903 531376 888142 22527 195669 892516 1211 18095 893218 204541 50787 493322 831718 880281 496706 809128 72 462221 5 947 793972 552167 661092 813139 569013 579923 208145 25921 119667 774902 166590 863663 517463 301831 264270 851261 2368 868673 894998 360108 502299 265 809820 33361 192755 424722 610001 897295 812580 877461 786617 27 43 179367 543889 68211 537197 37982 780120 2 502274 145 482547 752985 840375 184274 437390 717793 24659 778800 147871 866798 179573 680933 651206 734530 4 845589 31 327026 267 228865 800510 792120 40223 264210 976 8245 273340 838409 779982 816235 773097 118774 885013 264074 866394 398039 13 246723 514278 404659 93381 1342 877039 15293 295270 145785 11387 369880 102128 885522 487487 286932 351762 543935 825492 74951 887836 539418 792896 81984 19816 112079 346295 652259 21492 829532 853276 315708 615702 783153 16669 91379 2001 739331 491 565859 867746 627064 135490 874383 829128 784984 847257 822596 276619 869118 100130 1 717968 402986 2 861006 15988 440194 666976 840580 52713 794998 628721 418317 826163 292 218995 791355 812973 891084 662466 116917 1 42081 14104 718605 899195 2123 48035 879325 843508 855646 234483 180 857399 30219 41 153 867722 436310 878787 771162 868059 601859 1359 1 344 125 434773 822576 823945 887049 886235 865618 775198 10804 744717 881236 776536 494592 102420 2 813651 358841 879462 694181 432997 710701 14 400122 726935 873618 885018 785156 189333 805647 869390 138 863228 700403 789644 242986 815204 677179 404091 872973 22 841692 801965 374161 42916 63740 861123 604917 270860 745489 856865 716 1838 880982 662478 348438 1951 320036 226878 104090 893297 573621 879044 865517 95808 829366 3 158250 194951 832687 59802 20075 866257 56 117437 637278 318265 283606 1276 312 374924 616550 847017 9703 982 738779 824236 643390 11 881046 792433 573941 243793 124266 882050 339684 535127 885333 634470 93516 873209 375182 672330 746383 148507 798396 892810 156497 557545 502542 580183 860653 165384 793510 304781 818129 77574 496472 589592 6905 851811 719620 814176 68325 111391 585654 425617 722793 818685 318144 267508 22446 845356 766009 307024 884100 851645 839169 162 541376 805389 793445 814343 888287 1408 523397 174724 888309 631821 657633 898195 802599 61466 9437 514819 890183 228904 789993 883444 44373 888403 899064 96295 894 1144 858229 302706 856833 21 889170 873394 557556 647826 523 781162 744347 799724 472017 891425 880188 637007 888658 886709 843696 331390 88072 366967 292537 108235 322924 3915 147787 158052 431750 899947 85216 351 766886 209428 6531 825904 633159 820367 4 779402 9 8 262391 73526 301250 251290 443210 611654 6495 776039 846918 189276 848464 892859 9 852173 888540 993 322014 324531 876412 294687 246949 679839 300961 857364 5 359914 4 21 528463 131718 791678 395664 844770 209537 609008 568714 886257 25 768377 8 4 831081 115500 368851 99414 14228 538858 897099 614488 11 768325 122817 11593 54956 898376 620101 286139 42824 122504 16 6 2111 215201 148399 84274 363746 851040 853396 602516 664216 181397 652263 5202 492413 887545 9387 658772 64358 875874 606870 854740 302077 1770 889694 886538 260928 724380 280434 3006 835455 307866 225911 739916 342343 883889 50824 740149 890836 24 891511 3791 475024 404863 548334 163929 778810 135476 314472 553 877398 722571 285447 54752 347398 847183 881296 812643 3 874672 752695 853212 404668 2 43683 743376 562114 43869 119220 872290 14897 508431 856035 234124 860050 567222 842154 454847 64005 885301 153 735088 90787 826302 278925 37 817708 733022 2 682540 332173 1270 497229 18 277382 889233 58 358848 788439 2 875158 884106 879829 875278 886139 258515 184386 88105 150852 485054 854791 845630 91905 598291 56280 892105 648109 301310 554592 837568 589145 37463 3 197461 298185 874657 873128 898138 289866 694315 124979 849079 143470 518796 107607 742096 228162 73998 16171 511562 803043 73 70039 1 372329 446178 872425 858469 153362 836753 56391 928 649279 189498 20 890334 883762 397456 49845 155933 840066 266985 782956 5259 389574 815193 569209 1370 49143 667101 878098 399062 707321 154891 483108 894789 778267 712748 868826 383624 582711 5857 513572 695135 894839 876307 52936 773860 403997 254374 500992 647785 435794 407316 162 172227 703 197609 82517 4420 680281 632740 893416 364 246541 701188 673479 852853 870515 540308 641248 880960 830190 793641 859140 849387 113429 757105 793484 263060 3 15 858442 141973 87906 43 254955 854850 195555 1273 7616 34966 851002 2324 778269 10482 880605 237068 3561 129617 677857 895067 838858 894643 200 876349 12872 798645 105040 447210 11168 700363 96084 80 1 174022 93805 303933 74806 799940 655213 811056 890263 775845 7439 211011 237176 709876 259740 157196 9808 551045 56313 752255 715435 701 524595 79964 3277 1 341903 26309 1503 630486 643954 849019 748321 677646 456616 542556 723345 284663 9304 278510 32436 844950 815099 1 895149 865303 795262 3022 842026 848441 882586 745196 388799 785603 515186 6 894501 865952 164565 885062 722352 209639 232837 727564 166865 886389 866120 1129 8 8606 530744 671899 741226 53273 869418 855546 2 228661 2009 12890 842376 8 882758 892186 202954 550109 294601 47030 646476 9247 765874 421327 848413 194953 6186 894452 282340 80290 210668 664332 829567 77934 720730 4535 894218 768735 838798 43875 115 21 877192 820170 51010 680577 784591 574177 769243 891800 349838 143429 61 612396 825696 146424 13647 214071 843662 228 19146 316057 33 749896 705558 362999 833301 136123 148940 439682 824793 360080 476919 314002 115 267427 798611 30 821780 542375 622287 209624 866919 147954 830203 442099 755808 83 35 895535 126329 891001 495232 898248 648151 672903 251721 843035 40415 762141 212832 785694 214533 154658 204372 893490 327784 280479 5 30787 236371 795748 816353 885524 810207 47642 64514 980 542879 466159 100400 432939 703095 51297 349470 4723 188084 840595 216663 59638 419794 819864 707858 354824 345684 671015 595672 879761 799661 701780 29 818610 361276 820276 827857 29084 2093 97022 487668 510697 453155 99425 2 35064 898668 16954 232327 841278 330122 897263 223655 333872 184 1626 91 899415 608195 2 802024 873601 882164 412813 619714 748769 820872 638658 234866 258608 265364 898976 856773 813673 265214 707327 6769 271964 881303 13 730584 897831 883064 396261 323492 52 126485 760405 874743 14 294714 111772 172085 50 885758 864366 800714 38373 2472 532677 104 867195 82822 810946 830864 355554 708151 743730 282311 42227 58 2 468585 651249 190685 854241 738160 202282 573749 657209 6 462836 859109 878453 751 9490 628300 866372 621760 643851 31409 378701 205678 799196 753132 85 69 134743 292166 716738 890040 39024 411827 148827 803160 887737 417304 627511 380062 877133 537102 774157 479079 665505 61851 769886 882757 851030 544536 87953 31 890062 632 413 379559 850624 13 528194 649 769327 62736 271885 161186 318363 80421 509960 611 217849 31388 8477 59713 56543 558873 396128 766127 886327 841042 156361 849525 817148 576697 739654 6309 194493 849682 140332 816858 2 347041 722971 63833 98416 88422 3 863469 879295 812719 63945 860638 354846 323265 630324 218 546061 54615 551362 42568 14843 284267 18758 850761 237374 200 163011 209704 221034 475938 866386 836505 4375 229 861757 896684 469067 36681 202210 779228 516251 2882 582861 805444 373248 654552 796257 400848 842931 519 845491 841329 890251 1309 424493 834742 771222 792720 9279 469704 332592 884176 417712 752475 827829 385015 745040 39 11160 597381 280 390424 109500 217250 207387 855641 247038 6 666630 18 575218 762903 186 858360 63426 174499 14627 207218 10 810286 880549 44 831061 4831 754291 91 206713 299443 4 1 6343 680985 701937 1 851710 870920 145076 42 751852 270 894552 212097 102422 695584 1 541865 863466 104 327 745912 497442 887532 290762 144176 891826 665472 247508 142363 62611 754517 508822 860372 790613 858012 386946 3367 71 196710 338809 803442 1 94 595587 737326 889246 225267 6910 159619 272007 3951 524 625980 121417 4702 183735 41 768053 886112 19141 269834 371880 578 61147 59 4482 601233 736 854460 755484 885829 886882 529974 557 5 898495 111653 685289 162680 1162 647792 267783 6 880530 43293 255398 164721 753499 12873 751493 830763 866132 293188 2 88771 467000 469988 117646 30354 820187 1 142241 9301 522006 167922 13 874467 812131 885812 831101 899689 859964 785781 892718 835715 271189 877037 898953 413392 244574 631477 47811 852346 2 34 22 5 50334 95527 907 3766 786542 229897 883958 145 165549 699472 593086 8956 880799 1764 780393 616545 267 15 835107 26049 797943 654917 748628 794963 1421 798790 1 36698 130 702242 816123 84321 727592 208911 863114 624260 887381 778220 672958 870514 829931 849793 709580 45581 10 771011 2762 695934 869038 221782 657453 13 520 344405 772808 842651 2 881825 60 45664 173266 35954 128010 792711 224096 147074 890287 18 767205 708381 740013 894474 2 426965 500612 34953 692012 147205 693302 843121 878009 762278 519219 877032 859521 14 647926 175832 815185 3 213 4 283155 266768 77774 702307 867691 879623 179732 846758 248787 773217 472594 54344 860434 682083 58981 889138 10117 17 603271 6576 245845 833347 837200 871289 463447 842696 1261 44 874885 230147 265529 764338 860890 739363 641333 2743 232875 864785 891776 625792 58687 826534 182710 111409 878858 316831 74561 60562 215023 565561 751689 57313 588100 5119 717422 860177 556510 860713 858570 54 885621 124523 231311 725867 5245 869079 749028 867349 5515 857920 490973 314739 629 351601 626327 285697 895418 860876 2 902 624578 191603 4048 46 590752 707939 869576 883141 73995 514794 823858 7622 3 91414 869228 55 833874 439276 870633 781807 894807 223938 134953 39963 91445 3854 887553 862514 883739 890841 514451 706549 896823 339038 3 10 140795 788471 553998 19 16296 417791 657297 1 42751 815352 898856 785177 856066 847191 511 201183 4 773825 875630 883533 635291 259549 24 449659 172 16714 191357 468694 262 869911 742737 829414 76529 396941 159 49823 813097 7548 14382 30 3169 803903 128991 790918 805990 556487 123 2 4514 898032 113405 899945 92505 342733 312885 870011 616350 306639 855749 213655 342512 207323 880802 388 332758 319974 1500 656038 895560 92036 186921 891612 23525 515157 208330 540606 9056 52 78507 316836 34 851741 897427 52 12 507157 804110 707612 358753 333301 20 3366 899834 847408 519628 1 240652 358103 114404 782676 883266 588125 355010 575615 292814 1 337180 29 693083 564 8544 678020 33814 3399 11386 367921 15 746922 217642 675067 880427 1017 51249 837536 318865 752434 765845 486154 744099 257 512642 60 598948 779125 522733 1081 371382 370224 251019 231 673997 80536 848642 822983 36819 738845 839700 1364 59965 421546 11671 42750 874120 843304 248933 571990 770880 829772 762626 813 22048 792806 61848 868519 735491 890206 314115 598166 304532 665900 20600 62417 500581 899041 899550 854657 37 165320 835379 882549 631382 222 423471 295 121576 519492 115427 173301 787450 165075 791249 17923 799498 360748 656148 28523 535562 887926 220764 167240 864923 82 728986 894475 475155 463602 897963 11542 858927 835864 848382 777118 432825 197265 301675 336904 797928 608272 164 327242 860816 692125 355 287231 318790 121453 4159 6003 639460 46646 859987 126093 679294 1491 31 8398 895968 19 612906 886397 42749 62062 705296 820210 857630 186407 614426 757203 505577 527124 12675 447 237026 369449 446457 390815 251467 62039 872345 529978 459568 827493 73 870728 260072 11 871918 701355 520 645210 163829 846067 885942 499742 861071 20316 92949 858200 788455 251953 365041 312954 664580 804655 816029 1751 812302 144539 890014 175155 865563 5 25666 884802 6286 815384 467324 28 5 755091 705076 3676 289401 4732 70920 877329 65624 155255 697591 532203 425 25 887272 578999 737978 429297 723247 882787 122819 158228 800612 2975 821328 407316 58 208 13 181255 46 4672 79526 813256 865592 899068 12217 324289 149648 819233 895966 571 487214 325210 233814 79 490283 359260 589 200704 883496 576066 16 8 849935 887172 892503 578594 357885 130571 664664 451049 372916 24258 347922 73304 836103 553783 184742 3 799613 721251 242487 231892 789955 844873 499310 772538 633394 873207 292022 701684 776583 65683 474401 501 673632 853806 886558 6276 687243 9640 3 400594 616221 374549 860355 881483 1756 105875 168309 3179 188 110388 101 832323 31 792572 840048 660178 486887 176695 455303 10899 171162 858450 50660 626407 644047 199572 790105 66907 448712 452033 816891 804841 105310 45455 734387 457001 849201 274300 724085 626603 140070 14169 29727 1 870958 885488 14604 526562 849906 125474 8 594324 835173 790005 1 827847 281429 7972 4 616655 635180 70393 46 11 821741 541481 890750 591501 836964 895532 69158 764061 186231 2 497251 799945 825694 508391 857711 863255 727831 274250 712279 888959 355217 687202 830526 708145 150006 839181 894281 429244 380054 845969 28 54454 809689 752396 734581 1572 176380 841072 130616 654236 800474 885331 394465 873972 38 220772 638823 588683 819849 550671 890342 886691 865627 517253 222018 59010 662639 33465 2164 887173 207587 717875 139393 26 405564 885335 898609 38 33032 102878 287849 115736 672545 296851 555346 772454 145176 468936 157195 272436 815551 117089 695233 808000 175273 532192 832324 1 669951 214585 120016 324931 874995 702861 675074 836763 883441 737310 337410 861388 600051 803361 882498 831384 194463 254476 158956 9446 843149 447743 110962 43459 424160 360683 577583 841157 896853 75353 193825 600663 131 868429 834543 301 337298 351574 838855 35 767133 28726 520347 632777 44 790984 859470 486926 59906 628 209020 81230 81037 382498 238935 589639 866047 587865 188878 808948 5910 829822 6979 223091 753467 621889 705243 795180 3 791705 387141 245659 93266 166111 866651 451262 842836 575373 889488 736883 219743 879440 236081 325660 678978 898408 517495 204926 881559 687081 4562 896550 3462 94 664178 701859 735450 834260 5 423495 883279 857198 14400 879063 307816 880536 875309 848432 449 651004 7 4 176124 882424 612618 24556 891429 194 750157 554322 2 55156 858430 535665 317835 226541 880319 434676 111238 309186 828569 195935 167224 303712 9 876266 71727 719723 332563 460770 899643 746947 880765 893633 893450 894428 557169 837915 715044 885401 47 857585 884942 534549 825338 14618 31238 784631 326699 79755 851078 879318 565934 844419 51 815728 62 184530 863486 647166 788430 272 487622 771386 209601 130831 791417 29319 343655 747243 489218 609091 785238 78173 118214 18119 2778 557533 802662 826044 484523 63113 65 892133 378801 177475 758558 257712 20929 782434 19684 118104 842583 2891 96779 892177 489582 13 894495 140233 899472 562538 126 899747 272570 709789 167006 182 292099 881967 269 506127 337018 658620 11858 11377 414208 694186 639110 458961 589336 472241 10905 897593 899525 708483 506087 422038 898351 5744 2 25234 217309 891341 880423 9 884369 849333 43711 140 722218 303 881398 531189 779328 150935 854794 535306 465 862826 809210 687918 379939 432 701277 892 82 30 778964 819728 12314 866273 10 806830 727208 361310 849327 229201 485747 1647 579322 857091 885750 789963 878391 266538 863452 770289 3871 879771 884666 478538 815697 449330 541045 847512 18883 113946 80690 892269 13 652911 201706 825046 796126 600089 835404 147350 18142 391206 255200 37473 247 565552 868274 894998 884571 235342 417911 348517 357293 543095 457553 896977 753576 164754 82899 148 221483 73278 33939 647832 843681 837390 665051 891348 850769 5078 281707 850370 210 894122 776845 773876 867119 889876 289651 898384 581236 658040 16799 569638 71489 66343 160013 897153 1953 782099 54423 45152 376977 458327 10698 55 470 639091 562825 388464 2 4 35180 474305 1659 873222 160733 384639 883242 622707 126619 483 399151 891870 210131 133193 737 898957 69859 789177 750547 5282 231014 310214 294 843569 7419 734631 886447 897689 668796 271510 30668 759112 69508 413923 747927 750177 815188 75121 665349 3911 115 859304 808876 762852 701977 661309 861424 878498 431004 797416 56036 614306 579220 855376 862084 218156 445855 4 780428 4975 764 429995 491 858462 138246 420556 862780 485888 500321 33090 895782 231778 426619 724448 723443 3319 851145 881996 181248 390 820602 886212 383850 386618 880738 684893 53707 828298 846430 721108 880144 328963 723668 872458 672782 3901 508449 843934 315662 535774 808170 10644 723970 683171 715507 846400 575515 272782 837416 863503 149746 876878 780964 92392 624572 3810 455955 544099 2 305588 268120 494126 679260 275092 67354 746540 440942 892281 29428 469388 839169 22 2 19 13399 491667 840738 498696 139693 2041 244095 56 857422 862332 768531 817966 17 821357 466890 322470 175811 89861 854744 268305 457142 22405 710341 277016 2102 53695 856309 335132 845663 502831 96373 829968 367356 741516 167657 671 789814 109 87192 705389 347399 3 408040 103778 1 899609 88609 10661 822120 760201 569389 888297 883383 809969 142096 691461 20 662811 306581 769471 672078 249308 600304 13636 250005 719 854890 108326 282700 831259 726544 833123 860615 65994 795315 5168 631445 843735 190987 48634 1398 823595 893653 84549 6 168981 600806 355 38 416 400014 787760 743781 809302 748793 708506 800699 816224 26963 860301 884830 700844 127511 83167 825504 894581 95071 684081 150360 1349 678043 253 880540 795276 715703 2287 805427 104589 3306 894780 810270 300764 767510 864373 111382 427212 59903 881351 398852 870648 820240 9 332574 881610 775234 48449 23 375643 753473 887430 894665 614380 736615 720287 781632 383996 394771 484045 854406 439087 539944 689786 64478 4 59394 805350 607924 330862 851277 158111 4135 343 790874 18593 245816 339381 438427 3 324118 9810 65069 222930 887471 604228 39306 647306 447294 80857 889055 105078 889596 457728 115111 73222 887413 57 896116 505800 264 728102 2 414036 416796 746620 10668 3614 16880 587273 847538 295769 823687 781868 209420 837953 435376 96554 30437 708064 369239 275037 879805 169634 344679 869408 866949 883712 770487 75615 889140 3054 890401 61 813945 855185 194724 861034 2 689410 26 895750 2364 19 434847 22154 778260 268375 229864 761542 7 850578 442636 112 9468 165518 198331 103504 54754 12550 163 461979 169476 13511 706197 149253 410277 35937 30 78 143317 584658 7 604671 757961 405350 129 786962 366409 23 765242 197 882510 481941 790013 890770 651969 592959 216772 82982 628707 896680 885754 2541 862328 64700 26 170755 507850 192023 420673 198522 760020 690470 26014 317737 870897 26707 884587 70924 823545 600890 237143 880313 1 815973 97721 894351 95694 204308 822285 871466 5 40974 125776 805087 745381 5366 851198 899243 9 593882 198460 158622 112867 597105 614508 871202 4 367489 862902 3889 209716 798189 245086 112805 787810 776149 898716 788583 532900 149662 829002 220608 68502 326 20418 5 17361 259464 243618 9 90968 2 848907 880424 827071 693034 687554 852041 868460 2 286296 516287 820303 608980 292873 304109 591063 494278 806535 10725 349086 871632 898520 845504 35 52 688032 940 1 483 263097 475959 886049 331338 835487 780540 645109 642644 3 516804 392752 40743 894530 329238 297719 12766 223029 6 870329 113793 857936 619845 318144 755378 343013 829754 794292 954 454712 858276 860723 517725 589510 42541 708015 846327 625370 773795 497636 767 106568 677806 68170 625037 516183 207155 113166 351260 371739 653748 627846 51734 841968 30486 790051 409717 685726 889201 771668 4 825931 584184 646 869019 765905 180804 888945 328361 812348 390413 844106 553598 119 317973 483053 823847 314733 277 587970 321463 549921 898274 767134 240230 711926 247022 368866 868 328324 681643 308904 241305 190672 764525 267247 3 478863 179599 18 273162 293611 386901 277396 805863 642989 629 855786 879020 6 87232 885438 895015 149801 686305 281715 508314 330137 875081 881512 80022 774209 876980 195738 406988 147667 22114 753500 889612 722600 571033 714192 15884 269250 285 270319 889334 669441 462 190 890767 467669 32 56244 47341 864884 84017 489410 572790 857550 708844 319438 517017 170631 267570 722987 769265 273947 267132 809404 35591 2 884378 810748 836488 577735 631596 422421 792805 33 767791 58608 223639 37 143778 8 836604 872570 773041 753183 763265 2 437237 122255 740010 231826 858214 473238 183384 97 613945 839724 307006 418260 858671 167607 858878 848403 887273 810005 156535 826258 883857 877329 454013 85289 492780 762026 495282 176401 857485 890732 417236 488070 842181 842161 579137 740782 897024 212465 364195 842408 588997 501419 878824 101370 28 187441 12 382488 206591 821142 579726 39453 836102 97166 720210 859094 138729 23309 224524 816618 192914 111529 804004 586556 125371 18 706956 734482 101733 886949 419410 752219 898338 874504 54705 793087 765272 107049 719314 84 224594 579685 548499 53375 223138 835167 832224 800361 130916 29930 647974 256621 825696 887447 340330 885461 898428 479325 594473 824504 663758 433517 793314 594184 287830 1747 768252 2256 186797 879747 470767 545043 262637 126010 6056 24 2823 188375 1056 132 786969 175523 875794 828973 264673 36023 847509 818536 524256 788594 684730 19705 76083 876722 700510 393421 184929 369876 873292 663437 785507 751541 94 893061 12 281529 59 278188 844005 690 462363 891000 580931 870929 11 749538 524622 159956 246235 1251 3424 471 875303 107666 219751 131793 836889 15004 845898 894267 9 739588 850536 828566 439368 398761 274633 754401 468546 887132 846372 36110 585371 893148 895370 847843 29 757336 884984 628185 40 174876 462028 276 2502 170527 695482 899824 717607 5 852288 658645 866117 26 264991 388122 663 839444 566404 859423 862449 476439 814514 361297 51748 3 714737 760274 5 5 25184 864161 3 357 500658 892240 866018 749843 19005 303118 159918 308483 763216 884665 833101 695437 638452 899143 328126 11245 259156 99193 785035 309822 4400 356125 259010 319 1 422451 846816 208567 805140 410100 713682 804894 720470 895569 607016 897830 225802 746853 47588 864390 3688 680729 2 71057 387411 827170 710440 79 562 579161 35985 835 770690 708057 856152 2 154846 431406 3658 8 751973 377802 1834 24 837045 966 368269 6351 13 860524 336413 310691 532002 50 72826 789516 876 735306 104 6155 63573 23 13 205296 368725 365646 852240 560726 6 899158 881648 2935 87264 130935 827319 32495 770708 39 4582 639524 578378 110216 297925 125942 852239 424020 396997 510863 815406 875465 133195 822125 478285 203306 15 130 262458 127043 76680 828336 859806 90329 3 842446 264711 262099 447 133 10 885078 561552 885890 574157 889069 391 151607 257359 879438 863320 569104 534463 293438 858442 890629 744950 4 810326 2308 685792 224755 3972 767261 30213 116646 786608 841834 187034 753101 556130 899499 771680 19896 372370 517483 753744 2 865392 35 8541 368178 239881 757952 886579 880199 864473 2 677981 757067 254282 827211 18 861744 844124 826805 218 845963 847647 888475 840423 460633 863074 86870 485874 439821 22 886914 143085 888044 303343 5 1 264341 2749 360264 945 9 840900 697179 218 663451 848423 815785 70 471561 92816 638649 6460 793952 632898 808981 788159 838617 896143 730165 861620 365518 106 676596 741736 883690 14799 810085 65276 799588 824665 316960 589599 135820 2613 125412 807137 881275 472078 68 4 782476 18 615391 887702 851238 4183 502695 743768 892286 600 6 464611 701986 5148 875816 742120 169934 13200 586337 767609 876794 594869 732397 449109 692784 389944 560105 837904 753680 583866 207620 114 28113 51620 376783 875159 864558 2637 308595 17906 279357 826279 297 228842 211 883977 741089 113255 880992 5 873813 829782 109079 173809 328307 20088 850716 347977 872740 895072 709227 791452 867353 699134 760680 801721 340996 695784 376776 2185 735213 214592 628360 873363 864242 219768 595357 611027 889247 891761 857279 884334 1730 19 1779 816821 2 884200 25 808754 138534 828882 30318 85 80832 20929 254102 255409 55472 54105 676614 604933 39 113557 817259 745170 137451 78 57 397472 341456 863034 57867 861893 462645 819557 3 166 852232 208 220299 285611 691689 586859 1042 263590 252073 5 263461 858707 271918 483486 22109 832066 18745 851303 220767 65620 819738 7277 211048 869633 300121 898916 139 865664 2 132 375097 104 514321 685362 619947 480 362518 845743 35127 640377 27 48721 110835 850195 877055 446210 9 868196 430800 55861 28 677293 724930 1026 684308 636642 597547 218168 134504 607176 589056 825481 782906 844995 835275 188831 831907 16576 788825 14260 828978 624213 884758 1687 460764 892319 280 767355 5827 825580 747669 7933 89 201065 228365 232256 4 812260 882724 584944 196 753724 629009 593347 882824 715591 35942 592359 844354 891549 251 833693 899969 862722 120795 12080 121021 873882 863687 161948 459282 661658 848722 237945 846397 630798 56 1117 144089 39366 313690 888459 607563 4 406195 243882 2 32 844270 22 2 515226 153612 2 397148 838989 502304 236153 3 783510 162 43046 178168 2 897103 257 833072 138986 6091 63326 857375 146 73 322567 645226 498942 825107 802477 759355 697698 476996 11 141965 602363 7 497606 827968 403143 677209 169307 714398 12 98955 11 895094 13 592026 76492 726888 852975 376698 437316 534 53 823317 180129 3 252209 567917 24167 1636 594351 850765 528706 630066 886027 186295 346058 2 3 1744 755199 167193 732568 988 284243 862458 864754 837759 555779 864388 797242 59949 189335 288488 24 443789 884419 703855 497722 355786 828568 8643 794849 614180 87749 222471 209911 890269 886449 16 447527 282860 771 799646 782779 709384 670196 632047 304231 759234 136514 869035 233948 1 206734 7727 239487 810680 9 321355 123775 94341 141039 549114 207 880950 541755 2 833390 832473 843 493632 602987 309333 895475 771867 181727 869177 874100 869581 795841 747773 875668 479358 11 11252 494248 91523 490492 727615 2 814265 1154 832688 11124 837898 203287 20 484183 804247 758346 899640 815563 782064 1696 319188 215046 187927 857744 768597 2648 890779 191627 5593 29809 438005 781142 284885 862061 391284 513187 807730 853235 875541 852212 789936 702060 4 709984 892936 692620 83383 198 533914 897197 536935 374538 836013 857136 186516 871634 65083 532147 524843 794782 853084 170929 540487 824763 801965 590044 367590 780246 220426 454616 882906 775959 472301 875602 859002 221426 812841 7999 738068 627 891 824650 762747 272389 260756 452531 796493 715756 885718 40 592938 114641 180945 839898 446838 552 11 219062 897233 538856 50510 889025 824256 869074 54150 281123 654932 707621 544005 832494 810217 838613 769039 436558 780071 838159 581271 888445 612758 815057 13072 782831 896507 568 155661 844947 891429 2607 460526 243 816912 181895 57419 216776 4 873544 198782 875249 729538 757824 2 16962 20 62 1015 804229 349276 847641 300859 667483 624124 803962 1264 710008 34 781288 772813 86864 305792 136270 198583 163879 3280 837659 894307 518347 121301 862250 10267 382386 306342 211684 292171 417947 804879 835194 90022 844469 872510 53593 799286 850700 6502 876276 238925 776325 816045 15 898342 808112 958 423476 738443 864099 174595 4 594806 1240 9641 827340 808706 130797 84690 868017 345154 608912 602962 820528 500121 1187 67221 871032 837860 786835 359 592624 404409 2320 814644 19 118885 10816 75994 782067 844040 791583 242479 199076 656542 690809 335712 865577 748693 885037 31045 30726 848959 606934 2 847861 614433 79729 899095 389843 96996 176091 632 58 810882 378842 853977 273610 846229 794991 197665 882587 251599 51947 5109 306334 358039 49 140910 844573 858828 379842 4 879878 26 713921 175567 713385 580796 189211 504221 239672 647 657072 749479 806845 848692 886652 834886 728012 1664 839669 27169 889598 15469 872389 171534 492996 250 1 718253 151311 382447 702741 200 734623 397884 726337 7446 140346 340610 727874 854786 870136 371585 108 1191 893571 751334 153244 11 689969 321180 622410 3060 783336 13979 286980 622561 441005 1251 148437 403006 728216 895571 780730 349163 19431 860988 462182 2629 546392 636892 58 8 678814 811977 15610 806517 59280 827602 495920 450679 134950 744094 38 887797 661667 848684 553742 325555 2490 422493 870390 760880 40014 41249 867605 1268 639932 61859 857220 3604 602676 787848 86 789243 855124 3144 226578 12 158470 1329 821543 845073 183332 616229 870519 871086 565313 1 898831 161317 645101 1912 221273 631642 10620 880532 876596 77080 464822 1604 702800 34443 696269 850149 30 897329 378135 721505 809930 54709 637048 771651 859681 674119 366643 9025 770126 892516 705325 401359 560809 123 849330 145189 634240 869260 14865 877727 2 873248 543561 876738 82613 419603 553814 843276 856960 552226 749096 236424 662319 573778 897113 89696 781552 543858 2 591972 831360 29 3397 26 783552 43099 794588 741370 321895 875814 1026 372263 882366 435402 4 800899 897680 2360 727948 789978 37177 200765 11733 568162 317935 848032 886946 189864 813888 572770 24917 164844 45 830727 442843 400196 685421 220984 776305 59675 727031 10 35762 1688 302 75920 864667 26 679916 875983 595933 282774 425522 840217 672703 24532 737607 21383 394515 220876 603630 43 9824 35824 744159 30 273618 614372 623849 50041 458044 655879 521686 728166 19 864241 526835 381979 751349 216969 10 2 889303 809804 705101 806507 115747 829369 114676 747426 4 149 804 54 683317 29 839435 106144 514720 403403 28 865973 110022 546793 136932 564648 444161 800586 515363 863474 693 46787 424754 1488 883374 647 669381 258898 540840 100576 1066 490433 19706 171049 2897 2 851027 17 1 598842 876959 325276 484215 676323 815422 894658 640855 18949 566254 324610 7462 185988 669827 586712 29621 444894 161402 539610 864114 10859 874376 894576 11278 308384 75408 15 792799 850033 315 5 81 545198 600498 353504 899920 258461 755539 898233 19 36408 725711 13437 224316 39 35 456557 302825 141730 49397 687999 856969 822661 781157 687416 853000 874049 68034 739219 600253 629054 497773 583601 298846 778143 112 334781 865050 52120 774485 3 792685 505070 54522 359174 10709 814231 16 3248 13827 638072 642129 888939 696761 169380 244367 135 535996 37 74 543475 75568 886302 386911 127709 804888 286570 256046 843198 10176 183454 493810 714339 800695 1 479 869869 840 339745 290265 833545 739671 294143 852359 766070 817798 4 18 811562 812018 850941 667231 889585 897249 831391 871898 785605 14 4828 889423 1553 757855 881709 11 232444 862614 645962 893186 1 55007 880023 660814 12322 887881 11184 457610 91603 642045 202795 52927 30455 881476 182725 870893 48741 2983 75 204493 307840 878138 9 690671 587563 55 212990 6 827876 899993 51 253793 715105 24164 22129 846680 341258 885886 510681 844881 444625 7008 284903 883421 412989 9279 458300 341996 94293 836155 527864 38052 778374 878241 860314 631734 828836 891092 476245 874656 270533 785433 66092 5 892532 316 698788 306441 32047 220 11941 170762 79662 705591 6064 879487 895806 665 734688 126591 652472 53325 937 774314 208100 2 76284 18829 826517 18545 417954 865340 494 868617 213853 5 527711 78 2 2351 451154 767498 950 697121 897742 16 315788 538291 37115 854943 890012 840017 5589 681445 2560 447916 848140 849725 35386 604302 850527 25417 336313 667734 4 872539 724991 621952 207254 629672 279310 833095 793126 866188 560201 54976 536986 665535 836371 38878 369841 12215 845503 616806 894241 285162 775199 7497 141739 706819 611152 766201 212538 14822 316749 888605 380655 484789 853555 441212 328757 649730 411620 204104 125253 621097 844817 782326 380309 809821 185828 47911 671759 755030 896555 3 833021 44214 32700 799556 868382 105802 566175 881469 883302 579030 836285 317023 5 891554 715 8415 890871 2 863717 880511 118722 8 891901 390719 876847 629898 696875 94569 858287 855870 859514 787994 652218 698791 775534 849004 820949 879540 770525 856689 767293 821567 98 342863 570986 10 219596 376921 78140 125 881004 492054 807541 114865 73165 80655 35400 814864 869501 585256 639434 202628 314396 405292 9227 884200 416 164226 2140 43215 707 698791 308368 389678 1712 867804 838306 337448 315568 888256 98386 138521 532700 824317 230 853900 142293 110548 860896 413627 5246 698550 780535 825598 833998 453214 370725 840388 809588 193268 213596 549058 9 238957 16420 841658 120 75838 130935 357157 3787 252632 432 992 573360 856131 149750 77620 804885 860998 766863 256444 362740 31 43967 261822 270693 303188 733212 718115 75145 513009 832584 883366 2 665835 881283 430481 523310 887705 777087 757345 739924 498805 41451 115 266723 670958 38509 36388 255589 187245 852258 871261 452647 173 674558 334 13934 897277 22 5784 589366 863471 159 689397 46089 139434 66 466474 873314 5068 51711 101240 820415 2 842435 878371 363348 592866 118076 749551 554135 618417 226037 803587 711419 740946 273762 819956 555664 393081 881066 899518 115007 532754 2852 596101 861577 44 897967 179538 271364 396775 650122 6014 122386 593847 836301 638130 882794 72291 1069 620252 815141 175473 893075 16 724308 857369 51498 790642 39726 36554 1 726803 820534 800741 618110 747572 440280 872297 863933 897442 873603 153004 276072 888154 807904 671072 532010 855829 134007 55 16 67145 828 24595 2924 729321 548513 614 459891 26 857053 129722 888505 214046 11362 80184 9 125967 424317 5 530038 543536 893926 863168 13 173 844126 804420 451249 684448 492114 9205 897014 765352 678083 453998 708269 44495 22729 777666 858138 762819 210452 566354 306084 90 9269 318550 40 13881 891033 502450 53635 119643 855619 845932 345859 83755 650306 1025 531900 171841 35588 851405 472953 135436 441490 365 228093 827632 861198 867209 24 592490 886394 80852 172920 378 13535 844029 144342 459556 209178 147287 583650 205245 770316 714369 1666 13589 3719 279 109481 186385 741865 895370 822368 866518 152149 654493 844060 389666 426261 414393 3995 879450 836854 481244 532253 749455 424446 67439 888075 898142 322242 668142 864914 656575 845949 848231 875970 742056 856476 871076 516109 852114 894791 439458 79490 520253 854302 568999 778036 756506 626191 606958 264972 753495 206949 681340 340977 1222 810670 784842 863888 721665 886815 868287 757520 418 1 29050 893358 785196 26 840585 586821 246259 849310 120725 18068 244 732753 485961 328902 203784 821938 517240 340908 6426 20964 845421 13225 727801 822610 19183 894660 27 501688 899964 5755 59577 6966 743189 771295 683960 833504 247 640480 15836 56 767355 635854 569208 165722 83 186086 259 12 853287 6 806016 574176 3 395937 892598 146673 11 274909 2055 843624 889495 88881 5 188981 823585 715530 857651 420773 810381 377077 879864 871080 594963 257863 850813 639253 787441 829285 445195 46242 116091 24687 66067 52105 7 825024 872422 885033 20 68055 788795 582153 18603 858538 17 683368 572883 857023 863170 867980 647341 303182 326809 740103 1 682670 685384 896787 274618 806185 854750 161569 312766 875160 764065 1263 6512 445635 433980 315236 418204 1236 259375 535071 3893 211269 763327 4 5215 843626 766720 892496 705619 165141 29809 736568 866707 11357 700549 81 5 566721 894162 18426 891200 4401 183997 109667 784148 1 1 8083 234407 734426 357822 736515 532459 703241 636602 810167 504006 801069 824434 647087 828050 18869 857126 886743 806560 27958 35 688480 494681 21168 185424 273674 786928 32451 856052 7792 681376 874611 765253 165116 256129 829210 1 866458 626 878833 1508 98483 890117 690795 311391 1802 886360 133 37 5 26 778190 3738 322659 122549 851854 445640 299 813536 156553 621271 390244 71136 308247 865264 227797 593857 217805 447 714552 164254 102784 262074 1671 35337 860037 875135 90648 548778 719497 190 78055 14 866777 869204 2 838164 820717 411027 359421 863500 282998 163871 836918 106700 27410 875527 2550 601 864135 11755 121790 843355 4 287276 864508 393646 76587 872482 471088 11907 878840 2 755768 884814 809134 866224 311949 57807 473078 432709 780724 27115 136876 303663 800245 616 43708 267220 647586 140438 695036 274936 465171 3050 4 713406 834586 612319 307921 2 875692 255116 626016 1 1695 127 56361 838074 858796 340830 816729 442892 498565 423687 893589 54888 793 121487 51526 850456 891502 709498 424 893092 404499 694518 58289 484728 897777 139472 650028 788932 167509 419901 7 14364 563817 790608 92 780050 815044 663260 320299 3 350997 411784 633872 882564 290461 9 394177 805459 537 51517 427207 9873 869 170829 75452 137833 135 889140 259 761081 2 147 9466 563023 879953 1890 891173 159030 781293 171975 452142 595403 670982 744498 14258 482141 6941 674536 403139 359421 57069 699737 18562 1 878196 862643 366782 206953 878427 601920 864383 28 1 257654 99862 138704 861195 598163 428771 861821 890307 794 203426 859619 567233 518737 126474 836379 876180 677624 888464 427823 891355 118946 100937 727807 10 618833 828983 492159 552039 393240 403872 329393 836384 1935 79333 825096 51252 547803 246747 7293 861880 56 3 213073 3906 12 839564 821308 48571 7504 819776 200134 426588 898737 318887 720103 798246 538527 850779 317680 878567 899650 2315 133453 21477 16 1313 23135 88 880859 167427 820781 636295 729331 192212 899411 301866 800182 869419 704714 294795 798729 820748 894995 743011 630337 751447 13238 547039 860816 326246 276818 222638 8 109608 893176 654510 811185 47952 559837 16002 28 845266 882275 842609 471012 448192 94023 111108 155984 782351 1603 839834 48520 335726 875999 16 299043 45851 882239 293326 42241 2978 106535 816469 48 95667 16365 100189 13841 727385 830671 871134 713904 726915 170022 714401 803581 22 188321 2 448082 111869 5 24 823353 432229 489111 743884 817220 530927 269106 827109 946 2 883307 734465 176032 10 566830 832307 115724 13 243 378669 626647 815600 255069 228292 866748 879542 859530 579159 470068 124075 822071 853881 707990 883234 468446 46389 887307 807859 161295 867452 180068 119 119129 809913 854852 103985 212 293610 503598 168913 689944 868797 742168 861621 858628 892461 433080 161 12342 519932 2 204818 7864 44788 798910 156159 281316 328859 5 682204 879734 846993 427113 210987 877791 417389 273 897097 5 176599 827028 776328 846028 51 367514 184910 517977 859381 893560 214225 696144 754288 469208 797677 7 898246 658193 544277 808515 788066 871327 665275 691850 4793 318 872778 232967 722352 839824 759376 75703 645676 370660 636652 222132 802542 828294 783671 4 277371 229863 156969 619641 161880 601980 648870 102538 866217 867518 860141 5984 816583 47 50150 108595 811465 13 20 839296 67535 769996 58688 396486 251236 393205 8712 882168 281993 886162 799807 882627 859161 866586 616896 836281 899193 70794 9840 887547 72345 328071 848643 875234 865177 899654 877591 482185 297203 810903 247998 210087 187139 765126 643788 59693 341965 577365 119252 643731 172 864221 401647 410878 239468 828300 806241 1 14067 842893 356327 1005 887700 52534 5332 739963 737052 353114 780185 880530 710206 890613 182 53 869726 781542 882585 35297 647209 211722 2743 424644 872111 895273 815087 597219 7406 9672 802167 1130 699453 896234 781999 215266 62 290786 6299 45929 549898 514598 5 768474 173 499009 193965 876757 80324 32527 2 886205 25123 52268 877057 831766 336 588062 665811 993 470945 854506 2 875 93471 660629 871050 556669 289190 894864 563175 1 17333 842514 177143 68 393 649502 898528 748843 2 750168 172629 829572 651 490562 55 281961 1802 648321 497 739224 896684 887341 899192 896143 853220 520 150937 619614 868297 198037 423197 100950 719943 855173 206213 857843 258503 749173 611539 167 895998 790189 303241 818166 105628 551984 5 335938 889927 776756 186958 2090 856055 2 822805 827192 21 77819 876694 454667 134748 895812 484434 333082 892135 566243 565857 703909 277053 546420 68196 625352 171990 694299 870148 126595 62693 885163 894161 708468 487895 449834 5430 792203 20084 879735 647138 684290 436462 148028 798085 188986 168954 890546 794488 610253 755354 421435 829560 710480 569915 395977 42 760983 774152 217162 660525 28514 380294 608792 39 2 2515 805844 3 868678 692698 166090 845665 797740 21 171231 2108 793966 509772 125903 823937 690548 577927 604725 150619 70846 99196 846580 720331 402105 501339 865115 395549 822052 473273 714605 7 777912 404750 252747 854515 283691 417342 827958 401119 83 147567 877251 2 2535 39794 785471 427668 391307 796369 56209 731805 18448 898931 796747 726094 819212 805295 317799 664362 792814 668743 890750 620060 835414 899816 89904 193 124447 846441 850757 198510 18 482254 870937 13 395920 46662 306391 322276 573716 524233 179811 652627 92498 725219 857231 87494 464501 665103 886682 532 398626 2494 17 579219 387003 657912 252079 340489 849807 886196 739219 140537 254980 539949 682082 600920 648255 854400 661883 596 895862 851119 896555 775661 35343 889932 2 462882 1 827673 382047 809918 879707 892765 253321 881007 328712 888374 25 796242 787378 845717 550749 763627 4990 876025 415020 74518 885054 719851 860485 890786 861828 850071 772599 849677 880697 35 857157 751742 178701 5478 815402 243473 209961 166 149785 891438 797866 835963 885650 25104 847140 884588 732635 415600 875324 394401 350895 673536 262199 442447 666 775119 100956 864338 25244 371223 885609 277357 573039 882566 332972 222576 897703 373611 728149 869742 708802 650340 78059 4440 825281 221105 386084 888032 694625 418004 164514 862315 790518 7900 41 249800 255686 50266 417 49 864391 290398 97043 528245 1302 70055 389079 2 780063 280265 862778 771462 77395 646206 826505 71341 32 174950 876984 815 24 316226 744675 512738 787762 28045 898560 255538 57437 767779 530459 844820 4 1491 146285 3 457774 657537 268085 896392 369474 641 649138 831370 22969 82 108 824723 879712 202329 190287 41833 330158 684127 135 653797 893662 69 587156 115896 713837 232210 827535 62915 6 868389 570963 103362 113762 12 221671 53 56881 875392 2442 885544 71579 6046 456073 1 672089 885635 20 884627 807806 846828 186 487740 305183 847378 166564 313678 869410 380106 560484 294587 191189 13030 461264 887049 6 599047 848468 6715 460086 573995 166328 615271 267470 770929 67 197005 893475 838761 891751 257024 814314 894422 810126 1 89576 370901 708035 881577 511164 18 96275 833416 617 193765 67972 868553 78766 4154 765 197452 28779 742884 839776 856894 4 780515 689955 521231 843591 316102 338552 7335 793552 284251 12063 119511 142285 28725 837936 852678 707660 595551 566273 38960 146113 816669 883398 96603 70 111427 17114 817192 179869 869975 415752 269139 3 216091 245671 5068 851018 878267 814465 766407 863043 1169 882716 238055 66260 1 756898 536533 354071 422669 472323 826872 804156 858111 346774 803658 802460 124190 772474 860285 846303 216407 883090 130777 892681 813383 6 891242 849158 140134 593549 5578 328 216961 2206 541546 1188 636740 275968 189465 615143 195525 343218 12472 832722 532729 866777 857693 880553 705117 845685 9 561867 188 405838 795945 109344 274960 317779 718702 589453 53522 749802 883479 120037 177798 600729 618511 889139 437384 396041 873531 3091 709727 174 80790 837038 652756 1570 305201 822103 895309 180524 701137 472763 44 887452 17995 201382 393464 806468 881094 156483 722007 3611 251 279 504987 34117 670817 217022 177034 880223 882427 838479 850542 895989 365172 866057 343182 10117 184385 4 861080 123335 396158 754944 899278 203440 848830 799833 536421 725343 738371 1332 155576 816306 17407 23 349634 896918 414 136 2547 400842 400728 779587 253043 138 2 811069 480827 838425 884386 4998 20 785602 590357 780761 247940 771864 269548 581485 97 498690 852168 356086 301014 890932 107925 841703 25 665651 92351 648294 19 851290 836585 1277 459866 234650 407087 527779 227139 27 886944 887053 798648 21510 582211 1385 889801 862215 566013 863570 607157 733752 378587 405243 863000 521537 658384 819449 3795 395073 852855 375653 5 764948 467337 394108 898289 778262 892975 420223 254571 46348 875111 542033 122866 274869 709468 169075 299864 412519 4 306830 887809 278623 671284 308496 831392 812213 752369 70398 10 670968 2678 773740 240965 62902 9916 771385 632201 888817 16226 512742 469617 198508 50227 2 329904 882693 437282 862297 413866 793297 897539 494 789583 97368 306037 12745 256474 776531 138 638746 749059 446650 846648 239015 724347 163234 541497 885186 797716 9457 840095 684432 794243 305872 866108 861120 13 2 510840 895270 727841 184500 817877 8538 789211 815692 65640 867980 733545 29354 883218 394088 354240 455041 899585 886843 182926 524999 27399 816475 794187 35497 547894 309562 798741 878367 377088 107588 215618 867446 888987 2 481163 582316 42223 179057 71537 26142 622298 8 599204 452261 33 656681 2089 804691 636017 884420 144291 32707 878466 621428 132458 592550 874144 494927 877292 631965 317975 794782 635738 793927 499848 808737 522677 13 874822 762267 274743 1897 840716 508103 119362 2241 141890 785133 157075 859210 886268 1350 860609 8 800052 387346 709158 189206 835908 1226 511910 81677 24566 149575 782560 2556 55551 812894 280871 105084 811496 69536 247671 197759 386646 625704 754550 758145 328521 120257 237370 297 319668 16753 891866 457274 65824 899448 889365 386122 623283 6 3 489389 178330 317244 851123 3 173220 667291 464429 5068 790791 128 752671 880543 792415 609472 491895 679361 45329 706 346234 2 707007 353589 887342 822 253834 2504 185142 878254 759104 806718 892515 820074 3 515 1822 893340 538170 71213 894450 880327 863722 420238 646442 841335 851384 116151 833705 887089 383157 5760 861101 745484 868912 247246 803760 76218 704273 785165 6434 808298 17570 471110 38999 34862 47 550431 386 870455 899706 798027 16 844160 620098 812834 50 579070 899041 874195 91566 429118 848570 99916 781495 358125 419652 865775 734355 893663 30 271042 860908 42704 866126 149180 250056 618809 885473 666950 359430 17144 409861 1184 27534 614541 106063 777682 764003 413463 843431 701657 893078 174242 115087 1 770082 23 780536 13654 285531 694421 757007 3244 856128 481752 497333 18168 662632 432076 84 859793 681557 450 724093 656135 880840 106070 801110 674862 199964 874116 211655 728692 892422 144871 881558 377500 838832 842759 846318 7 847728 302719 44320 883022 453630 528318 764518 744588 6 632324 667193 803143 199713 825566 875787 518772 157033 879207 318896 457913 10816 704797 2732 52568 3 867336 2437 248066 606481 548823 21186 881703 874656 205531 808141 54668 299825 637757 274 78 4 3 225230 11686 25321 836237 265631 633327 418257 7 788813 236135 1 66090 784345 397414 308029 453780 560860 445580 877946 389437 834337 268285 873626 613155 601085 859534 23395 461831 237156 799590 512659 41337 631849 216275 885894 717452 740050 521002 10988 520099 685635 827244 809426 5 130874 9 888704 22 400641 581080 879018 851773 87635 851443 38 584369 899822 731218 153265 864730 1 579888 34052 641179 894667 479750 128 891741 886699 479089 787638 871198 78 201801 889922 414677 396680 1 129639 862856 820559 612889 546539 821138 792971 885957 1 227 4 13 895906 777895 630266 826484 876570 859422 496883 539273 165412 849762 728576 739638 356143 797724 155463 57 473647 822747 224393 874334 801139 33190 604332 93061 23068 339 801144 382503 883103 443985 324404 336689 675189 843741 153 19 2 576807 125 34149 94 181658 608241 2549 735351 2983 570490 68256 33891 852626 196752 513859 885168 72543 873257 498699 877571 818011 642776 823922 893858 854302 837254 115143 847444 566988 1419 233725 268542 542142 2208 237286 518065 848307 412 21 35 240 1 578462 887612 368975 850870 526636 859856 211197 882311 769888 502739 449594 472550 18402 358736 662173 723797 882094 108240 872806 187969 798937 345581 773686 858339 9 68507 781713 63933 878268 872990 864147 260384 641320 103546 207049 175104 757601 893308 9123 1701 308910 22135 845044 320749 398780 101591 806887 104 564336 785055 619894 476457 794804 440613 224420 6408 852438 894421 671900 251439 276288 842636 149 200899 90 518 11113 619463 53 679343 267487 329664 421993 843152 689017 235523 414629 1 686084 191332 788070 40474 744996 481786 106340 71 3300 848619 248293 7 831174 772237 586630 81109 819007 43575 420823 746226 45925 680782 402772 540637 23 856934 20963 236742 816668 42312 835238 432208 790755 19 26441 609222 822262 531259 394989 2224 674052 2 892901 108115 785545 759111 1070 447649 800541 835397 856810 6 5 116841 127391 225989 41 866867 836057 890761 856985 641792 17918 880331 6129 8815 2 1 6 800742 657917 377593 19785 148612 299836 519475 231437 575239 112 30 2 623205 893476 1113 766241 896731 35399 823440 318210 76 156000 343 745329 127427 686923 840503 591316 833649 884247 825130 561657 897841 715052 898097 294451 66393 504682 97331 21 866855 812287 21 664004 732993 849147 887653 573421 693537 545149 801702 868690 1753 2 172164 870512 777302 591342 77 798814 481908 280061 232816 283185 95227 860429 677154 385251 2 559573 3 782709 850428 6764 18095 731928 17667 94576 351357 23766 15327 170780 808438 453544 898229 79 841340 7 2143 263923 124562 28657 160942 513404 555878 325488 618250 820320 3 854911 547705 414198 888832 582117 567285 524117 660821 622875 468563 846639 642199 791924 1772 35 42415 692762 48 853066 459653 281325 860421 334998 346029 791044 45997 41926 787269 269159 683662 116 174122 533903 580 582472 827444 797349 893189 884755 787182 163349 2 396894 64001 679436 791228 38942 52638 799052 2788 829273 622174 223610 823437 885952 2 609523 748034 760228 520153 829132 876957 8788 835272 349823 284537 160164 7 875000 850818 850578 768100 846151 879527 872522 61 446009 352837 892269 3 252645 600504 10 844343 452417 828184 517107 321392 4 778292 668305 717974 893506 439355 133559 518491 22950 325147 703884 787700 7635 871826 874422 764794 585603 877169 102086 2 2 127905 28 58896 875394 225629 874371 854691 851051 10764 20737 565888 726250 794903 572963 20491 876110 460472 15 614919 833308 204636 847368 25796 1128 7 845520 600733 847742 88262 191488 53489 724670 529813 346189 17144 779556 716232 10923 1554 895831 885787 263935 6649 770089 875791 209853 301379 896195 525198 74 850913 259996 8 2 838573 2541 821840 152141 359258 663352 533551 817947 603434 863418 706323 866197 516301 875352 899170 851640 831699 436715 808278 824581 49132 753669 349220 162162 864203 612998 69032 75311 606235 898739 827781 735806 835681 361688 97994 779609 873256 836540 885833 881005 839448 3426 865954 353160 327120 751385 800395 632247 1329 755 52696 887 669365 143155 492587 822495 449624 853546 120250 201135 255303 821816 677958 2 1693 5011 780775 11753 874939 768211 864907 658627 885994 880743 590300 652434 351769 4 1591 810902 338933 230 807048 454951 896159 6 852062 751675 11 860194 671383 2 62243 571110 95 360564 384461 25948 849689 522848 573705 816098 197733 440675 837837 211058 48 896561 213519 888824 30896 813852 878419 653027 894942 1 898646 891023 843320 120855 739740 9441 449571 679236 294587 825664 1 884050 76 535838 113 47602 2090 795856 115460 150310 526620 888077 160067 225313 44894 584807 430385 614317 110 225927 718532 630691 473 67805 295215 831165 473571 590393 627184 83488 770486 619074 286 370120 260947 623544 6 411444 862745 214159 827222 84254 265161 863371 122881 784582 512074 568133 65 875872 860812 525221 872202 792166 108585 437412 482724 256432 507988 739897 485012 3029 805228 714657 10 255035 229 104 592 628071 673119 244 30145 225 481349 627998 731840 582488 58 888496 50921 619121 898726 5 283938 601 113 848358 470734 11963 376841 862928 198387 908 838627 517996 861490 21912 696431 337395 899594 756 849855 666651 483689 823559 810990 827652 886247 757795 806614 341660 703298 36 817354 591641 863755 35 305 255114 542506 8470 2 32984 303912 360259 3 375247 432663 33 876386 79188 679178 72745 2783 376091 891512 185 879653 447268 166 16417 492038 19040 875684 61 314950 828406 803610 1 328371 820399 278 213233 22859 550540 886202 897537 3 186208 4837 252358 677133 873913 608560 739318 444 871397 113871 854424 589101 37 240199 1 14211 400353 871986 456983 197815 335884 859447 256900 46854 5 207751 36717 570298 563048 139507 79880 723132 238943 510448 3 859573 236 892867 83699 11710 588440 867702 836308 397550 708251 876429 302588 732138 283844 871625 282501 469758 227198 431230 2308 746714 87225 199015 566310 460137 714578 209118 565090 94379 9 61 791788 819861 338896 803271 869930 495085 407301 60787 550752 93379 891464 896351 284304 638698 103611 288 706643 893820 850511 437829 16 18035 822616 831750 34814 826508 385838 126889 228674 871675 881576 266555 899355 807614 819947 364628 2287 767690 254360 2 296208 889583 564364 2398 93571 65511 7 754720 886566 36 874389 408919 627224 764391 791534 333616 809865 637850 633165 241863 510136 260846 803597 118406 640152 898048 284703 879443 313999 48433 239668 15 380685 702629 417456 244230 281329 1045 589552 794499 48408 8679 673373 333623 14494 422309 290972 640936 441938 149994 605437 16 580742 2 212070 275176 162 869481 30078 880073 314163 513713 5321 866637 16059 209313 485792 692373 1673 876093 538274 32114 306336 1182 896582 247840 158592 397272 37005 699180 47 822886 801999 327812 281544 260232 1103 869044 16175 803328 9641 627608 664664 823446 147585 831641 899708 360 442707 836417 99510 879636 694505 729438 372872 1642 569903 2687 488027 790478 768688 701760 839936 4 833650 769123 347697 256456 139 8003 318 124784 7381 47931 408381 20941 851613 15392 870859 98295 829668 128559 683872 641701 325456 781473 610550 891278 664254 895970 19360 608454 654439 364161 500 398537 6410 3 727953 46689 745780 332771 3211 551737 807455 686606 361070 798750 862286 867678 769996 201466 654053 836482 9373 531291 721469 544136 66 725119 268342 898718 803728 894448 628 888918 241644 590101 32160 899893 3 868934 836288 718755 2 823444 756018 782704 881894 403069 787921 175324 796421 215264 621765 288 49 368 19 784244 114 799338 876805 661127 836876 884381 869309 27 898183 783927 241939 848414 114259 7192 90646 878309 317775 598619 4 823184 856750 73814 859330 726868 440129 151029 689730 29 13042 128 890942 364313 892211 39825 738638 428129 72902 149990 666130 3 5 118813 100009 836914 899822 672460 831 782390 440376 661394 815313 858780 4353 239173 797497 57782 891400 880679 611434 114674 1977 565059 628571 789020 834373 738617 764775 839547 730892 99 4 41 886286 13464 886799 8226 197 610570 875417 95789 745 538234 573 2 22637 212822 400065 64370 293529 788803 3125 581679 231 470932 173190 40608 241380 614752 824535 127131 20722 813957 67680 619083 891096 593275 765677 853109 425701 713821 85002 596913 638759 29580 579911 3627 46082 25678 203959 805575 144643 37191 178826 898711 652500 279002 895048 469979 553274 202324 62036 423791 895458 898288 51 5695 890846 690455 223783 479675 823599 613567 155401 126 785418 138319 856373 837871 883756 744239 846367 1 758721 765439 2 683395 580166 710043 252 573327 119429 775888 522828 679 2 890523 142914 837655 801425 191467 865485 745960 1234 816200 312544 695687 269460 659719 892389 891765 4 780218 282908 102278 201756 309457 805514 546119 880603 793290 106198 405701 872801 891717 772170 764810 347 844827 117440 897094 437480 241623 146857 899989 383069 824291 27456 822020 253558 49846 491131 23669 237185 261351 364551 244837 716285 28757 789976 460169 30436 1 553048 826562 792909 296212 531503 224263 817831 16 47129 872229 331322 777947 897431 775269 594714 750308 323713 30 894987 1266 284596 47 812383 839312 897643 876130 12515 502303 2379 10 885407 540890 70501 119692 39 794376 848102 535574 4163 748267 1745 24 259646 885176 33879 400625 32148 890855 896304 9881 167667 458870 29043 774746 790290 865837 639398 363021 184 131 274944 836249 668464 818191 18 7853 171836 867865 839605 719018 867577 846874 458313 361352 26 198146 895873 791299 542486 698487 213124 308256 437951 442641 594146 16467 27484 321 71701 65619 233681 374948 479909 878920 5321 819048 880735 5 158808 493823 850434 840124 167 1045 26 415969 773474 742504 130185 897413 274157 866597 188915 856360 863241 867686 240374 3 595557 628918 271948 7 49287 767757 713699 731491 22250 708738 878692 22352 77220 725309 13 882184 883385 30352 892710 626268 8501 841009 809100 864852 834870 850792 397963 4 1482 2 888690 173820 622309 863464 6197 778635 94286 881369 439192 779540 797935 9 231639 2226 734699 151126 730341 880207 294150 519293 241510 144101 831619 772439 447075 2931 130370 85400 52690 33 49920 707927 786891 2034 851644 224012 696123 843867 510 3641 792190 546469 1 786365 132144 397490 209089 216478 121994 76 29 720424 858991 141 62905 2 670451 855248 823629 868165 10 716554 502769 36 572 394725 11 819336 145843 701046 31 899907 87013 4 546807 53862 891035 898233 890969 42 855805 1982 90680 567241 156611 376745 135593 796947 848757 184652 885304 441281 584255 692513 850754 887715 827572 60287 743857 15 15 688357 429947 880895 106611 772381 59248 687157 617939 57407 881068 95634 3195 829930 883815 890282 435032 783 12348 822223 714916 899822 356586 95212 863624 146 11959 690634 616186 764338 839781 828191 891970 892299 509599 473023 389856 728206 24162 703642 855612 13099 805980 15 93453 801288 206278 118025 2 812613 807397 225 294594 53 441742 661741 899922 694624 182039 313449 513864 34938 60 640104 505595 828398 888503 801951 246287 819417 897781 809027 877191 5943 138100 819767 873989 32 403478 524413 340407 611 1747 2475 670818 835331 99758 133 37515 158531 832251 488069 193526 820528 880511 516923 36580 497101 886202 472252 573178 691026 556812 492438 531803 210740 72318 813627 842703 2426 746183 809135 897064 82 430412 890297 732380 445458 246249 30960 894749 59 877828 201501 785817 762266 838394 125302 86647 171490 476331 760176 853678 63723 365260 216 61851 137506 897044 33351 702716 84 891230 29 234057 604692 1 882364 750715 278449 31874 134146 372591 2 112802 833231 515878 703936 873980 35527 725162 4913 897512 594781 874729 169975 135047 846749 65238 414745 226310 864266 808819 331838 559868 20 682155 142 594563 53288 881682 12066 371 431198 882866 396994 6 2 527328 731373 163095 356473 589594 702534 70 793318 385636 201415 691869 73250 875407 897779 839280 518699 81 655834 789141 291974 815060 836316 427415 86 315293 898296 878821 839487 852232 797991 199 54288 681 689769 548765 835753 355100 898821 876653 877328 876260 876621 318924 892283 217459 604807 116 2 40777 576592 864530 3333 787850 715756 170040 178456 346414 410816 332848 69424 241909 499946 271558 106 262572 521534 852125 873908 362409 105149 364051 692059 2363 360834 330592 431606 730475 104015 868492 3525 38662 883011 471137 823832 3 857057 889924 121407 798363 494226 887114 185548 515 886585 805274 867365 820827 269971 296 827958 873393 783824 237537 893839 808068 876851 717537 5462 839331 209 898812 774563 897748 28 32 142604 843916 214676 2380 160111 860820 361424 383428 328870 820302 845621 760384 782915 153257 5 322430 708825 540631 552211 454481 730485 35 586394 888651 3207 127231 889183 789376 863203 843078 795876 237273 850238 502432 797103 741537 888389 28541 259739 799602 713629 318339 478560 59866 346768 854233 654176 682970 101993 773236 239 894215 861617 870195 150908 209268 644421 4091 809194 287910 771288 600634 43 840384 13 272513 780349 790550 4 157 661710 522912 314816 841350 35157 333910 1 844036 860810 819893 211357 680072 574619 526881 733038 201186 590527 475550 820280 796845 795962 248402 843 4 736229 760467 691088 56015 1 2 863281 1184 654757 476618 2 6286 2 804463 426518 1389 206319 794710 24750 688931 4 451523 415630 625409 569174 276476 422246 8 17018 883493 153889 762292 876281 551271 875226 21905 882377 31799 28774 836819 13985 19321 711892 766229 878579 270259 134827 867858 1981 492379 89849 16 497910 158576 256547 3676 142447 175467 539017 899029 692640 884944 647494 830663 201 13 654980 104203 763810 292690 273315 624753 895082 803 551297 15 332688 647564 848500 843105 7360 6589 852540 801794 478097 635955 166033 178702 373073 19 303115 896812 51454 138107 338631 893722 879964 23698 128162 849058 808989 459183 174587 835421 133966 362074 273904 893132 685933 855447 341843 806592 59963 738814 684156 548859 105808 395512 605587 457074 7 770246 893682 814625 116596 880571 407844 888615 555120 114412 90678 474608 768779 354346 812291 5046 749289 631596 898520 421069 2 890753 876016 219862 889127 96929 659798 310563 760252 2735 779540 859431 572946 18349 9627 591 64634 881436 70412 272234 21554 49912 779602 828031 550793 852811 864236 253253 894680 561516 9187 18058 65577 247289 890020 809014 8 107240 633253 26644 132811 1 743088 132 1032 884257 794239 707218 1577 866748 727518 8524 873348 41291 856590 127281 86 871533 866305 892998 201781 639991 708965 658291 899475 816267 680843 859990 876166 514182 96 558221 47654 114134 262 827768 152445 872359 4156 784533 137240 639 775594 898435 300857 173570 229611 839877 871957 668479 155518 97660 878784 869259 314173 169042 889204 216145 786281 720037 871847 885688 39 301492 265209 147282 899436 321 899004 637659 682530 756034 257560 7689 328428 70361 286 869833 9 30831 67242 706260 155544 10 872853 110180 36 415 782334 707212 99142 6717 156586 154765 657 540488 849391 3 879226 133 380567 878772 701404 881204 819749 1 27936 663510 452325 223002 196037 6 507242 235952 667508 482111 376039 858232 364080 3 102 254613 268029 315865 576984 302896 712264 7 18 109087 730345 894642 3 795473 514213 95690 94273 335 131457 874257 164278 300989 281462 649534 217925 280153 73188 791033 1 4 172063 836311 264715 82 465851 828453 856812 899205 763594 871528 879162 58078 588172 368626 536015 32 877462 799626 239 763868 44239 877098 882111 12 882562 2524 838467 782546 258843 129268 801653 895950 3393 810612 850044 865513 523589 755248 19 832737 157956 566613 577455 520908 839343 169469 387283 27 230226 799771 864702 875550 410051 674398 54985 2 232277 494265 636063 127572 816309 7844 838839 622963 266010 381 854923 90123 608636 834238 541768 284325 878856 647085 407637 735638 264328 560680 867056 689283 7983 864012 781927 3 754298 882104 135434 398128 592395 587494 20999 372075 316501 830531 849691 565966 21859 42365 208 441798 1 3 824255 654021 538186 897331 128171 735445 861237 529040 137 79496 830774 5 798991 745471 761106 345026 899679 719828 292864 460918 588563 297904 814554 828589 875391 824031 29193 846806 476612 94153 15262 53 755448 327845 535 727696 34103 38323 364153 515417 850196 23635 279 175537 860871 438935 121693 719669 893854 803763 447904 394522 217951 134711 663483 871010 9942 394437 795825 155653 866089 468734 36549 855222 88243 645104 3890 848375 577167 893481 848961 319471 3 860917 597495 887744 239384 3236 588202 801387 262725 8631 595980 172274 145134 2666 889977 698498 795475 101955 786391 35280 306844 83630 242033 4228 8091 74515 263762 7643 227141 147289 774354 780097 34494 140461 780792 6 384661 700200 155464 135728 874460 48 168919 880318 807667 4316 695808 58744 165323 9 35 35854 879686 858866 794279 174680 11701 4 878061 775097 843986 2 325946 2 171515 838655 835308 405199 56 280537 90221 864698 5930 1337 53775 12166 898827 184757 428696 446218 759 456771 820066 29669 818756 876408 177803 613 398273 7 1762 1 196018 187623 614147 258 21492 112050 235697 260059 620604 609738 819924 841401 23094 272751 877399 3882 147048 468516 88 307904 858766 845296 21842 35 644590 831518 766646 88931 231982 565176 187374 885018 482490 259095 163235 895147 878236 60740 778507 311256 593022 64274 810135 776234 623028 505037 101759 834653 173340 6 360797 6 406714 836766 16518 300631 313810 898979 888359 20786 677577 208215 831434 410460 813958 355499 776177 458330 787846 898837 1195 888134 557025 824609 465198 61 65717 865320 744445 565265 897872 669612 656906 115 896172 41907 824058 62831 28410 873194 1814 3 883086 855031 861290 263111 303687 320700 113163 11933 748570 630 897390 632389 641279 7 894342 3876 865743 347604 728078 886155 80888 808676 1160 260364 898625 494862 30044 200900 195555 830628 872825 417577 886206 9 15 63275 735869 425356 80207 320380 873846 15026 893629 131751 289455 719071 68404 878014 179859 11 750393 888752 5819 861490 73466 1902 578511 2208 378202 967 118951 3 805662 648235 331094 818777 34429 39 9 4 894266 377641 551984 122124 89894 118117 293473 840688 17799 782268 55 824767 61 75677 6 410 6340 243 844334 229194 889643 781853 656215 281411 5 790967 898396 134 292372 42052 211460 10 842146 565591 122402 46690 671034 279620 139 811801 756756 532853 855670 245 435809 8 895783 737289 5 883210 335432 9 150357 70231 842435 859779 329132 92444 15736 891021 104959 135710 13991 483813 806360 91 716 851805 829618 350128 18252 2945 886854 249172 821347 495359 873153 820053 324 217733 50416 94755 504 72406 830979 391722 680 882433 628343 215516 843253 463785 384509 150 658680 885442 10 12 73651 514 422003 851709 514518 622163 886974 873933 778924 878657 894845 141564 615340 127223 7 25771 790708 192 390309 33956 809861 740346 13 499853 754422 658285 3025 407814 882010 650087 58070 822516 480204 668641 109933 513439 94414 866740 805583 444061 194536 12628 129 30430 860361 863052 8 850475 689125 1017 543194 4355 875282 37985 621611 2170 262152 153 866756 65708 743755 807003 318302 889139 477181 530199 777497 470882 32536 439779 436330 888742 223 424779 328796 647459 389585 748552 478511 842585 669067 668244 294524 890739 482058 227339 57 656844 834481 181313 717801 131 2274 414399 500541 776777 621958 132238 1 23 578885 16 89107 811753 619941 125079 239768 877838 879215 862673 3 495213 589959 471023 745987 200314 545341 805573 523399 126493 440224 484486 45 443338 813214 120175 395069 752548 317159 874896 1189 212298 3573 761978 371752 211253 21 2 748885 244015 508265 840099 896172 141952 274569 897996 90874 827071 899014 866499 699197 423726 240146 831793 569686 800970 5126 29241 496534 672677 3755 671308 199004 44 274080 4473 457179 555183 868458 533754 226 102458 764915 9 162080 41 753680 762 429558 633832 1214 51 743737 537408 889150 289 871685 132769 9033 22524 2667 786050 880309 3 580512 5994 37 427064 806299 217 722 425505 881573 682355 472780 228039 250301 876634 868987 811794 10998 237731 658421 764101 3 618524 109643 705125 6 106514 885248 623441 826652 148 80450 687466 449653 753802 38 582743 16 887535 38165 162656 243037 38036 7 131992 244284 12 24 690245 829095 855510 63 1598 846339 804062 15126 769021 11595 666751 710435 425010 354168 668993 6 809476 771850 578752 762775 500437 427636 188407 404351 384484 577969 2015 837790 867822 172248 306755 1810 239949 112408 465228 345225 4770 622321 775064 884805 570521 12588 357802 854103 605197 627693 153629 884581 334437 881359 4100 667808 593885 328 354216 873999 762504 761836 889866 201755 821114 20415 870988 877968 578991 533911 890544 81594 849461 628230 884260 750661 629016 155 867520 8683 286463 622258 598609 814417 444914 213 899486 214547 851547 467628 355901 894664 907 271852 79749 750191 887585 78896 590625 7 709863 528830 218024 372410 403383 31 249439 642528 781381 811476 774751 447148 100337 8605 293615 29262 74584 864986 256509 825006 840940 690928 640069 347204 114715 704816 892008 825119 822625 850982 854404 501564 29465 59238 888420 203833 318946 607925 41279 859661 703009 319 771106 371600 579990 298992 16 808486 715370 891619 705616 332459 231123 589099 38 60352 881657 38325 349352 585995 853013 18607 585676 751803 820446 890837 513 801234 742304 72 30 532 797520 895979 186103 737670 880225 866102 95131 858018 530517 510153 777398 772978 74459 142 10009 881072 716642 810692 884908 882242 198620 171 886039 571558 231 84437 137979 1040 2 477040 885187 840953 679712 439909 1182 575633 256332 589184 870060 845600 81044 582730 852 895321 2 846259 697404 478062 142028 530070 832315 2 246493 422616 882162 892248 639302 351169 115735 20812 111371 768482 875632 870652 711496 499430 201643 2784 95170 881603 13306 33 890114 152834 132209 698396 731188 776988 130361 200133 799991 484131 591793 206415 835783 643208 650604 681361 315411 602929 2 800874 869655 393163 590784 317201 861039 883567 831166 712956 332505 8 887144 357140 671038 826497 898418 6 20955 897012 125730 3 315480 258295 537602 217707 884509 1722 152757 711741 715402 172575 675689 200311 10 886325 2 878073 344264 317635 69801 889148 503293 124 3 148581 321070 403525 628650 15412 248319 210828 623369 416746 769298 16498 820328 90770 859467 324825 111177 836501 118395 662441 468305 339527 17871 470860 704712 761233 40 543426 91952 763296 2 894496 778611 143850 201675 276932 1 10573 604496 1713 882992 612206 614208 376 19 168 692666 639351 529 258956 820003 480 798869 517 831693 454050 884975 718810 5730 203917 482 716450 824301 10511 2182 5 442557 875020 450904 786208 238571 290287 1683 770687 893754 780882 6074 113169 83 535216 523382 440878 98 670274 30012 6552 16 39 6833 880938 816876 877561 121303 830236 2644 280090 753311 407981 164266 783636 899506 1446 482928 782599 84390 708551 6421 326346 699283 868338 714344 549047 3 661311 819858 891323 10 835381 855260 791389 33892 233155 598490 117038 2 78769 114744 128492 629470 676775 266784 655762 190831 93657 4846 141 154899 890017 519287 826340 81 1 303 891688 890351 789925 26670 315901 832644 118956 710272 194746 896859 11 367442 1139 875371 291056 317936 485202 535383 887903 27757 153516 263 826627 727546 9 95658 448291 84 66913 499174 869471 659273 888740 119206 474343 48985 102428 215 856838 804450 102 39298 131 878428 47 889117 897799 895542 758166 881413 70 189317 6 843701 874197 808750 803783 99497 813267 884385 786 22184 884978 828655 768364 643910 875147 658964 240601 596686 263 143100 2 114841 709272 325365 857764 3348 46 59607 741612 49704 657 794780 3903 133512 1018 110512 897378 830909 804249 155838 398006 79 479416 1626 143 496463 326434 898943 834976 773399 296389 392625 890327 796552 1705 762923 813171 757567 298050 886574 847682 551919 855713 6 43888 467250 470475 341351 771905 524359 515390 551742 110404 472382 293621 576487 893965 576416 1 2 680723 773489 783917 832663 2675 211020 855429 228167 778740 758199 674522 121847 41142 896954 587712 803112 897274 867967 871235 1405 509313 114606 889568 4 852312 54601 870228 2 122913 164239 216982 166601 802576 299749 1631 891731 778706 4822 7 751973 874640 1514 555328 774117 39 793115 301605 641377 499224 321098 972 777273 874693 33979 701632 688826 28520 835907 776666 85147 876921 494604 603906 2 871165 96 871306 315972 1 284771 761356 443073 494625 703757 259 821457 551940 842240 890468 297100 517737 7512 780856 695042 136087 560506 5466 2231 644926 722033 482553 177877 816405 613547 844948 589266 888867 230895 296902 58 835481 844480 580506 44754 361866 812350 4535 798049 629034 4591 189858 172249 92233 364258 604 98 831848 370971 26162 190 342459 512061 2 858481 453509 489848 7524 873517 73791 1182 849086 891914 274865 881743 678911 822239 253111 116089 751746 782932 11525 863850 895082 693457 889567 119132 667690 210414 793723 363313 74627 731447 894730 21110 860566 129252 19845 458361 785359 544 29460 512803 129756 863504 536 481931 271556 125 22021 369080 565114 220098 231367 893160 4 2 886840 831616 843671 668225 825190 791733 148859 29581 245276 855066 836291 763886 421174 198 895297 63026 60633 488638 843249 825601 877237 350711 881736 893578 847266 484576 616251 885973 891944 889566 539 703 457606 840265 671717 325013 63856 622024 19 9722 229934 411 426637 343926 218255 134712 236869 367705 869370 774501 447029 748464 233725 12347 866999 874 1 833169 1914 551875 355816 814476 502415 99644 852685 261617 892815 67526 250654 558814 160207 747433 734371 325944 658717 897554 1651 271683 834037 209708 899287 290578 802287 134 16975 896233 899438 853746 750720 808167 870005 678817 7780 697571 310581 428862 332289 79552 10898 19 54846 475496 804239 892434 778754 7544 866902 7836 881529 292679 418704 313053 673700 262234 2492 279317 885436 234105 520883 339652 70381 1 7334 578289 884062 3499 400181 509917 895570 810945 290202 836546 847988 234227 578218 182720 874194 1218 2667 22851 98571 858651 203339 4190 20 188321 473648 738756 798816 869385 333679 296483 426910 738016 807557 295 405645 515303 739186 6 859645 865381 872239 675886 64686 314956 98010 693 3277 471419 846816 683761 566035 191511 597161 636756 86295 398540 896469 740888 779219 892057 41 884398 379577 738893 379146 899062 17846 12907 874098 179538 763321 500 326189 853227 676959 765289 788032 461726 18492 25632 702019 374 871337 486819 664472 528464 826603 633447 577452 186427 268077 878428 843482 249219 46019 1758 684184 89266 42480 47 13 378287 735698 776417 890629 620309 888614 63394 76163 77742 810363 368271 15553 50136 182615 8338 854660 481931 80 177710 850123 53524 545830 739480 850493 644526 519454 94534 574934 861842 880162 787477 758385 884646 80066 837460 829978 245261 873981 163670 175731 420583 595542 86211 134230 414639 7353 895759 351478 551104 800603 305175 735944 707939 815541 761129 867930 778522 31167 836665 135788 863982 31126 817292 420 24 723460 865433 12 433885 763304 853085 816969 869181 388953 708190 891543 933 439015 21 617770 483616 4 883404 372452 226056 891939 61 155276 126959 658406 337230 939 725410 755449 708293 1 767649 800160 19445 293306 808657 850033 848419 347102 453611 718270 213139 688071 9828 669394 89181 666931 84421 271957 374684 877819 849513 638655 1340 468488 361512 590708 811594 91107 106467 826955 704949 271 290220 46363 805172 445806 369883 549 621598 799344 32 102406 20180 261086 396817 810385 821896 31834 502095 742267 4 494554 24 334185 815414 678165 550082 850138 146597 277588 210810 761971 856984 252018 5 564416 828959 35983 9195 349185 440300 745424 25394 612580 854889 233998 494317 779535 504 847409 711702 291319 47684 120424 890978 880460 229142 825525 4 698859 698112 824619 106166 29428 841321 42567 431 560909 798177 1374 816973 9076 651112 57 17 252154 732731 817625 457403 47 406980 418911 356260 884372 828376 149452 21 888041 627995 323412 873958 835812 830437 726319 664289 727449 818587 224582 372 793236 64837 570039 251250 779946 975 833153 245665 24 297178 572518 53179 886961 888942 408153 897545 896072 476067 148267 701567 290686 848667 398133 151061 853463 708366 10 261220 865876 610 52 892815 2 1717 836468 890562 881875 492482 790193 879731 865682 768410 883250 630671 5681 1959 639144 821478 489357 3 569 753724 54097 21036 36441 739178 168925 895081 650586 658301 851628 46088 791017 337722 877561 244636 863469 484406 873944 31 24240 105136 77 559542 237207 285526 110265 775122 840752 561176 289108 764394 65032 862970 239643 70039 876017 59 328911 863612 166 754264 256140 836717 389063 343890 11 35013 875356 19979 741496 865727 21068 10 6361 15557 364256 25 3905 285623 845407 32 248781 851318 871095 348 111 863322 668302 873702 177980 787514 556469 740889 371317 801177 800913 656529 180599 123 771157 616495 870404 469262 715941 772591 860597 886660 304983 459 803366 604169 353882 3 6079 3012 836852 842691 876990 240160 40253 743354 309038 482697 860239 625074 629710 866273 722308 879936 895157 892844 892238 141577 12586 886686 52625 872650 75707 634231 298263 289139 768714 348 415583 31568 4 168027 600171 413063 134138 845580 892599 866799 46142 510876 220953 169721 894743 829283 1993 2 868680 690755 787199 853816 847106 874237 753697 854343 890707 348340 318746 1 877650 137816 3782 204609 289544 866569 369440 814291 265943 866309 268437 8 390355 675373 756008 371960 842241 173642 440257 390630 788420 400679 4 18 7 888632 671042 783 200 93465 594719 87 1357 609426 313375 858532 880364 675 740005 842548 1 446674 899566 512671 158272 793756 427026 560 893402 37 843568 845774 883402 13276 459918 174798 831409 2 487843 552388 698621 872462 651 6057 881782 4 867182 819695 350072 1312 890980 732002 847402 1 15196 118557 817441 468447 826766 895018 304660 771537 307752 893672 787885 414719 59835 141 809447 284402 23944 879443 480462 81501 52362 849559 1445 337904 828885 83 217142 843527 6059 5318 311 176389 18 74765 540413 3101 105668 163633 481175 875348 39 815602 296504 177458 891432 829115 880650 324283 806722 863826 375129 472526 844844 705439 195 845361 112435 848369 164982 3317 852388 564818 136575 480262 15 1419 327256 830553 856200 872013 483628 10514 773676 762577 864793 4 593659 897741 306125 726191 167071 702580 875558 129779 876764 869892 284 1 300762 501033 649447 893210 873720 436181 649517 723314 347017 889523 8 486621 811354 262603 886730 481504 535783 608144 5912 6295 52334 809928 82640 469840 264627 892188 406268 394800 57619 872264 14428 861977 2008 559790 140 29618 349486 132907 864136 229982 35052 7642 33 644066 1252 19893 285 731707 10 115 411503 388 684239 615156 3879 127 208804 865858 437197 182099 93 308051 811065 304856 42511 750829 898792 683 527529 899633 854943 831814 64250 213734 635410 781156 220465 548898 278775 118042 688695 867295 409914 186177 867234 326594 515231 882092 798967 893776 872623 546888 866860 891137 744948 555665 277 365085 78995 899083 217851 152 291798 133052 539812 850394 43647 830541 861510 376074 891119 140225 217327 404133 860110 825032 17773 111569 889825 839621 318 877145 879033 859006 502394 648818 657 820534 774926 245127 6588 523949 869504 128908 60915 584712 14 120967 702527 656573 588357 679376 831033 25 305449 828004 49402 6446 864799 873882 809108 695058 2 111 772076 340232 857631 870608 851134 32 797512 862294 572986 3 632972 530781 36 816976 832464 257409 591575 94 831501 879649 513697 173747 899409 36630 112728 134901 351086 875322 705216 548815 259 1314 144107 140 11133 443732 170195 2 1635 9 714592 820628 93956 890560 2 606756 3 889619 11 755749 827536 165437 892721 95668 180235 166809 526671 324153 303355 757589 284677 2 3 232 873008 891121 1369 806957 503882 862314 883819 885925 869803 864935 843648 354569 535123 87841 272 24 896550 248661 4472 651984 550132 725305 30310 364110 507876 803654 166313 76625 296304 847345 861322 841160 394795 843024 775820 888562 849408 768174 849205 467788 1566 722715 898465 692041 803232 751463 887564 735997 806307 813979 1811 332145 664326 733923 375 4087 605524 850927 836219 679730 181741 12511 182619 279864 345 853653 78856 270087 601316 68 894405 844038 216976 511874 888043 838071 659093 7619 127936 861270 243022 722932 803478 793197 761050 872112 38289 210973 57785 549200 809034 214051 310429 626154 53 540502 888644 869560 6 673827 864322 876311 738964 899018 874080 606364 894988 129 828777 48952 2670 822040 886058 29 627 626246 815353 188479 820686 696 862144 184587 85 255082 131918 181067 825325 120864 881225 407667 69731 562769 61379 847520 596490 717281 359793 590859 879145 748507 6 535565 746562 893763 363923 865192 150104 3 1758 232262 15 252082 820601 22983 462069 88824 172376 1937 2189 470870 6 131835 66575 477913 797093 875659 385925 155620 869023 851239 892200 381608 12 551735 192 3318 82 35098 872028 263240 15429 298770 84 854691 302445 567800 783491 85889 719722 752083 423774 680915 853200 867426 295686 13 812066 459679 30 618991 809923 705650 12331 13597 828898 277106 277894 434585 767 878004 403270 1710 578510 566205 53643 855995 346898 640012 818020 697958 679441 461542 898569 646896 3 348959 67852 341451 895206 469982 295356 850119 809187 762508 291648 849729 269822 204008 1997 21788 876279 200714 759971 6 751523 37 805858 663573 856170 767679 807240 796364 448185 524234 737520 891842 89271 756578 883052 6960 876920 754965 797652 451866 94184 106 852202 3 589764 413 451360 818235 8686 650890 1107 1997 321 4267 763950 773530 856521 416442 91550 930 472845 100089 137699 759913 5621 13 840789 34832 762489 558806 847973 847652 894290 883246 365914 127652 24 57777 633 872708 762754 643509 3351 543120 441613 657931 260524 815743 829260 414416 117224 838064 3020 304843 249 185883 123826 1433 429243 736154 9 593339 870967 17 296602 3693 5 836800 110077 807281 874401 890515 833563 464230 502698 810064 13587 767035 849620 273825 411973 827823 701055 526897 831218 375291 171291 97692 92008 159532 663011 51477 464551 872575 863047 438204 18 598470 886485 6260 488616 610670 59 179046 2 545826 55 670546 879063 873714 776853 786122 878469 379389 659509 41 764811 343390 459 51482 460889 29136 9 657696 895471 260404 844979 1905 834526 638508 348145 398530 807998 51242 891619 241866 764086 59081 775622 3107 825292 823109 680007 591217 446009 163 389099 840431 76130 277376 2568 826466 3500 420502 227649 762556 74925 613910 146318 850713 820264 704192 771415 858110 507460 864081 854654 417499 856031 1 812516 156911 631114 820217 880724 347766 783360 2 368006 36905 31 598923 259657 111631 386027 867 75805 290479 851736 782651 857956 677418 647974 563 18 2451 584143 845439 812117 1398 23 875676 558435 770062 765298 88832 172152 36931 63 170955 327628 730365 844448 81938 485754 264251 867139 404086 463994 848240 622448 2440 854 331 871080 218648 84505 742752 882986 151 701360 877450 893430 290753 261001 898052 164599 247338 25769 466 11218 168363 2221 245784 824205 67891 165489 307862 407192 515498 825347 886884 30043 565817 442040 634355 886932 269195 640 214 419201 2 860064 741741 27974 844848 532894 836661 262108 774949 770954 169143 717734 786372 1945 727505 383958 8545 805714 729825 871700 526765 881446 56954 19 808361 1867 821533 118427 734656 804176 886046 24042 642737 816456 1 470012 1 873920 146285 94521 22309 1379 892659 78 804785 804989 653392 235837 112 440379 517054 372 615399 727321 259845 634784 797342 684471 2 890949 110602 550969 52 881449 68312 518335 32287 253318 610755 512049 564653 553838 384374 7 831048 331622 750390 10 535327 634352 853034 213734 7754 532 3141 158400 1774 3144 157950 693231 289369 292170 39 669872 41305 898933 786806 883620 627585 98515 597408 91 687232 20704 518182 892446 57229 5612 240460 14364 220887 260548 849518 892001 548082 859958 112544 9472 875888 860569 24 33 139920 84724 610684 8 408675 895436 879857 868091 831167 227206 894238 857 21166 899418 745528 101177 300092 376 728665 66 681769 149751 269452 808796 88772 835401 889414 8118 822064 670109 71 50948 262 715161 460232 811111 293559 156 7 662188 17 349243 202512 864636 827783 61645 607020 742105 461065 725652 687068 557328 4557 231748 168820 2117 16 595773 83540 49 12769 689326 227723 894980 654899 711714 705073 3 299078 404 246568 115849 6356 881005 711161 864379 293979 876496 820440 838525 861482 840621 642116 873401 770003 22812 537 877024 363651 719 92283 691408 893762 611757 381145 52 32832 897599 875754 116 873613 599611 897434 624944 327513 100 830568 753088 469298 185134 874870 813367 58638 18883 189004 847001 86555 873838 2344 866742 850876 659679 880467 837568 1167 799822 6114 808904 85 377228 30492 816414 893888 729161 381334 689134 319468 134885 283977 661839 299537 164035 868554 96890 872788 112 877366 399987 3581 1743 429607 268927 894651 5 91889 352 6 827884 797687 1 840604 13294 491035 867970 14423 763302 113 339592 857468 202815 162427 568928 847069 794102 896701 412318 4 868395 862064 829578 814520 872250 891654 2 110804 532162 884289 657682 158 898023 5923 824775 360051 128573 72 845005 529232 575222 240749 246983 149523 878456 54398 12 1687 439910 359712 47 220356 750498 62846 372739 579127 843292 234875 504112 577422 711001 247997 719923 249762 282654 147 754 2 87524 804054 872745 78019 262500 223731 822581 894792 16 888511 893417 886185 866301 302041 665901 752633 592815 828752 791236 239960 822300 714401 4345 826290 75276 106475 347214 824417 709207 48 654993 192057 635937 1308 170575 799769 858472 476553 874563 467596 829450 157835 879377 393997 753471 883482 637209 11 428804 777646 190419 894940 1 559815 7 263064 607749 296784 894033 359903 452763 594093 391378 239199 534011 872707 871251 285872 852787 344159 10251 730929 860258 234912 865646 800754 850244 508448 673962 898010 899148 792860 874965 817681 859680 243 895537 286161 28 766585 51303 3 349973 40325 22035 865795 624619 888188 518020 123335 122185 864150 839769 68105 7771 459201 884135 243885 807 151301 881140 776140 769720 854239 804952 882673 819855 96 803343 895100 2271 115916 840845 37241 8043 219409 139888 2816 135066 121740 9 2 595281 25515 6368 893185 756263 134463 70 639505 879723 456271 243228 1514 764 752681 255497 538120 851124 288900 12350 794521 122542 851684 363487 116670 829958 304387 845 136321 660 84505 92552 407 837219 294903 149 30 4 31629 879044 191477 360133 809855 858579 102648 899735 303705 818595 441691 864325 697622 674914 338956 1193 367488 360442 896159 10 1 777045 36983 1821 400962 75 434 124390 866298 411491 730766 8 269576 818311 876526 147226 6066 735118 489296 475484 397678 3021 825720 764764 891920 682256 888009 43064 852229 705173 326731 523436 833898 571037 692835 827512 736087 758738 162822 748241 856992 38179 8808 347075 615024 808764 543980 895776 103994 550054 666515 290735 98429 717221 3 19 3 652156 386788 859379 49654 592864 888143 214 597943 175343 297269 91 891325 7321 77387 82 323674 583718 812245 648957 638748 698307 307829 512434 600652 41892 899594 153582 63009 767470 878153 1 648180 120738 853135 821885 869511 598 406268 147771 283674 83280 717736 90984 780337 703884 389140 797551 15 890941 888343 771487 784517 535208 858277 652144 735842 542383 121340 556924 40081 176253 10 679607 576255 351133 94647 628735 53193 244802 868468 850062 506957 788047 876270 258373 821522 7902 888070 513662 73889 275988 881756 30 310349 51004 865006 5396 869431 757163 2273 321060 452645 145469 102 10 301619 811508 428580 176344 433096 765 830890 6 847689 852549 392832 726564 687105 882580 452692 813232 892692 777612 19 19 273802 523681 25217 844051 205179 167354 442888 813573 9 33531 894762 870310 898957 805834 892941 229442 13945 716935 7435 879017 2161 882886 9804 743534 851978 675248 1341 105 656354 602750 870290 454070 587788 896701 834359 309406 1 3424 897607 130148 22966 813520 13 203776 347904 890507 838397 61416 9624 13 878551 1 764787 868863 860269 59461 1 49308 587528 878565 88 46276 873259 876244 812255 868378 381 743770 1082 1153 762457 444007 231261 391005 208839 1257 93860 829216 15722 500893 884610 384437 2042 548735 899596 896975 47842 843144 791965 445636 840409 897549 179191 275046 362985 674351 858903 1 2 882715 810314 634093 356979 17759 2234 285101 143088 8063 897349 206955 3962 690495 139722 430714 112521 351061 1207 3 1 108 109948 34503 718774 817987 10 3 35918 5764 726945 26748 837328 114771 5 761246 756368 630443 668583 887485 884281 10 422238 9778 850723 249412 638536 7 207047 772195 514699 843352 868034 843957 8 600517 874668 395790 858384 1594 538835 16985 692151 171909 257667 804685 276015 348496 859308 9 692907 448421 789874 767629 891612 21 868166 110539 152681 139112 659332 2908 33588 6 705237 299624 2557 372188 64 863595 784342 270607 840059 378975 1045 867911 63093 286894 480288 887014 899832 876012 413022 837142 850579 29987 805160 7441 462653 257709 8431 491383 532700 790324 281054 187480 180565 132493 853781 166799 30138 562479 857051 896349 30 331 665338 217331 360409 83107 19 115014 640365 3 794621 704070 1481 324884 63156 6 853441 832641 727471 534453 298307 8369 824970 950 717506 851804 5 894261 12920 50384 727424 833722 838083 1125 43466 363505 337806 505722 35030 4283 830577 278533 113762 790547 239153 1 9 885651 131483 880787 5034 780979 35797 612223 893018 69444 427471 4638 100 659620 892190 402740 200250 626003 731263 44133 700222 207096 803619 353873 2401 854094 808933 803790 34562 67526 117750 589803 892824 59892 844792 141143 38751 38 25840 7787 803278 319 887807 816696 195019 675 309546 435464 869292 773217 430334 373774 863308 614797 77326 733846 138 669 894295 886508 5 848595 24 828897 46256 610881 622009 22245 858988 1292 871561 295068 94 368096 4 548946 663523 773442 162 776884 531877 3 98090 843691 7 836927 739417 26984 66044 30137 683347 694000 882983 17 617335 90137 367253 1 811689 667191 552060 6656 369 265605 175507 810199 255994 130087 660486 855894 821342 369867 835702 30053 352817 494603 142608 602981 787161 20 42509 789447 724621 10562 129061 438 5 854258 833000 55838 475140 510358 789866 867919 49 889279 882049 599540 676746 506151 732350 7250 771020 7181 887031 838763 299858 500157 3767 50787 2 169026 419178 569427 12142 725346 315614 870673 310888 241075 499571 835025 372129 59515 871122 251863 261662 555125 868 42 825731 409 65505 671927 6 870808 5 182340 166610 462326 730970 409262 479552 631296 693614 443440 836740 822559 710028 897070 470026 392133 254841 22438 45656 141600 556042 840183 880299 769638 529655 866739 270779 879631 471442 131922 885626 15963 629319 755355 6 897842 771703 7554 858125 775895 868559 72545 21 848862 1 89391 333696 692739 550829 733636 823389 15942 334055 316501 271 38139 857703 161626 138315 76238 266686 538 881259 13934 884432 320 238433 147 855203 1 4 877222 23512 2822 107293 33766 1229 892003 376841 286036 94197 621908 773573 213900 288663 342546 882745 475969 637823 881353 146232 895936 5700 253634 44078 532856 24 99 867814 868865 3 183602 374 385212 645342 709273 891654 674330 372631 880992 892656 74 772936 401143 639980 120584 828822 867020 785925 341454 9715 629762 855214 818543 457258 3282 839908 514828 366976 241135 66 121872 751189 828501 748866 866255 945 1238 425555 28 29 897125 580312 886494 586 261295 856312 62290 856582 897757 671681 820228 878081 698721 839329 745262 43 29 829887 744136 871979 46 599634 151848 795597 825138 347556 876745 832814 666226 272520 238741 35040 833040 206208 147 405798 803075 424566 802689 172100 86793 841032 854401 118239 658341 417533 95 714941 25 424003 24331 848615 520157 2 10242 898917 711588 463531 293390 752607 218 29439 42432 276932 855292 899134 286689 868846 42394 119914 878434 25 710860 12746 628204 674996 2314 583237 79138 884393 83738 781867 11800 2718 736862 746482 863920 853819 184905 381726 803599 159599 1691 264219 4569 725428 232035 886976 777687 672570 691 760905 544194 897647 438117 685804 888052 25 833058 1 709984 626178 877722 762047 485341 871046 594402 847310 92438 863911 557248 186207 425672 496730 883433 98181 521010 38488 884193 660889 757646 192724 806 836089 889030 437011 680195 704403 11986 232044 448685 220 7 832684 116 725082 779273 284369 493048 195 39 820790 620439 285742 725418 241647 825865 277083 800208 2 805264 666970 2 132 888394 2 138760 439925 254610 788368 859325 373894 150722 884240 578447 884883 586774 536356 265558 4586 773187 5553 882343 6 206526 860916 134990 856173 19 292676 110556 111883 123878 822421 3277 273349 215945 685219 607716 827650 879441 1098 28197 810310 82825 876065 878072 102476 2591 883819 12174 43509 855130 23008 624167 896760 859920 414614 1420 783 609485 802192 874468 76616 791769 6 848527 422083 238822 399054 5 2576 138942 857763 4 654712 265 224728 715279 667835 551571 788320 586963 47 877394 872696 468758 350636 797795 718296 417966 775199 761904 819424 368490 368193 759095 675 829585 473 3 845593 875542 19292 15529 808095 870759 469356 865895 849427 891398 274923 115 855306 698308 724946 544145 792376 227675 886687 1228 405871 337371 818901 847265 54294 2680 886153 11 1 58760 827388 796653 175924 416958 19 766683 846128 864135 568 74413 858873 672083 12885 776236 864086 2 844933 10 122358 848427 862141 31 625270 2 80672 288277 812377 282173 2471 856127 469252 644 762316 5472 747099 139200 550241 77 852575 111197 39132 135335 535992 752914 23105 1146 899345 4515 892518 12969 841884 209 173208 400114 97924 730248 855877 812070 654943 459761 45935 641455 473878 754431 872536 432261 824897 647693 656208 24755 864341 412 734005 2165 325570 828910 878137 891912 688761 842677 494983 872449 89231 106858 559063 694723 131296 3 784380 306804 875100 315797 744109 816898 747 686081 884096 149855 356172 9460 76159 659349 869219 897247 589149 19999 186 441567 413441 49 456781 482828 314762 371165 243 822055 842350 27741 88 103463 78648 22 775286 45625 29628 865870 90 563181 885614 819921 506839 786602 108211 742660 872043 874274 464206 569843 838350 27 85793 34 566520 7 875909 1 190528 1 112734 822412 503517 284 583698 541248 621700 7390 1 692979 348493 138192 335948 802252 614599 79960 22461 702090 408275 588257 316212 24293 795146 157727 664836 232428 767236 688684 426594 18 10992 295 682645 876968 838677 803729 4708 852448 896900 868600 1566 142159 165558 267263 150140 763554 524850 95448 173 270193 436824 128602 812325 846089 538236 624001 829857 867876 164951 649626 14356 343336 604798 240613 625072 761919 308216 705534 70231 757468 648413 787882 889094 706012 861365 92606 204117 684309 856846 50511 111 420448 817752 433794 665534 288103 503403 522875 46 756857 393 403677 163938 546054 827201 882456 862720 592117 82215 109490 876552 850421 722634 94230 492331 145688 507754 159813 564697 80714 2886 820970 18 172545 433968 9585 794601 590981 8 872583 873335 888845 205417 25992 131217 696891 730589 1975 461334 397059 647196 134 673730 896998 832638 8 829650 378581 271221 132475 532705 885566 853429 784618 222177 21266 640763 510752 858114 440629 270523 723343 807067 892136 74350 544744 169228 810911 259254 707316 263775 1366 455617 142506 152841 476 481953 899970 667535 704124 576572 749485 699287 591638 236214 94461 821260 883684 356179 816197 6 777375 17279 851456 392696 336075 880701 126 6 6285 863386 813752 199521 851767 2 372995 114438 69 880820 3 378324 895257 849518 40049 896169 747 432702 866040 899163 1897 769412 679895 814057 809462 778685 2536 788591 565526 814925 672888 178291 789661 778974 491891 385337 893694 140694 727102 897033 449945 893251 874166 888673 1676 527061 20 273715 746088 579135 663955 581627 270492 10 884802 733303 37950 890732 309161 864384 798729 888997 16 103738 8676 722957 213139 1001 282 489569 860929 74873 25812 407404 720700 102285 232796 880821 223 893586 386401 755444 3157 797746 507160 806150 1 813819 108775 593791 752339 78541 1776 853700 399213 574765 18318 416105 886373 893479 778775 114930 1 360377 97243 2198 891124 463888 119471 786094 38510 725099 249488 685623 39 235 150565 19159 162137 3 1 2781 9 721653 10696 333868 661 82329 57562 584524 91230 886687 218139 49994 147233 819361 65226 186020 328689 41639 153002 823453 863007 758111 584000 1 833851 709054 895484 223102 396520 606919 463358 46879 13282 56 172288 880574 31902 5 892179 218108 644299 809648 865771 822492 463126 877890 227308 761896 865977 748598 853838 122085 585290 895925 887374 591849 52239 189471 98450 894293 455315 883924 733845 746585 638342 4720 702817 896260 289821 8 883872 663557 772533 842802 583820 565922 46569 744178 431370 240881 1 232679 21 265682 898164 760622 620997 799090 885291 847248 318549 194521 867542 11662 493580 711149 542717 351063 896475 494658 223665 894591 518994 123230 522934 716541 630576 721941 895812 455196 21 87372 5 759800 602765 884397 17540 512948 864868 18 118 762162 386819 525353 658499 50 673106 787350 845045 886353 669065 679967 219941 875215 71096 799917 492450 173 705882 867511 861618 865686 375730 851469 95223 876399 874830 95497 884421 841796 168892 363143 3145 379 76039 9 765336 2513 690331 72666 417271 5818 9 117340 1 847455 843464 831006 895127 796195 541027 848702 850497 812661 239092 227223 780000 9 899018 7689 25 393043 598157 866183 22854 504203 371195 202549 867159 759149 899636 861112 5061 867755 240 56172 185097 842534 894849 34218 866485 348496 863813 426 688712 898449 7108 170176 846237 769354 800538 137790 788784 713822 892003 112 367 809649 19006 335833 92677 6 861268 864395 760623 516993 12 896508 122314 416643 938 534856 305191 4 433018 216274 70396 211329 829652 664063 228670 47921 893484 452338 629460 713922 814835 871540 258995 724145 495428 535741 871862 851429 876695 1 564384 847633 771641 25078 600133 598529 885807 167 6678 573532 832292 581456 429589 466819 330752 116328 433528 162 224006 543675 782155 311781 828553 141 3417 829071 150 372658 706396 350436 571286 623716 791273 695896 817636 852766 859817 702588 53136 1226 442024 463244 461510 649181 609985 21739 813703 858223 281918 693523 273823 48082 886111 394329 549608 427762 264613 31541 545840 543900 853862 124397 625708 761843 631481 111200 796316 480995 856374 895994 2 159236 627326 349135 2 847446 219159 136078 459624 860068 393701 390138 704169 91993 855661 54675 596184 875519 82858 53 597 3 3 518288 896528 418850 440730 100602 205335 766741 321014 623484 776562 5 895212 1 20 15 2 780731 169625 147478 2 418281 7 844211 367911 895246 2098 174857 191533 693847 416738 2 341126 174124 833940 745945 541760 116012 406601 294688 282884 474032 467377 150276 874148 23 880263 105 395028 6389 314944 827309 54416 527108 49041 700877 322926 265025 79449 67172 553663 140 717154 1095 658005 146027 63618 77138 776660 240845 7652 186221 46963 889771 759284 5 683592 2 590912 647973 5965 141845 844947 390111 101095 892625 64 415742 951 862372 892774 202530 442335 710883 849022 802096 184392 219585 692429 764425 811 364 562220 334 70184 447387 257618 1104 869177 447564 197573 413199 521845 822805 729184 892321 840678 8 255338 126863 839814 2304 1 818722 406408 801068 527937 331506 164500 818291 248794 431 497007 848187 1 1981 884790 354998 357616 5081 868086 699865 872012 784999 352453 891280 18385 94 704583 743229 809011 821404 792206 174013 394041 410387 6362 466489 29272 2057 726496 676231 789295 1603 536086 846506 2 293188 897143 647375 593500 5 870024 5 898519 592852 834455 490585 551853 685159 532491 52567 606500 23150 202615 2 65949 840714 234086 724254 880220 662178 176126 349065 762117 6 865483 533 242624 151486 170744 155269 416155 548 183209 125708 12588 894996 881403 138716 826889 8448 2006 58031 1691 160967 398803 79390 360310 804254 846075 820196 664216 3 787625 835247 458841 255258 290581 17684 883635 317 854177 14 6959 872888 380485 854186 877762 348044 650060 8 157289 8 842297 655749 5 200200 3 861168 152480 792594 418776 896488 37296 822680 13304 831422 874374 356577 845953 898498 80283 16630 841904 848938 549366 189176 264574 38305 234222 714471 138601 1761 291 756113 345029 554496 838242 78 430704 777064 777227 2084 2 404208 661364 622829 899961 7 770237 25551 2621 835333 865351 62592 868684 378037 513485 724480 728799 416095 433701 766724 771649 15870 576397 895981 852338 832804 754708 304075 225809 883648 176296 288283 237041 797274 892083 440774 784086 157420 832279 884251 304924 17 712259 71780 813488 572164 113609 292140 5 804111 382960 176 756312 269801 333457 660240 781023 140562 887928 151923 451 857368 871832 795079 811636 65257 861133 428736 537747 398398 400902 36 839537 1 568124 210374 869052 570802 617819 3729 668438 469320 9040 899112 47776 291334 27385 384457 241423 893954 752173 299856 877773 341086 4 821822 369880 332746 436680 287176 805585 545086 8 617082 412230 1439 884862 317983 9304 596386 872141 119611 226214 13556 629736 27025 893697 886281 795854 180949 897851 341318 375 417055 838516 885160 25 213138 457111 4 878290 207857 898593 144427 549043 147352 6531 41102 420474 153230 798668 19101 780101 499455 474430 616228 559980 936 793907 765839 749836 681701 695267 811052 11 874005 869975 193422 379416 566292 77416 858645 308 871070 887117 31 732592 5791 877464 922 659775 761723 652640 405471 4215 341279 793669 4 864079 364733 7126 856939 720885 764578 717210 194293 530665 711304 821468 644800 853711 230675 291516 754866 511 1747 804539 875058 300022 23 14 842396 760082 163290 143976 896204 820119 3 16 8633 4961 40020 20990 59 61943 871101 509758 630694 1 811804 866624 875528 185568 881463 8 124243 634194 854082 888782 262052 258516 128 1257 234550 874397 819463 799174 886082 842965 121337 795650 497696 4375 199306 820286 349522 879344 702171 857922 232739 725355 877048 873367 3603 452679 9051 81621 17 14 105373 7700 823977 125502 215189 738791 469265 858728 238461 833352 850162 260519 718468 812716 863792 895442 26371 3 865982 856636 803281 18454 6664 138 606 14031 559904 68803 295312 890082 430304 851499 54 568255 31 77680 886214 255983 872679 35101 728516 1586 749725 521805 322 655 540239 855979 833282 166278 880681 592 159027 834091 842967 824833 11941 420 801091 443459 796048 798566 673051 8 35539 4236 747236 810325 878116 348586 579809 384942 56133 348327 878164 28910 645906 177158 188 781634 884382 184341 68368 146088 864059 2 889639 149 803202 2 295233 400338 113237 541557 235509 872860 626462 100053 107946 724041 123 734225 209993 23 633507 113061 139786 618037 316618 3 50939 849366 737054 11761 808343 784416 37 117179 115082 442452 112033 123456 334990 560 20 860460 2 10801 349545 863489 576769 267219 895958 417 804314 741336 309456 839357 874182 796147 12151 508260 89189 717420 896897 3 636451 168044 115327 202679 628992 7385 489 666422 78734 766777 114894 886074 250412 284321 844635 752948 637687 783995 787372 751375 785689 5 765996 708443 557404 860451 796817 859112 798606 504052 535635 4438 83544 866976 89486 118 13441 3 13 859764 575056 2 345795 637474 517118 448697 375799 402901 651888 24 2 787459 433607 1 822571 865828 823731 60443 17003 107 2 86 867918 112793 753253 851952 397678 863165 230417 465320 212155 533521 12650 580232 550617 52018 856484 887597 3341 833287 988 750581 598888 861840 897487 19422 863263 700215 143448 789422 703081 244332 73793 644605 446 396144 212565 873220 279196 73714 898086 765394 698312 874729 851248 762194 681503 800182 11195 93573 881600 726096 652213 6 225423 875701 803349 830914 1954 113 445114 2 111732 34091 160 775989 177591 819653 328642 744975 741139 878647 165 469358 670543 770383 876070 773007 300039 198924 380117 99761 339624 725665 887255 888313 207179 875446 315925 2 816422 781101 887657 172 805866 783130 832104 781762 841608 8121 68919 872355 838759 687022 217205 613253 618407 794810 16831 883776 845620 280272 880244 44679 829919 884373 434588 334038 462737 151887 398462 890846 186965 1 775872 836403 21089 772890 856080 11 826803 485315 410672 4518 4 287718 888971 427015 55315 238414 16 433070 1324 836186 441875 310 870258 847137 128481 161801 300633 361009 215654 653042 58250 770488 374625 880108 167406 897773 30 43 29579 748632 270 883459 722619 374391 287933 857209 165736 95081 891869 829886 485644 789298 2 15 55 784926 646510 322037 626191 242 874970 172 6 557835 815199 570259 865689 824349 16122 739 849888 113 534616 534 847246 862704 754404 567152 548724 886711 819054 864921 355524 237989 554933 363070 892826 636989 862592 279070 150 90224 253458 409357 512702 83888 45714 670187 195786 13786 844637 81712 858065 832426 375601 483 889715 346679 801476 345193 384070 824045 526907 451578 232540 674741 845239 866196 521323 12627 769764 107113 850763 816395 118792 862637 572226 170390 699307 668997 880417 779759 813045 747895 613243 8 296792 786375 868630 60482 598225 9 38 259774 1 20899 464755 746722 757933 567406 771420 241008 164841 737797 875770 240133 1 458862 763207 125086 541 480625 792178 880674 4 176743 9947 8506 878783 882250 14133 872509 866205 143667 30424 800845 824905 877676 34 847621 899651 279168 413613 480 823522 867377 770320 783414 1553 522803 859458 448746 49983 37232 843697 883696 92278 125124 807998 1224 472167 433461 838124 899767 872688 719317 76197 816441 806788 563136 867645 737598 873074 223419 17566 595146 153070 502761 187565 490701 876911 608100 1596 38 829368 30138 109138 4295 102 334443 860225 826193 456884 592821 340834 491376 827407 2 17575 645394 463317 129 152215 65581 727726 40033 553755 96694 858730 588069 843507 24237 40 348650 5 897287 847713 859511 809744 733440 93144 1606 446560 2 111002 60 139695 22 877668 4 2538 828500 870474 167671 126166 59994 521450 835315 33788 96029 860753 865802 408579 2 154341 779487 887354 618935 67338 522657 650576 854771 805856 558849 876371 527836 281538 122847 808812 309225 10 187617 38254 814627 398746 621941 59997 886981 6315 681621 569158 125040 196762 153826 46796 289452 888310 349041 492753 482319 70213 239472 4322 890456 563471 586584 139 809078 860441 35 112 836423 881445 873383 786955 879749 262 763972 893422 891671 892231 379108 603570 92984 450409 177433 840039 31 876336 713515 812248 840596 863073 778042 899471 168 835022 479493 365907 31500 291035 10 872015 3 258892 396832 614729 295822 57738 450230 14943 899759 3560 781965 508599 577032 291770 426505 296098 243418 793089 60 850250 336473 20 862048 4 129 196170 864032 844858 124569 618530 897168 858440 856084 354926 5719 353463 241 256760 563740 48626 189665 894435 110454 600555 61655 185412 257716 857799 100317 860177 165379 735 339921 4578 643561 854022 227626 121862 357664 814292 217280 112970 856154 1498 768027 404 34800 784639 447684 35 818567 322576 24 53229 481162 457742 1372 486276 15 893492 400449 486932 12129 869396 713476 280949 409987 742636 780612 1059 661873 21 1335 884526 839303 898861 19 632078 492382 508910 56 119319 445117 288291 872488 749916 796854 786851 232704 767704 571221 232138 1253 285198 97356 118759 893456 2560 877818 7495 8 364481 549187 471272 20089 91433 281775 5 836527 890995 846270 14 105133 860818 862109 22 657811 539055 437759 867756 52229 334688 12834 1 2 2 11044 197 632840 417180 349351 877106 5 236480 816660 40 491101 436877 180893 1215 274708 433093 500751 887634 813227 216842 873184 625373 74 434786 10 119856 829391 92288 676078 637063 722534 108 850835 434825 363010 538698 582926 899546 781006 3 1866 2837 583054 542675 119348 863203 646047 796177 9 379805 14 11385 847083 579907 322850 751092 50 59601 663525 349029 814427 432458 204550 583243 7733 848578 855198 397712 752331 834326 9 2 846799 887521 146321 2624 120017 3291 221 425249 876136 831107 221437 755151 8668 2309 163679 482168 822093 13 225480 835818 769921 1 405036 550847 555121 25 827212 487057 508624 887249 193329 850401 57587 41849 693380 617062 19 800580 810475 601310 708240 39007 802312 4 895359 30296 568966 767 885903 368313 885653 810546 896520 78528 817706 26210 608475 16255 273256 880096 871059 427084 166729 36 694520 863797 3 375814 624687 840732 42723 858004 869292 462976 52812 136330 7714 887812 94214 63631 798810 742656 710328 433151 713814 890853 206235 735432 794725 761304 642143 630231 311891 46264 867616 748894 8 883204 428026 17 9 176717 8988 1397 841942 771230 823033 489420 895028 71 588391 233625 893144 773613 36785 325760 217631 815685 624791 874288 695815 571536 899380 3 964 896664 234110 804131 305003 605976 515 468805 17373 517410 119136 818917 431518 896628 69853 895684 558321 785074 23127 115477 135524 879432 287057 196667 432593 868724 399457 749273 822864 848231 358824 740129 586160 473034 780511 721438 137095 735521 296445 869855 718292 466707 346296 684945 764744 3 832284 16 382657 685195 66105 51619 648525 1 22075 15761 43125 33590 837718 787740 689777 10 877037 323546 624329 846686 719 298415 530652 819663 852277 3173 819327 284921 85215 880897 15 4 13960 36226 842377 276 531477 587228 874329 136198 114 215769 878768 615380 511 58294 613013 802476 152619 713503 670327 761618 601994 67392 551980 471426 891812 133165 76517 168566 857558 190035 737066 854167 308477 18564 191074 666787 881040 785000 877809 886039 895813 774 226604 3 536577 1407 612162 202901 844574 164 894338 321694 132 4 795393 884828 113222 474202 425170 862943 347276 171 878337 339 27605 65272 467471 33083 773961 69722 218502 277654 593102 889731 888807 3051 243840 343014 652 624783 465191 872836 77853 760437 868434 42224 712003 18972 11581 467090 563636 823278 692 131325 10386 413796 10256 688695 826247 294858 776557 272 4121 23643 821883 628847 6 298 162114 648185 1 767077 821444 310963 2 748706 660931 822499 859176 762202 355951 605455 545832 19558 885365 811581 309571 70049 495517 239708 345996 183881 20358 610481 876076 862792 466915 713911 652041 586644 750489 885449 846953 437780 13186 160739 10750 556448 750009 67 847560 877175 880369 878879 492718 475948 874764 881515 4448 327 652392 97367 358371 894222 12534 68410 32468 458 7776 49859 3 564945 817962 526537 898695 855774 825633 626458 849306 373032 819569 361244 584354 834844 865728 806576 369467 8964 10464 580347 885134 842666 801126 325 600207 752767 143071 364831 841336 189968 41578 172255 733567 510709 218683 611127 864435 569080 484574 19 688782 888921 820753 897250 860500 689410 11582 769263 138767 894796 36668 872447 830519 561724 457484 616171 608192 775471 702209 857717 863688 714740 857342 769155 468401 28327 692260 499916 770408 93425 206180 590887 286525 407461 852882 2 65 258613 30524 780900 886179 891661 270 629215 181754 177147 872548 884641 652174 761693 421786 3255 864615 485441 238726 267084 559370 774506 5551 15950 769453 813495 166182 252110 785169 398171 848493 312669 56940 873482 724026 886428 5420 676577 4 33597 363084 590623 737517 561800 776503 666633 333163 781947 149855 560617 899053 4539 573325 357796 874108 160305 13 192236 64551 4596 48 17599 38890 308114 265195 381282 618810 722470 367534 582905 697998 865709 311473 195661 847496 1 830644 48 565295 2 891216 752370 605624 743564 114253 5 11 8300 606215 744827 854013 1 4253 44 617910 17279 896625 5632 848100 258332 3 21 7081 297 560239 143164 883331 11 12 26 2045 13801 488354 866398 159951 738292 785370 817051 229 805213 457634 898096 123192 604825 623832 816460 154910 400759 294 3758 795218 878803 346525 187575 874354 869978 897454 899773 880 97 454929 9616 216236 243 884459 610416 392821 843846 8 14454 196464 824394 878927 276602 870267 102529 989 64441 248764 162645 172 379123 827827 896404 715781 114508 1367 863180 858324 661330 205541 371645 114 874372 621340 418773 842203 416216 306849 469922 495962 857479 384122 559114 9 779666 761956 14331 871634 835546 198529 316643 142855 43631 815063 803336 481 6893 253043 351946 35762 347741 744528 363496 151179 874194 239167 20281 2735 126002 712360 112 714558 596757 895033 716314 815746 179669 13 830626 828969 851973 832359 1 210263 413096 854570 706745 45565 18367 1 823001 1 635433 101235 643249 161704 772 3 376076 112817 610752 2982 13733 809185 1136 7 625184 669236 865384 145793 3 360156 886538 823370 135852 465064 710 735604 838077 206298 133000 825369 735936 513 882268 94666 323148 149360 2 210230 27 67 649178 692950 382478 205565 676363 469765 857908 841286 850175 856772 724464 464748 877881 873768 223076 253540 107882 856344 2856 791582 692632 664189 793486 25740 863020 28 389795 314 132 886711 582045 528503 6636 680208 228514 876861 174229 778197 704094 749036 791002 26 858064 304394 21288 43499 449152 878313 871336 891797 885274 98 3 284220 870157 20363 92038 847162 497290 868906 231686 25710 894710 6968 874130 265207 767500 465124 659615 97 582187 876090 159 769 899822 367812 906 746292 878808 440938 455945 137 41 10670 814434 861174 686878 6 6534 298223 12449 391727 535815 888203 706375 639539 455776 21894 882380 204894 51 506108 139764 4 756393 846277 144716 74102 889451 857823 186868 35931 6506 636975 876584 408606 564563 229527 866271 691704 504344 834653 24 140564 167299 857577 863203 647707 819478 719041 847178 870300 839349 1933 788771 834956 1 752851 764653 813533 861906 645936 895432 319690 234473 894819 418108 646430 271747 1 478 6218 801232 894977 898647 729897 846590 191290 894627 481478 450299 87539 312921 873061 180 152 362179 888537 881689 861659 820446 1 875840 61310 54678 478931 160374 609246 769259 463774 2 51 538856 849396 855658 804282 55821 1 16417 7 277602 93 578083 29554 880056 183338 788618 891569 353203 29 495968 831685 58888 885619 465339 847230 193699 878961 691206 341584 309010 3 235310 2 836093 34921 14 714169 856893 566492 268389 726022 126 522622 301309 797213 119340 592351 762089 3 897028 98724 791102 811211 528749 238 827856 138827 801718 777230 802297 3003 893603 724481 629059 359683 711073 893171 612492 841653 540804 319974 27164 785205 39239 7 248380 112678 283981 583912 187286 77497 2 82100 315676 899715 105363 656617 532467 117 353276 209470 477504 861247 829120 884516 293100 883605 810906 81290 720288 781839 865407 27 60 32854 811866 1841 1671 550309 356528 145153 309285 18 641357 500156 155027 377421 796118 60100 158987 891072 830070 239002 212088 184443 817193 28 898458 209754 2 880776 516478 329337 3899 127497 303798 418871 1375 210972 2026 826343 888284 186340 640208 2 2 181279 112547 63070 671152 447733 361618 271482 894267 369393 27807 810489 347851 875485 196430 601727 41072 799510 61823 863492 362019 123564 279951 886778 485 135162 605731 69 50 872214 765147 1208 394398 153311 839521 418983 784401 353645 790105 880273 806803 775755 274148 788265 425327 421220 529748 677806 867970 95691 32633 524762 858702 2754 841864 736131 861542 320318 769802 535145 182732 647611 865391 882056 879075 1 199860 877579 78499 625470 826379 838781 365779 292511 447240 14081 782183 889187 293894 843946 665160 6 897527 4527 25202 2642 886432 396384 208 899516 125943 797517 857705 97656 4 634306 843325 36264 37396 148 828676 293168 387290 891618 822874 306759 443867 3 25 296675 700908 787681 4 165845 505983 427961 895237 2 3860 711759 170881 782472 778757 821504 489544 488851 6421 867491 94 441711 853748 881413 889618 890998 859212 827706 421387 6501 727909 477491 320009 55894 882253 307645 74453 481587 844918 52619 721329 147011 460310 799225 502765 1106 861678 46157 879236 15 556376 5380 680104 6 759527 363827 761126 833584 854328 265721 840018 404280 730470 668947 58519 4 1298 410144 788810 495373 107566 894449 870903 557355 798884 436705 887973 594112 352228 48894 142 40219 42 4791 774009 822435 532018 41 644982 649823 824092 827095 3 825546 713934 770200 336445 768759 789308 4524 878695 11635 895218 581804 36358 839893 596022 830863 516106 808251 93971 791227 125336 35229 870304 3871 328518 10706 882561 615900 891410 855251 702700 570747 1 380456 703475 682017 755489 193581 874046 634454 164 13 788455 3 872083 816118 631634 768859 813029 327866 385267 71320 895933 30 91518 61424 24899 72119 192900 877177 226131 880823 126 892901 12958 351179 473443 212626 710614 2 6 764949 93554 464073 48 843809 849171 463162 736880 795337 831967 899856 665436 713563 258184 887842 70 895010 801624 484606 699487 855553 788419 18 157 863625 1030 890641 477397 788775 163237 456499 890728 274610 259332 335625 833063 228643 675285 11 665463 891245 693653 159 876091 854040 864227 270280 65 883662 189997 820913 714063 189449 60456 856 2 691979 93524 489789 460054 183387 83054 848518 106374 397872 856772 835835 649253 526522 71515 5189 17163 604923 616 103442 41689 599911 857767 184246 437875 854541 706720 887608 753115 460864 154679 897246 839345 89306 589 12 707397 710931 811205 873657 650166 20 29 326719 491544 780279 135940 896535 822614 105376 586738 2158 591167 765828 216379 2 487739 454297 23824 897603 709287 890274 23 676271 39 238091 890465 1285 558436 899638 14 391010 137585 214445 254582 812733 769351 895355 813135 1 853954 699674 383715 891759 67845 751672 702460 188635 855931 431424 275 764845 461365 196279 823946 269204 725869 39711 137308 197606 59361 707785 58439 880495 559159 898222 698744 365083 28199 755795 373006 568760 130 811361 298479 786387 6158 564154 204328 861865 8177 381931 59107 13 523090 24678 18238 635461 891087 196 641907 111 84005 868685 304980 2180 161533 311478 215218 682530 21912 771071 735444 852672 375276 295628 297824 813134 870601 299252 859524 56970 861562 131069 509824 364999 384296 563426 116 220854 105970 1417 588092 885641 734812 94348 774336 359165 33855 188 6 865936 511746 779486 506939 782248 96952 603793 856760 712044 139713 1 246419 37 582441 859849 633 50 54773 824389 10211 801384 820543 8261 833843 634046 427288 5248 616247 871170 4 295 1 34908 880789 470584 858853 871040 518452 5 5951 7 379905 507502 885432 1 410302 9798 1112 37 897411 111 7 390140 852125 898616 890385 835838 112042 202716 887757 14931 448149 297808 114923 849383 746782 897855 841011 713372 124 879790 860858 59603 749775 11653 712152 206435 723916 175289 359112 8 841582 6319 165240 135452 722638 718719 663448 239214 557968 601440 3 10866 273246 803913 184814 893529 777441 52207 863236 565135 805723 393564 41321 2 878317 295708 272 745958 514950 887560 146 722370 713148 785445 779262 476109 898994 136128 15259 666048 409217 971 281 2387 3 822641 888810 840733 347017 602766 280294 826777 114570 801737 215635 805889 435 285206 749590 802926 856927 2 217903 26198 896466 867057 660028 95141 836197 783068 103 796271 845662 47851 285517 270836 658789 24553 12698 29 89117 834131 507430 522030 116863 893040 346612 761955 747569 6096 5028 456810 746411 237545 611 747427 718430 13 80141 739481 236318 895896 25511 484576 4196 898934 745258 569310 1430 895512 473051 618343 231366 148 253543 880345 326800 3 668531 608894 632465 856532 647724 761761 873027 376146 114874 894022 829539 207111 738374 742682 471630 448243 51 150328 110833 1540 2 722527 894564 4 653601 708794 221440 9140 596391 558090 774304 274 823309 347201 704542 558008 725851 803017 10085 842874 2 552769 670639 428303 4 1 826853 565259 542334 754815 862760 1427 224873 800349 377048 799836 209580 742114 321719 723536 856994 178122 250 677632 701142 233769 569353 861139 418208 2101 190807 801 180394 86 678873 876540 748044 3164 898159 1267 89382 857795 148891 676692 29 803990 63581 1436 3 9273 18263 397294 125843 602600 413 12 1 637121 887985 209700 284101 881557 788742 639515 842259 796686 247758 695170 494897 161546 642414 844170 4688 23339 838590 98173 827299 784232 292602 563 459959 825400 356781 800574 708218 2 880939 268130 886046 821219 63513 899340 822221 2 543103 28846 227518 413 508256 896774 872474 789624 747827 847555 204633 821582 252 894187 9751 452020 90559 87256 845229 78 854947 249917 108246 94298 736309 636195 192033 208775 79476 895529 862830 9 121210 513861 894419 229313 839999 306547 849240 826944 132453 354070 26592 864435 32452 91151 398 886086 12 391667 872030 825974 141100 708857 380649 201838 610251 890823 789099 375 113760 797789 254569 141057 11 517955 857302 262605 498248 459758 777656 7436 103141 899743 481833 686812 174278 862093 729466 571629 318064 306479 890350 269 6 833773 361447 802160 584068 6 53960 1469 97818 566323 120210 685903 680082 130712 837721 680300 835045 117 762889 481966 773520 692782 156166 776252 265708 690330 755207 1 895648 35809 897718 78898 490452 4314 405054 573517 892320 163 37038 331 878800 9382 286346 713905 197598 735795 70059 22 239484 899129 16 347046 6932 58738 33 641292 98915 812881 471296 61823 10468 880145 11 171538 373739 2996 691758 746590 876387 753673 2 12491 707099 716074 215566 597290 633577 511939 622033 246046 192639 644153 459514 590450 95996 232225 772773 624389 413191 9138 738400 1056 861481 817419 853017 384660 821804 127 246654 376306 851823 884222 849993 631936 964 666120 7189 256696 876800 476044 898895 2390 336881 845188 859330 712019 19491 243427 135 11 559210 176754 208 11 697384 861961 624248 719347 881950 809744 643 25871 807269 889933 28310 35 829204 208030 652620 240 650262 546293 185363 846404 58055 873674 797158 480756 897446 74735 79953 886381 220614 192903 4 819319 63863 411714 819447 834517 43 895350 370743 713628 340495 402908 892127 729864 37628 562550 227529 250 779043 897833 836249 863229 810264 352657 356796 439103 877974 785260 884009 883839 437299 11488 776984 219596 864711 881983 78906 888941 210874 113784 146538 359936 746948 876741 115684 23 652861 698 205013 418123 742016 871641 7 730898 646607 126078 607732 995 241500 13192 245289 8208 405011 514696 1290 784828 48249 740 669767 878936 341890 538355 702012 843457 232561 886472 62273 230616 109108 747128 888794 124110 1897 825780 110 529790 59774 208920 871708 801146 858374 688858 93 146700 777588 197311 495436 350691 93150 643651 758242 811914 896431 459462 716977 773135 32253 348236 802240 772694 347801 835185 45958 69068 479394 702439 547787 175273 2757 309457 4 242222 886774 26755 559003 400578 775431 738 639046 674138 792080 767912 896551 851001 611253 692809 2 813987 782445 872553 211519 70583 857620 187232 4383 106 891722 731675 6577 887544 378792 745788 382 6144 783258 428846 11 413 862692 1 687826 11474 65 726831 40186 816593 879986 873878 3248 683756 1252 793001 5630 769636 488134 480820 836903 8746 408671 126142 885810 833063 206 8 71298 433306 653597 28473 801994 302106 355755 15373 655157 365580 870805 521465 13 187 614081 107859 1735 78764 150996 7263 603311 29636 194 290146 681406 374949 2798 871938 680 553634 881047 748749 870270 737937 537222 573072 801608 517207 497958 839450 864000 204558 310203 115846 851039 163994 178825 772455 187612 16 735985 863762 505133 813385 117306 469709 217991 205098 684747 816071 892918 134069 9 131256 222314 833065 410899 854949 514791 273 807576 121979 137632 436512 887864 63 888642 788230 358722 600442 562051 91020 101149 704079 296892 197461 36825 341698 874850 711887 895297 71401 667885 896937 19352 45 394554 2 823712 21747 753618 411997 233071 494476 818729 751573 899574 215065 135495 188 820447 896350 276659 153455 874450 801999 984 68284 271181 515256 862761 401221 419872 876810 763877 124857 871942 230 461738 9 300 827462 124768 755804 824670 678464 298158 68095 721634 209230 850737 359592 12837 798533 100057 345664 804835 253505 617737 140860 2 806690 827959 633 505154 876968 500249 33349 17091 408081 1137 404267 94602 311364 260199 774976 640302 893694 61570 611029 723870 148738 634109 874177 871231 880560 898632 442191 366 16 194792 294197 681810 403048 6131 290135 594896 5065 77790 868005 788097 522268 136308 897204 635351 655438 757683 898825 215128 127339 701374 849338 453 12528 885013 754726 74 591209 566875 471478 437499 791424 426794 717850 62 977 25670 702487 295116 268935 2 416 882977 595703 493856 860198 622212 869316 167873 145573 3 41 92 822087 307916 238 836624 894900 882048 372059 884364 847067 889414 481340 445942 453971 856143 3552 626919 819643 303712 486717 37699 356945 796572 64719 635850 826351 876645 892682 692384 42363 120649 89 339593 519915 480379 18 692047 6 71632 859150 700614 19 74746 524627 300032 892929 869456 2 634843 180 86 34773 571187 861058 664469 471947 23 487671 312105 730736 4663 3 887084 472918 20638 1395 253913 100400 885994 870861 252129 294643 145636 861536 60611 531383 674181 894714 836721 37496 776128 2 660080 62564 379542 234 329 44885 67168 248471 833889 7 517445 83949 830355 887437 503049 511525 246280 562419 769136 324619 142689 881108 850970 66 889230 842916 491185 85 100 895553 133 151 767281 841809 141 525928 99 68492 715050 337699 262292 150728 15023 8461 844341 448087 836593 720221 814147 840805 49 557359 2 896323 96988 363099 739156 64490 9906 103423 573874 720188 664499 845622 107439 43501 845231 865528 4 5 11 828855 4491 2920 28447 40 718718 42347 781259 858810 799682 789163 504080 28469 819022 740024 464538 22071 436620 675662 887257 72 5287 832953 813355 27321 498419 852104 137054 393560 2845 878115 896566 129078 568766 549 725733 871217 423364 5 384695 42691 780116 681202 864689 694555 97 94744 60 244260 850214 398299 180 3479 3882 304014 819854 739246 635156 856574 32 293700 751739 852487 576071 283834 571313 300005 40139 565125 826818 28847 839042 845896 20719 333536 392736 566 21 796171 872761 2449 84780 1 858613 838983 311853 688 295 2 346883 649367 639797 862066 604714 678001 53397 341598 2 167202 817895 2 775249 254 284971 36 762437 54658 776698 179710 13051 836083 277085 363649 835236 205056 885298 383304 586922 841927 383481 468009 7703 795199 865215 817393 213380 792345 77259 9121 41 429553 247928 827185 26 3605 749573 390980 756671 15266 196718 336957 5384 447677 447196 865519 673794 3975 564780 518853 1 255 608197 867075 363131 73523 470013 826490 4 881110 869507 870084 837554 480069 3 1 519599 248640 870473 897044 890779 786423 245669 734219 487830 83734 818475 373326 502020 379581 690982 111716 111 592727 45 113859 493180 2 840771 113705 798302 534883 899465 1459 741997 825236 751372 890946 55 862541 798160 757564 227104 161841 794148 883166 861911 225126 875939 6500 150424 316278 881538 99827 188523 899177 508 668971 239082 18691 610822 839136 223724 83 831030 126 480654 894712 2251 452221 28428 395858 174508 242508 729239 3 470582 84342 365571 866391 588696 888185 2 882456 2 744156 25378 9235 69444 173434 35144 723623 689142 828519 508572 581 877391 3 475697 186982 894434 318615 809842 39348 202322 201698 57176 10660 867007 340461 92022 80736 860146 777867 468960 479208 770377 17288 836691 853915 160314 884510 520441 800454 742839 18755 803132 17882 509983 197194 220043 591498 49279 765068 30 857197 34363 863664 17 104419 687081 770929 783889 385896 862132 893464 340798 849881 590194 852635 5597 7 6780 360746 883426 386825 871851 398599 32 845972 772661 768627 795456 783349 12 438701 203090 613 9802 334507 9910 758939 824787 376837 1886 833311 888976 229 815191 5 555161 898832 405733 82326 425324 893902 416348 629323 334741 728534 90702 896235 750907 863981 351555 607517 358563 338799 473827 845664 889313 242116 230718 273347 823134 773595 6 268715 872680 755485 839239 678686 527552 876354 799327 819354 29811 1 1 893096 871431 140232 286805 21349 2 890390 303509 210230 149 893471 616500 867967 525456 596664 823014 125 925 893249 422606 849727 811121 833901 478436 845784 204590 824894 825225 198300 850764 131303 887742 799272 179779 3723 62335 184159 840588 169201 305001 889005 841856 773 63 70737 252457 130812 1 15 254465 567567 220074 314036 45 650241 431810 173334 641437 818659 129723 831896 888073 630061 30516 686825 393461 816516 790001 10 9196 394587 820867 79 97094 640518 824729 753447 892847 275927 869613 31 624727 405012 420465 739046 576626 3000 713555 178043 303043 208495 238783 738017 605489 688012 48312 2 824833 871256 557967 797061 49362 521038 585278 675499 829399 636872 190711 34055 14 11955 627790 6511 787395 807513 492615 555015 529847 443115 336182 835185 756063 547062 6028 411974 699051 400218 274634 509586 5241 880508 792198 481 393662 8 760066 243140 271861 41 3840 129654 387 335 66950 520500 62379 432368 873626 7 527601 888387 11 381088 3 454807 865776 743011 712148 724874 781655 526731 969 889122 767555 387273 3 214718 86593 1 1 50095 104895 895374 46141 611 673699 1 143727 511958 868353 353267 641088 411301 896374 739672 167347 688133 465768 899985 897147 203376 708146 486305 895120 5025 896195 348 1745 533107 877066 853058 710759 113420 129756 669062 58 464865 393645 796193 624525 98 826750 62409 430374 895972 896679 744906 280921 869405 701822 434305 718804 209072 847984 834242 713226 1218 978 869791 868850 860788 17589 768841 110 898203 873048 861913 475936 680087 167307 883014 1964 802198 282841 745180 799615 116 873 372489 4 40241 362246 189652 75910 7220 518712 739782 401 861375 281717 3 135216 126 74 863727 895153 895593 298133 880285 858507 875222 770648 701393 6086 42452 858525 352 479140 53787 887780 1635 562725 374945 51 640274 450029 513187 877768 894353 548711 305819 385146 828004 599085 753794 632719 871107 550441 315194 283136 22461 548255 51708 67068 850946 476992 360968 621220 474470 217202 367506 12497 582121 882312 165025 29 367551 59916 153061 234315 835246 475657 852779 879435 754437 752020 313 5597 855838 4036 845531 384350 395478 3 210064 968 14332 673510 6282 387 2 1715 711447 505 895493 755372 1528 861988 873919 857257 390 226357 641171 854076 772156 786148 768220 145336 875820 667887 734581 582745 643571 344148 27981 27679 138164 476389 6 482 784433 64 365339 889627 563554 45715 151960 1713 895141 644209 11756 838879 113872 604380 245421 314278 815029 8172 879036 111275 653856 45231 881956 331966 147234 575669 817723 880658 580275 877365 571908 407871 861619 704057 13920 69955 426954 417438 876988 539125 4082 192116 711923 782916 681675 797020 834415 857040 237989 616012 463664 703594 40089 356409 496125 117693 898003 1 252621 336738 751714 723861 382057 26410 897 652790 843259 589979 899620 824213 193575 389195 866492 888997 782687 782024 83 322860 327534 10170 306813 765845 888824 768247 243215 4 656860 879360 5 352192 839738 87866 2 2001 897919 696778 846620 721 439 160099 723742 222748 104871 69806 5 3752 3783 218016 28149 852216 76595 228136 626873 93096 257917 1392 895224 622236 615703 835233 869103 353 2 1 1 870298 779400 879061 652390 861358 484452 267127 891201 552518 629980 828327 875234 59639 496118 850324 822210 36 878397 25083 806960 550336 589988 294277 726107 193929 894079 10416 262049 547430 37635 881993 719 8 861606 87247 749148 869403 816295 732165 156186 816370 888766 13000 17453 409879 4287 173889 4719 729757 527031 862093 756093 853997 550134 879063 281546 16 559805 333548 375590 148821 894624 882655 18544 663489 855679 700623 44912 891100 880499 312463 299 127464 636137 616484 757517 891508 868587 752064 313966 547885 848233 873112 868675 57871 12653 173 210609 28659 338810 398798 892239 414423 804605 344042 868160 859617 895868 246304 871873 866003 6 853420 674034 872292 247829 322145 833704 744972 872515 897775 362316 838157 26 24258 756981 224659 873513 6982 873993 898369 92747 829681 54917 868830 829913 388413 852990 886666 875352 896713 452684 794192 399781 167059 851067 404007 419971 727227 31784 376661 897834 890378 116 233 18790 833848 4465 9872 590370 852360 537227 27 848101 831911 482189 561043 84098 450248 13394 2714 550100 12438 140342 841456 863155 785627 893794 6 658770 407668 5 363981 873655 648491 723137 456024 894822 348038 45411 792659 80476 76553 8225 76450 52 50 530352 884262 451832 48876 783045 74028 586477 810047 852496 504604 866848 712188 75976 858007 898877 862838 65871 24 627039 848930 816504 795971 690733 329412 873763 582135 847424 797754 878559 1 96902 530815 890476 892869 169 875644 159267 268923 896284 893009 867931 50 496596 827140 293767 849985 859729 8 21396 875294 63416 170133 899924 797711 641108 350833 5 690175 825436 128766 799497 301699 34 740131 821941 425502 876515 8 837272 867868 302706 794552 793928 105 863646 897632 864677 881676 6328 425329 671031 575670 628680 335747 98254 42 32934 346118 517616 33248 770442 707167 197 679707 648542 56915 2 614237 863101 752657 22147 816482 836678 803 2 87519 664717 225976 829971 5309 794612 895614 813473 151 3 73 824537 9697 146 370 884757 45831 863530 897867 234486 64701 61867 434152 32 869533 889500 276312 864247 183118 83 488827 247093 832430 818689 872411 330592 812548 186492 880676 868174 857884 877888 884759 886889 425748 643874 547603 950 851419 674685 227532 896812 12308 481139 197938 64953 873516 256127 286454 161656 22 565574 800902 792757 582043 576298 725654 846902 700690 865518 738200 856733 890863 863926 880433 898582 341555 54991 849626 814942 540720 744025 868410 10722 211523 220957 741072 899420 8 509812 826110 80358 696684 768108 769314 478785 677858 10 181735 143934 176001 175843 898416 897 538725 898172 305732 878090 899127 564010 188105 894782 798077 26 84 673997 781906 144881 242446 707 895015 7677 814155 556689 129689 73 882984 520775 155907 833460 50677 470835 854984 499 753808 186914 759258 74 76589 84284 554851 631761 509419 775195 2 771110 835648 442 889026 550566 413158 841127 795285 323466 24 632184 419285 897210 14060 896514 258488 775481 89 611242 8513 1937 62365 14168 884661 76724 101237 860219 740618 713243 358573 419 204291 244153 268218 378664 22531 130711 488469 891238 71 887516 891651 391472 866971 730175 636406 836178 380110 533543 898025 4658 37460 896697 40 703771 855138 433703 892224 181203 678015 9813 89759 259346 40522 867882 567636 581964 247231 868076 897272 35079 491282 344 484521 846243 870670 289 495244 871662 256842 854394 149947 798249 255765 348293 648158 335198 857498 4 2 800361 274321 2281 460106 714876 1047 83 3626 4053 51275 6 748525 834448 898337 794307 248500 286188 255875 869487 770071 40800 46252 310659 665999 735201 899464 100584 2 404578 854825 360632 821904 540361 516455 885970 647922 853268 89 256571 834794 1263 826921 540443 866078 899855 717873 30 897103 251609 856134 866143 580675 867012 3379 804 720078 879717 75 479230 76 882289 782035 21 707 4 872328 482898 877332 868048 790679 91966 843182 196991 353733 197050 751344 695219 735133 514254 869981 688331 59 766901 591383 542 505061 331190 3 512129 2 366210 1393 776 360325 4010 317576 791713 88543 16 602405 869626 889122 741151 289332 28997 1502 7 440003 644050 837075 24910 6313 691051 270602 891002 875440 724847 804 275728 779017 710040 795528 80975 447546 841838 440335 871828 887392 417 805667 122755 64988 308010 258593 836061 46777 859381 18 884020 800445 819267 654205 852941 14 762753 372631 9494 653310 878727 130 815043 845205 784035 239152 6 423106 2 883159 887043 484467 326171 882728 860359 252259 559432 459669 107633 389439 472303 136630 723665 64583 771678 884042 885876 697422 17918 813696 859483 13498 420166 44 15599 376 886872 838406 730489 416623 839546 880325 860471 199900 335035 7 844088 872090 785466 391330 326486 261966 503793 4 541444 2 657184 188724 837828 840262 798216 897604 585684 773547 848269 879815 717554 341671 42841 872513 16374 6 22500 892928 2 1 676619 208243 557832 395737 26 586034 3 855950 26 510 495487 682637 881336 149 876855 668771 435297 438802 5541 725734 760157 819052 16846 739 190398 834265 3847 863431 881947 21740 892457 1 749346 567441 891255 530587 852953 767576 219623 117 529012 120347 775524 602817 729053 778672 19954 3 598781 641 791838 792593 654910 866409 2 75 826 150215 868562 55960 529248 747090 3 685757 35 178509 453874 360263 1435 472839 664547 245306 241 6 759264 898153 110812 769354 32496 756483 899327 585519 1616 477845 673492 2 480894 42024 783301 891519 551199 882277 301673 232420 119441 1098 2 6 854968 239526 34425 890117 130056 782385 547575 471532 846413 896950 351673 463579 53567 82045 897941 493013 891095 502244 45853 886706 116132 736882 721887 1 873346 660406 782251 863947 285478 502224 695794 495361 636035 142748 530515 805851 2982 588588 11101 17592 689225 209138 766240 767773 277272 735971 863533 2 173138 876680 170076 490536 675191 502407 121 48599 881676 884291 886730 591922 886660 39401 5126 550992 15 819234 648696 923 404358 821 874801 2 857403 377940 453127 147756 527173 493788 807391 879178 242085 476166 631927 364055 254397 142408 16569 870087 121532 898929 36 666073 610798 8812 3 846859 290997 277219 115543 136 235134 5080 5 2173 549222 397696 885798 657772 785950 840450 581659 327541 2 550494 670566 754872 714145 207912 686085 95 738842 628 2 131377 30371 881284 890394 841196 455578 131702 162872 494417 644231 56 488652 8208 3907 866188 882434 888315 824796 844080 353546 1 518438 281799 158 130751 182980 631574 496884 33406 885919 150112 801294 521739 740313 546213 899853 232855 800957 854009 865479 211282 872007 750209 3 164971 65314 580682 232 659411 791303 869955 819182 898861 2559 503087 484387 465 576003 234642 869779 54656 888749 516625 1236 10 750111 514194 860084 351891 446394 74077 283990 665667 884033 469204 36507 810806 824 824673 863454 39 142610 896118 2001 163898 771493 844745 69373 864324 815825 647540 764111 486939 359207 87666 749646 173349 112581 790799 860592 258592 802634 847906 803124 830944 459710 884074 370318 4 317673 195688 318231 15 3817 3723 896716 339 577626 35086 777848 91954 377120 518576 811357 799686 42051 852395 597589 541852 634097 681623 68828 422430 484890 515712 1044 766771 92 764675 522150 713499 169378 429263 291964 274384 56 893012 3830 896490 345 333781 870537 794749 734224 486 464710 54 478726 481733 194862 815601 884301 858826 683588 60 863514 875962 876285 77 898796 816470 527 316150 515624 872683 183128 314578 703350 713287 862155 751101 861420 7 816365 533538 70988 666164 63310 35869 850923 190 690816 885466 822079 828896 575593 127 347484 4108 837139 22988 828288 42622 876159 754340 624567 732799 732106 756904 538 649537 883875 50131 706708 14979 735996 1 590501 687402 798780 117362 884927 272580 1009 27196 334123 257652 356541 431035 878738 2 592056 840835 888230 7699 393293 153276 615589 31 847998 508142 875688 114285 859863 314807 691373 339747 18949 511472 234089 775252 289061 208414 887321 358321 1 206539 177243 254666 81872 733473 873761 787831 686656 2 30860 1467 456781 425471 10 886618 604817 151196 781240 331627 884444 843811 791928 347402 15512 530812 69274 378721 197447 486800 497434 709547 120986 53166 236203 865504 357939 2 899969 6566 477615 346 437338 713295 35 404868 855196 730085 855892 5 824044 779440 441911 160616 142799 185369 246554 66755 188980 773405 5 24785 881338 880322 482632 23537 617238 113446 875486 31178 332373 824138 382808 156 857355 48957 851682 897468 1 6330 852096 146035 2 766739 881558 9 234152 44350 714 875853 887191 219043 837942 520673 531666 19230 876263 370752 98983 41866 801202 719463 25327 822807 678260 895061 550149 419656 749907 485134 876420 664019 848256 459 121757 138073 746941 19 16008 773172 156575 705295 868086 261843 894721 608606 889402 337688 75464 464854 877721 15 837191 230060 355 845585 572991 849153 853555 894524 57669 830925 270561 657372 64964 365015 819220 598922 3 793339 602565 840279 141168 853927 212221 144940 2 747564 37758 194 342519 319797 96475 144485 870814 488282 380216 93716 43935 504435 12706 350269 765218 728114 471907 13687 288296 797052 170583 818375 2 551383 253187 396 440 769577 136759 431552 4 102731 803871 283055 740847 55 810966 637878 520633 428084 195619 27907 717681 435591 448552 307879 53 693511 38 48840 691190 621687 132779 851123 298196 5 881606 370 1260 599543 1566 95330 749117 861253 36847 16 1174 163532 3206 891838 30363 391467 92426 2326 841724 865109 897137 870590 4345 899553 348678 882774 542926 4 780886 757241 899901 95001 325541 779635 862864 868246 745667 566392 843254 819117 49804 758150 1170 755050 596887 861586 4 422734 865066 56 358705 722 6072 895926 893897 954 395786 564719 460875 55060 846611 168125 1432 323 827619 816698 464931 872003 753728 16879 589006 776999 642858 389045 13151 4749 498578 898232 116423 56 38608 453923 701558 11018 276 62 823740 808135 38866 867482 200815 2 139294 589396 300549 820891 865447 45 807850 546542 884812 951 846838 890013 850627 128065 325870 2 3 856964 841938 890153 55 167150 742841 630649 139 893127 178473 486470 373874 420137 654278 2180 700382 834370 885691 898120 871547 468137 688014 895800 716273 882059 799083 806271 692068 210 593922 40210 614832 23328 40 121840 676419 449445 3 6404 307090 367774 707921 894509 796740 882419 2556 209489 855258 136827 116037 690 109 882016 889579 110290 690334 850100 894981 835293 817624 829327 152474 63507 866649 293 319123 879339 12181 829503 4577 42206 361257 722463 14765 816805 261142 574805 376360 277260 14 406493 826929 32 17645 10 112 30 109203 5305 836910 359132 178671 675062 445231 18 769258 49248 318788 894429 490719 117874 813873 870203 883794 228523 913 795032 447696 723094 17 817899 74312 36786 746609 834718 857427 9 803735 899099 678250 614628 141710 329636 855245 407105 649798 778749 343 880517 299611 209644 894789 823914 666778 877508 23 650759 824 13464 51450 882784 24836 774795 61500 897279 118 1433 295565 3 81884 660690 677265 791950 605489 473255 13 586810 815634 212210 98945 758149 593899 721433 11 3682 63125 2 9 376365 859749 821361 561652 202975 3889 743488 149 15287 492595 9 21 711579 600885 122027 802591 807700 79314 838782 2 601301 60406 1368 891377 128115 2 714307 660833 876770 2 1286 57311 854560 16049 150832 124909 226643 521163 855838 635102 331294 494542 307439 777696 8 184073 625780 691257 861109 391973 21555 262025 686684 843846 855863 808183 815113 895065 99 843263 359 725103 580535 836400 249040 731580 726736 8921 633581 282928 850527 450083 13298 7 15403 817003 335065 738869 206732 477 193485 894478 880781 7824 2 413158 215134 41 653573 300871 828276 213909 2244 366291 890830 28892 87102 180957 3127 868757 747367 788893 823969 851317 849242 751878 841316 515192 489523 36904 899846 661117 11016 167450 1159 506727 5 828352 881531 805584 144 804446 319703 293 633028 545361 236 5028 5 118450 43333 834874 15918 102059 122 5 897723 70781 294941 512894 58418 794131 792687 4040 827670 716 399330 829945 846854 23 562136 2920 170280 248665 843301 474131 428867 864833 510 52643 719852 804917 537008 819312 236817 259935 881884 876327 722569 137749 74 658438 420785 491237 884244 896787 581968 22 317703 2 854959 598698 834868 140867 79837 338897 806602 789375 360026 191881 72397 617327 771351 872358 48637 875071 32660 758979 684297 707798 3 12786 229508 845068 483220 4940 102050 386587 886278 631154 586191 269997 91000 814587 896233 880 816128 440610 46943 738997 724973 854461 838436 803781 532217 819903 134 112281 553670 67656 218960 582426 205433 441934 151 883801 74217 883693 651025 826975 94920 50112 678473 8 868403 875883 1985 778519 65785 851776 2 612429 868355 247818 851867 868412 4 886025 446925 304 478696 367 874557 342948 5451 885500 878965 283 3118 149906 1 800483 3467 262202 321247 534530 179767 2 195089 3324 385920 775630 875049 703538 754432 893543 12 893831 466370 2494 24552 628706 21 66 462872 705968 197329 852419 869350 70739 880344 842285 229190 506279 854346 741482 854689 828044 93 502152 870935 481621 628628 4 566582 134242 654395 571918 7 44331 858968 295906 883093 59487 599229 538385 79488 3 28 726302 28916 79090 886350 2 772901 694533 706658 869116 13 237341 624235 384 850523 271828 80763 274146 1333 28168 812457 286933 1289 796757 17 582806 882612 883664 462799 33068 547061 741288 536543 897061 459528 330608 16938 464187 2 251356 719063 346407 405323 428038 687189 279051 5 17 132639 859932 296178 9508 870104 883659 824102 24021 75437 245145 726963 604491 874284 884727 82 581934 616631 56882 807228 338391 838217 74 570053 551052 8012 111 26047 397724 785737 250 767018 829064 820818 765537 112372 477596 856785 319633 767306 899490 826132 259023 15 2398 592322 2936 588150 3 251095 598570 872405 436957 240933 519234 174907 57464 723648 376540 417095 792046 3 803747 1338 639486 624612 862281 787753 11099 455734 838693 848896 9 859035 191443 874416 733166 742212 893626 253583 422464 17 689323 883409 846615 316134 67 718195 875238 299757 201505 846549 110118 840118 419388 13835 819070 895574 798924 898727 585253 479392 398272 859562 871679 694709 846670 51 732020 589885 3708 728701 145067 95386 899263 189 728882 2371 328027 363848 701448 700047 758230 823999 719484 17166 832836 832932 747942 822032 179483 851832 384362 138941 294621 184367 4456 32647 828047 723717 58421 845659 579949 789684 829745 896647 298095 874177 853435 518671 94 872453 1 825821 31648 364330 828629 574954 875157 90984 847211 808246 56461 886459 32 78 229431 774881 511292 735612 5 838606 45 29521 874293 894885 526946 873582 728762 82 587371 868999 509426 838204 38817 59034 494900 179585 1881 3 19034 9 7 314205 646358 855419 412624 675468 837499 23799 835085 92428 20 886496 790583 697990 56 706289 858001 104886 835678 745041 617758 671677 534 751474 851114 231900 243615 875079 222985 37361 1242 664298 897436 839297 896621 755380 636667 273926 12668 42400 103516 175616 896007 724032 394217 751918 260437 895450 597947 864768 829178 12 753739 852736 99893 562172 32648 474120 115 849962 793647 790396 374 353 283630 119399 33981 72 38 372910 153654 341851 2827 689189 447675 837790 18889 19075 465248 100251 775174 816125 236510 887914 853598 755036 855627 282625 728823 879095 801599 465269 574531 847971 464907 813888 882368 395090 793042 2 24957 16564 855898 792525 886450 354755 461851 762246 608387 516774 25 327047 629344 722975 883097 323721 560679 873929 326638 704113 53968 790399 600798 309993 659944 2 897386 383530 3284 845895 63 821154 849347 877213 354768 13498 875171 274162 301 93350 2 567202 216411 892106 532176 858073 489894 33968 835680 10263 1035 729287 317130 891240 635325 267501 829522 537079 149757 229971 2370 557808 836191 1381 205 179453 760918 411 54878 385424 728599 855072 796531 353996 885301 191449 312378 536697 84496 561917 336146 899255 868784 264280 720961 619744 78 71291 837990 11555 1201 156157 7195 479402 236 4 889044 61263 1344 609389 596094 2 585 1 376353 497535 5998 86 867811 333122 610390 706399 845322 579829 365319 290398 4907 1 390261 715838 118442 512903 2 79288 51307 335400 280688 846641 823542 172295 531975 659966 327806 854469 837602 224 354285 68313 23 30567 899174 113 3530 879373 1319 372 735672 816854 687592 403294 436808 869787 412202 92449 163080 129 119774 593144 568259 77874 74181 1724 756127 386465 399338 521807 478112 869312 379482 768264 831420 13383 184667 859628 872015 38 189785 898768 804499 41 69086 206444 392692 850691 222182 844370 522115 3070 609384 770524 793847 863370 19 724701 365787 653060 640099 191867 306352 1596 869546 75499 1 303266 16 186947 350627 149 792777 764758 132678 869895 825605 46195 213409 283399 225 806537 161274 728023 35984 770468 771364 876832 48479 250076 6498 76811 552698 897930 864005 869244 784711 800573 185228 95700 521756 289 648005 268331 17 650381 744982 831658 850213 386675 890499 3 703670 710617 64755 755306 440151 287160 851416 2089 595460 855476 399232 893402 48438 83807 23 565617 899 372486 863575 283745 72997 193417 796596 888973 841302 6 297467 470683 886693 507993 876401 735413 488791 897176 135598 645131 702608 336107 843093 562339 491966 46466 890159 158367 249326 704493 819671 3 852649 6 541863 879915 6 568825 749461 448899 208859 888652 513166 332836 736230 893147 188 823894 600493 267495 248726 802902 272750 594465 39801 16 638659 2 351682 335 612252 20651 497 681536 877996 817913 517160 843678 708519 485787 876121 132607 1445 44453 28580 790041 484209 558333 725891 9040 790727 23 209 876088 211704 888254 886839 778644 7063 43 56 95080 198417 3 868003 774908 646459 788802 1083 782711 17877 52 748629 664393 451998 898684 891839 41 338637 218601 617246 421295 2 865469 423459 762215 846016 7217 20752 846354 22524 25 574808 340013 526778 124 100885 69 3138 192003 46648 3 876486 594371 752598 332256 819 356813 363 896139 752935 12 21184 640663 165998 76022 781993 898392 361799 640479 876535 348785 169028 210449 353908 873293 710444 895395 660943 1259 889164 289744 2727 578232 860294 479273 505 249161 9 56588 831702 856904 665076 79237 894289 41749 526729 211770 870532 8498 585046 18916 44548 12 62027 786500 414700 749518 288163 877347 880686 112336 896353 659391 45281 863986 754693 210595 147 12 148536 427199 449089 880519 16579 50603 98076 20557 248799 842144 3596 883818 856186 894428 2 59290 888568 20494 849854 839916 817744 814887 17 190828 5765 849665 292499 56 850647 157327 39824 778091 155760 789000 490 13629 115667 491793 674783 600207 7965 181190 887379 593 355545 54795 15978 84863 886347 6166 866276 38967 780689 86011 860409 11799 752354 545136 858062 147115 247751 634177 232459 487545 338 135583 718307 747567 1092 2 450984 741682 126800 9967 366256 89734 247969 872883 5686 351988 389702 119997 114976 171208 387304 594568 770454 885283 858697 408141 894544 820310 449842 355457 6 894293 381654 872049 853288 574872 880787 713912 102331 894962 82378 28134 662345 821260 2 746127 131266 12919 826645 4 482381 356215 2285 557345 783312 5 499854 705180 74844 67181 20267 896952 87684 249582 805922 70362 416197 768511 877463 25 1890 873013 312 7638 2604 896960 180606 109 7107 856681 866019 4229 127662 820615 598943 487325 837897 638912 770664 659088 29734 43815 739675 888799 891424 865475 299069 735643 472683 10876 561940 846959 673629 249012 3409 50440 26 497126 328790 159380 743426 881309 716873 718980 758514 723036 674610 201985 605764 429083 732475 109029 727820 576116 867178 820226 537281 137796 327003 25820 4 622468 774602 883759 243 899199 804641 26267 420809 124553 817303 865214 695567 2299 709451 500621 225191 834466 732182 574083 634390 856364 672211 274749 226056 86097 1019 373979 367412 13 3 732653 854071 197982 649012 645190 139558 817121 226443 734378 782545 478430 51446 53689 310 387198 30780 138295 489055 882276 267295 514417 42620 819369 363237 629948 170573 855883 5 806445 490851 157776 773622 227398 139317 485535 419554 762669 310807 24 794950 405221 855247 812436 605759 473608 32 445114 735737 380424 7282 5 23684 244953 27629 899392 5 751200 811678 799916 818395 535476 59911 851297 212771 324385 17598 379689 756216 602 877107 408618 142337 394888 894642 88 1109 877011 816556 889866 849586 854828 298394 451343 132 847616 52340 76 878294 323892 4101 469687 822891 342246 833970 669802 85846 825510 789928 55 327658 822417 859812 5 859558 307884 42793 888917 738944 834591 885380 388987 97463 441158 126982 484169 446832 888044 350043 813208 643 865813 5 883682 861742 829843 819817 825562 701549 883026 612003 895701 796302 145611 749787 533051 397644 6 22277 5 818 478246 263136 8792 891261 48222 789019 312777 590579 894272 838878 865985 566168 7805 250651 837032 861935 174 20 279267 865658 701203 547279 579332 657386 666722 842823 850312 836995 9442 899736 197444 631288 703332 55348 555907 146119 14 514949 854224 576113 750352 471116 18 835 286717 885992 429804 613678 878114 831088 2 530606 83 718 48776 803829 122067 833949 208946 884971 493755 563252 806034 878823 172737 802290 168 5828 386570 810651 76536 15147 202087 658103 696324 649764 189492 795475 13 802348 12 3382 10 875254 351738 26369 133 207415 140318 2 459507 95170 801479 273901 897407 798181 21 2 854321 830530 829681 5 879908 90 839702 74246 808 44895 685181 475279 1159 596627 70329 882551 355211 589704 197129 6415 857479 7676 131881 80 243601 744918 507027 874965 812479 883851 20137 866873 547575 891530 217757 756301 197 868536 840624 117387 869610 92934 777324 856664 271531 205085 84189 555687 432 120224 771960 376598 817271 739566 872083 880164 89023 127676 835203 822220 66 8 482018 4646 8 385 50171 425459 513203 890816 837240 534057 391226 5 840246 756642 858081 188505 1222 779193 275034 807055 1 133259 583427 440742 831539 554987 741167 2 370234 2 876198 7280 289209 882876 899023 351 240222 6255 5 92016 3 832400 887952 2 278973 832407 589636 894975 46928 109156 277 893741 881878 191762 211 716 852676 811407 892125 300 349047 122 821971 787102 362057 754897 305691 597 138634 885460 20724 811481 732102 658 851796 850902 859051 882074 189115 691799 728491 195529 156569 16171 828620 6370 4533 101027 53145 809356 296124 672073 23 522188 712962 13 824504 118750 249032 699464 395283 516893 880912 491899 116578 578859 3 798692 188440 620918 132972 648974 667058 894625 437384 854 579692 27290 22 463581 412 3 455 898632 4550 7 893479 97 440715 830271 503942 657051 139549 389538 854106 27292 752942 2985 898113 898773 710437 449 587214 827252 769386 850966 892611 899334 841025 163587 359361 413092 341391 510138 433 809385 684393 513034 870759 157066 860594 565646 870014 814637 782129 449407 547661 840572 168053 854730 241 16548 103131 15910 899030 806552 60991 669719 850194 866286 302 949 843002 9243 10 898635 154874 7 846695 27643 48 11 611303 1 867363 870673 583707 719274 855634 875526 882298 26 452253 743465 883797 811460 16 870957 470750 462728 196884 2 793817 865259 143026 90385 839307 261053 104489 603 172870 790465 879914 586217 741647 9 3933 808608 854331 764989 69174 171083 442674 251 715993 744573 895068 890392 804773 898002 30 166125 126 1 839806 361636 418076 876489 272688 848595 833781 188865 784660 898060 13508 222 852595 620095 825131 888224 839733 869955 563026 423110 824385 879015 858390 847847 792178 367132 10 534517 1901 333541 169362 274102 54 755168 780 249586 879025 896155 367267 1989 920 877225 770351 530953 621 840646 770920 171738 3487 773005 543827 854872 412945 735888 567106 864485 814514 714608 776831 785939 45 239 736705 571073 893522 229403 828396 101 786637 500361 891588 234528 10873 807404 147875 602217 886290 738872 558237 1 167248 236044 676854 783948 850407 400736 476891 394220 392391 484877 894407 33300 234780 267540 481 184 812226 117675 675338 349126 120271 614576 1967 893084 334253 8 5267 470088 643221 369140 651543 174744 881156 378491 59925 856261 162 12210 370 1194 6224 756067 91 842332 65319 99391 92941 727996 721471 34745 511640 733341 303422 4068 861835 103 666665 891010 101 60337 106611 386930 63811 680006 702232 878620 3071 885148 2 328231 622111 471225 274907 349073 864026 71043 636412 85342 554618 383787 847769 100393 763716 690957 890006 267373 7 41838 802859 567 782065 310 592312 882532 674934 609775 14094 180138 802001 829540 562871 593785 889325 882499 13756 778168 358510 361871 46393 602665 885791 505322 269390 798305 782356 862290 306521 334146 762278 88493 54003 874734 12 875586 181 232256 863616 210847 852769 108259 894508 890733 704891 864289 19978 335708 23 370530 46212 829519 386 2121 828582 818914 447499 731206 72738 71223 6 848918 155467 447817 799382 741099 1139 375518 2 669797 56963 47375 19 798975 1 878836 231931 884756 888857 124027 684818 609421 451538 899109 394307 691179 375203 242243 1634 425502 2 833237 755438 755113 25 14384 9 868149 300636 274 431 570589 68032 217824 332491 820112 129281 724509 2228 17679 887231 21310 420904 895937 266118 6 280079 821953 853545 594475 279441 190993 3 817721 360 824171 249282 2 6006 4593 875295 898065 702175 111812 10777 871324 547876 792733 21190 826373 85578 762292 169614 830412 68454 621314 125 460527 626250 431031 45521 42697 894129 2 837210 742509 462818 183073 81 524370 374 569 756484 711334 799396 42289 681933 989 125104 629447 746827 15333 704084 488751 589027 516080 868766 36 238 817817 664504 525132 556343 161483 443057 853129 847212 89586 770874 93768 743840 817615 851971 491616 31412 65455 825481 239365 797081 809922 150992 266402 584909 846915 867973 836243 242815 732270 722579 67767 507111 303399 280262 1322 396622 470722 305458 85816 7489 40308 682909 869685 297765 577188 3645 36973 2 884419 244 16044 881481 64 501196 405303 681835 325095 786464 425808 2920 341183 735691 813568 508728 502345 407408 613 892543 60878 95 824546 887064 729901 795352 809833 560482 495751 817626 694492 543087 825432 2713 295 282761 843640 771727 544451 885035 871404 771282 9007 28327 796445 869894 854730 264028 204 859547 77 826409 93597 455106 16 792457 841924 731535 687159 285983 895557 851180 853848 98342 548043 4767 160684 815886 859371 860073 249933 330 238439 217388 742539 161920 846230 644733 757049 420221 334 843441 364774 771503 896782 5382 20 345074 710327 822076 804611 1436 896580 361818 640723 831478 458075 528514 796053 713461 835042 732098 808631 630716 885025 723972 533499 856461 874309 813404 837511 893409 640533 208543 840453 542957 1636 101426 197450 660398 640580 673736 59 578765 5693 159090 90328 98868 777980 25 459211 447900 312952 796716 837964 874954 650469 836842 837990 743459 51267 766804 21011 15970 319352 506072 547173 814100 65 14148 845573 208355 881719 269 30013 260497 2 51608 852465 131100 837954 828438 591792 488668 846225 722825 262251 18973 533633 507947 722665 181 542687 787441 81702 519831 2607 781660 812980 831451 824749 890189 16 514 835544 118663 2 896509 297231 5546 742323 1131 5721 578728 82222 4 761562 640024 1 382 601307 896264 507005 896913 490815 46974 787820 5 786681 812461 883415 8 8 568985 75230 897658 82044 891793 180793 879280 515388 200423 1306 802820 534087 1122 888103 531112 493625 885774 1466 604294 718219 572540 724942 237137 848813 895149 610016 210 785116 118484 665747 711633 822188 24406 269312 2573 850364 43513 658229 884169 842126 604778 826627 94474 862381 44 774772 752814 344581 333160 209169 22053 2 245854 592963 863184 812069 127622 407 237743 866374 824114 456157 856054 895909 177597 328703 876098 897634 415 91787 292 657397 881393 235113 770760 28447 709328 886952 442620 478971 393128 529719 643882 1820 593267 716004 1 895733 1907 23 758886 28123 854675 247157 356623 38492 891348 774486 695426 884667 41 873647 385230 851212 33 813131 815437 247573 842012 5164 740502 778038 355 658655 788351 874448 95 861970 878326 165316 73 28851 263556 879056 11 566047 110840 347800 897292 257201 15 15601 198992 892032 883573 291565 764113 697 876438 475374 846748 627972 5 865556 822729 619971 509596 349331 788865 3699 170509 336384 446524 645912 833923 76 898198 779263 9542 42793 31453 5969 110879 802045 797572 157264 886825 857699 111835 431814 660 896903 423033 876394 498 303259 104 181639 69773 4132 552960 2 404717 377 812217 634471 888499 74 2 819340 195204 858575 747371 4153 807753 1 654603 818023 277415 886714 870677 716017 1 14 43871 303109 840160 869367 476531 4 587959 682552 863233 877054 853913 2 531058 607751 71058 58268 140837 426 56543 572881 566874 867433 494629 892861 993 870971 762354 879405 852448 859709 424141 854869 572710 191708 61 880518 672145 776995 589373 35 411723 791975 381186 36 161532 292426 36328 14 955 707745 842469 859477 857292 1693 889 699194 293973 712783 870209 2 453090 219779 5 582273 789441 340597 409766 33532 595010 6 290 821438 896508 17 364555 419874 46945 577331 782024 36 821959 894493 656759 6394 77978 51757 44698 6045 9 182820 782913 657321 592185 62248 414161 345777 878557 882637 879655 1684 4528 40273 868730 802867 595527 2 898745 769305 849529 864438 739636 511668 612062 8769 827722 823297 17058 371329 883528 883642 33126 583449 827053 793953 618271 429099 821780 372946 4 165470 270235 762604 452011 304044 527019 604740 284199 5242 438 296911 2 399312 14 61378 670874 433391 127 702099 860699 512158 881719 878591 852943 491 4 381275 804602 8785 461928 154787 411571 528907 807859 5164 159509 309 744272 859783 132666 59366 548292 210140 104599 435384 563435 892682 144871 104996 172051 439332 76439 832304 173979 792036 212 850379 24 807076 224 279650 8029 98838 866142 882264 716566 116631 39 75118 867228 204 874464 272430 840897 4 804662 892655 211195 7 4119 858857 739247 891798 81050 866897 569515 510343 53009 520012 870720 360657 275490 121732 755255 265390 822270 839502 121328 829412 766690 811526 834394 684712 7 885834 787137 828642 1 273942 841895 390909 20 892819 421710 2 596 874672 441905 389 540629 232633 344636 9770 9233 885862 10070 816701 2 142173 149392 13 684816 797162 2 1 886596 593172 893113 302146 410546 77 2805 6 865740 560110 783351 341460 876653 829843 881132 59246 847340 70261 149432 10 800311 121783 816932 194111 704827 303405 790099 413647 7375 772184 781087 724294 70 855308 468529 494710 856282 397822 577980 876755 66896 10 861639 125107 895845 421866 801230 212982 572755 852250 9 138019 1 242479 783901 35311 67 145648 2 735553 552859 1790 378504 128941 411769 889007 11980 891226 3965 679623 854615 22750 89297 14786 666170 888893 739904 319629 443691 597805 668636 679 12 703475 391541 91 14937 689027 567599 715025 843672 12345 698547 899313 135374 85 710840 522608 506038 209689 26 472622 837233 95424 879406 366344 880289 741548 12059 890072 402354 762731 523 384584 863632 27 643049 758055 383596 73177 38081 198653 625930 91417 695970 828241 842061 151423 18224 178824 12528 391468 12744 12912 58 293261 49012 230031 271238 885328 2 879239 896974 2997 4185 887498 865807 370032 602433 174692 730361 864905 138 329387 5270 697193 1731 494297 850286 30415 686224 3759 442913 423133 856150 1972 355727 806813 991 86433 270142 37 180188 13 646240 11 665208 899792 18588 34 507073 817371 754740 696504 502113 482395 818003 727742 364545 729083 818693 48624 571292 490626 150854 799843 560572 100181 518745 816920 580519 534365 329600 508408 72865 88030 875125 657258 1 866526 154349 12261 148402 544945 316649 145407 112751 147352 878465 859730 475342 530144 824805 848544 373563 863586 292099 888828 842652 899235 16 269301 863779 571165 889291 2599 746817 394 840957 23503 339437 792578 64 868443 881796 33 31208 712303 8876 337489 673 641 14494 300936 121702 635759 4154 576298 37126 61927 316341 860549 422149 74868 5528 652013 783151 383557 161929 192134 787458 466720 538202 855321 411279 844337 3920 19232 270747 62244 26 620700 872326 787583 543692 891988 10508 515 327617 829190 601668 1 518424 876680 841923 146343 6 2 3004 148494 220566 394446 451533 691935 848084 830125 10021 854890 897206 785516 57249 770598 772357 33059 441151 781043 58 5035 2 306 96126 236866 733281 946 185819 225180 784697 684987 294502 759837 1 433459 858368 884529 455660 3252 393566 348928 355556 373 549232 836816 825012 796292 681424 846111 68030 874028 284735 703250 858477 529729 767069 1405 525899 898546 365529 554840 863775 508814 259803 889001 395 384036 130226 724954 265020 320 520759 402741 2809 19 5393 572776 187380 253297 91660 648233 107 689252 395251 229804 841584 734799 427471 511154 756536 561032 547000 243448 612143 899489 182156 703051 429586 728577 564899 398742 818006 27 897078 354171 12458 7247 15 739301 896074 583497 32695 895996 859951 835881 1711 93950 234709 575428 86278 25 591396 16 896938 570013 52359 735827 42 1033 6698 2482 800155 61 874231 219781 875571 886810 610382 13 425149 617135 187449 418511 11464 89344 765380 553784 877627 672575 874553 126006 843758 253254 9889 671 895501 22688 57412 607119 707152 347160 859353 50 852591 897687 557222 530183 656110 490 22043 38092 9215 612108 118688 37 874059 1301 526689 219071 426142 553729 44 771047 257139 163 800572 869147 124291 837241 881141 703075 6 806680 575246 881828 269525 284139 786315 45201 13567 611274 687239 446385 515923 29151 35588 107 855349 325216 56532 7 105157 23440 898072 760191 81441 201336 5 892899 25661 614742 255210 2390 879357 284771 874124 336192 218427 869341 586972 555383 685830 3 235729 367970 874677 892352 97719 615 824036 864447 411587 861636 831579 572 703154 662860 472863 894683 669769 5270 869337 664132 154135 4691 433778 855051 266378 451166 835702 872780 895170 123672 194206 14238 525408 7885 177695 376768 848371 814954 2 222211 612117 711540 862325 37819 781523 890621 66873 849456 316406 402943 2 738253 4 894040 854403 882875 846557 709471 34906 598298 890418 44978 24 882338 834923 29 22937 456398 12175 662834 47996 609391 230 806892 554669 843496 658153 840882 866618 509685 812901 824900 348193 425 878659 182841 1085 5353 881784 85696 822048 246013 862870 652894 679732 794572 2 590236 295 30 100064 600884 616919 3 391889 159194 766832 47383 864281 695192 15 5207 797947 376839 886470 878880 733956 270 41 563578 61807 33398 695434 345366 217 454363 2247 4 19352 873150 33260 127316 623404 224150 583102 235506 19980 17 94491 221940 678714 360966 17363 369741 827 13952 83913 1779 808320 366782 566902 236 830834 11 20 849305 1299 1633 794151 152395 31 386370 864540 793304 49 870003 733107 778237 2 863528 10432 823534 15595 802381 798315 417139 554862 667365 11441 209438 478866 625885 870792 742293 606 686683 799062 1417 859119 864463 151246 361404 883303 34172 780255 383881 482012 22 63363 848477 46 97213 201545 365798 485962 869940 828537 190537 524614 4 312446 75738 534968 213544 819853 229992 715214 2575 350 756091 777927 27690 862473 508970 569696 618346 875929 506568 894579 444956 791317 274291 867694 8 865344 805136 659295 46020 465165 419 881786 402648 580395 839772 517631 346527 804970 867855 644386 3 2 892243 249803 2893 3501 25444 733657 78492 392769 773629 858730 765378 67118 161003 636771 678142 886008 10830 870002 363 572281 548 11272 30060 869642 846892 266586 3088 767202 867866 898678 533505 184523 51 888442 863939 349436 852592 19540 845250 846105 188449 305412 888847 832110 879762 176496 523200 217098 878601 563358 801207 573029 529510 9835 780011 2112 201722 427040 46 884183 1 194 326455 773505 874459 765448 351180 660465 660108 752751 517983 739159 794494 652612 7357 780497 574138 860249 689096 92423 282598 876089 418954 183694 628318 594746 3026 874192 448231 753343 143483 826646 852939 30800 16323 558006 480412 298678 845723 317314 112201 228 356396 689752 892950 76360 806927 290 113842 88 2 443325 565528 455045 6603 395318 615004 551874 646744 891024 243662 783506 792166 67775 727503 125336 447387 726647 375827 729557 557033 845623 444845 812376 2 80375 443556 672996 668822 32728 666684 521803 59 497767 186 464152 383595 179 430403 341 276642 9 794777 858352 141048 8506 265857 896044 9 419457 550 869809 265110 853252 672583 33285 756491 303776 168604 893434 164548 443754 5 115877 95 882324 184956 126684 872072 828860 458655 6 15345 68197 896105 100321 172381 217 434972 111585 336718 245569 129782 314014 1 891714 896183 809342 863539 801590 281245 824453 530092 230195 312827 363519 105011 314446 812862 22 709231 643298 571381 813229 885798 583481 846051 889475 72375 8580 787511 297281 249947 645998 312204 879865 629737 173915 405088 745151 794312 875036 478249 380624 20852 728540 335103 256550 75 786656 818541 417117 813424 746901 1 119419 509973 461020 864649 145652 239319 893503 150790 94598 637548 792684 10782 20400 296047 818903 51357 51709 893308 776575 845895 771246 395 815120 125014 6 4922 241622 179918 33 843751 859413 131109 66173 49990 594171 437106 76863 860187 642722 616716 1390 201559 652334 1497 25582 769602 27794 457526 68388 671352 812868 263 8498 855485 2001 361357 671563 252515 874834 889714 893794 670864 791173 849217 895884 612810 898021 348770 373356 164097 830744 144598 791107 235457 787735 13038 854444 871082 212386 72191 753402 40 843311 437481 886076 877397 549258 3 892803 894286 798713 75305 181841 722 3 601638 9700 475643 198497 498985 830544 480790 284 1553 655233 862396 709814 1916 9658 104 155295 812981 403733 840664 65162 509524 3059 124174 292503 456981 846229 861043 21688 6759 843709 460651 7208 881534 332824 838835 583724 842155 3808 730824 808332 854870 18 406071 896832 437090 849991 476395 10220 864664 864121 805919 685331 760390 178005 899761 249988 294 791772 355805 189168 566791 12 105 633069 69333 539413 856583 852168 5278 11733 850123 1082 840792 837629 861749 301393 567090 11 714481 428238 444640 842100 640 6 276939 2 189544 212199 851247 866354 504248 35534 868937 626059 811617 2 874745 371018 804894 514186 273692 856502 40 644423 502801 423058 651 237606 760336 689473 847253 255504 821079 834435 885458 732042 331704 408654 138839 774411 101426 380071 803841 856314 847183 43376 292 797748 7 754469 339785 5 885788 655507 1 216677 554 2285 71 272321 567924 896 701070 2 152459 329216 621022 468049 1029 2 763486 87094 862429 814883 672976 12 212797 462215 884897 39982 454492 102296 874338 834136 202708 1555 152167 638301 144913 180869 880536 635005 1 189302 253609 186 543656 246777 575109 849706 483453 209661 875243 10 864949 801285 142094 167977 881621 870598 160584 353 3 296 493778 253096 796753 41755 858652 2 10740 822131 63585 1363 19389 307530 361504 852996 148576 862317 847033 838817 388608 602 863708 569902 3386 72451 369284 887770 895306 19 867932 2 9599 149198 892940 848799 11 68365 11874 191725 578759 849185 180 854305 18545 860748 737200 233085 870835 880933 681524 328 110329 893005 877576 495783 686173 1 220 202987 33048 599321 642229 40454 712518 146494 431580 301321 841237 181847 229503 393034 889169 758690 667953 87537 786526 24 869762 671001 838873 820 760168 447514 817285 806 417826 206 123 865876 4534 890763 218050 798463 738329 48550 2 2 788845 770694 632 855672 703540 7924 899912 239906 661229 697443 686036 91862 40891 456402 815492 857698 23242 702142 883081 380050 223505 851033 342829 11392 550768 81601 12 416172 158104 878435 642568 873245 236074 731751 233052 1 2292 268822 883647 768129 663211 652798 335 866080 1 726572 873406 871207 812297 892322 2379 463797 716914 802767 182 696476 874429 163 543054 802153 4 875356 78788 802050 6 232201 214424 6 537 853799 292177 212215 856862 878455 896014 674070 854702 714388 12 250738 2 893467 25819 372024 876071 878985 684583 855141 591 3 889802 457522 338019 291755 147771 540162 896497 581388 770239 888469 330624 78031 135 188784 95834 114919 36294 866245 873031 677848 878212 28973 25883 1697 78107 51237 622663 731937 205394 730540 231674 387446 6173 705511 895277 847536 398246 661602 754805 764775 836526 607027 724027 25577 9337 422778 407510 108905 798837 162 223846 10 284309 664562 63084 514355 74534 7 126836 139408 164957 887146 871043 893430 40 872241 443774 855150 129995 85 199 14586 26663 343577 3384 796771 201489 468826 353805 11 137 330 162118 129742 244040 508710 280723 832995 861595 876759 859534 878029 5748 140374 379587 1671 809879 662984 855773 2352 48240 657930 892808 116689 250919 421815 895486 3922 302199 897669 333580 796 896154 812713 883474 105197 110936 8991 864492 293814 1 854596 734622 11 878080 662600 402289 541012 820632 267389 743050 637637 41185 848679 122061 753575 795468 589793 883376 552214 834345 18243 2389 41 899297 855902 864159 3 731793 843597 1952 593319 17 880095 389504 114 1 798630 286346 730528 547822 810927 539 117022 212998 3156 11806 475113 872620 889953 639517 896179 800902 895678 11 115489 881598 897356 331764 220200 5 834037 340493 894871 119924 6617 490337 293559 326414 211851 850554 664654 470424 198185 862619 894720 11 801968 664039 844288 342014 753520 814127 290639 713466 21222 201008 332161 329285 34 122211 893779 860489 159872 403973 892425 337353 133 827749 795586 295338 20096 107832 667122 731630 892730 426121 818042 817219 613556 783177 675603 29 806779 823444 38126 96834 891281 465237 182961 598994 573069 500330 3394 4 245504 1576 848763 20725 1585 119983 857504 61522 25217 807022 775045 343657 253125 843934 841782 868248 613963 858928 477562 787680 803656 511202 198142 129251 800367 37309 5 81893 55133 562082 415083 851806 122620 278366 455873 888889 1231 494732 655180 2 879209 527480 793736 775097 121043 736426 698053 765 670019 774548 721608 191592 794016 881832 709316 653817 832292 776661 989 61268 872164 861273 662803 710159 487003 262297 609624 528233 279359 467157 142695 821057 687054 259079 77 846839 210236 846091 882859 597193 408327 893766 45933 5984 69 893974 272390 675061 157 887910 896537 780328 642214 3 453822 629135 868877 635493 899934 839478 899223 870470 714025 781239 537490 241212 49675 14059 276799 114336 41 447551 59768 334 292767 70771 5 778170 207656 699 840292 56955 500323 8 872987 33681 17837 413067 626058 805110 438990 2659 376026 3 876987 820694 510320 192004 826581 13 846747 857777 3898 573714 821223 885385 232019 537497 758707 548266 822754 31 733054 666840 3953 847779 248762 885178 894308 842291 59 176232 180222 897062 364359 514093 13719 545 799111 561984 16775 509002 14 294078 890973 705932 124 841913 173621 4986 531264 750756 188601 323119 1 111324 2 207 900 153315 42184 410 727094 846377 657864 296296 608940 115721 581275 79 613585 807825 44 79464 183034 897441 653066 895630 795 5197 833128 890290 164660 556138 269798 310 833811 709198 3923 74912 221019 894485 134908 859681 822175 2 221963 67949 665124 17 448866 463821 784584 695765 819260 1 841310 424543 450555 12944 835034 869571 884733 863799 9092 864532 875888 466907 350512 120643 415703 219300 152470 643 200648 899017 663653 518563 851576 521024 889157 247306 369342 145491 1 714658 44 864260 300247 767774 739681 755 859652 892433 16291 814030 664321 824970 239777 413 539450 891332 707 666100 698955 190082 892153 894539 856784 718155 801730 293127 85654 266813 766424 442066 876015 897301 561109 249831 592748 781983 848513 226130 881108 847734 54285 28433 1106 484073 849085 842541 77852 809583 34092 854224 510695 791529 512322 427744 339147 487748 78294 1 2 886270 883513 1406 645995 36 279805 509878 861277 876589 760806 676761 411643 22480 552403 440110 9216 813350 832422 401412 12 133393 897832 299677 258880 332095 132666 893122 74509 688974 118699 705457 728405 604042 887245 694975 144952 826313 736177 645024 863680 227868 679275 630 5 212339 839688 863079 252572 190776 863281 529946 812628 210397 519622 619688 1 551415 1 132701 528969 37679 818322 653880 822022 3877 210721 344280 748400 854848 801226 677672 633044 866132 833288 830385 759240 802497 352009 643845 643087 405 3 1629 819657 734505 615542 29 222591 893392 679895 60416 262758 386634 889237 122 893140 3 877073 47648 4303 648229 701045 834625 802714 813417 18 832056 175582 716585 652 531390 6 520895 771944 10 112456 761626 481985 269 624554 828508 668961 327044 771468 874841 25 5 211244 593576 619440 287840 770724 267193 335565 255827 211487 19134 514439 212944 49260 3 33187 64665 810 15 94022 647336 865402 136002 855068 466288 853733 122219 235596 414210 167496 655298 885381 84592 789756 866590 785298 40421 97278 883588 48046 514272 557203 832325 174086 162145 637473 883514 558904 850895 258052 695355 861913 202816 492773 888543 864598 85 33721 88 575852 180783 366014 405165 774238 832912 28257 379113 1 166 849749 15 882044 841376 92663 275249 112861 858026 747136 2 795782 173155 819005 192157 54986 899272 622232 200982 883552 828640 704729 3895 812629 4537 848229 750099 792543 160439 769774 40827 859356 738393 484598 488405 835611 204757 845755 849531 422882 259545 133 464544 864159 487468 261 523691 895155 8432 6185 351597 1 223196 487338 585995 885737 803631 706528 160 841104 468516 36747 47238 31 122231 658247 25486 205992 298363 375299 447660 370843 520038 799256 712391 317332 124713 131480 818373 745613 880571 105524 847652 867915 228283 93405 277071 109 349873 895924 526226 531897 329878 497896 827525 624156 874899 44181 602 181351 850061 874021 892612 832350 230382 2416 73 826931 778467 68356 889599 281 725269 493682 694473 697160 771929 611595 236746 895654 746241 832916 132508 681000 846200 139532 872146 830017 166984 247923 871014 587280 893061 875326 198288 303648 631 885000 393725 553399 654357 783177 37460 811904 316430 726427 898538 643198 863957 266395 527524 4923 72 258 854952 207095 12345 884704 739925 876631 234209 877526 679669 825858 113814 311750 693828 263752 854081 846866 838630 813074 698675 1 59920 728734 4 174700 722639 795802 476953 750008 35478 492233 449737 869390 252 621294 1 867977 535 260018 866706 816471 13 784764 502649 3 808031 120058 851750 53988 538166 833165 570982 20187 440231 817 1300 129533 615301 216625 795219 497316 317342 682985 899938 13060 413128 898221 830329 118554 124834 864032 835021 428244 840639 15 363553 104162 857039 345760 4 47814 288171 506714 792566 874830 469 546439 150 766313 854249 191084 283723 878866 468609 442850 786785 400027 298805 710095 871431 713158 860151 310476 18772 25 685725 521585 4 704955 811920 7448 305526 783133 728835 14052 588353 76694 151119 423449 359420 374712 192429 529328 1410 322517 32 160845 231060 222851 814826 779704 352381 261641 800826 696 861265 298 494129 798798 539936 765858 4 99925 142991 65 633764 829178 273 890561 894770 810873 534013 859745 788274 742933 767976 107 847553 97099 842326 632124 664111 95263 377 622877 593202 785 290295 39132 251326 149142 874888 897172 177 128 897059 857260 466047 408477 860470 612400 402639 2027 875745 897772 597012 499532 501013 501124 807559 431 576263 842566 821471 365539 512897 882432 269546 794454 330 576252 476132 852261 513540 200399 888368 604203 479844 594 850508 754031 2 862988 532848 423990 119471 862658 114866 893106 821018 36 678278 410699 1398 898345 495158 830199 71 829510 12712 803906 599001 34144 852233 172603 754666 631 313485 112167 2302 824441 3582 359789 429701 248906 891416 646524 385640 123240 859944 1600 263980 567861 151050 625140 1 672989 852933 2 1189 874592 463158 875519 527102 548 817202 382036 487304 423477 50983 10249 763722 490920 869522 788990 829366 805499 5 365466 886221 379206 1 68387 561463 674754 702133 1913 51 791991 497467 37 10 632496 36 556146 599819 76118 850342 899988 43446 882430 694268 204 2511 40 5340 186853 103 366608 32400 120303 838935 360778 1 12274 858775 727449 15197 640076 14646 276036 581883 3102 819392 40401 794426 252549 888185 824989 202809 898451 877903 307416 1 668215 293100 377528 1 926 817752 87110 502741 160 223050 659686 3 896919 89239 893420 862545 893454 802077 838345 785609 877480 29935 881632 883357 305764 567346 274889 559061 885006 13876 14 838 480 1 140059 253068 8 813826 192509 878123 84 436897 581316 190316 306742 866185 9 848411 818901 739313 872228 878487 193045 760843 317934 592360 416615 4987 40506 74 2338 793933 146326 845247 38150 858923 19 876980 616268 854158 118016 839818 188550 68 887896 896561 6 332 758231 14 365394 893692 605993 716417 4265 144 431241 872253 836303 95326 615441 17238 436372 364038 12 340766 841745 428212 454518 792003 284 887266 897681 192993 329214 5 892745 732216 783581 87808 143897 839530 899463 811740 888386 286983 832055 886670 6 58794 4844 772165 377 21497 22304 732295 215908 73410 180375 579935 744187 124 826867 766375 882749 794790 6852 734639 298551 463513 757925 2 17 629115 462820 2567 857216 768756 671395 402859 627009 420830 2 813337 140823 479021 495078 814862 315095 105289 449 295231 33989 890754 140554 462227 112986 459914 230757 832191 163699 142133 645190 223651 277933 117117 748085 882136 17070 888210 816357 677138 818925 858046 16599 333673 196159 827715 756799 508356 880788 452152 838803 899199 869955 426513 279719 364 818949 448491 786165 895961 881632 163 355579 375094 762791 8 91006 145940 658871 458588 878748 509759 839006 870150 623386 2 206826 897479 779231 763619 659968 881320 10179 878115 726166 242781 561615 856457 787874 801611 896107 879288 764398 471175 568161 862378 255250 93 307025 391055 574763 290274 34 57435 705203 228261 15005 131475 890543 830717 235469 898219 65963 67 189011 77535 857710 849160 752154 97327 613521 46 239631 470 851 306961 630346 333772 882935 151941 872218 546629 688385 770 166 510525 2 521670 345475 122261 833530 34901 242170 213946 130811 12 73 592 810564 525521 431453 713069 740993 691273 858920 343634 516803 852316 535787 292580 148143 452982 8 585034 375546 26 518682 882812 12 300189 836488 35353 594761 100126 785138 637491 197 487133 465464 224 851440 791452 102110 7 234345 888834 698416 724949 430217 113279 625 881960 732411 486336 72 536032 554 847608 883570 884298 842993 2129 59059 448226 9447 604336 4 893414 533 420469 685080 249418 14492 655086 886181 36 282366 836318 822131 899206 32962 766757 767442 38145 550342 478537 462 696183 11251 802006 31 488056 439017 52193 4 553226 634852 361567 141 53857 43628 876758 863507 358878 646993 897999 1 24040 691582 110774 392466 467452 881860 243097 178986 831572 789243 868718 45 338452 99162 648588 876076 187191 829605 361879 881578 192 865098 18724 25937 131385 257173 889895 772895 733739 490908 896353 849333 790058 2 773827 18775 229824 12824 429 424777 893769 454951 859845 192375 834558 816800 319112 8 427710 823372 80592 727868 798895 14544 759330 894933 676519 15829 359647 552221 836751 859538 877873 623410 396301 881797 583647 228988 815233 258948 26 711006 397988 731321 66 47891 367194 104545 16 800 776664 372891 631399 476385 880146 573 13 643666 805026 8963 228830 788269 74721 751330 888517 819014 851745 636315 855067 857159 51677 604776 6 542227 530134 279357 189101 208723 478143 6 761633 726702 147460 736717 19 891268 736924 447 704609 215935 3319 487182 181993 895727 895658 303858 873557 61 762025 675308 223675 328005 609893 704718 889082 181699 773393 158 695810 18 825879 305095 850569 3 384406 21654 91125 250028 575440 407065 2 874312 52104 29 355533 189790 185468 526469 120428 760491 399531 1263 4 4615 895810 514891 619534 474693 502723 731799 1315 231 864453 276989 880274 308680 1191 34108 342 18503 4 3016 41 873466 797339 851866 537165 710389 614948 842376 880783 5534 446594 112302 108682 1559 627295 635984 2 117108 894379 92374 25 3442 416131 780024 877129 884470 337649 58975 498732 826269 733704 3 313478 13 869481 729547 1330 6715 727027 613431 384459 243944 898425 856796 686882 276814 249414 830038 32266 619176 459 561671 163253 932 22868 790866 882413 9430 809168 7838 892 13990 393425 590953 853920 53695 15622 267431 736585 53611 47072 277992 74478 871736 503 823939 442852 822374 204027 851883 281787 811815 185134 853104 531864 308219 840163 140712 889496 4 357884 437973 837488 848862 407698 356323 881526 558749 877245 558960 521737 545183 247098 660953 119859 116255 882468 883062 2 308086 827398 136022 553689 208808 738294 60681 3 820576 866153 87 16 184867 845568 103 3 5 793760 728829 746083 27 871285 787370 11943 839413 269227 4 5559 399837 700950 31547 890307 871022 850179 30302 660811 883991 724581 39990 654642 247301 204938 370177 857503 694448 553898 833466 679 507530 319213 774191 700329 4 625488 271524 300108 302320 181006 875911 364149 875323 15576 48 309339 336543 745253 287715 862075 591528 816903 213081 520470 16927 560131 525293 5 844810 218327 742855 438901 3 520208 899051 849173 37919 280 27858 757085 10 578997 299879 412550 863685 21708 872796 429087 813000 517107 534677 547189 876112 4560 707540 335192 18456 534643 29174 697316 717335 809574 81889 466134 896226 744925 895346 833686 852839 272135 691737 813580 875865 843283 70624 802848 5766 840070 469811 777094 79537 625428 829183 2131 870227 895546 844269 264565 466283 601761 800217 769782 230 190342 828970 891337 77 813701 457386 824271 674877 125 19932 838209 33506 813110 207 272816 221442 490721 515894 211691 870907 862792 14125 440290 740490 60842 897810 4 2380 849645 887029 785614 771252 10142 87661 753017 258895 3 421011 895575 506322 780562 309889 840385 825511 190419 817614 4238 515536 857238 873046 324011 274834 406347 683581 7 24762 19034 685 478758 267895 756080 454440 4385 864187 868227 842573 53699 822575 2751 816171 841438 840741 27 803490 2 2 21 808642 42590 31 734909 1 546305 439654 511 478696 867231 240997 7263 38651 878714 501064 22366 305174 880367 153011 2553 42835 36 753879 475075 861119 266855 585814 681315 843511 213 824615 847235 861760 472101 824343 247832 688247 1 127749 897820 564041 899362 360238 1 888086 253887 121 867134 295786 20 888055 13 861700 15 443302 886265 878821 876517 109614 16986 364430 648053 237955 402573 469147 351579 880339 355318 525591 870048 132593 256794 714843 5 749617 787569 95600 889407 309021 24882 690047 773445 795927 514194 323268 731093 882825 2 119500 804800 26 476991 882920 671042 10797 825325 8 845320 896350 4839 881985 594606 127153 835122 85890 435799 886794 7990 609955 437390 521200 312198 691333 84532 899802 38685 30085 597900 276229 9 767705 889280 875430 897819 519882 764213 5 680880 519334 584593 869080 810811 1052 712726 777992 13090 125 760964 46612 1025 522985 310484 833835 696803 581438 2601 862341 121870 743090 250039 1170 339377 3258 29295 2048 821978 868224 2474 799530 138156 524285 774652 7 755523 574725 596519 508460 48174 809077 885870 874700 893011 778366 532176 856101 803 825142 889083 570910 861614 49414 886633 700652 584439 849710 425190 808566 764832 313059 632798 892538 431474 883373 94752 161098 248690 2362 782868 277301 2 555588 896859 868822 828056 147554 362795 201177 870433 841259 520197 812442 804732 587238 239143 5 423327 1257 88177 740588 893394 739426 78479 629096 371941 306 507839 809560 34662 815998 523489 832200 832624 877404 885799 740612 590248 869516 30 807130 759541 157659 549505 869812 344 834407 165323 640244 772037 502027 105847 301 2 494631 777597 7332 9600 12 649056 719573 195247 56826 410353 379891 893892 747175 21 322 628995 735048 789127 8998 1 800110 28758 831821 761575 243414 612986 387258 519 502725 793967 178139 832435 825303 837274 355338 173984 517820 12305 320983 484139 13973 274888 205413 841305 69 32619 814682 373600 897862 86253 169073 848989 899045 284848 763687 1735 391510 743592 851140 897172 197486 395091 36665 375680 1 2536 875103 2122 792769 351034 522816 843632 197076 749141 13582 859554 831766 339759 747508 361479 153875 616701 483040 62164 2 826271 866751 601246 680750 418870 491281 429311 70430 794780 391496 783546 794967 803496 895020 867906 128 765557 882236 850466 143346 825386 514696 782451 418327 363655 892289 586863 361282 830522 812259 37510 891568 810619 201372 519728 9 537319 671799 305 602312 230220 215330 708528 46 210766 176512 509 792093 517755 434464 738856 5700 42 169668 35062 465895 792997 841852 887361 574979 857939 1463 770456 723328 762631 861092 5828 880286 93822 269402 484343 806681 853464 543013 355850 13 758617 45804 1382 169139 867817 856624 859699 843939 2850 884901 769264 502688 835517 7 237034 145007 1631 823553 252251 24 185404 21 7 785000 13 213489 93 842144 353761 776279 885114 772397 452900 823685 363 231695 333993 830120 415842 311600 546564 391512 404361 461 887044 612954 3 87983 73508 875512 774188 40478 886913 631571 676521 491 764607 772430 1 877861 878722 42550 937 838729 328954 23681 619626 143 883906 817316 820039 251370 823353 872676 886074 876244 595911 837830 799169 762848 833931 368339 811589 81641 793907 487333 6925 1 856517 119610 883236 144672 853557 38955 850215 785953 3979 538128 898090 12 568524 873432 730154 83296 439507 695325 265096 869782 891113 18 130002 886462 894783 89685 18 606735 873665 642010 878026 310112 838564 847399 853300 100496 879847 358721 892218 234417 826495 876014 241266 1 552246 893906 811624 53858 870380 444 6791 70483 487056 671093 213164 88777 310223 1 519242 90927 838 102598 870317 482648 311774 650526 151250 229805 638131 233162 861857 550676 205115 103642 731600 463777 892294 224924 13 842501 1745 103720 637904 233648 1 201730 78 563389 875945 646093 808089 895062 147019 878357 53 72126 2 692916 282 432017 775416 639286 273 838674 858776 886257 897184 145171 765867 686411 894207 81 313581 720662 235096 836181 870 107286 27397 842368 9886 3 358451 3 778067 313835 394556 829114 4137 879717 675456 42 181968 483202 652175 241412 36872 573 646 150383 245240 1527 489929 629465 274809 197813 9702 729873 359177 871590 2 418096 828893 494298 51 850133 736829 123 839992 417 833939 643625 874185 862182 526645 106291 508184 2746 195479 338748 850403 141442 883430 201200 61 10199 781086 524619 832885 177390 821031 882847 7 580669 405573 502311 896191 410816 812348 730126 259243 835638 2 894748 46989 841879 4066 758376 832009 885895 6 198306 171684 835411 404249 38 863058 752954 4 648654 154 2 115543 728261 892164 808050 104 727765 870832 87 35336 633904 663634 1525 410038 400713 881347 896571 854488 316466 839291 104852 285546 9 16242 8 540809 459036 83062 85639 622252 3 892604 837980 837363 317918 28630 866300 349 1992 710156 6483 642531 760488 830589 192449 433259 152090 725125 4 884690 898062 848114 763239 16048 2 852532 667 195 755194 747885 787947 541109 735358 819906 722551 268489 546600 7 474392 531780 226171 891157 788586 160299 3764 535369 457 874121 507189 888868 186521 718676 325510 760345 837672 878820 133 358604 899377 867443 713617 746458 103457 447395 818671 311086 239 550104 5060 742812 288130 231827 693345 687275 257 622434 139024 607119 881941 835184 116 862244 100030 883043 169097 879474 897147 887384 287 853627 868908 494 808338 862303 860 691995 828381 92240 692321 866132 212914 1 58505 409057 771522 523329 1 457 327595 830453 853073 815108 667963 234442 722050 285462 412 618040 822175 146716 884397 59716 233185 842787 15 840611 49 258 7102 2 416745 22299 869467 791799 1 872043 873630 1 272852 861361 875531 6963 871758 510759 886030 372237 8925 890173 155690 838130 824297 2 561344 351047 167414 208368 826547 666972 407373 829066 2 289846 140 690243 898729 62741 14305 3 898009 716745 3 218856 99 797262 239557 497238 45290 797730 121152 335938 641709 730811 37510 310751 842180 2836 407728 809008 497275 94904 887588 853959 298556 155835 280192 737897 292121 5 689379 23 765675 52 169686 3257 893991 845852 303461 281747 855885 68220 725289 435779 594398 690694 873068 160554 660076 2 6829 845942 3602 454376 889976 510155 891657 664167 828431 857782 7 820246 896774 834520 214737 55605 772000 155902 2 127493 791935 655539 125768 207578 864637 544037 578741 335266 828761 317221 172375 899198 473785 115103 808042 691758 178 693509 1724 70860 625171 740793 616546 16 831483 212034 818863 357482 790717 239041 199808 893474 502246 548893 882500 658128 471503 404 895451 20774 16370 866338 212070 322255 892330 608252 522565 754373 348428 216317 351398 21004 339078 457785 94375 440371 218774 891246 895511 34045 650 158270 311834 601185 227476 823006 566110 879895 896080 587217 408605 883243 263810 213 88022 714076 763530 558151 897394 809534 727841 726801 499587 760231 734017 465934 2486 36060 145 759051 772 846788 898053 405303 344486 877556 213653 632811 830282 823215 884564 825830 326094 1058 3867 389734 306930 662145 45205 676296 3584 226881 775757 33385 461 880032 617928 682541 161 201120 493561 119674 47 758284 779351 846887 2432 793334 4642 768104 767215 24 2 334 142331 321318 224891 547909 863911 5479 804847 879801 27 546104 827097 797424 837052 108605 726333 227477 416246 857110 891716 801762 463183 658960 881341 787109 14 861845 887189 798324 6964 9488 530368 348506 310 451180 591758 896889 91 3723 728547 706776 863854 4 777491 600014 83525 465480 301432 806451 849241 314027 663174 300837 381624 563862 837253 870082 2 5100 315 827703 20 14 710726 825978 892923 586535 327 182331 462114 678039 8772 845178 846078 886606 845228 866990 731346 2569 8743 14093 889727 177138 78792 187281 268118 588100 43990 838567 838787 396203 745592 249448 786438 507122 372650 866700 412060 838780 376830 883818 217400 786088 52 155373 29 61170 435783 818500 282652 61807 675 858765 140549 43725 899766 653325 741205 52063 409106 89698 8872 467269 702021 418110 10 737856 863611 164 467041 403 52 896799 90513 240503 566134 42 127 563040 555 357438 7 612 242761 26110 201930 63108 699369 631426 759271 754314 7292 854630 746809 222 48916 344363 682603 845635 865283 436048 69 10 61726 393116 610137 166922 899572 746216 532377 851971 868893 889757 2431 890122 279233 40896 975 3 893198 769495 624572 817572 899714 9165 10 892704 116955 859847 23827 2 53 876875 865060 815790 634817 894111 1135 202603 392323 886075 770444 608292 450419 445458 861982 895714 756615 132 888506 31898 890086 452647 324278 133905 260505 29146 758236 843835 155918 776961 375766 693049 880301 367372 548646 742239 831086 12 735268 194 8331 819110 512477 537140 847340 827946 895875 11 635825 830761 103 24095 81 842030 2352 884990 4 813851 808439 890107 308219 361837 895052 242154 142150 384929 133 869314 242049 689801 69187 1964 33 139145 23904 302076 462 24460 724607 649647 70 28 360763 699933 3915 633437 435012 649677 112 850345 748502 832335 865286 775710 794723 75177 879351 489218 10 766760 589532 275518 485053 853906 556016 873819 877701 597428 312499 692096 2275 750360 351989 851675 246626 27 292780 869214 20 228019 893258 862552 1282 191579 78604 809868 109 111 409367 44054 611024 838932 234108 151170 45861 42005 825936 807340 213833 23329 67428 405316 846764 620925 859780 572260 16334 450104 61354 541 385976 3249 760973 888406 12250 748999 41913 822321 760478 10963 22878 102836 809375 92821 20996 891707 18625 815410 882629 764907 384613 498663 357804 726642 18333 848079 855046 880927 814192 856298 3 706620 847204 343032 838188 637596 49642 800158 66996 872188 793443 682244 818092 425201 448615 884107 725705 896185 883394 5 267836 1 846584 4749 862689 2438 407782 92 879816 1199 390 344340 77 484458 661829 231780 269 366810 648825 209871 1697 99455 799787 148255 924 328 334228 806724 899713 877823 765419 757993 700482 1259 3826 559836 35 44585 11231 518301 260543 15 244250 657949 83764 844665 899760 366050 320914 17 798688 890 818915 87 628584 20951 1 259516 14901 847533 846111 49517 625059 3 25 812941 288419 371045 626886 76383 139 421322 72995 546955 287725 6 826213 361831 884814 848595 440246 202640 804223 247108 44905 7591 259649 899670 14 755976 739510 136735 295916 865436 656540 390900 826726 891835 891926 796836 130003 898660 570395 827245 226245 767728 132457 524234 39493 676848 821961 30381 854607 547895 897796 657129 14 39 880349 464705 154260 2 770645 893485 588932 4595 821506 650661 760119 446780 813817 870010 300699 823425 880373 2498 840971 818613 867562 245487 745060 540 853246 664539 4848 304966 19374 668652 382445 548657 472386 43 4165 610605 222987 372462 891639 181279 5 639783 32798 307521 202297 824766 42 77 9737 239616 319051 766512 868129 94164 792653 345864 3 666570 3159 651372 7 870542 3605 757028 176894 47 147468 891088 469632 38 192667 659564 785106 21191 14625 861471 169014 779448 793 768705 432271 28720 793946 898941 486011 390637 498447 800543 132 664383 7 894890 317292 735214 868 222268 891523 897550 793304 705 76 826857 119 144500 290725 109121 6478 27 786243 888559 332022 61751 878692 83436 198430 1706 658 487929 208531 198253 399436 50 544871 402862 864571 875388 535799 844335 668910 700609 96331 207036 4280 849473 193591 397283 634702 282245 20 486 752241 169784 887609 452475 238155 204017 865812 93501 372187 315264 22278 806355 754351 846064 844825 191459 637819 824303 210 475455 496528 363 173602 1204 134227 205388 2 274143 483155 786585 590787 137556 49 847634 279343 11764 226882 893677 15981 846292 766271 785577 853147 844207 832019 98189 849742 489910 882663 271057 792897 287890 8 522824 238780 681719 523632 892901 38 843976 72518 889180 13053 133854 179947 3 404107 115 865677 870824 354047 879072 4 510376 758458 830987 794872 818941 394 877629 3 85 35 457609 873398 132457 237569 391304 722583 387046 877902 864858 77928 810756 652960 16 223156 837938 759410 218603 15 787406 867748 517435 869182 848424 633270 816264 857360 210730 849159 494911 738066 750241 215301 725979 894991 5 886192 51738 290314 170 445004 870304 784875 588129 888646 768270 402310 859602 400 749553 34 158698 892245 808854 459353 117 436647 701472 864160 822462 2 277374 558853 137765 827509 887978 56 12328 67850 822795 788988 3 852781 848244 806449 328 171319 323496 827121 376825 895702 865167 838441 456099 216578 711024 851171 611787 780618 498858 660293 8757 892637 878788 1 526593 892871 883502 13 482050 13504 854278 2 603 339228 14063 783756 642834 760818 508726 870849 55509 462411 3526 27 11289 558969 821168 880657 292 313231 654448 325678 2 356524 87062 389180 781474 190948 391412 207554 434 2795 186969 859064 861726 236863 888361 757455 686351 492326 548698 777464 691167 98543 860470 870026 256314 207945 82290 103725 879907 64352 27898 883270 815137 876441 880113 73332 861031 24296 28 465448 222495 592695 147 5373 272874 1 3 891352 884130 366497 124774 853106 208854 534692 317222 843146 713997 2613 77961 777069 836312 595079 126004 509124 91373 112 721512 399 808441 22 708302 890436 495932 872860 729507 624792 834130 768666 218228 845268 736681 810810 783321 91 584947 658442 803 202793 669045 113285 782315 321991 438104 728303 271 265 10923 347246 890055 486110 763643 858361 538837 860707 397443 111359 24647 729586 494859 22 395522 878097 699600 657750 2195 645671 1 61205 720579 256765 90544 13234 562833 447436 61 806671 752095 488273 799188 867202 547802 812352 423 853235 15 818047 477761 877529 60962 720568 11 816829 862361 617699 189795 887449 14835 878259 101296 128565 11 772302 738294 640950 886025 877580 670933 50475 20852 815904 820935 500240 140325 762983 606224 233214 457071 890096 283657 58840 175637 588193 7 343337 610418 679596 858138 224654 377759 1162 865367 540474 7 765388 899088 69075 2 258994 156349 443054 822391 353828 757222 169252 40491 393050 844153 38642 896821 724343 897429 74210 252199 45787 405553 872141 880676 169378 63 891203 301869 634960 278391 889644 6 11784 838876 1708 844047 855362 40 254182 6 379546 38034 891244 572837 75000 418009 755326 834944 82101 8 880407 498233 872129 8883 304781 583918 416 813602 797964 410924 598442 24 587812 825151 123425 214297 5 887363 287627 672277 684968 282441 777996 891728 754268 28251 459239 1946 898438 849197 862721 821315 46781 639326 875901 383769 505076 771151 2 899948 492 863705 2 787785 70729 68359 205226 825252 11444 367254 880951 345020 74595 698630 813716 365556 287012 809798 492116 8 484916 760087 783833 2 878590 42159 127120 515086 279771 840730 6 719931 389074 404030 34 881373 53060 23 599296 826811 407278 1 590953 788662 220291 121940 863823 457308 706818 634390 126189 1 51972 417947 82543 383224 131041 240972 713925 11 735947 763 3 236 25032 588324 817309 18873 374016 896719 283249 488682 397510 881529 389011 2261 666491 3 713735 739840 334082 35 382 90 896467 24 167782 782215 161629 9254 437296 869723 50922 438042 799962 717507 256711 603471 823458 104349 24974 5 803927 738868 133217 876197 598903 534989 828232 759624 11 36 2 83 863497 20 322303 871252 579860 790335 16882 719051 605274 554429 319256 742108 94133 347518 401431 810337 284165 644439 395942 342564 851307 4229 730937 25990 231388 454228 664 733621 18 603965 417678 12 887941 22 17 510126 880798 853904 628715 761911 884933 897293 681611 405465 734786 619766 249722 114744 597175 653772 118970 160082 617230 1 850641 278114 883403 892132 259490 441396 34 15138 803879 873999 4450 3631 176359 722242 610694 402292 879317 359921 883473 898377 11 603756 892547 4787 84912 6265 3 197217 242589 733078 366 871029 899306 872600 838137 775628 739996 825800 11606 112743 31537 686770 84801 427749 20150 712106 272353 320561 879948 802412 897854 18978 770618 541506 620974 238074 2482 79595 47234 19338 166 213516 508389 844664 398125 356440 63075 2885 473040 32 3823 104295 6929 886194 263923 205201 313740 464958 487842 879730 849460 199826 512678 258583 843371 728 177 894977 180130 105301 365581 466237 718635 442899 825851 825482 744186 1 504227 842451 717880 834710 488275 832202 850488 826783 886670 489049 397 134 857029 18 863249 692359 30825 802032 839708 125566 725430 323869 715475 892868 862582 2 811389 507684 899902 70983 786769 254303 7251 812139 805003 896089 838189 508313 16 6 66337 17300 879126 7 607811 305247 84266 448658 96 708504 890477 75940 438677 868654 14202 9 815740 604702 870162 862061 815685 72357 75907 884443 832055 15 478771 122512 389472 317769 853684 864364 3 830899 895637 839156 306410 819841 710024 29283 889523 112569 580237 453600 14 855517 16 849975 487293 401027 223 46772 864542 206018 258891 891236 874358 840196 3 850196 762611 281132 720385 18 332254 722264 1 195920 568225 874185 247205 508854 384112 7569 823796 847185 6130 328627 96171 10671 4005 9 863639 4000 770613 774402 47 794 649383 71577 574963 826383 880750 2 563769 718836 115872 869910 811412 174318 851106 195987 178624 883341 391466 38263 282959 806120 124372 181450 350716 884226 833563 701850 775368 515997 4 586126 696051 806085 259346 417605 687243 883144 408794 877196 321310 885596 269661 197343 518167 94340 837429 2 2 384801 797966 471715 569449 704455 814960 262665 165302 165560 153185 326553 890365 777607 668522 603369 126449 480216 775163 830876 46506 821230 271437 779436 452874 304304 815249 384242 113214 590323 885324 881720 69482 715298 699699 60 859542 8 105 795226 772835 839577 876847 306070 16 393745 662291 850328 277566 683103 33623 891269 896125 785590 738360 253742 883916 803906 606272 864437 809877 725009 228197 850117 260371 73530 620835 416190 1 240128 252909 90256 2 888308 858282 873971 562949 3 609379 2037 868036 866169 44220 325054 3 198568 599136 55871 801976 2 868182 410936 3961 14092 780859 17 23842 4058 745764 887469 14557 689892 22676 407526 321901 184560 870635 65870 90720 44841 122646 822069 95343 1 853331 772263 658194 889377 180562 709465 828768 73864 215528 108240 560918 2766 41857 785240 811022 7 311 496203 816921 6933 872492 28 80 487076 878972 1590 776488 461833 893708 743459 767952 696200 21035 805043 404690 440953 865256 872492 833895 7 132286 861890 859691 8209 261983 898220 512261 326722 805517 31763 870197 879793 764745 534367 10429 883415 170242 37334 27176 7801 270817 857969 889332 823963 85 245618 8575 749346 895286 137 118 817 765635 54 351177 538077 197630 173 218814 604342 25255 3772 576812 42995 5306 760471 750999 299944 374870 595792 226435 216651 876517 298633 376471 139759 666822 325686 868445 510244 152525 814588 842351 3 509734 11 133529 887666 80 873947 405894 372152 22363 862037 293458 597350 284939 438177 829126 897471 97 25 804272 891522 396581 882053 102 681000 833313 150 801785 87106 157431 1696 728839 836036 50617 211506 369192 441484 784357 42673 698754 880161 335552 856892 757690 742379 550196 53 858602 471435 12232 30 806845 7 801575 12 843261 428149 120 692487 7 896612 6030 793069 406578 2 59564 89123 367267 12315 2 345002 174692 736868 799442 16397 226 899182 899468 88293 47348 496134 42 826120 831100 284343 822978 884390 212391 23877 724794 885378 894240 215592 828998 897336 6 35 658314 78073 5512 814604 103974 205173 1475 865523 872224 171191 1 770358 7 693072 85 300792 712737 430285 624864 285862 66727 72305 875118 830471 679223 1319 476830 888698 286376 42220 3666 1 888157 747754 795480 72046 723883 192630 779345 845304 894865 11717 116873 525 193210 190557 372197 805648 670367 799302 820193 422985 209969 774879 94966 454089 541581 465129 738660 748446 602320 877617 274467 126802 734467 803759 662626 661046 841389 582854 644019 786176 812655 847533 98076 895647 886257 40289 898458 821625 690614 750262 570577 860887 735963 858966 1 372003 71330 607200 853094 540953 852368 258405 2317 804982 590718 582276 882003 813239 616355 128484 330313 392449 61824 230946 899328 10 882831 408185 723239 609385 588777 1369 178 547717 850173 297882 597884 879893 343372 680416 2 397316 756104 4889 876369 856046 7 864014 19 515756 861072 6141 343309 74 743241 297907 862124 835502 11 31860 199 406 890487 225762 297868 24 21 1 23835 677 741825 2687 857242 1556 152766 161493 865502 803557 130 454321 3015 862020 856718 23717 538063 425 847980 790158 670759 129273 899585 623305 853014 896685 833991 312603 831793 747371 752901 751993 115679 805782 520655 491427 35591 571101 20684 140020 889213 887618 43640 796715 365391 482685 11415 468094 56 414460 91815 833559 829398 892074 434593 863810 55693 869371 116569 2 845884 878626 787694 661459 334418 113269 864690 880120 103413 1 7664 438679 894384 740120 662416 396 789571 622035 12 591897 667859 224 262674 836486 416820 824321 2 43561 160645 652076 878226 874385 566937 91069 18738 732 854022 3866 290996 597 482577 248162 47656 90 9 34 27074 65166 381202 832629 493343 287869 139886 824036 836122 1042 2 827267 866382 547209 887931 894713 842114 10528 8 710989 674125 158 98084 25790 887171 356791 846045 53 867462 892917 874250 415056 2 579982 2332 765134 6543 677705 10 569735 231666 222879 401971 74333 680719 97 363034 4908 29477 873074 41950 226807 3 593826 137212 28597 888495 807805 325515 536 44863 399339 745050 162089 90069 495233 381783 886405 476466 756084 880814 1491 147485 893078 679827 152027 518494 320874 89511 384635 115 825549 858453 352 309448 685025 64935 788817 878299 235946 328627 873450 674976 301126 542331 785 33 832564 578303 56 802383 434 276096 539856 459138 311 178742 698404 240 886545 14986 841457 732334 833594 879650 65537 542563 518026 117593 106792 53625 735808 825091 537385 1916 581040 856360 268950 491018 235888 492812 11271 432 140757 791991 868552 665843 409989 38 627040 6496 817572 54259 25 7 538909 819654 754902 215826 809677 749472 846009 425 894324 744124 662 362926 696474 775756 872257 175342 149 892452 481831 738858 797637 40812 897154 896324 696448 783526 790441 822225 16 557904 742909 889859 1043 851091 810569 308112 771743 116022 125 247164 325444 893424 444657 8346 890244 881874 807 819985 804827 50203 880153 525665 30192 680285 17267 848104 11953 876365 3 40547 850 1 872904 68 187705 400746 876321 439131 325730 745215 18682 856934 5846 851985 147 789788 776951 841681 16343 635053 4997 87 897477 864900 189234 762749 288911 216852 759779 11 274077 858378 442922 33 232959 365191 287703 790634 836100 2920 412 832433 768309 489413 683518 862895 798054 674380 422468 878115 892082 278582 478461 498771 65776 451813 878626 2402 172443 21388 86196 514376 830223 4690 635001 759836 253512 85167 7 108851 773196 3 2501 245157 378 1205 875212 734704 760591 90 404980 738010 718448 751186 594939 293019 586618 273395 674043 239172 849079 891673 2 388993 557625 1549 11 501139 102 817593 5 859097 28591 676327 393960 829338 372926 879733 776207 588766 812543 855666 755975 732013 855991 837557 668139 880810 31123 874252 620378 172134 448994 14 22576 824867 318946 666181 421348 487793 3014 2 891915 221271 842265 8024 415636 2 627288 776548 680494 15 882901 692531 898050 892614 589 711831 511535 780946 8898 625621 8624 747675 898217 280624 767143 73109 244913 71685 818029 313027 803089 885761 237207 20 212341 732977 245321 294517 18 602150 716849 88209 226702 841662 72153 726603 91040 888065 459043 79718 773713 2705 347619 860637 559893 689844 9727 498978 870855 687131 76286 42 340225 3499 635876 481137 503768 883201 872481 827184 620907 151 614463 863857 847387 867562 686894 311090 3 814815 565543 580771 242544 752632 470 482093 894223 799763 3495 42414 403326 152802 774405 161644 428977 871935 846896 863667 769377 834796 259 1 610224 1 756486 464716 772616 844250 229555 142552 302063 194 403760 871722 74053 698397 205823 856892 797409 37220 624573 28 181547 893689 192540 832434 4154 657710 862210 893869 806292 777013 154 273860 383012 29388 568929 2 879411 883237 758025 845367 404694 815751 845082 596446 12 164 889690 8132 899189 763578 32836 8738 337408 322872 219729 896239 770050 779679 826827 588 376431 23173 573885 168205 55180 468464 20 22 793563 863229 850539 885 606427 2433 501754 540487 894102 65179 1 107156 491075 359648 565556 322924 703000 862345 237500 660951 826877 876091 886742 894240 804616 871461 512436 811341 746170 796382 292984 172527 3 116763 741530 784534 861509 832731 884473 710621 547431 895775 697554 631355 390871 826191 679520 896321 629025 62345 89417 594119 1 878577 202474 499474 335456 778724 780601 65 13924 633964 534363 5091 831440 481450 321463 351439 4496 654990 123501 856671 173522 821706 61940 1 3 550074 384717 685557 820157 14 3142 539864 891183 898351 740995 665271 35 23347 585899 502887 365137 885047 855132 268374 13 544374 12352 335037 242782 641690 34 30 684 452597 885025 849096 227640 464899 270343 853041 39 38 854837 893737 18385 5138 49703 51108 14037 810289 80 6 436595 514633 883826 1 286938 828972 562747 12 859753 475878 545291 199734 311 789490 877293 816036 126713 886017 10441 153528 1210 112534 9 460861 2013 865281 13 784652 859371 749653 825164 881717 896640 512770 168 35826 759360 475305 528081 272234 626587 897047 856665 855193 528987 845683 647975 142 834232 621889 894877 894895 777648 497828 2174 300598 841051 883879 868290 11 298379 126662 894805 800172 10440 33 814755 360447 670480 871335 705350 242286 519000 441815 238261 172153 766929 473608 380472 139068 431434 744639 861479 809143 183033 696285 640997 109928 249323 595582 2375 893633 883944 886756 623510 452822 646914 4 704569 111726 576558 122278 838924 331425 528526 336527 814120 218372 598255 25021 478751 820587 179676 496958 107297 573302 422714 592044 55 50 109 861685 350376 874812 451406 307838 311061 819068 344469 693715 209409 890178 21600 644707 886045 165192 69243 736352 821103 691986 251536 798814 704319 682957 6415 872860 448753 876795 112109 817473 565151 778619 319042 313663 600263 219135 760818 871461 870419 301667 285283 816391 73821 1575 534054 861515 756264 105631 382149 131429 641009 105 858395 740971 554722 868222 510691 351835 644126 834153 743547 483 701136 806525 722973 9 5875 827283 207421 879609 293154 64402 391394 442413 107032 520228 663290 4203 691960 824936 278089 267607 11879 102790 282231 661765 410682 117705 851951 826912 4974 325974 25 810471 781159 741039 726252 417635 48061 419811 498440 364679 63459 251704 111873 32726 132268 65491 818966 121199 2 881115 352419 253535 737409 535363 866044 3312 717494 12334 748909 664019 791454 827934 748764 524445 870367 556444 886079 51410 723750 462022 860258 14 814847 318450 787363 450848 57866 896011 446911 889273 845696 846456 814069 685562 899740 847047 2 845243 879222 143 4 896475 798981 428445 761785 172877 899359 886081 836495 822276 11 76184 852884 742357 468964 865456 179413 255811 866472 21 886819 48734 879135 401456 860473 23251 473067 852603 125825 485283 832969 123744 563748 741178 345919 865867 833046 892610 701080 320319 123 76341 460933 655832 895485 78965 538952 348886 778913 891849 355719 22 361 217050 160142 110 119484 888862 781010 144551 339017 210 916 260363 90 837103 232989 630574 679770 18 569106 899475 363713 479 152250 778700 47705 28 794518 891127 199094 156006 130 880850 486822 822929 53335 84879 854313 82 352999 810593 117 6690 383957 774729 895084 630326 155 865574 844971 441933 1 3122 233639 847540 435085 475299 887357 137250 233843 36269 866649 129874 846 23080 4725 892659 714598 893633 343864 1962 838286 749895 682710 273334 153880 440635 1093 778533 827127 179601 697905 242671 131875 697181 14316 455213 724503 469136 474471 789459 883985 7090 898032 149043 889690 659384 147922 896439 586782 388088 44 242953 108 95268 173053 1801 813115 6600 5 592906 480575 31333 175899 263074 833724 40367 497697 839672 824054 895828 474068 880229 308362 354562 38805 593308 826185 494743 874696 864272 739143 16796 830255 17 74841 410104 890958 388866 11224 5 589568 404703 883385 873108 899424 129 874688 20471 94435 876658 188346 253772 17865 885444 177967 738035 795627 601857 12 220292 845673 619744 887123 829048 19 556725 428561 870786 3924 65 187031 4887 822607 893745 849367 877628 670919 44544 6 132155 7 720127 873142 855138 874875 878862 85182 889978 5 14915 25 897392 493993 561931 418721 604023 810634 213552 856611 150410 616030 281488 522482 841072 835508 883712 124907 879111 51501 891056 783021 98535 820025 827482 171578 765825 21787 46503 613333 576506 541470 1028 836472 238484 266285 2195 319161 168038 648524 873883 717709 789369 832628 741375 99825 899977 43640 858367 1 200066 369565 836212 44964 157031 328834 8001 217158 169246 828936 363129 687962 517453 664931 838949 250076 864221 898941 97 894278 426294 532810 775301 404808 119386 118053 814325 869057 418688 474341 82 43076 842092 17 408634 358988 826595 841980 341015 863730 39158 515867 669 705743 113657 459925 798674 615838 885587 853005 305155 579362 848169 704904 425373 404002 614873 893749 10 897178 447643 519442 700020 870124 300868 837401 856397 739641 808819 814451 545 200588 864354 36307 33448 435446 831355 32 15 156903 164446 177429 800001 273063 2 130808 803461 493199 841198 843579 617103 108308 819724 277344 827125 547352 378572 623423 333 64 486550 376988 631050 479242 848465 716937 869856 2057 276583 145363 274170 48516 812142 142525 497 46414 210446 562595 714583 77655 906 817353 716897 374348 673153 577751 28047 820269 25979 317457 871843 186441 847212 82415 22229 847898 310325 836818 747633 645942 792117 48907 444889 23 787504 401917 842992 156389 793639 691491 885075 189343 23 660251 780773 775878 214985 306704 811367 687 1 114 471618 743290 858419 273992 325188 826899 857838 859446 5 2383 836728 28 778816 27513 665706 56701 437005 772509 895528 29641 686266 70711 700704 55751 365989 32356 899024 641302 897062 417534 504357 874066 1 838123 93356 430633 16 490382 827885 1792 712558 784119 204462 25100 239003 141167 614742 21709 560214 683464 1 535379 652644 723959 628484 875509 861734 326610 100381 61 808570 705301 4559 787752 39 831569 198432 1 224544 807229 687966 854563 794748 154484 289461 856940 879795 159298 230651 550 893742 712639 702429 30498 220302 858715 624627 84468 278360 875254 888924 888195 8623 316383 426016 8243 654457 6392 737810 865518 13 795576 523673 17 864686 174558 890347 5253 893236 12 34009 779128 651720 407870 2218 877168 799459 816769 624113 718571 39890 43598 437947 130940 861060 312329 2166 848738 812847 87851 607997 841216 185467 741718 108 23222 893805 693351 844190 785726 15 891077 9043 851522 282502 852186 92074 775008 816159 645466 755041 351498 37317 24884 10761 137331 889268 791099 20912 890812 797876 116747 340979 643274 341596 841844 478709 559261 5077 486126 19168 313640 5339 342158 793486 10996 849596 661007 130238 13671 583803 142924 763649 594254 562448 837127 3 760504 846431 210209 30800 620219 4992 447731 853981 893397 472500 801931 325845 781 129725 825966 2253 360275 334697 828815 42 888350 884 313770 878753 874916 876598 647394 314238 634 172065 69984 892144 888526 9731 885586 895456 269918 38018 678526 832720 816908 397899 753130 686380 314697 3868 822369 891210 583716 876898 378244 468206 828709 320513 100 584830 33740 22106 506443 220098 265060 750739 528 878881 809518 711337 22091 783874 663926 811926 36345 613906 856506 863190 276898 854386 885401 320672 854215 174561 355256 849435 723911 891749 5 704982 879598 58500 820824 58832 378748 486157 864857 23922 774938 5 851097 399 1345 849825 770339 696952 284631 2349 396763 225229 92042 658870 817187 5 576022 4 886444 670058 581231 53321 775614 115461 838045 1964 220724 596517 669212 277920 764 803242 670121 54452 896675 351771 786495 358410 867550 823010 440432 544120 587035 10186 860248 158649 87242 868880 866766 645435 890100 560 813000 385555 506740 883394 801618 181714 894187 737568 177 91736 435053 716635 198517 688626 736394 249800 872829 460123 120068 214253 206292 55825 1965 100108 3950 822093 5 783350 580005 272715 138038 716192 851624 153167 794088 844960 411301 414929 3506 6 944 355 596034 3953 2 883297 869267 519555 509381 6665 834872 292091 467372 581790 860894 69114 21 29736 882800 222592 879689 1 717752 220305 849442 637079 326097 812045 621687 8531 208376 861306 563207 795405 170461 860455 841500 463584 101190 535742 17 483191 821 851288 836325 285438 171086 630 854036 158931 276405 764972 871022 166737 711945 892952 85 12037 800501 456742 408293 856034 50 556388 501432 182383 592447 679066 9 831327 861569 76837 243498 855163 10252 439517 855103 304265 456604 26688 133068 886755 819469 150413 399551 819142 794543 247801 60089 1 45 17 788700 855366 99630 800109 87278 872678 747527 486909 721720 753383 614676 868780 634499 810403 6 12021 470339 861410 195 869649 838627 331066 206240 300441 1 5341 774828 683323 898208 631909 546440 564421 779945 893884 331 6306 256 351707 21974 231065 36272 627086 840325 1328 205131 52 271214 526516 36 877911 259620 280727 882498 713011 773520 249759 789961 863887 686092 646342 879042 883203 896640 324283 630216 120032 15550 466737 559506 429042 388436 16698 41068 764524 3247 15663 5751 13 450 270770 881310 857443 842308 546944 895140 23185 818659 684544 478663 624654 661978 592 193892 399537 832905 830196 537572 826435 780 773101 271841 889561 100535 22193 275 819583 522353 737253 755028 899425 857332 595484 672846 624662 569300 426389 847780 9832 126 83152 438635 833181 8665 860048 211531 579995 132 697380 833587 403114 466557 761830 671801 47160 3 800394 841216 296144 693187 423924 748754 58837 760791 33304 47335 234013 123099 2 678947 283507 173684 302461 699603 891210 658199 579193 1 682392 381912 311706 100942 880978 509934 8920 43 71607 751135 86137 90 801326 502529 348858 80201 843154 1374 105419 746086 562009 873410 623336 860241 9 884154 168535 255066 862726 55 759474 246116 666423 61124 474845 730906 83434 688847 530017 5328 199416 89 787237 307975 603965 855987 33544 45237 883550 890149 794751 1 307 54749 386963 385177 778 768579 835300 722920 764521 786164 826066 843966 10417 19 3922 17565 42930 458330 313137 181389 375485 789848 322256 241991 339841 679259 10 1322 163184 251993 95288 2 751541 787069 2346 882661 273238 428581 545 13 697849 787959 756959 850479 699336 845945 446315 603486 610381 899694 891296 838140 431207 49037 486 162311 4 880509 643571 410 530392 896011 879023 824403 872865 254837 752049 680012 840194 213 704726 596 882944 871658 653890 672 871225 446376 367121 415908 179717 10 887896 334294 811895 10 96073 8 876322 864112 8 10 543884 427053 293901 692625 124 2931 845296 767034 828060 851684 3764 418192 12 30 253927 306310 258211 5 563088 516826 369028 741950 820959 804426 889689 152013 88938 834465 2 269481 312009 596841 701967 309703 871331 729675 889056 13650 563 152219 456334 57 757450 469017 123 629305 3688 197249 873081 62422 443642 499961 106683 518594 327142 588190 316739 734306 96444 271112 752417 799780 856613 251330 876969 11482 872370 289941 7050 878345 346194 387250 891319 6 845534 564402 866318 501857 564628 18 615655 356214 649156 534669 831345 776732 234 472284 36115 119917 520600 17 899064 284 832530 889947 33403 877385 885438 23106 479245 257145 385441 2964 403449 115436 48 804781 200149 7404 321895 148708 12793 749484 184389 176 882957 487631 723371 77487 513050 509935 498176 599656 228 634278 861258 665134 263671 799793 807290 3069 20 489621 3 261 637822 401393 714711 678219 891137 66 673973 655892 445086 898107 791223 67 873218 612780 55 423579 843714 5646 871212 3446 1498 11268 879117 769713 855283 751066 256564 130406 161586 825705 21249 8418 851309 823324 19 54881 898669 863887 24 165 88285 880667 259441 485495 629814 501538 26 861717 560592 6307 90 802802 656 509252 223 595694 711532 635299 682543 666814 715248 804399 828798 847297 845222 883944 877420 730023 362015 807374 882677 237184 833515 152088 229958 704511 813882 700444 7 607087 775181 769268 344018 791994 35948 9923 128589 892056 839031 849628 889908 390188 19513 336950 544668 10468 893186 859391 568011 14940 608540 563020 169308 854409 9187 280735 880358 551532 802856 409710 403203 525947 887135 795642 762 2740 3 861803 599623 695567 863307 788127 301911 729784 286299 19 502918 50893 1174 1 776305 433001 5 772461 630075 866090 285040 778312 869669 33036 896418 238091 659 2 199866 469 21672 752161 92995 820517 769812 114589 739112 134634 781527 835233 790982 2040 887758 788099 815687 164644 880551 692625 132919 662032 488 864926 805929 887698 452139 867728 23 724695 758008 563791 762486 3460 812111 14 745202 193199 6 570 744580 11448 45 457872 897853 275191 516757 236690 99451 881509 497633 12 538652 464696 189911 1483 8273 394371 899809 457495 34669 730084 224436 172234 899420 91243 235 889223 667660 99 893544 892223 591907 806176 178034 794237 679974 639093 873189 892414 243385 15 840900 718240 879513 830789 859950 286205 490296 433464 116580 128168 743035 606280 6153 875040 795061 5 888559 1678 8688 615 361019 373363 19682 670261 1 313081 371218 95828 175372 6790 864126 5845 898044 264410 19 4918 3361 831 779816 516386 1 56157 847927 422791 268 839159 412352 895038 495916 75331 120423 886210 214178 894365 11375 611965 442651 886271 89112 139291 834621 803286 283184 877430 37 98 59 686043 3929 3 278590 350718 442657 28727 583835 794908 777943 112184 1 741611 34271 645270 848 595934 235453 60916 427343 853984 1169 748654 514232 9 756277 770458 421172 878989 21 501274 728363 242094 8 135399 879979 18 5 621110 464192 753709 653438 173488 773524 339506 649338 431905 855246 847495 679520 27725 863721 759491 880662 885153 51088 171451 5 214219 720277 5862 512107 774315 758944 868221 112142 282394 25 817979 402625 773422 584700 607687 660348 531984 784499 188132 245 858502 10265 802861 147376 2373 360396 769023 886291 777378 862393 817384 737488 855577 392184 741309 153721 7 54738 355250 3500 337870 762989 837883 834376 477309 841062 659058 39892 372671 20431 9049 332928 51049 745348 894331 886194 103393 45017 706375 2100 454711 869579 849875 512 379390 57 378 827015 813312 565696 343289 265037 317583 892366 739354 5 805679 419682 358327 409334 762184 831101 571599 883541 83378 706591 875272 33456 736381 627666 649528 220260 795327 865938 1605 11 803963 21526 420308 833751 349652 722955 513707 155852 685258 852779 164900 897289 770894 307009 746491 507596 277582 895655 403962 214060 766884 145619 853799 581251 195557 301160 113 50 665561 1284 894490 799013 854419 358724 887593 13 434203 731742 277899 225113 178521 309808 823484 367910 888990 60529 696748 492282 469 754010 807580 191 787013 363634 860442 767815 277782 1 826689 330479 31573 271732 152393 2 886632 728854 2234 869140 276 334042 576948 783188 896044 244865 882784 203 731919 894595 249144 613820 324028 4 890818 8 410484 259457 889740 778348 193450 67413 234637 883798 3 780647 292053 2085 880136 820673 876722 426844 6427 2656 59091 339631 872097 870866 302676 898693 5750 817889 812055 31077 731964 7 13 31439 305956 3 403247 55121 554081 831025 14 851752 858 874348 64739 80 809465 15 855893 819754 886074 235634 375126 858228 729930 22555 652181 20 380989 685246 1130 588325 1 661704 820599 105145 224749 722586 194434 4 839464 789904 897445 715456 847214 749817 858902 117969 34 898774 36924 8 897749 41578 801770 201828 789175 281485 885608 120021 287785 268720 831497 381 888795 796047 839485 277335 45352 874785 863999 855819 607793 859 227984 873601 654932 636089 13637 1199 247149 929 2 18557 845613 869635 799035 897501 877758 882225 4 703003 838638 515623 83250 1379 564602 876970 890672 600483 517231 3182 881892 844073 513322 789544 326184 535 590825 776768 71602 1999 4 286546 34509 885931 262693 808615 664981 556730 118810 129606 11788 74 803 617149 772646 811313 357152 16 725086 238508 477894 832923 841407 69264 498969 885089 39466 876741 809294 640414 726854 88418 553431 456495 352112 868611 855884 883741 866856 823712 6 7837 284070 764930 244 847383 16283 30 130558 889069 14273 30727 366222 219 2 652673 565098 764949 780742 401933 515735 170 554787 4507 553896 445754 2 520952 868756 812258 178863 552902 884749 648340 425951 851352 120391 248193 60777 744377 777507 9034 474981 349563 2 13819 3189 2 83 192203 695227 9 280603 204446 855499 369704 345646 825814 815855 673422 698344 206440 149155 787734 825690 28959 438713 899170 868107 37179 486575 883904 297107 521757 339263 843946 166627 764777 802086 799209 882177 798293 1 822069 848053 191 98103 410266 723663 6 888419 647929 880079 848160 452851 50 851094 851382 842397 838627 565759 507073 844175 31 891725 529812 440539 819880 172603 787359 897958 18337 675310 670000 471 422800 40965 888333 27418 857321 529694 667914 649689 842101 881668 718270 175070 561 843599 825396 872903 647292 628875 417405 889061 455281 785 587627 544792 355754 11647 679567 379177 246869 85348 176507 564377 840139 48649 288364 643741 562520 7298 513228 853765 869020 842632 747139 8091 828633 109631 740653 722886 852014 367407 889825 813553 275886 466808 242485 1 784841 24 616168 647716 838539 879235 893087 846326 4425 272915 9787 29407 899159 871822 462393 841600 270768 475388 890452 610122 12303 633183 306 14335 446002 872769 136683 673317 2 660379 764368 454285 723335 612426 481031 872871 819782 808418 495738 401473 1 2 472916 898438 680068 681706 19120 231 512400 299309 145801 367390 836760 899525 378557 340700 3681 563222 13333 573879 592362 832235 2900 92404 15 368357 703126 635751 262992 1457 403561 35 319128 813144 22329 44744 29289 248476 892571 98540 278796 20683 867280 881503 1915 149415 16 870613 855670 514466 823645 883311 461985 744535 9548 599198 774655 784089 162794 643202 401369 225642 806208 3455 261819 872097 145815 891465 710302 845024 818878 3 88952 483793 12 810684 882636 788996 777376 588752 528 898325 252448 893857 768874 194652 552255 218731 5 597531 786837 308496 293753 856604 4414 835105 54 720653 320876 397128 858093 138952 561451 649 764319 297802 164569 450915 144570 867012 629370 560409 898677 824378 597751 734 567958 229132 84 21698 5619 703817 740563 6 880548 241760 870568 896975 10553 39 173010 28601 359187 858506 300708 523142 18933 130802 269985 136114 2541 435484 892371 246317 180461 2522 493863 842116 898617 811933 3 806238 148453 64 42345 5524 1125 870525 827463 450506 2400 378455 734265 509 655083 893050 841365 694477 885468 5701 768145 70 155084 553821 867703 687773 362365 818119 817341 485472 883529 774549 112563 895467 871930 106519 754135 645299 552933 48372 1499 28057 289071 886175 1310 430289 239 781546 135431 159987 275072 392966 3 607646 887285 824262 325196 13 156848 83040 687314 868680 188062 197856 860040 253 52031 314750 429166 769540 879255 840032 896854 878023 201555 480851 409588 760802 38499 864877 852406 219487 484624 1786 829281 879780 470298 51867 281 421785 842602 364651 810454 2 774018 29761 629747 421396 535339 299581 688636 286382 1 587420 639279 885803 828413 828479 4088 882428 861579 794743 780997 883403 78664 394731 888555 7461 812170 78001 787371 186268 164180 10378 895542 737399 810082 2792 576383 350071 719407 196441 87498 851449 817779 164783 404 715617 830554 842288 154414 501670 514336 593418 98159 296168 45970 894730 889387 23 890419 886815 866925 19745 829504 755960 53168 829958 807357 694884 860121 7 867599 125425 897179 785562 207470 897802 704779 262582 591359 862985 860694 39949 4 3 256335 650070 381320 372411 721520 4662 866556 698344 831581 8 258 868126 257199 24293 200694 616406 535875 6500 242326 815595 794618 645940 36336 207227 894547 463985 812329 167793 874269 41525 320 854495 300458 290605 234618 564510 891559 28449 828720 2 150911 205 399031 1801 887679 502102 24069 244626 898591 527126 1617 169389 251252 808252 144907 11757 486318 126138 3 810810 787096 34139 882013 11404 882004 794229 700868 235743 156 631246 800629 800826 817391 887312 593035 6 225345 163340 899929 887229 756839 402747 12443 504644 6761 159581 70705 876349 421200 389337 211745 453060 828268 847514 396960 864209 526439 64667 649 14341 305213 899268 853176 5 620062 397312 195276 418316 49058 823060 751044 295844 371721 532190 422234 10 11740 590226 899281 811674 608317 401105 315175 150735 14830 372246 542132 661802 689535 420035 824128 35006 1127 693070 519957 864466 75 899347 781708 657939 886363 766182 863485 288640 572631 843357 885930 755476 899183 896583 31 832836 890358 742564 365365 780878 306392 736655 731637 9541 798260 4 890392 390071 879109 737 1 172992 876527 809192 596448 362275 870430 885092 671064 371994 357954 897323 862456 71255 423146 276 675186 122797 654859 181095 729509 210025 46476 890670 890568 5200 1172 869619 859449 247831 348634 886564 375405 859803 497620 820334 861411 864562 1984 372111 670407 868145 264023 444500 78894 248708 870093 686516 54286 511837 885324 148864 896012 670264 818599 436016 705000 371609 857967 838426 414746 893828 184334 757 855272 70295 309237 602609 859306 251 4 775618 436628 324564 878457 765733 175242 799082 136024 895012 869464 422769 611356 232047 796597 5269 161974 194163 149298 839660 842567 860981 676038 1538 9 882676 858058 770052 433105 53 243 249093 2114 414841 202974 15 14 165 257155 537514 30 578819 786506 10 138583 1824 167319 389346 394741 126410 207760 237530 14186 103307 666745 851541 628232 835776 17883 868361 229 76221 637387 13 843041 1159 1 765608 160073 848372 139591 896351 209638 1261 744751 479885 43 1162 523044 11114 477680 475939 5883 86781 895569 296340 777903 473658 877507 32 26 825432 655551 856566 94637 790487 326213 808019 28022 458421 618 810372 622784 853288 810126 12 2632 753565 860965 226181 750439 30437 146018 365029 24 178079 825941 38802 61807 504859 174318 836361 3 248438 857437 817733 10243 158607 367409 400514 99630 442372 872056 29729 391467 325895 770176 888495 808528 856944 380079 83620 44716 159047 222214 15572 766883 852585 748209 807752 886906 149688 898181 41 174848 10 747748 202655 889 792343 5 188605 362592 879270 9569 1486 892402 851460 4 878771 2287 537418 216919 810704 696 895531 794004 530406 13989 1181 4 8 802560 4803 382590 893190 1420 778705 835602 454269 771505 853987 379961 895237 326560 224981 4133 399197 702477 793869 870845 348 614076 5497 7 108479 9049 722372 525 6739 370325 24179 482502 36445 871793 436978 119787 881877 162213 866619 252997 86 886127 861664 771562 899625 653867 273785 412775 844774 349631 508895 874511 883741 624250 1975 167809 694618 206314 4 875499 512401 574288 531 631337 108364 199126 633246 895142 215245 250966 826847 767678 881714 429491 651538 753456 890281 892671 879281 557798 834160 890245 718845 412697 841569 251628 287500 308328 667501 617382 873263 6387 373424 131119 891030 627574 414668 153 134752 452205 52 829012 6046 505539 625790 336744 126 1649 866641 138360 14830 65511 893160 848896 74458 48293 676382 315361 465 417212 890285 1032 826831 1463 300427 811839 897584 687942 845714 207337 701108 532106 697561 613102 560473 40 605118 703076 866554 793363 587291 872918 536228 36776 568679 288201 16 67533 706636 242756 862050 37 15 21171 758579 792407 8375 858470 1 629246 521333 17 896789 883290 52906 468945 123530 191218 121081 538157 68792 860629 31 186063 108819 721867 321791 18 840655 897234 871589 884737 62654 848864 780868 6810 489088 572198 639619 29 896657 891747 51140 203504 1745 862452 792719 3014 574550 13047 578711 853305 678063 11568 22258 883457 82 895940 751405 851241 588441 844917 1869 877047 320 676873 117667 15520 750591 860593 648743 14409 583718 251695 876658 876139 723767 69970 307965 1 107433 445677 288755 633928 735209 196344 357995 728519 477422 28 853498 196991 844688 865963 674940 235321 799944 81121 535049 74858 10 435868 489188 212087 18 853973 834267 14 218318 839376 246014 24356 753055 432858 20281 892607 572425 9879 815918 120194 667 4332 214660 424858 69 8 152019 825721 47 886070 135254 2025 799336 110244 3 507516 898837 1141 870731 77555 878037 10934 885637 808040 823860 535914 725991 396740 828496 857465 858746 890523 445501 680591 852280 532957 20 273207 90412 845369 42 479748 99 22240 429357 723277 323496 113810 136 681829 523323 73508 206865 787997 882707 207559 404884 888078 301587 752843 778511 709928 896330 879385 811799 742041 881407 153970 295769 839483 546631 528260 5 861577 831459 723965 809996 598819 2 300 437483 687538 75 11 403678 405503 19 6 210336 334886 40917 1605 897824 114614 372967 200567 588875 886308 50384 44578 343237 3 771279 66 393638 41 679961 71853 833923 63893 321266 30145 217548 8197 363369 570428 297 783108 890757 46 81899 855901 663751 74617 499764 22604 234 40 47809 262626 815447 825730 886439 168812 36 1 887638 798595 352134 92 740814 17775 663663 772830 862930 515203 3 456141 551425 889750 56 605556 727171 2542 729952 650025 540652 635582 58 824791 893499 602681 897803 876124 454975 160 807189 4090 767304 22 514822 955 740023 187 841672 563206 838181 5119 350512 85118 804386 868002 1126 291971 758154 8942 79476 368504 6 284820 856258 896357 34394 5884 677506 872050 891638 16002 26722 582124 208770 894466 90382 842955 447415 820823 899856 609656 895449 392652 593682 315366 872034 894936 893576 319361 250707 875222 12464 11644 13937 21274 23 857874 9 592811 151014 888840 892683 204 59229 253515 539902 895632 789757 332831 720013 769198 846487 851445 16359 762474 699413 872532 79458 101895 2662 892432 849207 77061 725188 819712 43454 3 866395 506919 886144 814851 17 879395 15 468 856765 891135 817115 819835 738779 7920 704767 1365 795203 27370 851342 562233 721395 313 897288 447 876295 413096 832610 804697 326 719025 9772 7719 879478 81474 577213 768120 166647 896751 872472 508765 766839 483 75872 774655 599473 643104 174243 559440 772504 535174 862225 881371 4103 742163 372840 895096 656807 14 846887 675034 1 330022 415982 782795 740869 3513 410574 16 325467 58052 892722 625791 734922 725485 838993 132 1023 9171 745534 515293 799396 833568 22 34681 24800 773797 204033 879996 316474 258291 4824 46 1 83 759368 13606 840388 868798 854665 881233 578827 817623 11544 752703 894986 695194 213384 815416 458712 93394 823702 884331 2829 666582 893134 410904 2 853210 529288 688681 874681 479143 561781 165387 890652 811421 50 878998 774492 232222 720137 216715 869047 836956 283328 81552 859308 739243 144956 91154 166752 12281 222956 2 9509 859062 840592 3217 135392 116757 874208 766856 231415 190387 874683 226665 68213 92377 2 3727 1 843082 899407 864350 5 884500 191915 364304 168873 518205 11569 78419 837132 878105 31781 53 9252 181337 390663 840110 24042 403751 844284 826192 311968 727061 818459 896592 457600 341419 286273 420415 892388 1 831065 47 889387 880945 124 52353 872586 630177 2 542394 883446 823899 10 868936 715200 858437 443521 885363 878050 868651 540803 825297 461436 22728 991 11 885936 864606 192 787560 878265 214748 281262 674231 884643 182645 712575 29 172028 30784 846058 549280 756821 876162 285842 847687 130001 482187 513293 8886 33447 761623 362398 891994 712 30463 166224 333367 473 508604 42243 808820 634751 898926 747216 846930 590558 402559 2 2 852385 800693 843453 2 674 733747 435089 524637 850298 547362 2 6857 174713 884 16009 865103 874440 752331 373772 878789 837458 889987 374 670593 714747 291811 190967 582958 771665 859142 848955 865937 655732 56762 101978 127710 827138 171715 583921 374104 733179 854590 9 541662 64397 749025 709756 679593 6 46 12233 280387 272125 878491 867241 699220 678205 739104 297998 891639 872122 855731 41265 855586 746726 852641 282666 781470 11379 4 41770 198457 385 514752 487792 44685 47 9754 540047 617955 729251 2 2 105550 862553 351292 292564 787 294276 186551 559210 132892 10 18654 263149 647380 893295 736780 874998 488533 603517 507376 784 326294 855945 1 214420 263233 17 497420 361039 75 24319 331509 866405 60679 135200 834363 7025 801910 845409 752041 536716 118167 870282 886575 378752 295856 485471 449881 69688 844358 840181 520293 802413 55 144054 726394 360777 822941 175 800555 25948 785251 567753 405012 357265 261 18876 558412 123696 3 670 383321 886664 514218 60202 3 851374 828066 1106 894458 238906 694801 839440 217958 640268 746549 23743 14392 858817 34836 892460 418217 145032 70378 235635 136152 647877 621588 881214 885114 791084 614423 6 359507 110668 701248 465501 24178 108933 893070 818189 446573 191 424708 879341 782657 440385 649329 149049 243193 827416 70704 826217 664849 5 500540 766192 621308 852445 748767 683663 867080 7140 175040 847036 193891 890507 272708 463790 864502 571834 874968 838342 237228 38596 875602 2297 432627 622566 719589 856223 804582 14 863946 71335 539663 188096 472273 835022 17566 311008 298361 377667 379029 678500 283317 490085 152635 506130 405948 245582 865 11892 676275 87796 802585 837701 69555 547360 840229 262370 119139 66690 85484 218126 172529 842455 613234 576964 28089 416312 416847 146532 785576 810219 866465 707020 888800 604784 257 544154 882183 777549 552438 314281 797715 793076 683761 857 123158 188548 887786 263972 40125 258202 859238 869841 795568 189919 730919 424031 107 264564 889880 408233 419132 426623 858035 179 111808 891663 846418 785434 37 846545 55060 734068 121 842 879851 882108 526635 224506 846165 857424 1 872344 66985 235389 881322 32902 23 774752 2 840129 195542 98264 861931 861682 254192 7137 896103 433946 4 503465 739375 7 442 161572 838161 43277 332468 412 115915 859653 362272 65876 841434 835915 165224 851486 37634 765456 121 881239 191216 663458 336192 16586 899610 26753 328273 328588 879526 867160 310522 557877 51915 574528 12575 169814 624228 509296 222044 40410 715199 13 167254 291863 242 235 852449 194191 278405 735152 822408 824004 466605 32505 735435 108375 232773 489379 866632 520965 294752 607141 1 856357 281364 857750 753739 854751 183572 721253 766595 537283 852504 406576 281421 292092 875793 800296 54770 884920 893139 62121 295151 807745 880214 300976 158988 883755 699222 158079 795153 26 488361 383249 223838 315987 191485 133145 137068 893967 290385 310157 577244 670935 91837 788171 758705 1198 4 173785 491202 648185 463422 38 844851 542624 349117 612638 891880 22 890477 48219 289183 610893 899325 856770 781839 317277 661861 795611 314700 583840 570300 383717 30 423670 480548 484372 779 706654 837735 134526 567391 888824 3559 501667 362372 11844 712888 554210 395796 3254 25 110 775959 895787 692948 89408 817855 23552 753385 92 152225 96758 877733 781148 8780 204897 2 456726 895792 349059 742426 27183 362801 856032 15 893318 799935 372323 3505 408947 846574 751270 678062 489221 13 296644 369130 728418 1110 887398 8656 1935 5 61541 866 885036 787008 872301 306987 859632 24950 852590 722515 15425 721470 838307 861823 392 56484 886352 37466 824285 182153 814942 48967 808966 98076 29867 27 580723 814726 881344 94338 196809 785811 789919 321 676087 71758 4949 62 446629 49392 4 753618 898235 635316 596454 372458 748173 115234 2880 324871 892357 482123 801338 21045 215107 22555 886074 769337 889173 195362 355281 878224 259392 184916 677326 60047 115 486854 4559 752450 325188 839812 878982 139723 781697 11 455360 71 630359 699982 131 13278 826967 64383 835157 787962 819391 587837 898430 708634 752571 4389 453648 9 847136 876470 12 13 10256 756669 178 891913 866971 877088 752458 709751 38 579353 578 530377 782409 430914 157147 3581 416647 632997 1759 807068 828557 840892 839587 255066 869649 746472 245374 34626 91 778672 26 740589 414892 623337 822271 1761 163 192171 203744 531090 2961 812400 5 572220 9412 200068 867875 846347 781679 171506 582890 897606 183692 93695 83793 450467 773878 786308 897758 195051 344313 484613 861754 173468 9 500383 822499 797860 438454 893230 892580 601603 865544 4 516772 400646 22367 821563 754423 752987 712626 591602 795128 659730 502825 448379 865326 766740 3 6 728199 2 894480 837398 243186 409728 823748 481435 887100 685387 883054 448555 310986 871897 761908 872004 802511 884364 794836 85396 268149 28679 736567 376873 795532 87517 559016 54 169685 497379 619018 621277 873832 66201 242 799861 890850 220815 685 208633 860329 8 197748 884793 593812 463631 855001 858037 784938 525694 150 385421 866030 101443 767607 708654 30 855319 815618 271151 785417 203264 696598 11293 889383 39056 858284 507672 215010 259831 833945 288085 212821 480961 31578 889078 205784 883385 734367 45140 535997 258700 525228 895002 56619 419022 1456 97034 652498 579269 865069 133705 716043 312799 880914 477350 840538 572611 679642 168201 899969 847231 609582 552550 88012 798514 866 824923 782430 26 136534 885677 135261 749334 13 30383 790713 603151 190 14 267055 632369 87 878385 8 50892 200 863017 305011 13 868237 852652 819365 105923 886514 877251 757707 705357 318070 813307 10 883566 836605 191141 307411 284528 748318 175394 819204 2 160720 835839 831349 339466 831850 384216 385305 77645 333667 15989 271 10007 29136 87684 304 360415 674072 14943 2 344396 571694 868630 805915 746980 60812 10259 894530 113652 792284 502229 116122 714962 108879 1224 531728 815278 878775 863400 816106 1 889397 9052 389773 399058 843578 727125 899696 411787 847175 688479 200598 53972 12943 446217 897891 840978 134 38 183834 659149 644006 166313 413252 856280 859 1 583074 1582 623137 880586 885027 409804 426201 207981 561941 14255 679177 345476 471921 43642 873230 4843 1152 802687 2260 325527 24112 860220 169891 509840 805973 734085 895303 452250 12 492978 622147 366653 889775 130572 326673 871462 123 46359 856421 87200 851735 786022 770467 7 642 764575 857291 339366 843796 767321 784447 799445 10014 141143 793065 27378 337429 881527 669350 38 160722 181372 807469 875105 833842 62 873302 2228 870859 3963 642788 492753 362296 55182 3 232617 176688 434989 531271 482136 247649 356849 159066 154277 802970 742 456777 2831 895285 806607 657550 842102 795562 871879 157662 293620 795126 38896 1577 1 285823 892939 246175 1350 250 649685 437092 742224 635660 853368 198563 812407 429522 706740 517273 764 513857 3350 803610 2 790993 798684 846906 791426 485410 779584 31123 1380 531275 826287 846768 876375 845526 473483 44381 781384 374699 655328 804809 659500 896934 890325 174 456290 10509 899073 473502 810250 354762 471327 815378 9742 500493 2 200353 760261 40595 841933 53876 461650 757328 1513 436695 3772 891557 355447 549484 829956 785460 426267 476512 701487 204449 320400 162478 408759 74695 72 3436 869958 410468 17545 209 189603 287494 156245 776561 676329 881053 370838 70 500482 371151 47587 249 1475 527 823078 821296 755455 89025 244834 858931 11464 323162 765571 846502 90183 355794 147930 856906 869378 895126 532649 191461 860497 35638 467336 895479 145505 37041 451114 778407 613403 451786 9 732330 202627 738157 79043 712234 426062 841647 828011 761404 849478 103785 38621 898048 725573 749587 690152 211904 851351 1 840449 14 739 493432 791657 457 749681 714556 860618 433053 889113 306349 3 578219 11 23003 887498 797723 861332 284 670216 509592 180060 898478 507094 634432 175011 821818 287810 366 879853 885811 163353 85877 891939 177652 6056 847406 730289 580613 891171 838738 526911 892088 144743 660603 3987 695 743633 256967 394425 618697 270288 873054 814440 709747 32893 190812 688668 811304 779454 459895 366359 887859 898932 243 434656 561391 805495 571554 807215 29 276882 220068 1174 3 711912 9042 878117 235589 897748 1 888995 896023 450 849838 39 697693 793847 780329 488278 795869 530617 253480 309070 887373 836932 520710 2941 586388 380275 501507 324895 75285 360032 868125 1189 765752 837053 415586 756673 358915 102864 691183 857258 351115 11 545884 843504 853417 405450 838319 16122 884566 22100 845087 476618 17674 863451 14 570 391201 883691 760 891024 566440 109468 351265 6 115918 890237 878460 781615 72513 486456 260307 828984 851086 854564 665344 12 888174 767286 24264 887386 377400 857320 632931 897809 871603 879951 710586 21 859249 324793 856843 847782 229758 19 845735 81749 47 487662 214362 754895 832838 810804 75412 190205 838460 2 472703 805203 815698 852160 703721 680137 394667 888738 1106 265720 878966 100 8714 855537 2124 49 868679 873268 777829 467926 894838 893727 890331 839664 880162 68576 29903 5 145404 862685 601089 729 5281 239568 105556 255 39277 837702 360561 858443 11214 17009 790144 592540 859237 563182 839263 131824 888116 649226 877050 19 739492 43 1 547498 739051 198314 56781 599686 108772 657132 56392 187678 2 799038 317327 404075 729285 5 413987 894000 182 31564 736448 826743 307515 317510 80631 145922 859963 62345 871950 898989 315 4951 25 767 872980 2 2165 873035 827347 36 815809 888426 28235 24 1046 867118 649538 819898 4 172366 573673 612365 246089 887545 694311 295269 780235 3 862074 884224 880663 482658 841522 796483 861098 868585 100427 73160 850170 375837 379182 518987 356929 13469 823229 135575 789800 573236 789585 878493 189634 614397 795339 415046 696546 786517 507192 835193 783494 867044 884331 11643 27 836780 526085 754377 644527 265099 572715 649863 876840 42 831827 128772 61145 132143 433023 173947 139 825184 840821 700855 766578 284752 496717 737485 860953 885525 1 181 777340 562839 512211 557306 749495 755270 870712 896347 833140 262425 31470 235 752045 620844 11 396053 783196 899646 760916 883879 75819 892237 681193 552614 86567 2 842651 193580 222613 365406 188341 818266 835270 4 122 11064 28169 885744 119542 26 1319 247917 496659 2394 343105 851014 113523 763818 888147 357912 897945 846941 20639 736422 701681 238067 87764 170352 548230 10467 723820 99337 845629 251458 794254 45680 72706 709250 841863 28447 18743 376760 462641 853786 965 1 834717 8 801698 894207 151756 30 691192 886815 897776 26446 18837 303953 116501 536403 796540 536382 389576 874210 203804 871228 642081 63507 768239 782580 181979 465638 686684 870682 473954 171313 434942 875848 24 268868 855453 25481 457002 895439 1912 121 94 54425 70 742625 374 688369 730456 281445 674571 875100 377 895541 374092 60998 780578 853614 892594 780975 872151 862214 554029 856194 790023 830563 174151 859693 361927 836793 426314 382531 852642 434566 604947 595674 3 8 456812 863049 756353 880411 464768 547 765028 76773 854327 430 839375 880873 334145 44099 33363 738120 898827 474535 780362 877048 6646 177767 344334 272701 772923 870517 889708 677513 501697 361478 438845 110087 860 620721 554638 503711 818471 782740 775067 550052 35352 113256 868514 889193 90180 15098 249735 861383 557360 329956 7 871388 13441 893136 1933 526658 44712 20 36034 202047 393084 722354 529 1395 20171 366646 84822 4335 62727 891680 29 45064 596387 1470 732995 331144 12 6897 475608 689078 684897 641319 78 647303 736557 346188 4899 621921 747877 103857 824189 644773 850264 838276 147 731033 260134 53752 289477 431862 882987 295598 860171 834298 44718 597621 843808 530358 98099 830849 819668 891588 885539 265884 846944 875781 137032 611333 2 179217 2320 835421 812655 497929 462 372208 140152 76622 29 798643 890387 754622 864039 203032 567107 425753 78530 874181 66689 252069 809566 874481 7 848928 823027 870359 82062 543398 14 882035 537410 174299 90029 372001 881676 165696 620743 628348 252191 133910 332531 870526 682617 469092 769005 150528 598461 504984 3151 6666 656603 711215 314184 866471 7683 618 876583 244604 841128 875876 851506 1200 883798 889232 705038 1 205856 410385 217456 693060 786596 678453 38603 460 861366 898564 832117 271 898019 2 138476 107090 122658 895113 603860 724099 527444 3 891327 74 374 781800 530663 69 167355 55098 872374 36552 556 852345 8 856024 137 804042 85 840059 835081 474609 840715 748008 542111 75917 752739 802780 874671 294633 335833 222336 80769 15 854627 759747 2918 860155 461214 872877 874702 819252 899878 837903 896018 453597 760103 197141 174 19 880032 604713 1 673796 62824 888647 259866 269600 67512 757310 875101 894437 298148 836214 869429 839370 713695 788034 357216 881373 721553 389602 824920 22 66 852719 851534 560829 893631 444475 845269 697937 875810 837642 26 870661 212602 817589 408 9 532232 815634 885188 420806 641 338611 221647 198380 76 793257 452476 894011 397080 4726 849820 848954 310 262934 811495 889683 90121 1144 126580 850854 429058 471592 797975 883966 296302 884929 79 875409 704493 262884 883761 579159 149233 898446 173 453258 659928 477644 5586 472343 878788 787019 674376 875170 120212 788784 891960 39 852674 12 624229 885710 821240 20854 6 847098 855069 180851 860249 390408 71924 531679 1330 568574 376898 420991 852795 44020 879091 463751 79857 899109 594327 704724 575038 321653 580773 255871 831388 898247 1741 840801 452054 880446 762535 799061 53644 3 3 408666 150 835302 855499 13 159081 376172 607788 25 6 325642 3223 2 544003 78221 238329 889853 459993 349880 871212 801499 803956 206908 242327 278187 5668 671861 2141 136 853392 4098 1423 78310 3 850572 520097 617708 881911 834549 210398 677799 148594 41927 848644 880838 4 5232 818582 194579 65306 522211 872179 161446 116 15713 769782 502278 1594 529741 232402 823758 830970 4015 871017 330353 610847 898965 883046 661824 409720 701306 20229 673978 807142 801932 6 581907 253312 653695 847039 496082 821744 824349 79223 859968 585300 176341 177682 619900 232 452752 863110 166806 853902 588594 885786 2481 881920 265097 884931 189939 287932 899464 32813 483902 561988 836544 594859 779140 728640 28 781904 843465 18768 482926 451836 1 57630 358 525944 5911 363956 883907 258146 394814 701 95033 1968 230943 891394 888942 492541 154702 4 18782 2853 389741 418551 818838 20 1 56713 239204 895371 815402 631160 55918 764102 890712 318702 92867 16480 301669 116550 828526 849036 39497 19063 265956 637857 33482 188032 306131 837335 767 1637 884136 461 125215 152 10671 516390 4 791471 829966 281966 774671 868060 65482 750670 175617 3 857728 272273 66021 728311 871655 845996 656666 804702 846467 3632 836148 678472 329109 705017 834761 868583 323781 222182 168335 36484 93520 600188 16096 751159 755465 257947 811537 890977 244336 16 386202 877867 41731 622556 599874 38 686010 9416 188374 20129 543820 899998 865694 869418 873822 511737 493489 890441 152 506527 850002 35988 244110 364973 605 372402 11188 885188 624968 702535 77 869170 52224 504773 659478 136 442942 821063 755358 44650 614557 865645 57220 856106 149241 886712 795141 671917 3 362239 867107 1690 842100 10 789536 294 258186 701653 866024 28382 481738 241538 875750 895311 838143 149315 826940 703544 824116 647646 323791 728915 10874 331352 669411 846493 457581 858092 166410 775700 60 262746 852093 24 772895 652605 420739 410271 1552 165905 514211 843287 883960 29944 724862 286170 15468 2 131092 686435 858878 826702 529 3 891971 828567 30882 634406 493396 444466 650199 1735 467423 433408 419537 856769 274406 408046 444 711521 47146 557166 869485 201668 454191 155 91 883708 143436 254221 276724 839522 19 133860 811050 539850 85 891581 848717 35019 671742 5916 63 89 336639 1120 672428 891169 339975 717861 605482 43436 784094 794711 795844 774383 113581 247724 865319 854950 519839 106871 2842 152949 962 855732 40449 790042 399844 472370 837500 239568 891833 485790 833899 216058 534584 125 582853 62 15 743924 878607 828173 234337 751354 860366 875 437277 53 23633 805199 266708 821337 892422 284574 299013 793391 4 463184 61205 814111 246945 8941 768985 151 702456 153310 896499 890891 214500 78961 77304 422895 812658 47 155227 773357 11673 724532 656978 880059 121 815136 100670 754733 143668 878045 487180 455251 409843 29242 645879 355333 670177 682274 862954 866010 860095 703834 859357 36251 513971 463332 582110 234490 17292 18 76329 557012 4566 198 280242 462467 199885 3384 42760 884258 405549 835605 780832 736025 879541 613511 853940 2949 500692 5 566618 597586 119771 836928 143136 11876 448747 406040 897666 899989 898502 722107 45440 38 794707 814849 159262 2 223781 38120 466160 16594 674039 811857 879842 807802 15 420890 771748 58 651842 801183 274764 94183 2 63 710349 3 885341 448235 88000 698608 808056 897976 871541 301551 775972 683057 1 652640 12 356749 588476 810275 681707 126646 232 689984 6 356111 332036 846211 899024 324715 766144 749165 699325 520168 868081 105892 893793 401304 504360 266457 15 875985 112264 1124 506 554018 357695 834733 214599 57622 199301 132221 714426 22130 23361 676285 609 835969 865229 631023 77135 306148 68172 843857 863966 409025 644088 440653 886383 645126 57 849679 18 620 658383 263396 229334 763201 171181 127 4276 879621 886599 6 852148 854895 819982 413988 398189 1 530844 835284 187718 688258 886393 849734 453890 10901 57440 795693 49519 864335 773674 796490 760472 7 877914 879201 114748 4802 2184 866946 1110 156640 113008 885229 9972 624093 587978 875644 205632 411513 170269 268611 730053 387575 858381 27898 894376 451 837930 582663 14 8 404123 505875 890608 123416 737765 1029 440 541152 591844 4414 835664 3 510447 898934 1 782794 2 324252 84 129011 801167 319188 882603 833519 833158 594386 1697 893178 866693 800971 865356 875595 879943 90909 258120 581366 812503 694438 301 838455 146346 872553 407783 770993 6681 892074 7076 891370 19912 334331 5789 736942 288501 69536 79981 458074 385844 74591 4728 534358 1102 31511 187691 855948 694159 782116 54050 876225 702513 529799 89 840882 71 1351 127 20 877810 852585 830423 426488 105816 802272 799473 91 885251 867645 511293 860964 583885 508673 5674 265027 449412 836060 639820 886096 447541 315363 422822 847136 85407 3 658605 7243 813119 474245 1389 797834 3433 850723 292685 797869 630621 775351 653120 767538 523967 555941 379393 144179 883178 1 54 113752 289570 112135 11312 83702 556027 3759 502700 137241 638468 795653 323699 359471 477121 168902 4 162575 93623 863612 518340 756871 792723 255103 195973 895196 211444 894818 877382 839496 15604 467134 769812 148416 270192 464649 872430 872866 221 750797 387877 926 746641 191889 545976 294601 425721 3204 774184 309951 875046 603160 439931 653277 418186 552461 747772 684207 352021 826542 367393 83 37 675990 853245 833488 895092 817900 848627 748332 443773 885415 807414 462649 523168 814162 230605 1 374565 412324 12 590510 739520 587943 4324 747173 447999 3 833324 762491 96435 29 717733 850574 590307 9520 17 874 881773 1021 607932 882013 219896 23 848630 746882 796434 494003 812466 660366 338263 1334 827573 1 535277 176570 190 460279 866539 100 61 118344 239 881423 625577 245 727003 886961 690668 800687 796781 100567 45775 890930 494346 435286 859584 4 642164 697838 847031 50 3 107753 8 587895 799926 786 837865 26 785130 6558 454850 359 640508 574811 843939 67406 166678 302178 803460 115376 763810 129 840504 476400 877713 786673 884581 1545 884601 882133 396255 155136 877800 487121 869463 883221 561611 452422 45043 119557 141620 73 89906 434103 336964 199056 180320 890670 64590 102266 743143 140803 121393 719065 535 2582 96 258256 257848 646215 53002 670964 725063 5890 238763 197603 807657 226 420017 814573 1 2 857070 45338 762789 843601 452080 453815 131657 51558 509056 136 829750 57026 159 827273 838971 10 686760 2223 286467 814065 856920 319710 698864 5600 366958 521124 871523 803836 516485 88640 373896 750090 3 700602 863109 668275 890201 66812 890521 641476 733430 1212 269648 25328 7 838418 676 837314 833715 59953 112587 350579 776253 636118 616649 874434 396641 830851 870460 666457 789459 19109 813549 585810 6 57 817584 53 735137 8 734715 115052 711188 501439 1 566360 338617 241489 11559 1 490343 97768 821656 316780 615260 4031 265982 3506 177469 883952 293300 261592 850594 874548 234056 567684 778352 427712 2301 282170 890078 40277 498175 777064 498799 131342 578652 730103 1867 7 850310 883384 862961 180926 487233 635638 731503 848407 31839 847608 55439 895061 1 876539 872978 428292 1244 11 879414 626192 708400 25 550848 870940 173195 157458 1688 12747 882601 100312 225194 818372 77266 163956 778292 858887 866156 433721 486892 691 887681 329997 772258 861219 884849 219417 523 123344 151932 838497 105 165304 691199 892867 751254 885469 2 544750 4416 2 521933 767067 551473 204977 609179 185165 269 886140 5 868145 734976 708617 3 715891 810351 847123 544502 830150 823747 509048 796717 866478 534507 15 384317 758275 793868 205120 3 298607 778473 289 496167 497139 1 138945 52100 31 877407 491423 165173 304915 2999 250254 214365 118057 5 12161 89 105 452304 462331 864606 730801 817701 3221 2391 3690 829145 9 782911 114695 252 311314 481540 675711 596827 895780 480621 15429 695410 182694 886902 378392 1884 45 117691 37783 67039 15189 703823 899880 27 238937 870335 656738 817453 21737 728487 384 55339 177113 533271 533633 597475 355236 815987 14 743871 321625 146310 868681 893500 85012 758712 3408 507837 760604 816344 576 747880 18945 678281 127836 9637 832144 43 874259 767679 724803 811535 468531 36103 404923 7420 523042 745076 866537 765379 689939 894578 92074 894004 529815 37788 52268 46 458433 264799 322379 302512 443528 258930 788524 221033 842625 816425 770179 248837 304131 859055 845629 795051 9326 195406 673703 511533 234455 59 609146 606177 56245 878332 871930 2 209576 321714 1 737703 797381 590403 293545 241431 108019 7976 94468 576438 746575 1117 737437 428652 851022 65300 818606 550679 177 6 70661 68770 309550 361450 80693 788613 750361 27 638343 864581 121 156146 602919 766831 891724 2 145575 20 655923 815134 286456 436707 1 63 335633 852861 4582 193262 23590 416051 11 276914 57 849189 556517 5420 828840 836729 884577 81253 577146 800842 778847 812415 1292 826856 551819 2593 474 57 1574 886178 7 895459 476588 59263 3 315582 515708 844798 793397 736786 885282 894476 884321 6 871639 10335 3565 866297 839377 6314 759677 12613 895285 259 165973 11597 1491 869878 5847 883293 761232 5 782068 1362 331590 875872 307670 95 835701 16921 38 226302 854215 334 864364 704653 798 527728 9505 472743 142116 29438 18282 850411 5 114537 331 775485 1548 669264 9 3840 630297 1512 748334 229230 3995 247386 880640 368978 87967 880208 340441 105733 260927 343172 718553 875169 3 14 888002 182753 118334 489785 1 66 115302 784380 1942 260280 305098 832515 142595 77 880184 762229 243592 848158 250555 407698 3018 508128 70411 886773 387135 658758 566225 8 820311 60717 367734 604798 891367 18 68374 332018 12741 715964 103239 833159 582021 566 5 845612 703659 602354 220041 1185 878833 773815 215573 333845 707339 2457 837948 295522 221944 693798 568810 731118 296322 578964 1097 338712 4 892385 877274 136224 880840 17662 482681 353261 370810 115 257 34142 750759 852123 353402 264875 808487 677615 877144 357830 727590 800570 581231 627067 828365 58882 493446 648203 3731 761953 805096 680931 731413 876546 863338 171 447683 606996 510263 62 885667 895857 76 499323 342793 19 93967 217723 873678 154751 4038 103506 145 513599 31010 807812 4 658005 330676 494519 97 7559 854863 460140 650 381 4 538 887346 625949 862824 296041 140456 26425 621 666283 8121 887663 125429 633523 748911 729269 561684 13381 867446 80770 161708 775478 3339 887567 730140 12611 56552 2506 335152 237 570221 781658 147246 430923 846394 766500 73 810185 306891 118592 634620 862444 413824 819846 362754 7 151542 890123 167011 425342 6 485656 697888 554100 71907 7 2 824111 662406 885243 888611 9661 34 352679 26 97 814631 629452 846282 107548 726851 481068 830854 713994 739345 774549 383352 240149 302549 889536 47394 19 8 872147 811164 889283 2 279718 69 6881 660540 754584 802820 796578 185254 117564 323177 3357 899834 699796 56334 643194 837399 149514 892086 253560 552541 888057 879970 740275 760281 701233 19 857164 67247 273271 80991 888079 412305 121995 974 854997 458520 568159 846914 374643 4723 142 104532 124152 802768 552956 702453 861071 564462 270750 840450 26442 898576 16190 607488 843308 4 481177 108470 877750 170807 707775 68838 563 878838 762182 873609 893643 488349 84 438147 827875 24213 176655 7427 738696 247447 836647 622475 774318 350631 870653 501974 889219 357177 191808 895930 168745 792731 2 670132 227158 846477 873714 326641 897144 443830 763935 881866 832752 879540 218291 854844 818062 856418 504729 462278 616 860072 726125 885315 243400 187577 820429 695287 784679 33207 163399 40980 604608 495553 2 5 877894 3245 5777 760381 42757 575148 27297 23208 866315 359979 313282 527582 177123 878994 582319 301380 3 851165 494350 1285 18 872126 15 819068 208 780262 888086 179345 469978 180022 855072 708099 841536 751242 552312 797002 5 375159 2 319867 3350 619410 863752 376418 829602 423730 351544 268368 772095 516090 148745 5152 170905 805501 893183 723672 657174 848263 81045 13 879820 495645 835432 840901 29344 1024 817534 4838 19 884124 44948 348667 346828 789787 174378 10705 96 162113 898005 858040 174030 882061 12339 86083 741303 859258 322210 5930 5695 774034 853411 918 837078 47 149413 343235 809679 80135 778765 704103 3310 130077 876388 895914 666 783319 766316 338370 838060 224196 682581 645150 197237 774716 13328 787994 54 145 890733 860821 805168 87 842573 896273 19360 836091 847364 885279 584255 514 885078 408856 141382 543813 840915 712399 567603 689 279491 782 546665 806913 718922 2385 839005 23 120 17052 888476 756097 220776 179826 608 865769 655876 895572 105949 699041 564141 576039 846697 716832 892666 346508 753012 26765 22058 846643 840118 20127 52394 860 132631 241705 771978 49553 4 851859 209048 373150 536896 29808 433999 808628 458325 541 860434 365393 709104 74 328716 346502 662453 651837 868601 3 842549 1423 899440 81 206572 802342 12072 661116 827830 855136 416179 689925 952 890925 779946 873814 864417 82745 693609 883521 527460 219 852632 450415 871454 7078 83222 819064 846317 883292 886686 841562 282908 867780 521507 49086 380971 289687 693108 565 815013 654248 889757 893225 849828 13334 3586 885788 826868 26707 684256 6393 185811 92073 858438 899724 810449 856467 471677 459731 1188 4 273953 277728 73 28017 79781 881381 868195 11 84 609755 92 66408 444874 201741 265 865611 4543 88161 765748 819594 866763 92894 304807 835320 873186 786578 448354 364103 122946 138003 243733 155 641708 1765 818767 1057 655316 543 629874 833993 294897 17518 519654 392052 781336 972 3131 794119 888097 628292 593120 852472 347323 133676 194737 801319 127943 143829 724040 525764 529246 301843 183416 365856 367992 799808 311702 173523 60 192020 873340 892934 627753 491717 174392 83604 872918 897942 71 25699 266954 125235 266096 897273 2 495468 501339 6373 526572 567438 888501 398077 599504 22229 863285 207320 1547 843726 1150 501660 597202 113465 259044 104275 307724 884196 765483 67536 64625 233086 228442 653904 872148 223634 88783 877385 872441 178 19 469652 873206 70390 684338 342459 323199 116015 313814 836295 10852 443 759062 731162 832565 162092 743791 744041 593 738662 747049 886228 880392 71410 101183 530806 41054 17113 718317 556254 34 857307 15 13 315908 5 591485 393657 852220 804918 744248 875553 404861 867964 160805 744495 277201 723516 702186 244151 650544 37774 753526 871272 493426 12 813496 375593 599657 764911 334485 891730 899393 868664 167093 634573 242223 362292 723098 837042 610223 881166 419119 873410 152 506428 615552 579411 801802 580552 471603 522634 570805 418142 2 15936 601205 839627 463747 333680 824336 857656 829995 296970 369290 365393 798435 886286 477255 474329 165 863910 283155 895710 3 890815 855517 176 305947 1514 871118 849935 537173 545643 2992 7 268986 1248 881992 73 846632 899028 870570 591717 849462 3877 896114 891827 886767 645194 874218 28267 818301 868353 810616 492 886146 34410 246113 265388 4 12625 841729 611463 333357 727186 281802 342034 867639 181773 852601 888929 727685 660 684521 270 135687 432476 167187 685799 680879 66512 131643 768327 213419 157696 815840 606493 833787 696413 810386 158547 688558 1 589473 369159 66 9 830165 892934 1435 2 184416 35376 110 174352 866001 150681 864650 330229 336328 9365 873892 782636 843425 3 877409 713947 428019 795884 422753 73 812248 321537 799297 5157 180605 812132 780389 701547 773926 1572 735725 35 195 896019 74372 4891 340642 25539 881815 444100 801299 56301 8 305593 12 679661 2 2000 39675 13 502537 810524 401248 112565 848941 1 573984 878514 838819 28239 716574 693269 842917 20585 194552 250629 24654 489566 816622 868191 774350 483188 15 863685 898674 28 883186 335580 109307 68398 687795 99519 2031 62964 848116 186034 39 896587 199380 364991 743364 861935 844886 285898 847038 92704 325276 866800 444426 876641 752921 23 893584 831190 237373 63 206 668678 325609 650151 888778 868361 201037 564538 45310 618389 892843 9 432923 894969 220057 560265 804064 312064 67574 599143 862140 580670 384677 338 90203 64 303206 863531 506658 263513 881296 882207 850052 204393 226797 763530 237 694752 644993 383217 646571 893705 89686 812261 794084 51878 20043 895370 232625 267076 801033 822960 789776 29 34400 1 753132 743521 895915 163 274280 885367 189 858940 871813 3383 407709 660439 20 818291 54346 886876 433701 631101 756851 205817 90179 15 761772 507414 6654 164558 850469 897602 763626 532230 356193 245131 877609 899848 22 897288 826634 822128 668987 10 518 132827 2240 240684 18 767983 11758 649707 4 1823 110256 258073 878342 177276 739927 804177 894277 868759 856041 730549 969 841000 809195 657748 529 877259 156 383546 843495 873025 864412 121306 266303 41423 188260 449931 755169 895550 501324 196 801110 421 217599 22 748728 814837 824158 866860 712164 859737 4 819868 769380 2642 181140 846141 828478 67726 784434 427684 483762 870577 12063 990 849857 1170 872941 761049 44223 795200 19647 51363 444277 6841 873666 638270 688151 19 130140 272507 3950 580718 878470 115792 576437 541128 453011 692498 827461 823872 82950 841178 545334 778791 654816 595783 574981 581752 5937 403946 827042 842501 546 678580 863157 865293 401994 729977 638901 804603 337631 282 512912 853711 421828 649 8092 508468 416636 730956 3571 215834 647407 818335 3 830655 74061 35051 808933 3463 702726 872843 692248 558730 637784 852784 494668 313528 875196 899400 732336 498852 403537 871772 410240 392346 718833 488149 4621 782766 479651 764658 878515 333971 623910 321683 262733 11766 170086 165881 11 439076 654736 113402 760193 792544 74631 275181 11 802736 402039 876676 815511 2681 554616 11794 555267 1 897100 574443 472162 206332 815324 793849 565326 854045 11 857729 632423 282540 436307 216862 5569 2683 689 964 852484 881141 55350 811342 808302 663307 863733 441994 600560 865869 62 307328 583997 2 34924 557994 892576 247873 160042 66236 172669 340278 168807 671963 697155 732174 344541 70076 598059 783478 89 361114 593888 898829 718847 673332 683616 878621 31828 869656 323101 283077 807576 808728 110780 864255 741468 225896 20 760340 816577 9 513944 596357 291617 732994 605333 92973 676184 12627 133 92406 174 506441 173375 163030 344550 884813 170433 3836 381825 127 868975 153960 8231 394716 65 5 734553 275 132516 843335 52 630107 886531 173529 70834 129167 899640 890179 724854 744819 359959 876625 481540 413148 113909 884481 51517 80784 203454 546944 73 3 836047 419046 1820 790742 647840 605593 723715 616073 854322 476276 895103 826148 225 484126 555075 854435 478 88 238422 644924 871283 231477 811302 851304 873743 22510 195431 172035 839095 405228 4206 875530 400746 795460 2894 683502 448781 831049 201499 776633 715236 777701 607 2491 858648 322791 785439 529218 411121 3075 634247 313806 556141 293772 14295 694964 722619 740291 40866 644874 861681 2172 1191 70475 388803 423296 163280 824462 386669 844848 759400 824819 662541 706241 749019 795027 312363 244472 5 846891 106 777809 592376 612794 686738 897836 200278 296146 104829 656249 1814 874036 4 552948 26909 18700 66 595631 106939 534013 387712 285790 827723 867237 159024 554845 1537 3296 461507 25738 673947 459719 861 160874 812279 789552 880089 679052 27 287069 890503 173485 86734 105353 156811 887843 107689 509013 127163 1 877987 540601 836124 873937 331744 654400 299 682909 7532 890880 672473 201 4669 8600 614769 609556 890802 187276 873073 427876 876396 304748 764086 890757 511893 884996 831458 299919 8 798444 851457 319530 133068 540946 232 203846 115547 485 1073 49 501317 200121 828468 769291 27 25156 818736 764447 5012 53 272100 504744 775809 575903 217080 716305 12323 243397 522361 835673 228180 863544 864393 184993 106772 719716 755512 57049 373528 266357 7 477729 756833 127974 809645 116200 479743 120933 809371 617294 607375 296389 396590 899046 124314 814346 618560 50923 882236 95600 58479 712503 15216 690564 290072 556029 632384 23583 843715 735396 8 810537 611005 816549 236708 880642 15 842629 835847 262670 793662 801898 893784 899635 817661 827189 392692 801223 267410 704250 268 768001 14706 320016 811098 850393 754278 245839 4 789226 722524 16 883811 122420 137306 68 602749 379939 796686 362017 143108 776710 491282 19 834258 565548 256478 661180 37884 886166 19538 19 221294 298074 6984 890066 278035 40 658806 866209 866127 11 438216 498300 644613 450581 870543 814302 168425 823268 722970 12925 74323 851061 888823 1 454054 407147 1389 891101 792741 893732 26 330183 265580 2 167906 863790 838306 891557 52954 793638 325619 821586 751896 144736 3445 159111 596323 730848 367065 125975 813907 1 828454 798592 278562 530796 201704 3452 101161 724 719009 708979 5 52068 20 860188 235 68563 725295 864737 63219 41 613395 863638 639 834733 369201 270766 876308 75 534550 602126 464809 798301 128668 856890 822580 835842 545255 757008 623813 47 757959 316911 868770 510634 1 77 852143 232870 31950 3733 885032 878508 2236 51536 33 1466 4 369138 2 323883 133617 819794 591098 1395 537488 675301 882852 561428 889611 406 686279 831046 835792 459970 730008 770696 113 14 399402 849773 842907 821288 887702 888035 191789 411574 886228 56 2081 883570 123014 822522 342735 669142 874935 611391 819790 859183 32 567899 19 59593 49 959 579 7343 854669 881266 569897 892643 280613 882259 195057 722172 869483 741659 445208 850157 854153 845110 532 66 448274 763119 744197 181 31 2 3540 1898 137524 319127 892964 893482 236724 819103 1 237043 5197 4 820946 965 831437 383281 194488 215686 205361 443041 33 3 88195 442847 833965 19098 899221 15 25767 686143 897649 341621 9 2534 845617 187383 711900 897865 456271 6 12680 145 775352 630569 858654 504926 348981 65698 853465 611387 887753 425890 364198 295546 6 618998 780131 482665 144324 359420 841362 34287 69563 1 581078 437914 768245 564998 6247 453097 488169 839396 249778 610505 157438 866095 913 502437 393 4311 432823 100953 774 496713 572126 116 630831 883941 787629 658821 762603 844362 77 892239 25 368360 116757 234388 650434 11052 13 836044 12392 1 646173 757674 145237 183111 880206 10101 135406 277420 846372 674705 799706 826375 24 691096 737849 813440 885441 19028 151479 165376 259699 537515 365908 3 9378 535690 292834 772961 1762 803899 505088 859477 67535 468552 491435 794508 814822 889011 891938 2989 867699 832719 90096 895143 890523 818261 822402 619816 416103 690218 876396 860478 8 269 80 538376 725455 745512 349476 63853 565047 39702 524530 504717 110827 655433 3 122 4 469143 307707 428 581759 622805 888940 3 479 2199 4 733943 804126 126157 870521 757678 837154 735078 785861 614908 407215 419173 30062 241532 543309 12870 839989 898446 46 785336 447 825065 194908 857684 839188 297722 245811 160331 506252 795721 608829 592288 296213 873425 56593 631140 487657 750001 385648 305798 240 869548 400540 848317 698084 15654 12723 374410 31 190 895887 173956 460265 5 190755 793609 379977 842716 43500 27751 9198 224166 1178 449439 613569 669801 518475 875737 739958 863186 898966 873969 239585 722754 339843 809131 826049 809030 835675 733664 63913 847653 440764 813152 864164 763727 672735 868007 2 299871 885114 887173 829309 37 60062 790990 877154 836357 869050 11795 8843 786372 868840 88706 106153 802649 220763 180206 7 865931 753762 823204 858152 579707 861243 861229 15814 332266 109797 304803 420914 858994 97449 1 812495 796805 559509 872899 894003 22338 581543 153207 106756 55 17628 606394 856164 494811 353607 470786 387 386978 143189 804278 633159 1665 766054 326005 239285 312573 107437 622341 858234 322310 608390 423916 173525 788980 145314 738925 104912 13 41303 210284 3 785495 805604 9323 607313 821211 583644 621885 899721 501234 739808 538822 199753 38 1572 876756 767886 823721 735126 93 896185 1281 2080 3793 866739 622375 899852 459121 364942 588139 524692 235074 46092 1 886513 849957 875326 545668 463368 894347 765541 848268 127416 134073 1769 613138 895919 191697 799767 273426 53 701508 818246 598241 183826 32292 551398 101727 627614 2744 875676 475716 440711 861753 764581 18467 853161 474091 879986 508253 436986 773816 216367 61774 192208 110249 543179 825078 712767 46183 812796 645469 786268 758982 868668 899102 343926 430 65631 848224 873131 829699 778761 523499 11919 33 723276 782706 800528 201974 783621 1 620 319666 19 402039 491672 563094 758113 519074 845488 536356 548797 795097 898430 325977 2 24873 844240 136530 357284 371237 75654 834360 5292 608731 49 4725 836771 840126 105213 895807 154513 605319 509 806718 171933 860758 708 363257 898976 504308 239777 42 866002 874175 547140 821909 7 583879 894728 761342 982 182041 890864 888421 245034 732056 166162 1137 563451 75625 791554 809867 895548 839027 482713 889115 805013 245332 839887 862354 804751 716687 4 201918 545026 514365 790497 306785 890480 43896 163818 3 746875 157 854342 7 108917 291455 858306 720133 868264 327081 465078 501508 181795 848 87877 823430 358217 98 296907 513761 843301 889077 110991 528010 214238 784697 810462 2 150 264318 12708 833305 849587 830549 129348 776670 881644 67 169876 3252 646734 1 316323 1306 725020 19685 19092 851197 857696 717675 377898 146766 423614 608071 799696 94449 892669 893152 158551 885 167545 811739 874538 408203 1641 727253 607 714423 751911 1413 832974 603024 904 662643 878542 439837 41643 470869 663522 804097 199470 306057 71345 846777 2 877158 269434 4 854350 283318 15269 547424 827411 8 513253 585827 591257 538148 59444 816704 476931 459436 216569 896404 805688 2 2 505691 531385 869246 869215 852676 130920 899976 812310 606667 894447 780536 872738 95372 19 41997 755589 8 873215 404415 868673 785158 800643 852024 838586 102 858547 721113 651495 475136 274063 6 866554 12 295392 544980 679069 278690 85 472650 13 888687 94 769121 594123 357436 188718 235613 719222 477038 42773 155640 863492 733869 231264 868196 1 249935 868350 786646 552498 15 500662 785360 888835 882633 7330 301323 215915 76727 441004 402384 639 256373 361527 804106 874484 10859 486232 874888 802039 180145 886766 608183 211635 36549 249366 282269 862247 18 1206 2 677999 251380 588414 840877 7 520207 93585 200 857768 232760 67 868635 289316 4 1089 540286 76162 207147 611704 16 824678 417333 774600 486293 878897 408344 779817 546231 37857 899207 193067 867833 569 23178 818892 717625 893451 4588 657634 761906 855970 680 117675 83089 331639 859108 858011 95882 840197 83476 82380 360041 124926 105286 412322 197376 66747 870918 342 808813 230135 25 547669 169687 12316 24 607453 385155 330 848343 886151 812146 3247 219361 749652 55473 746818 712711 18819 819603 483168 60056 736436 63 140 48587 1036 84 1849 64444 616816 573435 833293 231 827860 374120 28675 537393 10337 54 2 420264 821881 199331 350982 508959 981 899915 397585 41928 439510 8 702020 832419 281 196738 753883 791072 543 866634 774013 101462 742078 261730 895658 192002 120544 21845 59 803490 49095 488392 185623 374419 849921 1 573457 90 93 256127 811959 389366 859898 120705 63162 497145 102489 872814 773054 433594 564351 399291 893176 814621 423236 681439 829114 57098 6 8355 835997 748229 1 221253 76 6 324597 889112 898448 294225 1304 852496 883 887603 383276 895296 25512 265052 795518 797973 49170 679328 770739 564165 12774 693728 755973 235524 697893 562693 876309 30 32 735224 898602 6 838993 808059 501586 302884 498163 866684 5274 884691 598604 333306 1 862204 43981 872009 798374 872671 7181 887540 59 244719 2 826780 843263 868376 164672 104157 793 627404 781426 733204 604666 578147 868827 23 698374 897099 335668 2433 2087 262998 832872 129594 68323 875779 398516 507628 61587 352074 894265 430895 722460 418073 876475 890099 276107 120231 46 198516 607090 2085 881212 66478 12 619010 435969 441488 18 810528 722482 881621 791072 806915 1 2 448237 899532 894231 525 202420 785875 851999 406091 882175 741083 752644 491624 222 649442 731007 865234 821156 278079 540716 31 61906 92921 38934 618228 288025 258898 899463 551889 800139 27653 315750 669547 804713 117009 838137 525189 200527 132005 806466 416405 781453 825254 814875 656572 846436 750244 509502 834417 360786 27476 734093 64401 863155 504392 552935 340684 466501 883123 391 598768 51503 495541 680799 281645 622880 655233 234271 60719 514469 3 583402 626058 813848 221573 1 716513 52174 319709 885182 7 761827 673520 762051 878079 2 493331 89677 29728 208821 9 189 378034 718518 898110 56 809641 324496 855678 239578 146399 255565 869130 846024 137 533450 220361 96768 558143 513346 223467 770312 713278 592 93216 770134 889037 834049 439321 1650 852363 282599 507070 896382 131665 355 2 23 528356 899002 805413 872623 873904 1108 600736 121 359797 1809 223670 271 684146 2 884221 638258 2 20 795322 644624 671098 703150 484550 789261 16122 738490 854433 1961 545 110156 364323 43 839178 703182 263194 508810 11042 842463 861661 421 711252 55514 3 618403 43419 877334 1 184393 879110 98532 282263 179248 5 408774 870664 337058 79480 798865 621030 252824 889572 472043 753787 691966 871553 27024 288 25135 899727 82339 6 10 247990 687053 583494 838073 308664 483079 92824 690454 625079 159959 882977 63342 870851 414627 3675 159239 820795 892657 799927 831893 719633 81008 507360 44 33229 403717 893799 553340 23991 593963 753213 190 383981 897976 877854 73192 222934 652119 9 346324 87085 47094 850838 882863 886070 818652 302850 682976 858049 863012 7 4 700476 165931 449495 841530 74795 93774 673096 361 198124 7793 2 2565 590078 263645 507099 864884 882581 442382 226478 330012 719685 229808 779574 64816 869905 10660 320655 83 403068 292207 843844 652382 821868 151438 178 495923 24083 279475 394316 185732 126974 244339 858350 732073 4437 856747 867499 407628 438642 7 828194 893691 859714 262038 833778 4662 243 51171 92259 880745 1558 840362 486219 561008 1 448159 775972 223715 860363 753914 784953 242216 829906 765847 601285 1 103032 111680 431548 768229 161103 563195 128241 184023 756270 2918 41 868361 274128 715864 826829 881222 200 834003 59 9149 807213 875364 41666 824467 431214 134123 436251 670453 239962 849792 165758 287902 13 598626 850324 870286 144602 96130 853074 621519 874350 591345 652544 730296 573262 858065 1260 442645 14 58225 4640 788403 788129 229916 750931 218269 600255 210319 642131 382973 896203 29 859681 585592 769936 30967 11914 574048 515963 3737 7635 19634 158174 538374 559519 640470 621998 80585 115266 650989 699298 893573 556741 230049 786313 5 857746 85 890871 69 895715 553350 780684 131712 531841 20011 3 771642 561627 854826 671511 2 550807 642 482506 805619 868261 84873 774454 13360 398844 16333 483 6120 439011 849456 871942 5829 14 2 278482 445853 9 723181 737155 852905 889438 716719 829 894937 562806 867272 373836 689197 393740 391776 807154 273451 200688 82070 263654 57223 539697 10 885309 890751 103 875261 143372 152049 534053 99800 717344 199678 896373 10204 259561 448026 21209 2 757028 743227 891048 724430 719102 848341 49 125 852624 658153 3162 405127 833447 877741 889881 19880 6983 756579 635545 362118 623929 7 3 840777 566288 611049 149871 82956 455989 642966 328991 815453 694574 895934 186 644230 430744 2 869012 753632 751477 9 3194 647651 647718 722844 2 6 311207 803998 477062 86 865195 803228 234143 869190 172787 625549 186275 579718 796156 29569 866386 108233 699907 526798 41814 116073 13498 843697 872611 852773 531483 8 184619 741628 762150 891301 608689 39251 1316 880632 13 403197 707975 249349 800 2271 2 684160 281637 287380 720166 163257 327733 15234 232 17076 890280 881468 751925 1 837296 877661 348190 824064 286812 809562 200008 768689 284558 677948 870280 877748 472135 891131 794302 39104 586020 58 721834 1189 7794 534414 197514 13570 844625 858175 113397 849273 896942 865257 853381 879716 269344 895952 707578 325528 854040 715070 873676 473 622446 826730 816786 883170 1638 790592 96265 92919 88398 1 859301 667089 897163 519840 700292 420310 845540 13 780265 798098 460256 735074 1737 876033 452926 151836 23493 817076 847197 889129 896636 809463 3 8944 97008 739635 2 1 874878 772446 873136 644122 131714 831707 106 880664 655883 198208 28994 35667 2260 16229 866344 224 104 581858 15000 5 398760 855320 245502 806205 14193 65 256 814261 869349 883238 108028 345468 441507 5 252355 371675 741632 333659 616199 407732 412826 806874 328466 646 415760 539368 12 745846 881131 240928 465482 862087 41 68200 725807 472318 860387 198748 237810 847911 378123 44083 461132 578636 868576 39 62728 452823 850444 283191 699855 121834 451733 846626 892963 817412 2 618007 776205 9980 781185 843482 772977 830197 230820 830704 84510 738413 881835 894224 259634 215 499010 21 306344 637540 875189 781163 305405 880411 30 880671 99482 336047 412967 353517 887611 1027 20 2 899375 868893 845128 800700 8 783137 563319 304842 11513 190698 306866 862548 235954 263 615453 391580 860881 816891 410894 2 22 7541 1630 336054 620 288791 14 800652 181374 627358 894093 93831 12483 333588 872653 443484 844512 537103 889516 685623 836261 372026 653476 3139 67000 708162 200410 869251 29386 682117 348397 826295 424368 399865 112122 120105 19698 572881 839388 632608 238227 886599 7810 791892 763224 121330 797404 408321 11664 794799 222111 882900 263522 881449 1561 888302 480133 630615 824919 771637 742695 613344 648681 409016 856730 893616 809148 636891 38 578320 10394 387745 811164 823402 62797 1227 376552 408976 599031 120743 88509 433447 596249 478096 559250 368244 796930 892582 875209 898112 880307 755342 182558 872592 633379 897095 111 4741 21 231118 20752 1119 712217 785284 135119 621593 7748 222593 196976 236967 612897 548586 570168 5983 895661 828376 27950 29868 862383 860476 4181 880252 196814 571 820687 277938 189197 10385 21943 112554 878923 11 439024 117634 842641 590352 757464 149 26435 220 869619 876023 1 860928 500393 176646 117582 899191 293061 5962 686445 440991 793025 68 729907 674172 259178 10 764224 305943 28641 356259 742574 55797 209486 173079 319567 3 285130 876613 276204 251570 248051 332469 640699 797802 139905 860212 789284 817297 847682 439681 543709 82467 818584 496776 522082 836726 29503 718445 399790 860747 363734 847221 734455 531354 105970 884830 88541 518016 116 887235 875617 460279 496695 178472 868358 460 204050 751615 893373 492327 484275 657820 13906 863739 851215 814554 823362 886332 5700 898539 775587 542054 211696 871427 217268 162711 749514 20 885278 884137 115692 857 1265 843155 622140 49235 1 653144 809412 186958 885256 854279 93659 307279 22 6224 564375 555328 887738 1974 197449 811667 34669 856715 1472 248865 513123 3 26460 343609 882504 745276 833159 665541 859291 55 14243 874151 792057 882760 740253 893874 318606 674719 3 875933 837863 871549 459786 535553 1947 381449 418471 885908 895487 876165 704919 48746 792940 433185 497382 886274 269377 781625 7705 263404 376703 498140 157 870171 894055 866015 845761 810348 41933 737395 163052 776401 170343 172139 2 631 155380 90974 287489 863266 890155 888985 824671 129432 715989 754919 645588 3517 405234 349547 17152 609462 53 54829 59095 207078 3361 225482 155379 466384 742468 486466 647102 557154 121004 730545 581643 877360 770 874435 28 873563 376672 57658 872886 128810 898181 817438 848086 278872 605608 296277 75889 796388 215 265274 5625 695772 898000 890868 488135 405728 558031 12060 546172 45063 837211 795797 855137 878281 165674 201 13 92603 2 705959 701226 899334 849147 776652 527310 872647 1580 642502 3805 654866 11 219767 87659 226744 604397 32082 876587 1 853817 118703 485983 144631 683334 896855 434 540 320777 134150 225245 532 772652 794951 235758 872430 533757 856020 701831 510608 475631 143228 863126 448567 834415 873100 40 848563 890819 874883 192181 83 648125 1 23749 249289 2 496121 8295 413916 755622 183832 68061 846591 62839 498953 545670 880459 859826 846324 4 838623 859556 849614 448700 2633 805762 29791 725115 896922 896157 243676 25469 1968 495679 316776 19089 763946 745263 263362 564506 235226 526660 894159 709391 131001 21102 817103 659863 482495 310735 3 243238 668845 130011 426971 171786 673863 874369 378420 895596 570095 577812 515019 890098 854724 475086 87 19 256921 624807 469433 837937 3 248 683 396595 829580 843485 432184 390763 245578 112756 202342 16151 767411 892887 687215 938 204175 734477 2926 830250 519163 321910 649099 855454 5541 729887 714568 1476 40088 835642 24946 427958 542565 609729 777002 854152 14043 754003 622698 456 850582 623758 143863 805470 666653 799116 307696 342063 895150 604532 11 502049 662793 592907 880330 415944 691681 566547 581616 580506 226773 37085 701595 852896 579467 796434 427724 164079 593851 87719 191490 312876 746024 848181 811459 884248 101 851182 646876 728829 10632 44159 8 77907 747238 4126 596786 618009 780722 38146 855739 87 710 887457 320840 5461 368465 152778 451718 734326 574188 27059 854885 678989 253440 100192 744884 362850 868098 198600 623736 242750 893744 10 367444 334459 672156 139574 91 793866 80646 36 4 879236 889028 506112 858382 249489 27619 254329 3 757242 690934 877105 20 459708 5927 79077 869325 784500 713365 465587 257287 180 769277 750557 2948 297905 522857 832850 37 58812 771523 36 887989 530034 255660 184893 122251 688630 320 8 7734 1264 795238 540812 827636 875425 890152 10958 150 1508 510197 719618 872972 679548 548754 5 81589 8087 890620 58458 7338 352176 705163 834729 827200 221778 159166 728624 895858 204580 203529 802916 556063 857781 255474 899292 42215 437424 1030 828433 885659 292359 614531 156473 864666 458711 808772 110221 720156 347599 885871 313 2 236944 831919 423251 98092 392258 719204 430836 3 22 641970 740303 80 891740 863397 5486 765528 691651 830043 477712 8 17 892393 210928 106 865151 863322 445980 5628 749910 180688 861081 736238 250081 633605 16244 53633 179220 810165 67077 32641 340113 929 864034 873222 860926 337533 258658 868314 814157 3 871893 43 418229 156 818602 862601 892963 867423 1987 319459 10442 888852 865080 532112 52 889990 808934 128 770259 797844 753887 198401 228970 672985 3 15003 28026 670577 393415 823770 799842 687539 887397 377160 62199 743077 267 16 391486 867238 166269 27624 816518 837202 38207 525665 168013 3 838333 25509 178100 148 637322 814294 1 42 828697 645167 164315 584666 701 653339 684739 683081 36 855862 893469 3412 870773 19744 211541 850224 751686 36526 773669 877215 33147 862947 625326 388162 167879 234 267916 304293 221 19325 362483 853870 576 835009 837902 781140 44712 692923 365214 230452 51 236449 455701 794124 543052 840003 777533 268569 864334 94 354965 374723 413379 78029 17 879356 329183 283570 125939 832771 2 218269 890636 813740 681648 86473 343382 394219 541828 892242 265598 3 791652 31626 257789 643005 839521 518004 12 554347 57523 17 2 171533 624719 754144 9771 838753 317 57466 567703 165519 755944 14 203818 331633 4237 586726 647053 769483 10050 691511 5 1533 1 46 620373 891054 219576 637145 889566 899162 222127 352391 836758 756066 793302 95141 21 394978 837720 3474 38911 856172 746001 883765 820256 459854 5976 393195 788473 105601 549202 674766 23073 756880 718806 884109 750807 545933 271328 768392 57640 875091 427714 730002 28741 1429 899161 817844 866862 874472 774869 153651 292930 10075 882477 553611 145832 463571 404140 815426 298914 899861 837809 652682 126926 381545 786903 565013 617435 858376 896831 893168 436442 864046 131801 818587 194933 868906 872199 883965 137236 23961 12573 160 823445 208376 854563 33 871774 16 441703 863021 601258 776800 876048 872029 295586 799815 897029 880991 11 569684 681521 764477 218421 126648 94487 891354 107265 174108 468162 813580 157 355481 695091 44349 171472 799802 731777 403246 413057 845124 452035 857393 38 387787 330593 235163 453380 329304 2279 550812 1 1346 47687 522438 298371 841862 617516 767160 627040 800853 227 499677 503170 737196 859239 2 361616 523360 288 765755 31 851756 838036 857270 313 596680 776 3626 697313 542676 463 194978 21229 886907 26 7 162757 15 644871 4 75 423152 845091 14 626618 327 33 148592 70240 839031 869907 43570 503539 61 896642 102 821350 656607 11686 595170 840598 832460 105085 69833 741 70543 892878 570146 446526 301821 681815 455205 122037 604499 14 456 649318 44368 506677 545081 26745 834171 744998 529524 190060 893893 638410 92845 109768 778453 642 789682 637894 328099 850130 173021 417716 32 791641 520611 271916 840638 327616 704690 3 458437 64870 848434 897383 601591 214391 6 64811 775326 820006 2 211530 517500 781557 321484 845305 890982 563234 425 3 888736 797709 40810 127677 788648 571826 730976 37506 277770 880016 888295 889399 705723 392382 587563 505352 892861 9 1 855970 652730 178619 602 882027 874347 691174 829007 899119 2685 888203 520715 399600 231683 161200 604947 884278 93 82890 517661 7372 870763 895967 868265 864047 873452 442469 762032 534451 283690 875968 731629 890067 357831 346324 725388 408928 876394 888927 821966 891312 21998 31052 869086 828532 811576 789874 634744 11517 823619 58 608361 321631 658100 892321 6 336742 758083 742578 340392 5074 819760 88276 862365 10553 341575 354140 3 773 346765 329 752571 884501 552886 600199 460880 784787 41893 78268 414517 593740 6823 786769 818092 665986 3157 895509 882320 535698 324338 713260 892889 858255 779114 377198 33 541888 820437 807091 11104 739639 2 146519 857903 512254 815483 117178 445797 359651 1020 353152 825986 848421 610189 97925 152730 557696 465078 425147 812031 284989 956 318725 5302 671554 850176 374839 600719 883030 855484 182176 388698 145358 885200 845020 878024 887366 804233 761204 9893 828817 833187 879657 268659 332587 893586 555892 137 156992 876008 816670 170 551948 767868 817662 159019 792 506094 805378 2981 49 897071 864 856278 91686 480 300963 703438 822672 771433 859628 26316 887815 401 892467 3310 408984 119578 573608 860350 155 693363 493586 798169 801458 4701 270969 866646 229582 253809 2998 161246 335054 374207 412769 542441 1181 43849 62541 78936 315364 415701 532807 5906 284 402760 2 5 37813 2 217878 316690 439353 4276 773078 11812 29910 861973 562433 821330 768963 470330 225284 899236 255403 780762 661973 892969 27600 670255 1 891666 446766 687965 855068 365712 1917 899589 893108 778433 766502 248814 81025 873691 81438 339391 865709 893884 4441 2889 769132 480478 346941 249319 827225 44251 173 851619 195439 1 540788 879839 183 737558 876314 32710 821134 660407 830560 96529 476675 128240 474729 7341 883798 805526 196899 872580 264797 789921 888026 8 356 107822 74604 851679 1 172422 5 18 2358 634885 840073 792814 582989 192891 403231 889296 894138 337863 495139 816360 874883 2553 686416 564 692044 868349 97817 852596 803303 353145 203533 879714 12 132478 2632 3958 840902 47924 549968 885234 174132 36034 544068 788885 732834 83013 202140 621424 899690 801037 828372 855183 542869 462685 844400 198608 887502 891615 294652 87798 803086 510861 405657 751735 216229 116879 403103 124702 898712 19611 471316 466402 894445 249046 509225 19 46264 848433 842316 897242 852857 838438 320739 123 67 879068 899209 64966 130972 155 636843 318404 2023 874066 827388 457205 89040 229768 641838 862804 552450 849427 808521 598060 11711 887888 544718 6 242148 241257 821417 28 641437 481743 180106 591215 78964 885950 632782 63 2 343706 409739 12384 432187 24 24215 791888 123211 540564 862783 679128 882531 561365 34169 2 10 102 802740 522784 759475 894812 893004 875832 150127 34752 840059 834337 450608 427498 27943 839955 320 433531 842882 261556 60977 13446 476645 860368 725090 800990 850940 822383 849212 848436 870191 111197 60 8 200 855919 77386 143267 8011 130500 777493 764411 2 694318 372359 514215 899612 35780 3 797807 3828 21591 194345 743335 739552 831913 781471 162919 820331 723709 252740 1 2 786340 554378 353191 8439 421421 426340 760025 823463 833429 335687 820248 898861 1811 4 345849 886651 897454 316844 4628 747 628740 194424 74954 18908 627 732457 308916 856843 849986 1 751225 176 894050 667456 745693 531257 327132 245799 587748 363423 178613 813505 508462 78 870217 876021 877157 2041 987 878552 337334 808914 692581 804203 28799 175644 266 871616 158750 502327 699464 48700 147587 11489 838857 287499 877098 866127 880734 874740 101176 446851 4 831008 2157 523791 768047 289470 25 162899 741830 572848 887111 882959 689091 3 892592 830425 931 4 5 790999 707 3199 36179 8 686610 208575 105407 736526 830806 833471 536612 929 844142 380012 715950 210571 103936 843684 894957 573971 1421 871405 791573 9133 827911 863612 147154 883308 30 752539 783725 8 157682 374277 734105 772785 213176 12616 412555 894410 861906 230662 884485 59311 19 1 1 609912 245338 786415 1036 25084 687518 237954 879363 838178 612296 4 267 126808 156079 142843 97723 828974 443653 720569 1 674585 885112 89142 780601 817712 1049 357588 358932 7 6864 376799 802253 16201 322208 24737 875430 803159 537857 11 21873 3 431863 405771 247849 833645 421150 250053 64393 49910 1 700534 604283 24541 897450 4 175007 57557 542297 82134 666766 311378 1 696519 6 581141 816955 61588 657665 847356 716702 833307 899277 10845 28 884591 763841 898785 106616 866236 372735 12 125745 710629 897964 892999 3153 10 829209 74296 218163 672425 106082 30 267580 600049 628631 867995 853486 8631 37024 354233 1283 65 587193 396407 593007 13599 460305 772206 12822 882133 897699 885814 480518 133785 16632 48030 769123 377108 862274 733250 793577 778121 840505 164671 340202 22676 892317 457826 7 101123 95130 291160 26 375979 2275 783159 280592 12 762246 591645 895598 291447 780044 75605 228 791797 618432 870937 14 876566 856757 583216 510324 475397 454872 827962 59819 94938 885695 726 339532 298314 643382 636295 502751 767109 501 808063 34366 49 3370 834708 43203 92073 838520 22 81730 862069 580639 256305 89 499366 573184 128544 740299 24 624778 90538 327255 804453 237164 894540 15 811766 2137 827197 48 242535 564536 97678 1106 787099 760842 873320 321296 1831 849512 2088 446597 486554 874753 82123 895813 714248 689862 691350 9 9 776474 6258 40640 736660 876439 496703 298100 4092 707294 750108 887732 739761 3949 774448 518221 519418 786091 435639 748368 36 46803 369662 798975 42494 674131 827936 11415 692417 116943 805315 9687 107127 876523 812285 83589 38172 785412 873051 340274 120365 94406 793737 28 282 1 200734 897915 872413 858217 708827 75 873127 791817 107815 849607 675305 6 407585 839174 9661 13938 797695 1545 752109 825148 420569 3 896282 886788 50 593323 459361 279586 873343 359417 57930 761152 811323 788400 66495 703721 860867 527330 751413 679759 837269 665655 711825 341015 428291 213879 857667 855879 238872 578514 434231 736626 827180 201 707519 894438 865265 836711 747986 699060 348054 871103 763677 311111 386 264 405916 887806 214652 801321 988 86 273706 404969 247498 9993 833225 606056 810703 817732 221068 749796 200949 425447 880395 660194 822993 316101 765239 299960 836201 331618 264658 860417 5 359136 5 318226 837203 388567 558137 521587 21683 692896 297925 441038 831524 670996 2 16990 445253 866845 499888 240 159 261333 781347 570846 671240 571846 888693 817910 763850 827087 468119 224879 834057 877189 272705 414760 888841 395689 683664 804853 811 609584 258959 768450 2 4370 536858 899712 539227 673515 544523 776759 5742 794827 199560 272997 584570 562534 40791 848204 256367 613751 828259 341267 767233 893605 68448 445996 175 755818 839187 630467 834813 9 722434 879809 367039 310859 155420 300363 288123 302724 3 205986 92 776927 883809 495547 1274 703979 625407 864458 680982 739677 512458 813 585178 13695 329550 38647 830566 111457 835547 721108 2 393234 19527 846744 175416 263273 11515 663092 804042 3182 634 312602 839624 1 402180 700139 24 549957 826398 32 752276 346 109195 891887 13303 544936 812871 462219 31743 402782 867527 807096 411133 188772 672626 590517 26762 13175 489251 302995 871294 7 113741 894327 48709 33283 79818 894550 63111 892340 443321 817969 728110 33 848633 744156 714457 874600 407588 732998 43285 382340 93357 834855 13565 615 864327 630518 857024 893660 724480 146032 206138 373 392245 109857 862001 832161 5 577106 52 652314 849721 759625 235230 149 898683 801874 73237 547016 556004 772927 530038 651902 54 26 887017 836571 772992 70 651645 2 822736 849467 875009 200852 511307 32575 890208 60342 758570 22381 489392 158163 26 16 845501 799 150213 274138 354728 64838 8 382284 898738 2 894884 254857 39761 384772 3 9403 850352 893980 865165 879273 775706 875711 894121 861068 766716 439197 6 846040 7 170872 242639 884259 4 590521 377461 6087 65030 585505 541527 553980 899429 174459 480623 68974 865349 177665 859586 256067 815629 542973 239758 89364 4 486067 2 43856 868241 39476 165948 139576 196122 347046 201894 294 412681 801906 195349 1 652691 3 669433 892479 321794 654973 899135 896733 695321 669000 20 20 809876 7305 822403 475410 83818 462 738308 6951 163488 149498 2 56497 90794 7 430955 68 843582 456480 82911 848352 856680 873878 3 834409 294855 698640 608560 791960 248496 735500 876084 333923 75721 249325 452711 640968 6902 23378 82536 469561 37607 48 424005 2 352303 745286 336502 668549 158060 194192 862285 813728 2 399731 846148 458320 190273 665754 844706 59 747625 324671 882516 28 736338 709170 285511 657929 895843 461958 146183 855849 573592 479548 899695 4 253 770295 93086 281330 886219 878505 660 703112 20295 442072 896031 847594 892639 827140 783897 785120 158500 875246 54893 806829 498609 635345 888484 11 145025 229590 99703 519465 191197 224542 13219 59658 821585 136687 114904 749051 228859 710239 891417 867074 840785 873650 7778 732256 466 899921 286097 881285 816038 882987 122243 410651 44 889652 423355 95444 734478 131 492069 5656 885740 240574 898087 11427 6 3159 109682 161136 414011 173506 48 65914 35 2 38185 880652 622631 1901 682701 79421 594161 17750 853269 474288 415083 84373 884891 2708 169864 1 6526 883840 456636 791264 533146 855385 441656 809035 890879 207098 827248 787117 858550 132491 660362 895882 828756 3 869301 6172 874080 255284 574552 200345 856605 863389 826636 4 331605 527130 373975 848466 3974 3 832112 230921 440144 761413 860219 5 335022 824274 893795 52 1453 879019 284531 647029 131907 326737 848011 866758 644881 627294 180362 899860 650526 3527 449233 196096 255930 886601 844269 729811 206628 833692 784140 20675 339428 889971 885065 178339 237920 620860 872 462328 414593 871732 719314 245652 857090 669889 890350 736516 109847 417475 89 3978 761957 14171 756910 407234 814468 572939 818652 740408 898772 790763 898957 782836 511925 812152 9 708754 373702 759384 164937 794997 1374 672967 379383 803732 549632 897281 4 46478 871787 54151 864222 16395 839775 809599 582815 67877 639929 615858 824861 635025 865178 896679 870890 872253 439904 647108 86553 487175 516207 143547 303287 748918 736700 581161 682204 860350 9 3268 168358 789610 45 598 587894 846460 534879 15440 864071 889742 54881 856743 219 721020 59006 9 898920 272746 618122 780676 839948 888687 816994 57263 66278 411176 34 859265 858369 573695 280885 305484 796330 749370 584848 789440 768368 740285 19 13302 22 41999 608132 59290 64460 71648 317433 547072 519073 895294 69956 395824 837414 281840 49 681394 678255 736426 723299 14580 630291 820270 846892 223063 437761 741508 785126 755051 865164 805965 816572 35 313734 331507 554131 680996 11192 874128 464 717391 783221 859944 892677 95404 760616 562296 878395 820685 709669 57 126152 608146 581036 859017 812227 530243 489416 490469 1 780179 884118 747442 416893 838871 16156 849675 835145 809458 843231 596270 897196 683801 178278 844360 788124 153340 891100 856436 875197 846143 946 790821 460683 803210 243964 832951 213186 16065 5 545370 479268 89 146366 388083 2 787151 588978 492263 8785 13346 858817 485477 591991 115478 759660 52434 26 865651 74977 324460 870077 37 426216 831365 337077 63785 56576 5 495757 44 103 75 856707 474363 892124 894126 815466 864753 2972 69308 37253 799227 791459 14636 878305 840322 4849 524239 823785 818951 879202 885112 513089 874440 31 857701 860943 839641 830732 835846 898749 97128 736182 483751 1564 868245 888209 788320 897459 632008 742791 509766 240717 688736 552083 44681 482700 676540 774842 876346 894953 105839 98334 717453 870433 838995 782075 50956 735659 870689 645514 905 822776 1 116 141838 867739 26116 769961 818944 33 748087 694417 870637 848970 5 455336 858461 339559 56544 80576 128310 709269 282486 119 627355 330770 578741 255191 843785 11 601689 870704 418872 785770 419979 85918 564285 885616 538833 149 2923 840065 850376 96997 544395 461 837588 1507 858881 475941 288269 87 137948 211419 707287 850396 4123 862951 823640 1030 407364 45334 341166 84022 583233 784112 333207 200933 524863 810479 7258 194842 766436 822734 823267 76666 721306 888578 831855 577246 26 216 282313 874981 78106 851413 797164 775213 38 324222 238 211 628977 241882 843169 381416 876777 819983 570846 760968 16900 12 557975 225837 607054 319420 868823 347563 230889 176026 11 787811 899008 176996 327183 516179 115242 785386 71426 214107 777827 461 799080 838010 9245 367631 98198 526779 833476 224647 301043 891 624403 338598 647539 792124 578536 311424 550291 782080 828237 327355 579142 4 517629 769162 871590 82 812288 812623 571038 751214 3012 866909 783113 157497 445106 633106 813762 27801 9971 800682 398437 774079 496894 115120 207666 7332 60111 593 186018 3 56705 746974 890869 265527 594760 547968 542199 789360 697880 65140 17 393623 643075 139445 868448 372604 661 537110 711421 108620 541988 8733 518331 878939 758886 375816 2483 25903 895422 53188 694749 441455 99218 890275 780613 87454 829383 15469 800762 894355 497015 487384 457959 4 762274 191929 101291 369682 95 243173 821262 29 323604 248 881638 545766 738325 794400 826597 660658 877598 7 734905 770798 837008 490695 897009 862338 332689 274431 3 891922 17035 770 650681 459530 11265 83413 1267 449014 155 14926 314393 97146 480572 878724 657 6218 473977 853386 867571 655251 742824 7 65 91 432151 528166 825071 22642 28241 852319 627838 833861 60612 813213 21 240804 863061 648108 890143 685091 498094 118498 421891 864785 519956 2797 852279 378423 365 75710 397333 875965 286536 896041 263514 848257 861393 848175 465777 676985 55 477077 435243 30 797138 890685 711562 888652 731653 897157 787140 9 780950 9 895467 742391 85543 539503 885786 812834 236823 581052 184745 4 562931 773955 712490 296101 439291 408754 890595 890446 524674 950 422612 869237 31 530394 127 160 292 873704 140730 128461 859395 2 897316 876126 423920 504495 620340 749387 748862 860650 326710 590026 229058 837477 192054 378552 42 530100 26664 850392 786938 643900 451256 705384 850591 833434 509761 645158 855451 711789 705717 494 80 4 849446 16 18766 205631 804423 830140 727469 21 34502 26861 833858 698 1 326963 863374 877400 5349 893827 853047 75221 650054 142 792826 849635 725664 1030 6963 326322 723053 708410 891120 868551 24 812730 2124 306998 632709 888655 408015 878756 613580 746267 66 884648 884399 774455 134261 894149 827678 668902 35 106033 483 797349 453189 284722 852732 19 16853 336 545755 878681 779820 111732 374630 224630 17809 5 450977 18406 468251 262287 261179 760567 718606 4 299944 880599 872260 643824 875072 8167 863298 865229 772227 89 828233 230792 32 598162 729692 742393 892872 11699 865546 209 384280 42263 84 7 10 893041 134362 412813 582937 211548 201989 822155 802464 751475 890786 340461 672463 37363 559889 810882 597929 872589 531864 658097 887590 203832 825623 66771 9010 876200 510698 880089 818962 2 325476 808816 177909 668439 756016 262695 773992 77 650240 61337 20831 309213 275494 898244 812031 44428 668439 891146 408 201222 888438 879600 546300 406731 52891 89056 66539 731193 781289 774611 701702 572440 1413 666740 386436 2 779030 132588 7 188634 13 801125 3650 640353 249832 765211 2071 633881 238736 685811 899250 392281 163738 647371 689035 897265 803452 86 730082 233392 768771 76 561805 793154 676416 3063 885441 393001 790967 175767 105 446706 227901 13628 8 79514 96884 257850 128192 729018 896583 43183 734889 747021 742034 288922 527724 819323 334332 320793 104 551694 1 396133 381957 129079 777559 883967 608864 11566 2 354380 156869 183067 19 93408 3 56 863865 826829 858495 889372 880353 857886 2340 392442 199771 749 499027 694520 305 273800 521010 899904 650868 760301 304095 896088 132921 873386 47147 820509 859061 826347 136486 704465 182581 7 3186 232918 2 22689 381895 845330 866858 886179 889310 221426 483523 401463 1625 114167 140 786980 94356 895964 510277 5 1524 634355 51520 863907 658823 677998 131537 640714 562039 869402 367592 267343 63178 4476 890883 745557 102527 454438 810895 3 180398 890701 860869 35274 894286 332389 504296 23651 613263 14141 385222 579458 297369 474329 896350 820501 677140 825214 845569 852310 866697 505458 481438 642466 1 379165 604732 70699 384605 11 1 796333 2852 829102 43 829959 429638 881940 654212 889737 290554 809751 104863 21769 811696 588869 881289 34 157554 179726 388692 20 788253 250 130 334170 783926 808182 516259 354224 145988 2 885511 345602 895031 8355 839337 667001 888858 118468 634 462074 566864 755546 764217 402242 803106 838246 850251 668120 111955 892113 863998 868739 8 869164 726157 21 414218 529500 871111 36428 431877 345322 807163 859482 417329 666880 62650 764752 695862 438432 680428 253730 220049 888038 576402 768564 864934 889188 849001 294717 10592 763024 689883 809104 407136 837847 93266 789520 529080 164747 865166 590750 887548 91251 257301 878223 587207 873512 542263 784592 9 120601 813502 856979 698374 144755 119032 19010 493584 735487 207368 673809 107247 895627 205 757964 801452 658067 81 197313 220976 840569 238 881233 153442 884663 584385 157387 306955 846497 773047 199257 279492 408093 834785 37810 194834 2963 655813 589 560895 336655 772286 158404 621909 753269 95211 655060 590 4 146658 160161 192691 5351 883958 632837 154032 722704 869023 363664 873291 545068 418462 521740 629424 43 1 279419 286116 223726 291743 612174 191906 291423 853601 220071 27279 836708 11 186883 848658 592910 285571 11102 101432 890973 100537 888419 195 802464 775127 610507 550172 889347 13 173390 480823 784168 807267 99 3672 896606 844919 479260 8 889694 751194 862578 1632 597737 320862 575820 7570 859066 154 899702 897776 2 45094 839625 26663 46 66375 389738 1283 267612 795410 6399 806589 893758 5143 881336 578325 227238 14 899059 833908 400283 159934 868989 734395 417 843483 69704 839153 765049 818684 264199 597218 846198 628743 840334 328 593 7 796012 4 36 856384 306707 736505 812492 496455 311413 32562 808668 684684 893052 761546 837541 10939 892448 451232 605097 897851 377395 882328 864231 832801 461561 882497 191509 489200 216024 659723 890046 864990 2916 527983 789625 841930 255620 607195 430129 427040 33303 867780 51434 167700 729259 885257 65455 50297 880053 164878 509260 79 261363 33191 42575 54 243958 88422 256055 370059 52892 716144 517675 888110 7 330091 220151 21 4 896886 778539 248020 1 82952 776674 488099 91619 2075 760618 171498 418445 371016 22391 55 323397 758747 265756 198811 868610 295739 1 8 538186 595179 197823 759912 336456 220 862259 82 4404 699723 133 29 872242 867791 2 54725 3 871808 565914 830418 3 48479 601278 389354 78032 830750 896964 875964 264309 887423 140794 888336 284674 16 883507 461709 729694 676557 668025 516455 14020 849921 857443 788556 851297 886642 823456 886586 76 601310 55563 819480 76158 330498 787546 680 191877 1106 20 864229 26845 14747 851838 584547 818431 218 860626 772721 54432 1681 735287 257166 708951 837840 877285 700067 601666 806329 732670 277 6755 6049 2 875838 399832 2 527620 146071 88778 5 2806 12 13936 336411 1332 862031 748611 1 532050 544328 668281 882251 779517 2 876108 779810 887928 9985 888475 806613 865836 573685 154882 9940 1359 742253 894255 888976 2480 333122 891646 2797 15 897179 216317 16980 319302 240285 758010 7 111762 264150 581889 889113 747384 312189 309090 781833 230501 859071 705663 891437 621560 8 595350 265158 546308 893 169 752676 273015 291129 304177 61 393126 733362 859866 856892 877703 747401 76 82501 891077 7 824601 2730 98 755104 83871 692256 575666 899022 789298 715697 870700 890044 798222 430791 829471 178 392 624639 301641 870172 36 5784 47677 844161 29 386457 502378 820525 68 389728 13 391985 286053 55368 229057 2255 540260 9 514535 6051 873343 876368 619898 865067 580675 378 831778 244500 49 532433 470355 278950 885080 764069 813132 319711 4 128524 82980 821643 303015 149119 345651 289638 143589 872178 849470 1087 874967 871582 140606 830918 19842 4602 883305 13205 837978 750917 117 876463 499215 93856 885945 894510 804535 898019 8 723707 45095 16331 16142 872552 92152 880422 63 611295 9425 279 70177 5627 426352 800646 866438 888109 684261 19803 42087 78478 895896 632838 176533 864195 247999 891322 85 761418 875081 36225 5628 125697 878671 822731 45448 433811 12 884663 1 92549 532903 10 134 823791 254185 709567 726323 835459 634835 834786 62140 798697 799658 455 679024 455719 107 389751 175989 801398 63 17 335475 756084 557605 516356 154 555623 477855 796959 657938 126994 674818 219939 101684 321198 830653 781672 829741 692535 439673 194791 434333 153520 869867 872150 825931 580797 778861 5 541363 2 877988 43275 847044 595858 794832 667908 13478 868321 699844 865228 142839 118 12 104671 512063 366093 33161 194169 3 613110 692842 889353 148324 218462 496794 496882 73042 752985 752347 409960 729001 639 282471 848514 3044 66514 58385 156 884041 21 600369 823153 896070 884315 678362 895412 93292 35015 4 814793 792245 876572 800398 19 84187 51799 489492 771052 95556 451735 886674 387371 45255 852440 535109 27105 3227 86 84966 570873 76078 45736 254079 3537 48 672097 7889 828881 528978 3 879156 808995 14669 762103 10 185814 875057 37210 254829 735244 263678 803132 279661 887212 726279 545751 460757 28685 871255 322464 471689 302372 841029 742981 186419 887664 878351 750653 588617 27065 227578 278469 478649 878369 788755 311076 4035 157179 36776 835833 631454 292104 60759 10379 751877 873531 352147 652302 499549 856289 522115 832675 711038 450065 858168 641160 379127 17373 182858 2104 342214 251864 409280 207048 694720 890870 364 875672 168678 505411 253409 426316 300335 779241 6356 832692 179126 51487 897352 624641 680672 702041 317113 387789 775667 27 561165 88826 155 50372 362478 471085 520226 1357 396013 660445 764543 411493 867091 371 776052 856413 154663 883749 895765 590389 577515 2906 797456 174 116225 310647 628670 893036 837008 176385 836568 61537 6008 468092 1110 373937 549592 495935 839490 715695 27 1 1 3 775350 191423 599086 407827 267030 664523 33 245893 88 194644 83394 885726 879603 865505 845008 521405 738127 21 956 2437 520118 10605 30944 724236 127460 607109 899712 898676 38 880778 452705 556954 810011 893783 426782 850746 436640 122822 377596 869106 768329 18024 1900 25098 877302 398639 396098 784 25656 814668 422678 696008 16112 539217 585413 100756 94793 35 61010 794 589414 824117 21 873084 407769 563926 873488 40 515953 527359 2225 898785 411656 589391 387830 910 36156 834904 243209 3472 868373 361348 375114 834422 785156 681027 51 254409 48162 508819 824760 440060 675428 428638 799567 268 635728 319563 528571 536063 24090 801732 336351 91690 149 100467 890265 676518 8 883445 831134 853034 4 48257 214541 826288 162431 823543 784345 24249 715938 439563 75686 824656 771211 870081 65737 2777 597280 379041 597176 612563 849456 754530 2 886323 899236 899323 618005 181 160 581317 2 892877 863318 827041 288323 5668 241402 366774 54 182634 792326 732075 757118 841954 593777 196217 220406 765423 793164 649903 851952 227003 899031 56 748065 5 777458 864376 899109 801824 877551 819466 692852 825908 4 689199 823111 859093 121378 888792 834409 341155 361204 74887 460191 864375 842323 528378 7 801127 840879 173345 528309 591753 43 501674 251760 13 4 773325 711910 881804 183257 368020 529876 704734 890813 709545 639554 40 853196 742929 1412 762724 536799 782 467603 504407 395686 92951 694671 608572 867932 894465 585450 884802 831504 341090 269944 877944 295354 857863 156655 754310 631198 183473 775281 563555 632484 204507 501571 864667 1470 768569 672801 153608 842328 829509 774403 867216 854505 193891 5884 888191 12 821529 1027 692062 176553 306430 668955 515196 839299 713386 1781 890180 134786 3 602443 807870 710608 863608 41 766105 987 6 574729 492281 483030 845792 437 31 1173 772251 417926 854001 582293 753230 106920 814165 55514 623041 810 649654 355630 744881 260650 879442 23972 491104 704425 64 872948 988 32 866116 882303 743834 126536 839506 761312 885194 849777 849456 358642 774649 1295 839143 846846 362416 815027 814834 423997 71077 399 759262 753478 866064 777643 899103 790031 236442 395647 10 97776 116628 868143 711604 760157 198498 28009 832990 158927 828847 867703 53 843160 885108 265801 791376 1 160316 4232 872871 132483 872513 422420 32 5 445883 62467 44995 579 611106 899626 155119 20057 873369 7983 893234 505 446231 846324 283660 773224 782877 704626 893982 875125 768242 727324 411893 505515 826287 874689 100826 432279 774062 622271 812771 740272 153830 808875 366 29664 379080 476942 890748 889451 241335 355631 424314 617207 98490 26 166651 843156 33779 883945 48765 174523 839497 682530 724677 416260 861063 426802 637021 101692 26 25534 560062 13 28507 14744 839558 899553 846025 387012 365908 786781 495302 30474 332570 2 349462 536015 856606 727204 536621 229754 3 776889 46 2 55259 460190 864495 326641 355169 829446 692395 622353 72327 724 605092 326291 6 56610 420 498602 9 9 352964 753195 762772 844794 12512 827195 201197 733358 180973 352100 100177 472422 877815 804195 244748 21845 347828 85608 13999 869655 11744 11 292177 348761 335038 147788 45350 863045 377955 38256 343457 445522 213468 67665 288950 187829 878195 260 1468 826266 325782 44650 68563 836601 300873 348123 452818 203 4 540265 707794 162718 845435 18 17 4 356267 3 738422 835283 52283 106139 857586 833234 889978 859105 312623 118209 296749 180 536315 177882 24727 26631 886331 435899 442474 561004 858534 99068 77682 460892 760925 794782 535317 414140 4 167186 843308 247927 258342 144249 5 881685 58325 737886 193315 646964 636756 707598 812914 624176 625377 433103 825196 899550 17 614061 892805 767871 33283 13372 623776 124616 855632 893178 882192 751159 295 110844 873366 835733 887923 3 203633 583 893464 513879 677103 596260 270 880540 698 250 45558 52058 295863 575895 39 884437 432234 737626 847642 839375 826855 529077 526971 74 224221 450830 440971 3 823224 789542 254772 37 536048 3 472927 85710 888086 853628 790265 724411 219729 407008 858952 515920 20522 772953 645407 1981 578529 718474 353246 879400 226087 872951 1033 899361 15309 208327 181086 113259 548044 883981 273117 836056 829576 89364 692176 117 744691 3 165317 5 686490 842943 546869 556825 267229 281224 869016 852502 2456 736559 1 813459 708077 898668 813852 19 886231 1144 717407 225732 523359 877014 563607 806482 203 897017 6672 530626 319425 897139 76643 836420 107382 136155 849570 364296 342413 875438 862825 16340 894975 616386 603704 819779 890202 15975 895181 580321 419867 201418 895414 400514 17205 765069 33 530231 279 443766 44 312048 787871 2741 397172 375200 796293 8508 896401 881571 162127 731257 856883 10 684633 562933 429101 800677 525777 31287 850120 815333 3786 7 731537 586892 830350 739627 885551 42 40 7089 196284 618597 83026 762445 766744 439375 825069 11 730694 2 16387 823049 893309 771666 862222 845206 4739 22561 888925 610002 677667 42161 892401 487767 597403 898152 26722 538180 249158 172350 20 534316 312225 737806 508 48265 10 1834 844119 189 81 894607 120343 791289 18051 17253 245249 2 848431 872026 9 34703 314987 410498 175402 839975 886615 162875 884409 859856 798277 230776 450693 830472 811400 523616 829305 69667 5 879797 468420 42 127436 574842 140765 73001 703421 61943 304761 594346 785581 512712 1191 872345 58 2013 201230 888296 1 65066 229794 18276 20 279007 873694 867392 811510 772311 168183 844738 445924 828159 579507 45 886246 824604 48439 72 1891 121068 713907 289685 895025 741399 899167 489808 12 106419 803313 3 899461 871925 863363 31 556110 770879 139435 880948 869781 788723 861306 23 5 280 878770 190247 9445 711179 8081 647940 766683 832772 835957 69 4219 721639 810021 429491 560099 5029 93626 723568 29 388013 2 17078 454643 793775 3 897828 47 751077 834351 92429 815 791734 612836 836927 170879 526747 284725 140511 798893 8143 711827 164951 415363 112890 93477 836476 637286 613092 968 643044 781594 475317 817027 189599 61704 703354 25 746452 241884 396476 16380 82250 872593 855293 1 827241 881240 92166 62165 16 887198 769706 886168 894954 539564 759184 323372 502799 894120 285310 501402 812701 552000 24 791395 390006 148538 871724 103 715969 860875 6309 185717 4110 9 328898 725999 1941 442849 399391 851874 639192 814114 62870 2606 604953 160019 886763 3839 232 878601 216113 3 20 880652 771346 4935 17 804817 777782 1789 425026 270811 318611 499889 898671 794877 425180 358372 843802 11 238191 423699 749509 858386 79057 653007 860959 93 402920 831752 679601 73724 1 609788 574 473818 871914 271912 253750 825278 837533 807864 193158 284560 96134 654965 744824 639663 221583 114777 790376 308808 872938 856359 548853 612888 614799 5054 39909 763320 874846 752931 7 880569 873206 482511 408189 31965 896411 885623 878691 1265 875640 116545 166779 854287 46986 684407 110826 702482 758385 697681 285884 791429 51187 316239 238856 140432 194024 718785 850231 647378 627688 322874 246170 887587 151743 804619 710330 557874 693834 16580 249066 57010 512752 699307 562163 828984 123155 827429 1353 804820 115001 897840 317025 87711 22 153473 107383 3711 651562 10266 154281 409011 441238 298977 794379 4 889691 501625 864470 863080 781427 342652 551 680206 220237 55356 125 23324 329272 463789 1585 884724 10 365972 103890 865471 585583 545192 424891 869596 101527 323 661490 293853 402796 305 832156 287550 686677 350716 836198 7330 7 864641 891450 861985 552134 792096 281198 117923 27534 383348 350 709465 709769 196072 1541 2952 820568 591322 690957 828495 469514 660058 562108 81389 248254 895923 874331 32848 406042 688864 664176 898641 122708 592851 435576 169615 56075 140378 631994 70 44292 895488 822927 612901 1 889589 335 871163 66242 525447 747068 883295 864260 871115 837207 892744 345538 239231 8847 410895 39 118 8485 53736 51 21978 268820 660 826755 413842 198031 352925 490759 769733 406130 888179 199756 74 57647 794076 725797 772 5686 451351 832555 875987 899171 698520 316158 566902 795293 897796 855228 299 702045 505688 782355 714380 794600 667223 581083 34824 169273 812630 670917 708807 846464 1009 64 295633 600380 199040 353026 765650 770453 742 180642 4 878 6733 874469 888795 709897 25 869177 891695 764872 265958 698593 627477 42790 28 206 419 266383 775436 276 410299 859814 801080 120728 581992 159815 41 870250 20 727882 8 155114 895 391349 18 558731 203922 500 452103 82422 639675 510657 851359 855991 272400 10 859269 318422 824306 13579 846369 3 849282 407930 7 359539 845064 137059 1121 691943 284242 881440 1365 671772 72 2198 774566 2 96509 146 733125 297322 151111 801454 720462 865951 358717 547085 251851 816664 780401 92897 1418 883577 741297 218911 892793 811034 717566 899278 300415 323409 178385 28699 1 132180 76172 354410 846357 643482 857258 841508 857587 853200 93335 733184 34762 279 314230 4 11624 6 156879 735495 100103 812389 866465 154781 811086 37 779463 681174 883830 29 25328 892917 693166 850805 75 315135 890039 820890 890532 308127 490819 1014 26967 19143 895599 604 420621 714448 314211 368 60946 384499 35 7 25223 374308 860938 36 583057 890667 715576 895396 404356 165176 10312 441825 805079 257606 11 910 757298 428995 380 24717 656587 8967 881186 177522 4920 852881 40207 1 708478 899496 6 226893 882689 560 877001 778968 880019 878809 708879 315819 799743 606205 516077 438633 892623 4 789707 231831 17 778400 568912 178589 5480 589376 278518 2 898930 33586 619164 275875 873223 648529 783122 15215 68598 876511 1076 829450 629708 344394 66944 366466 95014 888085 636348 3 331392 481435 2 570001 819 68 3506 841442 13210 7 307515 467502 760511 727187 445530 367919 140145 505462 857748 530928 889376 2 890201 855951 79737 843 758178 671580 796509 887106 832151 883945 730848 327703 59669 781368 489763 762542 28 674365 54877 346142 217563 26174 833862 114 869505 709046 182085 534131 8389 828728 649161 849517 417150 214 38673 706138 791842 892779 794259 880075 776662 474818 352 2 727630 468 3694 507839 866926 241 701147 62 83156 1808 770523 30 858226 883130 82479 857470 876965 893064 881742 1557 51153 318877 869764 881272 2 878544 829522 875644 8587 172 855597 858864 68 20 853067 371089 775773 2594 152250 641345 885662 155671 877591 3089 404561 37492 851050 629777 318698 796223 28273 728 652397 840522 883624 888972 491385 890342 2 1066 1576 18 879128 681816 440048 670717 462532 898407 90441 799285 681792 846286 759 99 730247 534963 564159 64788 829005 891491 350470 497786 269269 899948 878252 888251 883206 254992 134 510377 30 315577 136358 12202 23339 856882 129473 86534 820036 878922 584119 29086 186281 836030 733750 183581 852 286330 698748 618478 9360 147585 544807 896285 544549 815713 108086 844618 856563 558372 413043 438983 15 5 386741 368405 840728 525 675716 15 794337 569693 825962 801716 2 719842 555831 407453 853405 869556 516081 3 21 812 813866 774464 861829 591988 41135 443296 206235 845665 773578 45288 99696 219016 436669 1667 858776 331199 392414 494202 759523 282 21914 848880 10945 774 61223 775996 8281 742728 781387 743756 896360 833455 11273 808276 23 56 3 467435 28 160919 57081 643184 50 493845 763745 292336 846953 13101 272108 694321 81970 83419 744639 334854 119133 866714 264 644965 513955 542022 231255 414938 697836 853961 2716 865144 248162 567355 393715 45133 425423 181765 887744 1471 514000 349138 212366 761855 645549 132733 681178 449665 756494 414689 36 812 785787 179211 599941 6 64876 777304 414186 325635 608770 407422 816005 805336 276107 613389 859616 846828 68758 818380 81538 28131 833453 1 880934 459774 873378 880945 813659 893045 496237 439254 163162 334593 540071 879526 48022 878999 25461 405876 123316 724563 171317 509303 853632 868465 898186 840092 852670 1811 80 836822 8 804227 467 138621 847526 883357 196319 17434 3 721739 8 854314 824511 584893 872429 451871 12 195186 1040 83993 5 502371 18220 864086 955 727353 69167 885284 775445 8545 93574 216737 404838 810781 50583 167519 233815 849975 9207 785938 39249 897681 69922 33597 910 811748 514775 891433 536528 196 27 6 96 244308 562015 871076 504661 589873 67798 685 876041 892594 677660 877106 392218 1700 737059 864865 793871 227199 771013 675333 13391 868398 81 556383 146326 553 11 143 852759 838991 257 183640 4 467536 266712 844446 5736 612057 563710 780072 841410 811826 85 897878 9929 23683 260862 572619 13 876285 894989 4 611040 760899 379542 54325 17350 415142 729609 747 881831 847645 856760 2 452161 196 442724 720605 587711 1584 389672 548451 297015 837956 884082 560 1 706783 863874 345632 270379 468767 883685 34461 878327 451398 869855 106526 776500 796414 879047 154484 12 22915 872671 752921 816141 865078 218116 948 863873 898904 818537 895505 30419 767682 205351 451019 228315 11 390906 16 40162 802198 247558 11415 7 95432 852289 426985 855129 62712 58652 893281 8 865323 863 2090 873886 37 132992 37451 829535 662971 310036 76580 12 9779 811359 854176 177964 513053 459556 24 891273 422466 93955 722478 785221 466625 55212 885130 246198 422395 851293 722992 389475 729996 1 153 8600 808697 778150 149559 817687 893583 566118 4 2982 856032 177370 622686 71632 2 105999 23 765537 27618 702998 119 828843 757032 692297 703915 63155 895445 763428 783056 482170 666911 866323 311584 756968 843775 866396 427041 27882 491867 398784 118559 98356 846954 58545 248589 871569 5251 781369 168186 787176 762873 3577 126877 471270 223179 850832 794199 6865 857078 493198 418119 848482 42671 860150 741619 494377 877238 896602 208683 148528 875621 824689 367151 854742 832761 834494 213755 878185 620905 465107 528793 859713 26 607206 146430 9 29848 64327 2045 629409 609073 576294 28748 207560 490544 15 415103 30608 661132 499040 806830 837707 786489 845708 239226 657687 62519 839528 124871 191958 250188 612844 288185 872259 3 157 886817 73911 890004 55391 3017 565989 149361 471436 862139 316240 762792 533610 497028 432080 734181 164125 3795 519729 357653 368095 340541 14264 823376 825158 867258 242635 2 857752 866215 507951 872457 811920 11 69155 827276 5 55988 860778 148739 593726 710215 188 493543 738428 755458 465 150094 318476 18846 2568 378351 716433 801969 870613 534035 477586 424800 3111 17005 750483 842618 52 47754 137997 740786 884288 180176 887882 872045 829980 25552 117179 12435 678203 256059 42931 724296 2517 184909 794101 1848 192506 603455 325296 2594 172997 774260 879028 356884 113397 203632 321256 633063 824037 897959 613 496564 29 884657 354989 799102 830455 890862 686046 844686 516254 885092 304 853768 841173 242777 218332 431973 574745 6 815250 113399 866716 847258 279866 300 611715 898194 819184 369265 830424 168345 505713 41041 845770 821744 12695 444895 33 47273 515237 590237 836075 302931 830916 845650 594256 425199 422396 895947 99838 29565 248615 763263 237113 888576 3 6208 820833 1334 666759 525001 379363 390685 805016 891288 721164 834415 569 894099 554338 880649 318106 874157 717095 896169 858608 11308 828754 444330 73845 289267 828663 712528 833345 544966 794399 558072 39534 7326 181880 890923 11257 216083 1900 841580 748247 189 69914 1 256324 896841 813871 417201 750037 1059 462218 570498 479088 625720 28796 130824 867596 107447 68 235719 469813 4 110049 386420 253520 845516 587735 140 892509 320851 31217 154269 481297 841426 512851 875505 898089 228964 845322 854427 781295 252058 8 893694 687341 812743 2689 348015 10642 513499 736705 752568 352052 5 202561 29 872237 778427 800261 1474 283 841604 166136 841955 146879 60526 610077 17 25951 855739 252123 714653 895226 314917 4 23 804915 881721 895495 804704 419271 43334 221931 816620 211861 814953 676873 254 867078 383355 193520 83344 456569 4 559123 334725 101 898513 7396 896081 45727 793036 312998 756810 874360 796241 82209 898540 727258 1687 497 711138 573189 679031 625425 2822 784127 695067 571286 190611 849648 2156 398876 87775 2 805153 392201 820300 816469 10520 112 702631 390921 770418 760381 14 190102 462231 400 725461 630133 313225 490426 312 751926 2444 66566 855026 751904 1 715743 267894 7999 137799 542588 5 877394 864443 662219 32550 3 135895 747374 1011 71 897944 243285 147261 34 628828 204805 9477 843712 895247 792704 53480 18536 14 867208 896544 520699 5585 737110 755897 2253 834445 105160 724840 9554 1 882915 841133 225046 342741 832859 872251 436538 843533 896519 660338 872844 681599 21013 260134 12306 806194 763247 713888 410079 797536 187903 332856 83515 788515 8525 40003 37 70084 4342 46294 867342 722243 13878 813607 273519 367538 884395 564083 598298 144132 297 181327 864464 17 688220 136503 111111 346623 895061 899977 61865 121299 432068 11835 179406 721882 432440 668688 40171 815852 843327 895545 818523 327512 374087 140632 2 836644 819375 821351 164449 792827 397 888298 2076 630262 15 641706 876615 894174 14602 449515 2 235586 888091 6 685684 154594 883520 127029 822836 878795 455407 368 885 292573 877603 861316 324494 854107 487199 607195 874757 221472 761895 885733 807414 297816 78763 810146 646354 879709 398116 617592 455030 872273 754287 579484 185 852042 274645 854336 357155 464842 884292 433809 451473 865896 1472 194212 266321 882517 207461 2 825129 136205 512592 164796 17 866810 71278 894673 575798 214609 800516 613862 441604 836994 12 128 886563 128648 883162 801110 168646 2 338917 168956 402144 65986 826091 850856 788921 139623 875574 17228 90528 338217 368364 109 820967 599691 4032 612531 536175 697793 837042 140739 379843 188172 144819 662778 1627 874210 84133 770634 818126 417330 802128 879996 152772 7 866566 458279 818356 886206 100130 734858 185351 870039 533584 342903 224 608771 58193 572163 178850 35 3112 729877 626095 211834 422748 518913 815309 872026 154174 807465 3452 828923 862022 9 509413 758262 523758 815088 4 565377 342399 963 666384 317 810 679630 1 32 11 269239 264899 809671 98636 154883 521511 898513 433410 4356 282156 10 102346 76429 6080 176002 801599 513076 860354 629052 839077 174240 46381 791528 665798 644799 295509 828796 874498 279 798160 873979 260224 323021 454 68113 509758 69517 759222 825913 863681 674643 365924 120924 827515 779712 2 996 31 402113 286184 335235 456986 637676 3 727751 894573 116 274898 756585 873881 558148 896181 574072 878616 129085 323317 42 657 500541 127 74893 892704 120 624132 13 84917 748081 850190 6 412355 760874 77 826069 406418 988 497584 8072 790228 5030 378860 285508 2734 2120 856501 874858 841000 101580 411829 154127 756879 862971 664725 871919 420537 321 351344 99382 446874 899740 440272 170601 548109 725183 432859 563441 734196 280204 371157 819122 862250 499646 2972 896826 681185 307865 399814 576261 441693 12915 5268 643788 838811 685018 797698 333140 256089 720684 144975 742108 830935 836498 716966 781576 110 307913 891258 847857 854817 20550 818771 11468 857223 788419 431169 203926 2 786104 758513 17 681116 400067 225184 9125 216 4741 12274 9308 395258 847762 523278 440222 485 8889 883305 698393 29977 507784 325 794497 808702 757241 517725 717018 758934 747636 578734 859115 276803 875231 964 399316 884175 85016 211 91184 868305 859149 880672 890866 612512 5 524693 824986 302360 1537 785132 45468 819595 399835 1628 18924 2925 556866 12746 3 197857 399635 898276 783747 153190 847246 116586 656576 637365 843914 797252 771383 151 898955 43425 491 5680 180582 786514 144886 719950 2055 42223 690000 886485 297263 453498 894609 60740 526503 842611 894290 442848 538952 381490 638772 569976 197138 390148 860353 832991 385080 382468 853847 835698 836189 162323 337414 792186 610613 890589 4405 628223 837558 352365 6531 615851 126850 800143 892146 53850 45560 11193 12494 32176 1113 555307 386025 1 733 59635 432572 10600 626053 150848 836349 142 857112 386375 637440 783296 393987 486307 233446 59084 149 758476 803276 460931 884478 518688 896207 337830 654997 1571 757674 616330 6484 891253 331919 83349 261402 1465 810873 891814 866077 30581 851030 838731 158845 26895 557298 755305 342392 807546 208831 5615 5 885446 169617 91387 659559 141953 2 9 398555 655983 83 831106 69433 885528 781552 834562 8 746321 63683 316173 604547 424924 7990 854264 463308 575631 652147 751170 897130 3906 8919 505973 2548 825255 161667 135864 181411 480580 826220 844720 167 676921 876526 102106 643163 452930 47106 148865 112596 741540 286112 224532 230 801415 479209 236853 624531 190514 497 6 98747 304615 259 781872 756166 23575 749261 868690 323159 759791 838480 685922 816936 531753 73631 883263 324933 2430 686878 125563 188389 184487 393395 803448 17224 699218 525908 14024 4431 106041 8493 896889 857619 618165 157740 6411 873844 27170 52394 730206 81089 899189 3304 778074 56724 350575 865951 419632 223147 847184 806 301381 879382 347177 564084 109067 200783 890937 899470 147959 269688 792826 33 607078 772608 207123 871318 770973 68386 862866 843662 421387 5 752518 873713 464382 766194 897484 804224 844908 603276 65202 747090 552884 49848 56883 280564 207719 324350 74 779991 35529 532840 712841 17 634729 874885 104 702276 840170 806611 111 397377 6 850088 872445 859474 780531 896473 585902 892078 775078 460006 235190 10042 860133 212382 294253 868898 680707 525926 644240 218371 136701 886560 397665 123804 823389 43494 732708 427817 200281 787391 384565 27938 884311 99 734001 38 787572 552724 585652 778705 820458 43506 818952 895857 3110 591728 605 10 151700 695848 764776 286 192069 591598 877194 994 829217 171020 32541 222042 333999 490171 847600 881474 852437 1402 5 332622 393283 14466 898750 821386 386 163311 18396 34 10403 854904 488992 333640 510784 760298 559794 328422 224946 10 2 644328 764558 249114 2875 95585 179452 80 2 3 883161 232594 510154 5056 266598 197293 3 754925 3 1103 874091 28191 113 815158 889215 518732 7 894983 665735 417969 113 839814 365748 798274 695707 595489 859378 737255 580482 279417 832613 25 271878 199313 893873 161385 2449 876879 555850 60066 891374 882103 246530 573104 887622 49810 710707 890589 612592 651 594647 94641 18949 124881 518845 729306 651166 886230 842833 795069 524698 147 265298 132462 697068 220252 813072 112828 106850 4 797 885696 30971 788 790480 666334 500436 434398 812586 120956 879151 727312 526313 113191 886874 92 866327 740292 98387 174968 555137 494 874020 256972 641183 833977 2 670931 837760 706099 643010 91367 137 807940 411455 9732 4243 725906 884422 411464 896341 848250 270846 334550 427938 117439 725143 655282 141452 21605 826565 4 120141 178 123590 123136 823789 767584 1681 5 202294 245998 125226 573045 152031 81948 189102 834527 62352 1668 11 824282 819338 396213 67192 801240 47298 841862 228452 439892 748030 867051 401458 859906 742777 88698 11 775125 4502 319789 801172 757 858961 17343 8 425643 290517 801446 58524 181632 59 776512 107427 225171 104587 876754 886265 121 824201 285038 402829 743612 468571 7 795550 523934 892098 864722 808942 211 893280 875579 856912 652335 886268 883587 318040 630135 56746 23376 707306 893516 784470 5 3 392032 811436 408906 860700 508803 1408 29830 455858 83 791185 230668 844185 30 684170 476336 535414 875116 794974 499401 862343 759258 344275 740132 1969 192303 558283 605863 111401 249373 842032 193153 801690 4 244690 2043 101912 52005 687025 450704 277119 122264 729627 75705 202316 827711 10 152631 38 371094 7 881923 870967 863596 175022 166773 875068 311991 96725 316095 878400 158410 824223 822267 10 843177 366900 295216 851726 10 1647 8063 410649 15 848079 457360 826128 187516 879505 337427 738232 30765 720313 872899 308 521617 1455 633520 25 734946 21013 133386 729938 97802 872790 474955 753874 828557 850190 732721 686364 143021 889415 603151 611955 461479 488386 702194 38 808298 271830 657481 533633 234074 510157 837245 268951 1 1 562763 79573 2319 842498 856480 876653 420861 457903 462580 878369 272060 695152 469405 664836 13809 409392 621139 261978 836 891219 853728 6097 880542 779842 251 680879 45065 633040 885450 896744 42027 851345 223354 501306 193664 887344 2 9062 52515 725537 435204 25 884152 894431 844576 893180 11513 894755 575306 15 7 5 464962 103 853972 803066 136025 419633 1865 13074 728390 385939 863744 184 188608 8 221995 158050 5 324 896820 13945 51562 1 761452 830289 153989 102 834080 87959 427137 833467 837911 854743 824307 804783 383396 396313 887004 685008 873182 832798 603958 544960 815093 128940 792170 108055 191253 876971 36039 757415 877667 749558 126074 756078 2 888840 237981 726538 862124 39038 4 708343 746722 754884 516093 879685 5 24222 63738 323 296559 321397 24733 892955 489898 412749 1029 851787 754416 878565 450608 134195 1 47 855613 99488 890237 127 322 13 417282 557547 260233 835466 624497 8 47 813317 374719 1386 897734 254540 812709 620064 791404 109 431868 66304 696810 4 201963 890579 488214 872443 720095 67522 861398 825901 408531 819247 385434 69865 849406 752056 445 886090 754609 26 103 239 759090 673345 734089 886569 802637 801742 10374 401545 885386 13349 798428 807809 870678 588485 805126 10 305125 455714 825044 887242 3 1 227647 5 722108 134 820584 799506 262860 112162 840220 876565 864449 19583 391533 536318 657714 644030 581008 765069 128774 132283 36421 181254 746188 383002 815900 729077 862565 549572 678039 771559 677606 742238 546700 182914 860299 877689 677702 871099 867621 778180 883001 21 480277 521160 158919 684089 794973 41888 858153 130663 4 245529 2 585 18072 194677 140264 20 753346 1095 316223 666644 778738 357 415 13936 23442 168 790577 859419 748484 4 2176 1 617141 367778 636208 203724 322294 757868 805128 355 241435 793712 824677 93 490540 20017 99723 649482 519261 14155 578492 1 321049 769822 401 630865 815866 4432 884611 682329 34946 375325 781051 813398 895676 5887 9 4 841414 557500 746762 13 811087 198 2750 888010 4 11 438801 535070 162516 585144 455828 891361 820364 355989 529236 8087 572848 335714 33 537719 859160 621678 664101 29522 204080 12 3 419938 885966 871781 248 7 201088 694369 870048 830536 13 891797 35361 832234 42404 381873 819945 851709 85736 8286 398797 882501 893186 290907 107057 796 17 695487 42028 518989 408169 58618 758269 16 638032 498013 627849 618475 361587 773118 72197 99702 133157 410149 281746 52846 805296 173933 765855 3 50940 157582 891748 1 190102 16738 12 134824 141 817306 674550 874204 324269 761658 3 195 869645 486298 38479 562412 583656 529896 359964 316214 872001 887434 895877 731690 306351 852326 310872 800133 24382 306834 287197 523398 113061 849558 174241 209999 536580 2929 497288 568960 73389 835803 559004 885920 467998 891375 848 13903 2 175570 640467 640981 896895 809874 130871 373588 436 591872 763987 833650 740029 865398 441983 720201 880753 881607 638 836751 890956 603 256002 867540 81 872985 240664 853654 3831 284413 472172 113844 84927 877871 147813 93323 394834 867630 867836 31082 860401 1773 85 159707 39 829561 625807 428268 739067 803741 330331 870713 116 16119 699870 519494 838167 658175 134447 299958 855466 34034 882145 876945 227572 431875 565647 875460 125 446971 853722 591449 841954 654828 899161 441473 872 84264 355535 484697 229531 496181 297062 587232 6 665386 3 88827 732737 819269 341626 82582 219145 746939 882232 50983 893189 814813 207277 848270 189162 1124 785256 1625 861498 36 71337 516134 315168 245479 229306 544494 27252 608036 281521 807958 893132 867497 29147 765853 802802 726889 75519 1632 531493 333934 307803 390797 78 848755 697893 475822 886977 824916 6 4594 333626 7812 378300 366042 376903 738649 241871 889442 266306 860879 558920 95496 74423 37 533963 89916 753933 590020 798308 173630 895385 872805 534075 1622 867287 3 627019 802772 873216 111765 862058 893199 845675 359905 416204 367731 778246 372298 29284 860012 825394 528449 802687 321564 18568 539976 878059 349745 441982 224921 329877 284443 1769 536283 658987 716277 897919 93162 533533 460409 324 10334 215829 720831 411955 5570 845602 890253 91 129627 2 815705 31 72 2494 864130 471966 772333 128898 81443 187021 174415 822 23672 1190 775165 870465 879560 768497 884302 801691 860710 1 373781 863116 431424 241192 405020 18 803803 778177 884219 1 9421 415061 678 580034 280031 855248 496386 215180 535229 814733 812726 777284 571972 603291 800574 618194 850714 721251 246403 827348 7371 403876 743797 286009 20259 250 871493 558333 510132 711161 839467 260669 542924 890553 517494 490046 4 325676 284838 171458 897998 192445 839405 888333 621896 830952 130081 5 2511 887752 601890 138 899384 7 870341 693190 12033 255966 1 8792 645812 32991 893199 2236 4926 117827 814136 739046 33618 890274 868270 832733 642009 789394 834830 656844 543359 886124 205454 517140 871479 157974 420978 477687 59939 711555 458 437337 697489 749590 205439 693757 112656 27371 350453 898746 1160 153920 624864 1 799081 336940 851822 52301 422471 453662 531737 784337 679607 281192 773372 134 876224 838553 777752 864506 779302 899338 41956 726792 835515 830037 709401 863902 26180 703437 674252 152637 42892 524489 405595 741845 813666 892 49 868282 380624 797184 885305 84317 309979 818675 99474 237 902 779338 129050 276233 73 872774 788008 246012 637338 34 694802 245507 842619 273305 696710 896959 836839 792039 880573 787480 217062 483728 840735 2476 364403 775284 2831 855987 369196 106 828179 1 67 17422 769852 4 563928 705903 457111 2100 822759 83951 1 679103 469822 11850 528610 1 44494 5 896291 891451 760836 471384 824357 12 761402 768133 251141 646950 705787 788433 281063 698765 827271 279948 828969 312 840818 9720 2348 525943 756398 775910 141976 751191 68131 302 420274 735504 8 818561 2 6 841834 275188 31483 740126 10 661586 833133 668096 311 359949 340489 30 877428 896650 102413 327459 3 373936 2 63634 126401 46990 208 38561 447978 895057 312892 165052 239104 866045 514927 16 8869 862787 558306 63260 96558 890321 819838 878177 9010 85824 670310 882493 583176 82 484634 276 811431 72994 1 144212 648719 852633 69552 833196 840275 673852 371455 222438 652248 6 757110 235713 821026 8993 868176 275604 859639 16531 804719 95522 738094 887607 776456 447179 1022 889449 866148 769680 339588 1618 708939 703896 274730 3851 691964 888813 80729 92983 815905 573748 889465 794750 578610 842631 105 880331 485 832088 771595 874224 429269 206232 717653 760120 58 867289 786805 341118 426453 1 223630 894569 227 878312 633407 37624 898042 820639 892324 823945 818303 723547 197450 247761 111724 216262 815241 866393 287305 245819 53792 892589 218133 668774 820232 881465 525057 463 391120 135613 883889 883254 768016 878111 5 795667 693435 854754 103926 771092 112639 515448 81066 1623 560141 398994 874443 849078 637375 1633 89201 315594 834055 828887 438650 899322 330319 8 629639 28098 121 830107 804593 102712 2 71525 692579 327281 667604 227571 767630 834025 257537 870210 700863 835365 749791 202110 886027 370899 433164 849510 876821 240404 809026 669456 120607 69 2 896647 868479 816788 351952 843276 615973 714830 4168 473073 94042 38556 49679 567723 746281 11345 870653 6886 867113 102348 868685 27296 16597 488076 728015 894047 894320 546620 779656 832123 866120 728113 887136 826905 886717 418425 798615 46 9 651095 868592 248573 363754 20 145683 888668 378123 803520 108 321886 831983 443795 788804 345 876362 736020 499 551065 407497 789379 846761 874406 27 690391 242 323005 17437 777778 626 728979 539676 15406 7 630734 116117 7 589726 857355 132373 380152 878705 775063 18 31745 357248 532412 861764 348022 640632 651341 86113 858023 329395 43 545339 741732 115 1 545687 820205 151 139216 853978 695553 868533 202134 56080 155844 273177 32031 44608 885494 328668 855158 825703 349991 869520 846431 714801 98741 782258 870476 844770 469364 391751 724921 600666 73 883775 793963 695 799139 222936 301967 606669 738100 669241 595885 787958 23 22013 149379 374880 574147 231218 880673 897171 884240 4464 237341 425579 1332 896016 93375 828732 829278 4063 812037 390193 378590 241748 145758 221818 880119 699421 402929 2 854337 472012 143210 777012 53620 849232 1095 668322 141727 774367 837959 816068 541931 220744 4272 802057 844911 680970 79177 827127 844009 858627 809094 652918 552813 3065 676084 726836 780928 13989 633375 869292 6699 1634 819361 2 143664 531006 786783 887546 626275 203636 34569 774219 364248 458719 606906 55285 85707 273979 9955 732796 484399 124695 80960 562927 10842 898147 427131 603432 3 279687 890976 120609 871916 262664 805778 494847 719503 518353 220675 63 753605 75144 278790 856077 866666 676220 895005 839568 371559 3 96307 534043 729463 874733 777171 894999 352322 631 46 438631 134327 874648 572051 82700 764169 121798 5437 400828 879666 111167 760478 478330 839699 859680 201104 650396 872268 127520 552857 891238 25820 7 847674 260772 764929 740530 694820 222 21893 676284 68561 92875 531721 205678 26426 893702 279010 531055 843322 9554 773923 755439 759192 29786 807808 7877 860631 440619 8 738743 765457 869606 661205 239978 541513 879485 745642 429690 624856 138076 833480 788045 886097 330790 580039 4 820132 896552 233 620096 826959 884074 291405 694668 7100 421405 26909 847674 334844 423522 50 582909 1047 39814 788696 871634 23756 824048 817069 662047 899428 835022 893081 237464 707434 895264 419130 797935 265563 52238 5467 817137 160761 705989 897475 21432 645970 392061 600747 554 184956 864387 849976 10521 1143 469908 888500 873704 411219 42594 28629 62998 885309 808788 399619 4 768927 571822 602154 880178 167057 443835 224 889665 843482 571936 815551 435302 217941 625430 655189 475791 827017 491139 864907 821826 820651 458144 4 770 777325 102643 9 302287 890256 272147 463722 3106 308343 8600 874357 689226 92547 565677 499792 4192 553953 372036 238 416585 827 453153 348040 856407 860174 792345 209329 353661 864244 13097 829233 1 177989 872698 276916 874289 32 839145 265251 437 501976 134542 10 875921 791279 887831 482769 874703 858822 198761 768092 808954 207541 688607 1375 705584 127843 609363 18 367569 500550 13962 318635 454000 887218 118474 861635 891841 58752 25 882673 828733 807475 480657 78122 148132 54851 38 383989 816268 194568 402688 785993 96344 888711 652445 495227 880245 859542 7 690677 800781 15678 883993 26619 351120 308152 859771 623576 128867 850873 146687 321144 63651 345888 874976 593538 654336 852900 560202 483075 826352 176966 4 743406 88057 564282 599263 774495 891014 441994 828491 7 672378 18 628790 336173 57 422749 624 810429 2 310273 113947 46 1 3147 107809 675289 191 748747 193168 751996 331 688212 43021 708384 484873 72574 726632 16 35121 881522 133509 15819 880999 126218 782789 495026 92824 864663 454952 23548 2 542235 192093 679550 871646 844605 885854 120490 836463 4 373742 771009 863962 41809 66183 310283 818358 812818 6 152 599659 544463 275 182402 718660 474 773734 565247 14229 874026 863720 7644 207634 40912 11 17860 193 54926 732825 6 592900 378212 13365 610102 817950 15 7872 857475 206029 28049 715136 15 112632 434895 233 857175 114981 878446 295833 847614 726801 898573 730292 767668 255628 10 451115 881664 99212 234965 23 867871 32207 429705 593 572798 714874 8 798252 479915 895900 284901 801584 694427 548189 865213 878545 28527 862328 861233 50872 681926 90237 96 893214 9651 18 118244 8 7 671215 642636 5877 797430 813393 808709 4426 564021 450680 343501 3 896976 57309 811712 179433 19651 20 840991 13417 577343 14822 596124 621531 104 810766 1 2 71642 373034 830749 51055 899391 25853 820626 887722 827500 551220 877047 510042 2147 882134 849056 7 150972 752267 41229 862758 895198 257 286133 10427 324793 25789 874014 863903 1440 796958 9 729000 464122 11 601970 813268 801224 454090 833429 20131 860223 71781 313973 426738 16636 788893 320492 840561 655220 351117 55294 861639 788812 873268 887867 849047 898884 38915 619646 550176 137177 2 115 236860 259227 304920 104886 284811 801747 618775 2532 878856 186203 844854 96570 35 777688 637419 436685 897913 473 993 440079 698968 93149 873803 897053 877863 564703 882317 11472 215634 890677 294091 557153 762074 752200 45643 507261 17 702035 579385 819671 2 526695 203534 661374 89081 884401 559591 474633 713722 70935 3809 360337 678729 436204 258446 876250 365849 441574 849345 894755 4403 394013 223251 542839 621171 123998 877695 514668 858762 678003 855470 224517 350331 5 202617 702879 646345 848290 339444 3 2 13450 564987 9614 5067 201832 205291 897840 872077 30003 670930 853450 781102 3902 766366 831188 7 849978 8948 775821 76887 861047 133674 677937 33827 163741 233142 895143 895122 728780 792477 159483 866896 738615 684070 13 1551 747811 586527 563670 21031 87088 887847 700825 167 485127 881520 797245 470561 823844 60671 2 98055 17 797066 721813 863123 823107 91429 139 179907 99 121443 514117 239486 81885 881703 893369 894479 502105 708373 1 5603 387281 171 14 109943 742057 876637 1724 98958 506382 280143 517 51600 1577 866316 626117 117777 471649 396245 346813 834471 325414 753079 752166 18271 837816 27299 26762 125038 202238 690830 22 475918 878775 16 301297 886269 303853 106909 555026 781414 9 6 27506 121804 604227 794788 864216 2373 47816 439901 130870 393956 430697 594173 1115 6888 754214 880527 732916 8 76500 74056 883948 725005 894526 573509 47 318439 405878 642672 80164 205832 872638 970 52077 360460 488094 296 436802 537241 24 294002 790194 824686 723796 391 568921 883989 10895 29338 475453 2 90539 117 64266 161718 432300 105725 110517 325841 503070 619160 546547 5 590389 47776 888026 831979 8803 180357 896586 414742 7 374866 36 809222 563664 773513 774381 579038 835816 828777 899789 25775 709992 188142 696896 892333 891595 877510 106987 677054 110222 851948 95725 2438 230829 382985 810569 863849 138106 876848 889508 897865 821630 162 322423 637712 286872 247852 47168 854717 816454 666043 793418 84171 856050 319444 450716 22546 70738 769138 458244 416784 899551 44815 867246 780144 765723 288 182899 740 876087 698577 893220 13830 215553 821145 3635 110768 835928 833560 6 829394 452984 2409 42680 156039 689390 356213 502948 35116 733228 51582 571707 475701 737414 8507 251 100216 840854 48495 24082 866899 11 873142 866420 284602 853229 463055 839234 368187 263601 262972 81687 375239 177738 382673 449569 663431 63667 72 692091 696642 143384 849584 26622 841685 81776 24 877105 508627 193 4162 447965 785780 891218 99846 878661 11 440413 61920 774639 186137 61241 713442 851968 109943 855080 3076 495318 24 874942 765403 850458 496441 823658 425290 30 581056 687332 270 37184 797532 476284 3 781057 4277 798544 488857 856000 489663 604351 178 2333 2643 765911 389119 751074 293305 422935 840523 674 615 786297 290750 873879 831900 2 18 32273 264133 62996 14 169 799755 896508 808198 358561 220425 850424 850727 770370 2 244630 37090 737150 2949 632851 720164 44 451656 874128 104170 58087 88713 114807 148524 894269 700234 623269 673363 336576 424241 380508 770 604186 182907 702766 316383 5996 389718 862215 853099 757119 729852 883655 888437 149430 242338 805626 754562 455454 134332 20 409115 247913 242070 893256 877954 838557 68 775908 169 9 718618 425125 833469 889032 794771 59777 367323 697949 739651 12620 829500 2935 882317 2 876001 287384 290746 177839 792319 628271 631771 44450 875747 849548 845487 154999 523804 891074 1782 750640 126473 883389 869830 696742 772823 837279 508881 793636 74628 805149 57075 413614 40806 284423 733 878968 820086 14 612650 899351 871146 632 593148 802765 11261 18730 726924 843965 706815 67011 136983 770420 275 553027 205578 855655 190289 867809 3383 892153 878636 5 824549 711615 4457 303883 356081 838150 677999 807023 827517 734387 525874 803615 757067 465561 211818 113702 148889 535838 557269 762739 625796 152894 823377 230 663166 661857 881845 466141 1141 281092 51640 882528 10756 280898 877102 311625 838428 95 4961 217231 701907 830097 111095 854335 837615 876287 511469 752042 129 529879 184161 14427 883864 641995 871291 849257 4477 636452 752854 855424 22 2 570342 218513 1 392585 757467 483322 878868 189152 619248 187923 698332 55143 7721 585161 874404 33 874760 488940 171078 332455 105 279576 233675 849539 586389 670122 823707 885231 614630 178666 840955 794459 817324 855250 818893 630119 43764 891188 37649 864890 350695 204154 454 875144 788275 1362 872765 811364 396449 69065 750047 818093 785661 897374 1 884762 814078 747000 326 847001 753726 879075 419537 223181 753616 841162 94870 164298 476 625348 254710 111253 587626 186047 68495 828284 190945 258166 891907 783774 860685 385 167861 809627 499113 805558 801392 1093 431745 640685 341347 6 245415 862713 375526 894342 749685 857408 145147 231175 890328 279 624452 837738 874204 867007 176006 682559 303121 26 497102 666190 24 288250 599435 752772 265852 6 430991 869656 888972 11 668639 6539 871438 894768 818527 2 803806 5 123779 653 828618 142738 2 828493 3 161813 14938 2259 718556 862729 572697 163155 2 847118 162940 7 464234 846721 517799 15908 99174 2889 869959 1495 872869 866971 124106 879043 679051 9 898086 875044 846660 457113 758493 176428 867252 522134 251193 893098 705245 787765 894914 964 806971 411763 1 833373 139262 29874 798562 895 860281 5271 423930 883565 881705 862164 11 666606 725154 421705 823447 679553 322223 474863 783938 327914 543371 880446 781317 66734 773455 20942 305765 848132 271972 798963 439729 315034 881293 678841 478699 378502 753432 664873 885923 607689 689216 869439 118 704115 797099 44054 1 889152 375 822067 789234 1101 891805 393154 896901 386182 3 668875 867155 108 223671 843618 337060 324826 259449 21960 696402 656 368889 481536 558585 4 879757 851864 882806 286255 590302 890092 1851 151656 563642 428389 894127 873154 102 833134 866475 3 3 892259 1 206 572957 254568 552895 845584 156754 34748 771961 513858 890141 376811 9367 249093 2 2 1037 835049 899960 2797 769504 64713 873569 28592 975 174647 247897 569755 3 499714 845964 890409 761624 881978 22098 448708 160313 3390 872858 817425 533138 751513 286298 466877 1280 523787 10946 282618 825013 3 191991 17490 866828 897766 149281 658772 16542 204134 109006 484968 890601 751344 586680 895019 880145 822606 784342 667071 408013 373589 676863 779289 854647 711181 782938 827611 7 463827 39406 546975 73216 875386 815574 20771 84348 393817 22037 684211 875101 52050 878094 413045 723964 804307 670358 60635 787738 887996 117152 20229 126062 716489 630703 179733 882664 322530 280667 316415 631464 446425 719839 691508 41756 368 237147 85713 732376 4701 114 634548 840777 234179 627054 768645 739751 877746 661979 8 19577 590423 822109 358139 16 81733 891776 2 243041 577019 417706 205806 235342 20 754009 212739 172847 880471 777569 894450 525502 119540 365040 20 803051 176671 711849 207740 580473 245229 44446 468103 794452 848180 803130 16513 770245 851869 846658 877348 780868 14283 464842 63100 892393 898988 62079 678343 6709 357876 289781 8526 542963 463 792116 132462 325460 814500 877480 615785 17 872923 302794 378691 543784 264443 307 829425 345972 696680 679 893179 877635 299506 283234 185514 216709 564051 257970 864068 17340 898481 226475 327772 832133 374422 250 683593 898163 596118 632358 472927 215516 881450 203403 373371 872441 869827 536118 878644 641786 72538 891802 835725 47152 382244 2991 725179 292267 497629 226684 11680 607574 87780 5686 662210 766196 28 694468 2691 862964 755994 93616 52554 5054 336229 650651 776834 529776 6101 7 757799 73980 850287 888566 526907 695833 19 883225 124818 521326 646475 763373 853504 91833 448830 168720 283405 142784 1 6439 235997 519172 724601 819127 1714 701392 126948 375572 474097 16245 885598 2293 383374 687381 338607 5 159216 4749 64 830351 14506 1565 4096 864111 159029 842785 853921 794365 96568 899897 334 366723 686557 877866 686294 809156 301752 225740 506781 371 809106 486158 268 348163 307128 897636 892268 354194 895381 5 35165 141407 225523 515266 138 771490 856194 102 784405 473981 401550 19 156 24811 357814 384312 899368 84030 892861 860006 799783 868578 645723 835024 808237 490996 22399 30343 825064 38557 482759 771129 9957 1644 720979 438 874579 777972 881350 158 35195 696149 63464 312484 754611 1274 893078 897143 730974 350804 674887 825585 123 875671 849582 529072 829030 798570 890052 429225 9 555331 883821 849981 877672 741460 862793 862437 751256 485860 451579 47541 894171 12019 814484 212162 46918 9 645802 753412 693372 430774 893583 45755 563 31 755 700425 812096 725693 52739 103006 326110 10 135649 417530 878925 97868 551602 435826 253190 728417 191623 254302 889606 5512 148719 882446 756445 2231 767893 443888 2 860150 45 813980 528196 284644 5 24 827 375121 804390 90465 895118 804392 44402 857097 126 596722 86986 37480 10 559397 890700 629258 3 867697 848904 856983 760458 495911 870682 215 819022 753 183041 879703 846828 852955 119 112778 428 720902 3 2 553671 60659 701098 436767 563024 849321 15 893099 80532 20 690052 578614 891139 407608 96 4 443223 107363 609740 56831 384509 272205 432429 617225 3356 291708 246397 687706 826841 27763 832765 714254 13 791865 770353 90304 898108 686093 853522 792829 885523 800914 617065 10215 297580 633 299371 573872 787117 15993 859235 25316 1857 756459 391698 785119 113097 819042 847217 894067 1721 799057 691673 811355 848584 618388 889250 152770 190655 878657 2 833917 60257 718468 259062 419260 780669 847195 2858 765526 523448 830359 694701 1176 137126 852862 47 894658 166675 1561 679147 763513 727205 867398 6561 160617 867141 1 346716 894659 453798 2882 567210 846493 762532 895828 146796 597158 899090 180328 881278 15 1002 39648 65077 106096 153194 6581 666464 1329 875504 876516 763655 282034 324842 863514 10 7 629824 439911 434295 833212 285489 4181 355967 95598 811193 103884 84582 831291 857470 878941 4 784 118632 387 30 50750 47137 294527 825577 211954 895506 796860 272733 826204 58 518316 348856 332815 897539 136094 208895 2139 397053 3 831579 770441 860168 557293 310760 286234 675661 696071 889330 84 772064 893981 850332 785445 829838 650997 338551 866124 15522 128089 760428 3 43344 301654 5 18645 259711 3 149878 280964 124003 890954 842290 4060 804972 31520 813758 59485 871487 898098 879259 38443 888207 121312 5 849261 894965 1347 853793 566097 1540 358293 829885 779046 6102 626941 711573 854582 366869 25 2913 698335 334601 850646 776550 22 116350 775446 576394 5 247308 86643 363216 362113 781176 505941 485687 10 408855 82752 31820 577202 6 428029 38 457903 866252 9900 855093 871530 1 334408 774981 782397 36527 851278 629819 509698 610785 358193 843595 413726 889329 852471 94952 885460 470427 733034 575268 844414 657616 284769 862974 4114 7786 53340 46647 896443 518249 100141 12393 817380 320317 16 42396 584 820267 290329 22346 109918 880300 892532 86198 327649 431183 836282 120947 898162 2159 880868 180228 145295 1046 852136 876699 206928 547759 694292 622013 434925 8588 480823 5 720959 2326 429930 2 666612 833737 385081 300583 866627 664737 409469 152823 747090 443834 854404 200574 155808 4992 829441 884972 431462 509212 887371 340255 870620 858619 864434 897757 11962 897142 889697 793439 185989 6620 196628 558450 2 660985 851777 670629 558876 243374 869970 763737 234057 21302 887481 423577 696875 868358 817645 195251 788346 758658 1 249817 15801 15904 352103 887077 120150 111499 878741 15382 881132 688990 855953 527029 199028 832460 304346 499185 877188 444164 12227 21944 887616 386394 1404 558627 45786 412291 769223 772048 211001 884441 377888 72113 431962 2 278138 695277 75515 717383 694954 714346 658984 460817 3 637746 526894 784405 791144 755805 63826 758739 896845 27973 711537 864462 305814 238 851050 565552 537150 376763 864358 10076 392821 767020 878071 655643 408853 582114 18 1 6 570463 21793 289058 884194 507979 109306 838632 536105 418975 891361 866883 178312 288218 535778 6409 846491 64954 803046 208021 505865 125084 636436 580341 885385 349885 334 842968 28687 448481 17054 571220 361901 55 414 686769 251883 776859 2 880362 18742 173596 341475 430109 33 12 832399 84314 674159 652505 895052 1 873665 892035 1 186924 881733 891776 800336 304209 162833 368553 567946 819463 877423 546998 172259 804367 877256 671821 1 865994 885434 728541 641495 81476 483508 16 45633 1957 252994 821197 3618 1159 888553 873055 892463 1 459207 429730 32796 183068 675436 294567 886655 583839 895738 563353 849196 276304 640857 860001 508090 4 99 899751 15798 92635 550522 750529 883346 461243 1 30741 756182 631179 632696 831150 705295 896738 851260 645463 854246 866304 18 309857 852513 459558 26 448485 521994 1221 59 497595 884413 804095 869115 634780 761114 894470 537438 882118 155440 817501 457330 892641 437132 776423 2 150017 57070 9616 448475 845528 710320 3 1561 563521 646137 287 863322 364417 846025 7 235046 754486 149978 251079 880307 48690 101 59871 791921 368 739925 17 5297 715284 830949 872555 229994 293447 69275 751668 5770 285426 340 62 253213 2 6573 370264 574141 20278 779262 837918 240597 890966 578300 324548 683784 865823 189087 473239 879351 2 10610 1753 327698 746096 74445 267390 789783 137948 588973 277559 555936 869828 637171 861436 271413 12797 4 3728 360738 560395 11440 304792 851196 360225 1563 875740 597743 473595 14331 217723 153 881287 309624 834802 329557 828371 299857 109375 763191 827279 90816 552440 557607 76166 770546 889526 842035 24 693494 14507 866459 606971 194464 509221 855405 356750 827601 857553 116674 884915 97322 851754 872686 262016 86810 212083 807311 1069 862721 78729 24039 765850 704113 727080 898701 892542 888376 30262 298405 875546 5580 351667 2590 879578 611780 874506 19 826719 773393 896907 629295 391009 789859 435454 688122 507189 8510 887285 199829 575168 628087 357020 13 139741 170031 719216 8721 3649 887561 307715 231071 14462 47215 821457 6 271825 496888 610945 109659 772678 539114 869721 711467 867354 875504 426685 858652 188246 39 652476 656112 420946 2 871011 488164 763372 739537 877320 277991 654228 2 603276 876489 793767 743574 3 252196 888178 1386 234279 805703 796332 718414 634063 286016 854370 10 1348 363115 54122 203876 867197 380016 241078 55328 688585 767353 852440 308989 573653 6 94072 716832 586705 851621 664632 865762 497004 12077 4 534476 540687 847736 864087 30335 650971 3 65989 856807 73946 513938 455924 872571 363273 7501 841345 825 740631 847001 809471 698873 531483 758048 782016 728561 890763 896826 409299 145284 850713 142 863517 873752 95948 893295 516240 3517 883061 590440 384912 898743 885668 814720 616613 127899 639669 886464 722548 716797 202 2 476280 899566 34857 829924 5001 555834 59 882518 253190 386109 480744 2905 37246 175065 812760 34 116494 164013 2 2 538323 856191 741459 179009 38559 472648 251576 695674 59987 879403 473981 720502 117 616064 556176 1966 3882 450995 594897 483251 210 651918 486801 3 670957 898244 763702 773670 7490 823023 155 838392 633242 853340 543 5 450896 626313 776993 831340 245785 698408 221989 13595 442337 131 334265 18074 845747 13187 175294 138583 284575 484097 1385 354905 618779 847136 841965 29770 8 885164 172088 441661 949 208789 895946 153 55612 797834 29235 772512 413008 250032 700136 852511 889851 860891 804403 376167 882371 221280 144993 2 782166 705949 559518 144 570980 895591 4 40419 332875 836802 135229 229971 212097 529489 423765 222216 31 873218 878203 117752 115 811350 406073 320843 616336 879986 711214 506703 793469 861551 1253 884395 881145 877949 643971 636216 21 856210 304047 152740 295738 541154 882955 701057 612485 31478 1 21 860065 79031 36290 745201 2803 87 403419 66482 46642 58 865943 18 1022 1968 76500 31 168996 753127 510280 796641 9 56 26257 76365 211232 526287 882466 4857 842517 264722 219865 10 883604 234444 4 716687 6135 746278 240891 202069 896201 817162 37676 273 409269 251875 34 14862 884054 470799 664993 731683 818862 25 498707 4 883425 37833 612162 2112 657840 866208 301346 746956 68349 322 660797 11 1510 417753 491701 603 182 444919 866550 579466 683095 768984 26 488242 58 183938 236 587975 14433 137696 8672 252987 341250 880803 883415 366379 895880 382274 41973 623007 32720 48569 401429 443819 486519 733826 40888 3 223426 826975 892492 745101 231823 710527 149349 762806 386396 777391 711412 808065 881459 51395 898032 894359 217335 656847 848924 386 889011 313668 8 181526 688 72199 10848 4410 211411 641735 826637 550423 700809 9030 816992 463235 347 677366 814953 380276 677640 664179 22749 830235 3203 520647 61505 866146 892575 864033 783717 883964 678822 106 440252 60784 208395 512228 841759 140 893151 6 828882 106727 742738 260063 193351 262367 320 876874 861320 799347 827517 30289 805884 612398 252095 897288 782602 253065 898717 1 41 46076 855901 853153 684445 864917 86492 703019 259450 853781 832526 253564 293144 321364 2 356008 890802 817851 190303 39210 575298 755664 109679 455698 895516 876363 15836 882368 36 403867 610067 529734 871758 309593 81551 743048 85 325572 438126 497406 1076 110400 840011 894415 105301 829811 156226 360922 861206 6594 858047 3302 75 737929 767770 411277 4 504923 870804 522452 747813 14 760690 425177 8409 888656 501374 7 23 842750 845049 366768 51 898189 846984 786553 2937 559179 372924 845285 500557 890628 819130 887975 813335 674326 894897 800343 170175 752995 362750 602297 698 834408 835469 7536 560629 859835 882013 47 340054 30610 899841 5 2 496656 765055 784351 139302 865714 715786 821406 3281 1 74061 55 744 564557 390148 814017 417 122051 165636 788450 6721 778976 46 818288 884204 126296 495752 553494 2146 4344 1336 823617 787548 424883 722781 870207 588227 294394 199086 702956 71923 816835 882927 824495 497038 69085 324550 194913 765156 587892 770830 828781 347125 861289 865091 1 864346 13 16078 199548 747283 705195 6 14235 871838 79 83 733263 782558 519061 684858 748998 61386 705240 35258 868182 22785 1302 141661 838531 845870 628795 424 653272 621889 83838 754172 6830 130221 2 155074 814303 753424 870178 56375 480876 492582 817668 472744 845768 106717 878498 219181 137 378247 290494 11 357469 369641 824569 493759 766747 870764 119491 20138 8438 1270 251810 886504 669010 882716 832557 787145 758135 651959 535379 54 203942 453215 8032 362422 134373 882951 192650 373709 769147 115497 86217 759223 436945 300356 136 727941 756480 50 690480 871441 755141 833459 728364 354446 887520 109 880528 40026 889520 888117 298093 453270 74252 36070 1641 844865 855127 855639 891568 130644 732583 42084 607081 521 267042 627434 275882 844979 844955 45897 51 919 863071 807058 873348 159 829526 710628 515058 2 750516 684823 748556 195177 296629 10 101661 748774 29280 895588 820034 802163 9711 874243 820430 16307 39840 447300 176 617 407494 423793 292610 885469 670136 872819 357368 345311 876622 870054 1668 875703 639755 895213 698678 420571 52686 353797 833686 515576 541334 2 758853 9011 176292 700235 830429 321258 803612 368592 2 764939 830666 24 419482 7 449006 129519 812833 829465 459980 763597 897983 895338 452169 60 847947 873165 313045 11569 547457 119778 8234 860781 731144 439936 794590 7011 121848 123891 834485 149805 1622 827511 493247 802377 872361 766845 351488 883344 899312 316047 828667 47362 894795 839622 632725 141335 656049 638574 849114 154573 759816 818162 50495 782046 151 782099 35926 774068 14301 27323 422782 811071 790504 665866 880107 238736 166775 15034 855647 810312 341496 651066 5 4875 276168 53302 345357 18428 876021 402787 244452 789506 431 874406 240 276271 427686 496274 5171 886891 385272 25 625460 788437 118503 156 337213 320554 24567 856776 815840 419920 874978 716906 61372 1 305 638927 474979 239148 605493 191904 534169 1171 753855 1919 247176 48837 129881 581592 889313 6211 186516 850199 414693 717662 691610 861360 710055 6507 10799 616 159067 876628 744438 101415 2 39 884998 18975 445850 867692 160657 455030 588484 362895 821566 509486 1 889431 29819 627203 779254 604017 3 540068 886822 890804 695669 686323 240235 777729 745244 882621 52338 21 394 15 559645 71751 142227 485064 649640 375507 6 869249 408878 349361 420620 721808 273833 778930 819403 781265 249 791435 643962 582520 789576 19 205741 889530 845872 162376 24528 470441 46 271537 10 10928 796571 27308 7427 427362 866247 522724 169343 2635 784831 858975 397375 15597 370102 612266 445262 47276 436875 131040 1 200422 574082 412 793234 4958 840212 828680 278742 743304 11401 15925 888082 897610 2 95170 506256 849526 218554 664648 751960 833381 846356 879605 68 797792 682080 132 625412 3931 25295 87477 450929 837354 894 893973 860545 616400 657901 770976 834237 860679 643338 696475 72069 896638 272213 798585 686963 858038 2 106405 827546 169984 896892 18 898133 772214 4930 617678 685066 195199 10 9 6 352064 250585 899187 387361 590380 613047 3106 119332 64779 20 296699 3 891510 745671 813733 746528 122034 664662 662054 116392 159750 469882 871723 888314 62274 295 874382 1081 538857 769089 824977 462559 805223 107695 213406 546510 43826 118 761400 638264 822084 14055 750751 862059 839628 635202 414925 6213 2 643817 694317 857844 804188 8563 35908 876547 146802 814693 305 823431 881917 832070 30 845914 298456 326994 842555 651173 380243 335047 174687 773460 833069 891912 393037 8 46 207189 664776 879272 160 716183 277427 8444 593638 5 389196 812814 3 105289 789415 37896 19 875122 636146 574118 220577 216857 813657 3 247087 756157 9834 293031 566308 225108 684157 854878 688416 2660 879528 887488 897065 532286 861367 887288 59 871679 699949 128961 49780 13 822876 2 820076 492721 353591 114991 128 363058 237334 779231 311992 898566 841804 408792 512872 636327 663392 335829 36263 516562 70188 124 231556 389557 812637 806233 80618 111236 424604 898769 234757 6550 9127 5 3 13147 369053 888720 235 546665 872809 380262 6944 207963 27 520455 788414 835300 4 740045 283816 247252 860911 858184 254626 562518 732359 23 60417 527262 378 257347 877738 683784 500094 796336 129622 826427 228398 867188 291153 4 636866 375591 658603 206182 156025 23519 837979 820462 889759 887186 872039 363089 563155 162955 802680 868487 177471 128546 342869 881154 530135 225789 829147 471076 776797 684330 638860 1989 362157 32849 779643 281086 435997 637029 647500 41647 851351 735646 898664 9020 875256 570782 733764 709861 718278 723186 380295 758556 881974 274078 814043 322247 83 817129 47523 33 895260 64 755812 887708 349194 127001 833605 23559 797044 116466 104915 709589 872958 852417 752438 897793 566370 882348 874557 149524 742832 710793 779909 80249 564368 213959 10613 56983 550130 47 812724 110337 60868 18849 873539 783582 823502 895833 3 81975 172922 351576 893854 326576 425778 669 3 13556 714803 878704 43653 661834 25 3883 3925 608591 530565 138550 300256 852732 885290 514 472248 441000 263834 34465 881508 817380 278 234356 352061 4 883364 763395 38 889550 893027 645606 732564 388454 344653 809859 511932 463260 458916 800426 348303 683093 779852 728825 38134 6 595231 62125 4 279968 24 3 153848 874308 62 785884 45213 792269 556535 378020 272572 31 91271 91686 385901 514844 891796 833755 2 5028 775405 826351 5 608691 860395 603033 630838 883589 721383 861161 674475 694653 270195 2 192555 846358 5 97 406541 344085 879978 884040 401775 293 229606 81 404118 889221 2008 208651 121354 518359 98080 306909 2961 719250 5981 145266 864234 4 9 39360 364199 1 810987 99275 756540 367402 584260 524535 720543 642329 537949 24651 289635 837466 89898 858436 335544 801665 841072 866826 12563 544890 351965 674413 870841 266068 852881 804186 484972 554767 885634 789254 859610 795071 866485 165530 896158 4770 26429 654436 889874 193881 606875 39263 131324 839794 169168 759539 155382 65114 319107 705627 850845 42189 305606 610492 392928 867964 838597 870976 734336 507796 671760 895500 843816 697896 40846 842461 690623 5515 142 786417 6512 696411 278 877618 851593 27972 99515 99429 870493 581538 832705 873766 1 483072 116589 154871 2010 171691 504414 573528 850414 882764 193 97560 896225 791680 498233 314888 555290 92117 857206 37904 286411 378294 849115 874 25422 788871 834296 897459 312284 830618 695084 3 1 158430 72 38 837632 453882 93381 83 663687 50612 664523 14168 891092 348 838724 13253 813804 816661 376449 291764 866714 497529 835237 688504 874094 828060 14 586642 885157 18908 525984 72 274 798085 463198 529708 296482 576767 178122 464613 846475 796582 83508 51421 4 287 553681 59033 884023 899382 873845 734622 575581 27333 856670 96394 704349 842881 40 726712 882116 233284 144517 776951 732934 165463 871918 862631 463594 750603 407290 689639 886633 849770 870070 238896 894841 784063 851413 897003 892316 687434 411050 325637 896592 517711 872699 1 134359 819606 663892 805727 790957 252228 230969 2341 858690 604946 863768 803136 812854 44 379416 1 823789 29767 37174 713844 46724 790563 747373 37019 880405 95165 2 106 794905 574097 881326 229680 631453 508736 299252 231 6 831662 6623 773775 787674 201001 853053 6772 462944 888532 25 241825 136 68765 113255 76448 807951 903 635624 215667 347 897119 177238 644032 99 6496 8493 137340 3 875134 531 814638 610984 871563 682825 883460 617753 40 830181 5555 670995 871294 266585 3 46 889126 851873 36251 644909 251861 58909 837301 876145 739163 816687 813800 805112 11769 459821 422963 508490 540003 413047 522075 478833 22825 341672 877619 712615 1 637407 891907 744785 176481 702546 220107 95792 716923 884508 785620 857356 211541 744694 260769 749519 7 2727 543824 871286 15554 829022 530406 205705 518 836320 760905 241568 102 362667 461604 335084 791428 4 306743 659239 2230 453389 780743 46752 2056 812434 187496 875895 18667 568509 156985 136224 822000 148805 626733 9 213322 3291 878199 17 115624 77909 140869 30 305756 17090 6 15027 14197 153858 257318 868148 782419 679633 749346 870392 191630 553 80 704791 694554 31325 826828 778271 867653 1706 26417 889800 93441 125609 761304 411666 879774 324939 791899 59253 895415 888567 865820 555012 312851 403010 6 875202 5 883406 23 736155 1043 656563 184679 3276 829327 377883 840740 1560 373634 836864 29455 511819 170 607414 647824 499540 845340 562833 885215 33512 54527 648287 734106 412669 840457 662677 10 759383 527654 7368 781922 11486 319985 855122 13703 608743 460786 17026 212 381871 210069 805387 889001 12056 477756 533813 83451 484933 851278 805534 894407 836623 45812 173370 689679 7538 2 873360 594515 200720 697571 19295 811764 49508 297846 1217 644714 807480 8814 808955 1 827736 853328 781601 822998 757141 117015 7422 278669 735356 60 200564 759767 346781 7484 764356 490524 742730 621502 309508 449664 898459 427 52835 806232 860563 280615 428057 10 888615 88244 884418 979 156 6 842993 881058 828607 401894 276961 388212 365709 481481 869813 150320 4767 397 869294 639392 858560 513762 6 827931 144923 500702 237689 259680 842099 674392 684244 869195 532093 766501 81753 478276 486289 890391 8 812367 794610 834404 324787 4753 43 174960 22968 842150 639045 91135 856182 768463 11 320357 573359 5 222189 349461 721412 278193 111385 796032 154776 83521 57923 6288 47807 77373 837900 322334 658029 867934 877849 233295 689590 300019 119982 41946 285 172389 16665 872592 18763 876325 8 459521 98917 20806 793596 753607 169542 862673 622467 110792 890955 110710 2 707230 264670 431696 122547 477531 679403 876594 781451 1032 89306 842169 263657 344889 717074 893291 773617 15904 860248 426967 783361 471018 865841 304711 7 887353 860446 32885 660207 772832 166504 6 865288 439623 5133 832272 600860 662403 19 8 878784 4 80973 648537 54120 7853 733568 862656 591331 2 731016 652718 9188 867345 761007 303375 447246 199495 876691 218840 850900 785322 7 38485 842477 1662 1 129063 78 870107 511 817746 26127 700795 556380 760135 314706 843472 730995 254898 95571 845220 855693 868783 387435 153769 185535 611166 198151 638848 855886 475162 798966 413 94573 800702 614966 632889 789656 696933 159 2 863256 486379 890235 548492 78248 471445 369260 437624 889155 599124 848216 277 452566 591270 3985 878539 185891 853603 14 875145 63 641455 876797 1 428635 8674 586085 153465 220065 721495 756176 850923 486155 4 588073 343461 364 375465 771171 608954 462021 19 31895 869646 868749 272447 734004 884931 208695 10906 886264 37 356586 892820 873257 370696 16 41558 804358 1493 209 113517 260277 662079 896059 514661 221516 733130 835823 725632 359999 38 774035 770449 829710 564574 886797 377030 38041 843603 736155 36407 461188 282444 40 618273 897773 841061 78 238 156850 297494 721625 6816 811237 699750 882243 887258 823835 193152 645 5955 194148 2609 208218 4 706940 896619 610983 598092 889731 15 878916 806010 423545 367985 519123 884729 630133 790 154289 1 3679 792373 570576 773196 95751 691394 266198 891233 777838 878905 42974 398424 137528 138592 815509 15 889735 836825 111965 870500 871562 894289 898949 289202 1356 162 796803 3036 843056 874680 495032 332260 457012 213420 1626 3 145590 865939 877030 2 243491 3 773745 822945 329344 543300 2020 575798 845503 896855 736030 66166 329391 3319 125614 263611 893873 2475 676073 211176 733975 620340 465512 215156 686988 858493 304944 854095 53169 798760 787973 899925 792714 884447 173800 366945 795713 112562 1679 415683 1263 8911 890189 223018 798841 781915 898666 692977 6331 880786 433126 842959 100843 859020 466132 411317 681909 803677 2 735739 16952 19045 7912 492166 231508 777081 878210 341 1640 798374 465455 649681 680348 220894 4 492643 237508 588770 490433 882714 86182 787727 293709 14 7211 507662 859105 459753 304497 50630 279 559180 868198 873488 563607 581707 17961 255871 711903 53358 71013 801641 835594 242698 20995 429866 11 823633 657202 846254 245 42 137 363817 101237 856860 417324 724023 36 740825 214 3758 778988 812716 119699 781286 67355 627 248937 829535 5 2097 260583 409693 865353 32 838926 868669 126607 450288 107485 98938 233695 6976 3 799334 817741 894877 3258 795317 644957 474252 268 317770 7753 157905 598051 830758 480 136256 790195 771080 853894 879281 857580 83 32 868998 784598 403773 180133 748510 721423 837040 370765 889656 888847 895630 199515 1983 844450 78805 150801 743413 439684 632728 32 332298 665997 838695 14550 2 355167 20 826422 798282 8451 810 889881 673939 597124 829871 642906 762914 719674 795755 576489 853645 429061 548924 779948 578896 141406 828651 881899 77771 615757 898777 442969 418204 80831 458834 34 899072 650044 842950 436362 176810 267574 235 203501 435490 839938 117338 898390 408949 541250 151363 883362 119032 306819 490225 2596 651231 319504 549970 762101 434698 303790 712992 187 123 506838 895721 28160 862923 438626 368626 645993 900000 6265 438951 1 819830 25876 416151 893052 894012 226383 897492 807331 760614 677668 872175 96339 323521 417443 828227 417957 878082 601185 393813 4 856372 481142 8659 251 232051 40774 895978 310439 276 475959 819659 4601 58083 80730 891557 780028 490995 702233 755673 125541 23 863677 164 256246 692382 166327 150831 880562 895740 166159 4 479556 775835 663857 394123 125 43367 664849 32397 599190 15016 818358 817985 4 426616 777902 784383 9164 236508 63463 169547 521115 829402 147275 890873 300334 232157 862188 865544 8488 131434 2110 15314 374011 437667 324640 703767 492113 721079 420892 723579 72 816748 439573 605482 893120 663911 889893 547555 8741 883787 433943 738163 518517 806423 822871 496544 232138 523 684991 663495 843153 577598 866777 463889 872386 362544 885309 323380 742810 651450 869884 253 274099 724326 798453 780628 81406 743492 81107 864216 774716 754663 871314 718341 849161 813626 233043 897440 822250 6444 235469 832860 578105 32625 78795 149249 853174 853585 602851 835187 16 844204 897526 684427 849656 825542 201801 45527 877812 212008 841943 26207 833975 657412 698070 4845 186655 708004 185685 132151 862203 17972 767384 877727 4531 628753 836205 854309 251980 194483 1401 469993 398105 146156 875274 642313 654812 522954 725822 816867 3083 82 4 238766 89378 455838 7 884128 574758 608027 783549 7289 3185 470879 46328 853990 566577 315234 83886 515121 461542 837344 51349 291 272462 222368 7032 3059 228586 416587 823466 246650 153173 716207 805306 778 24011 276099 793985 31 830299 391221 6 423830 557545 643261 890384 287306 494 64634 809319 169249 82929 14 220603 892840 380129 591575 243089 801974 232903 986 873907 135942 7 839548 6014 685533 570778 895316 2008 27 894979 490075 886570 437546 29418 790607 14853 609177 821513 2052 853093 410147 3 36849 8 847585 721227 1 695899 868648 816687 842 375684 507687 861786 801228 75 842155 403026 633836 2 758141 12 27576 720625 14 795183 75900 6 31902 519635 17459 8143 469206 800034 20941 759061 797357 895085 896616 491176 807637 872286 615318 1 748240 387421 500235 765121 489316 449170 1562 842929 1 351725 62764 715540 43734 30733 1357 833108 446771 674604 757313 742466 28299 820878 343403 282103 783788 790382 632416 576554 864557 452547 896551 24447 80469 806 256568 767767 487284 545799 866804 2369 835017 691333 838136 12 167900 186891 206 881112 648133 892031 79664 514971 168050 42213 190575 115276 786178 890287 862458 226255 673343 2 882958 166 199292 34 752362 395005 416639 540565 552043 831648 373508 879402 130334 29106 256004 703718 886496 830006 846119 195615 875098 44481 830871 849377 1458 759924 857478 521486 698709 2800 8731 16841 10 630770 2633 532012 287336 753857 51787 551469 357466 66976 871268 284737 830881 816014 780121 807461 841689 11403 392563 22073 866870 879025 637832 448728 290235 711862 498485 435930 786994 881737 857677 569742 353217 637783 880633 23440 512049 657661 614887 857695 1459 420414 780569 693980 3323 526073 890036 889201 828788 135385 6839 31 861039 52090 534926 418240 877954 766858 680363 826625 11278 36789 2020 509379 219309 34153 217126 289298 815606 888387 687511 468214 717433 338908 769489 108630 896205 653353 2 881661 403855 157830 322280 707029 550936 802917 889170 727981 796391 890279 4 414496 767962 215239 240 130826 833470 73239 2007 261499 382610 6 895951 708187 607241 183645 857187 404451 726535 767322 237550 3 672474 2793 876040 230988 860032 8549 41 11210 813642 732752 180126 894846 869532 654461 806708 4 8091 810663 631310 7 881026 692913 2074 240738 788802 565015 314635 124619 38508 859683 772213 319872 7711 435755 9827 865762 62319 228933 865143 418781 112768 330051 2 894230 796137 884710 815710 687 446153 489407 214509 1 832743 288913 295972 238745 892217 615799 874759 389043 401100 853009 537657 444890 159741 691780 603579 1 98 97 231894 889075 292135 761180 582296 870120 855919 886864 478 1 649606 2 111540 700717 15358 6951 818945 445041 839533 321 377934 3 599028 116411 32018 872184 842778 465322 810066 75442 292889 839083 10 873247 526784 794781 23025 202978 741548 201422 722530 347051 509122 229344 55311 474531 550154 240577 205642 422812 18 433799 471416 95947 636536 876582 866078 1662 35 61 878987 825673 217 881602 2 885808 550388 1 217908 680977 669874 718626 235920 828168 92105 894008 743872 512182 555983 16320 897388 572467 268561 692836 373634 841478 647719 256136 436652 797098 839898 833307 5 382291 203700 13894 876 246 655110 781191 2 419276 278349 44862 884264 479867 890805 685241 602023 946 1442 877996 795900 860434 89 836019 273207 896000 676613 38527 123334 434146 755183 361552 806614 611549 83 865386 626211 583903 477169 887988 846991 127178 728 606794 871119 290299 493138 683328 35380 863404 14 893276 360026 814574 421950 881236 129572 819214 91829 566270 4962 404584 1 762919 878207 36271 757956 852667 457480 296031 150343 325054 501616 884691 386153 512721 6 807138 2 810492 101000 601762 257986 47720 818300 769576 622738 631387 300528 40 599157 883074 327972 895397 187626 412972 866851 203797 3 146991 168 879271 845852 804839 648776 284223 896265 21 1572 799330 6982 61991 663293 895193 2 446578 12066 156862 869064 878380 887091 813030 537490 143093 3 135734 781637 516034 14223 891206 868784 864850 367766 405778 794974 880134 851583 835795 865177 398013 902 822306 667294 599864 350038 603608 562754 843161 293301 49 261106 100788 375022 467519 17942 6 398535 124794 885613 418850 891503 186014 797076 475754 883108 5 278470 737306 896452 376054 412454 834338 124148 860089 383765 827980 740367 303739 801300 203 243562 886868 528856 885675 667684 798352 720289 898412 78173 878926 5 430349 30 18 52789 118199 759258 490379 37440 650159 872097 588990 636266 256407 8250 809834 10623 837452 399038 428451 119677 863802 115 881055 173920 17889 143862 617168 488372 3 796011 251133 668 824866 525775 832015 347550 827571 742198 639396 806252 494639 5506 748778 41 233118 23684 885187 45775 739822 16114 874753 10343 561608 897577 486 604966 700182 510452 20 65932 309409 855599 486057 822438 880942 285820 585329 137807 248568 845345 11336 600805 375843 486880 84 898136 760618 751178 49337 772543 57130 799765 798339 255619 875897 148500 551929 216037 69787 25 16404 153 766902 197 25417 854869 713639 708599 482265 12730 892874 644175 3 204306 897983 681870 4930 381628 231172 529332 850461 162450 884275 205125 709242 560747 721285 887868 203 51914 290444 737166 782651 174305 874001 864347 897750 627860 67930 113906 303130 663499 583730 894771 896541 305674 641346 37 795924 6 314377 162752 820457 114149 10 824413 1646 400057 876585 276858 516921 784956 27733 539704 430380 508387 790931 641166 934 884335 880273 238553 785374 764663 375464 253425 820010 828477 468944 2 528 874320 782638 727809 288403 208922 841644 351341 111 8 809023 1 880695 705956 320418 883988 375138 774372 476859 460657 771660 865209 363240 837216 33751 812951 2797 2 220087 796812 557213 851552 870798 297262 731220 662637 223 19045 192960 851823 820702 678649 429404 863545 76253 834981 15 2 42 219023 206 565677 37 312386 332441 3144 792991 192 620642 380904 450778 878327 703352 255947 707140 696071 863225 153459 888952 799420 638720 81370 855904 887344 831951 662255 883804 455700 112557 417253 494278 202918 724904 293774 239413 847696 12 212 22 580 137429 818534 893423 311415 733988 591188 861703 669157 856721 871089 188347 360962 600110 193179 208376 311013 403581 830016 462712 884025 66 867841 34581 895579 889259 14 279208 864009 459461 715273 899617 895578 120744 110896 215042 21247 118632 877801 700430 31343 34 3 824671 868690 237 376772 464383 62351 376643 498744 489511 465342 661969 852195 534029 836940 1854 838190 890705 347396 73591 709256 845542 262333 643115 7 3 341713 462031 122 461495 797191 398568 391281 855143 844313 630219 244781 210 666220 319020 768142 381666 875998 184066 756524 2 4844 830521 762317 24 778482 560149 128942 713053 897142 1 576991 653082 843053 255414 884956 799845 537 546318 113131 382062 873936 3217 761790 237176 701259 3 501617 618414 557854 142883 856277 19855 650892 262 840970 494491 69233 887953 101014 827049 824370 883891 888210 127 328819 714193 767111 380845 601 895318 859859 878493 873969 156328 674726 855618 80378 218 2213 76788 4 171054 266661 346753 783281 131788 840164 38939 821717 872655 3 211955 2 458829 894124 20 492937 833573 300 877440 52842 38 961 328 820892 348555 565971 878632 289084 891961 758943 891410 387649 879943 787220 860256 613371 183457 146427 642395 11 622916 143175 1 551596 872960 832657 832399 377941 717737 440677 861354 877870 17 394250 61085 893655 890031 837014 5985 895814 616156 319685 43448 843929 13 819529 552362 75339 174129 147357 3174 890859 785481 34589 32 649792 3050 10297 356325 308274 184807 628804 863413 388912 828893 154 855716 686030 19354 642779 161594 236 16009 159076 348494 278072 434290 890997 341061 719083 293441 767134 855057 8151 116765 848285 692893 755811 8795 800723 460959 825805 19197 66 4971 584514 27519 870472 803533 5 86669 174918 86485 807607 3 869294 591341 137615 262838 3 26514 614359 178904 3184 127708 853088 868005 812524 340374 410269 91576 821318 772553 216 832487 120230 860422 787335 2 853044 396646 65378 376725 310344 224 356411 482218 870443 201249 866423 864575 63246 207536 629223 441057 765836 1 875947 15625 827417 876757 399663 811517 886419 33826 859969 435245 836789 29 490413 641216 4 875736 863561 246656 877243 399384 10537 826932 71769 64 748522 768771 169279 870499 178446 516259 537236 415388 250854 415450 861054 575330 417931 877245 638606 368113 479544 42889 46965 200 853078 842085 706866 832045 884597 1 513545 548136 42034 891428 797643 10104 875394 774944 2097 548527 846952 12 853849 198 34 375712 866049 490213 880995 583950 497928 10461 261286 128733 26677 303960 727105 881472 60188 4879 886007 838140 118283 287400 862193 885757 80069 503915 837267 805206 43 563177 465540 1531 48 848202 11 410232 871856 160642 678752 539287 301059 714674 841471 878051 897789 350549 884316 884844 826311 831483 262067 884840 734697 88340 881788 843788 418330 505491 846030 698960 979 200387 898619 863722 21446 719655 670560 432 440097 880304 892769 821585 865306 658112 38596 98858 246064 123864 838013 649971 615487 1 123 350496 384 747229 298102 2003 881991 577696 853746 700770 254295 204623 867363 355598 60 1 13 792771 2 724151 847099 121555 802827 877474 292239 8 180154 291649 9435 19232 842730 881949 666697 887025 456399 876131 4 835185 815556 21 846174 665471 7514 3 351662 6 83804 808341 1595 849356 430024 627729 872679 18 447851 820286 79002 5 848876 87191 770875 372824 836802 852960 592459 808045 49495 883634 882743 770509 723935 403748 2 546987 322860 519299 745098 170 889754 189 95622 1340 105404 28 571416 624620 4171 636932 883109 839659 228137 116966 501615 470649 79157 338644 15 85932 394795 3 261989 398487 806576 839403 604417 302808 468840 250238 893560 77 12939 1723 519232 10 117980 894843 440951 878154 317222 531985 792826 565513 796932 841394 519021 44623 873684 528084 803309 668978 889730 484721 515756 835724 770392 382108 867777 495548 17 831202 796681 16876 421283 6 13 12998 214543 685895 64667 429097 14175 761453 682758 134504 90368 5 830872 20943 886892 512398 532 306122 7 2629 875118 415638 9 838609 816919 108763 1990 607691 193684 888736 766944 630199 602651 832776 130 847347 415267 323825 788495 894244 595884 383887 891818 898602 29988 435786 173 63 1 799064 579 40 384050 415602 76 2004 1606 145040 825355 47 1 231071 651 235690 7040 473362 62129 67335 144739 881184 78900 855621 440012 37238 208745 73134 146600 784889 6 828334 730231 147042 12759 839515 825811 1675 7 1379 629300 824712 698844 27 4968 2989 258030 267797 852934 774442 891080 37113 812377 832439 761376 642773 1974 37999 24784 5295 637865 420602 608287 846623 325236 821327 42 521710 5 714223 558869 650082 840080 31643 619824 254660 587047 210264 200397 895437 29 882750 95 207 70688 855841 853260 20854 766456 888867 71588 892965 209772 327633 593261 10127 893990 441478 1201 273474 530625 203439 862049 571089 288666 176358 415 881651 366 13 834420 1597 798648 254287 887356 814837 390189 794235 38888 813131 775693 419047 51876 85266 84316 1824 90619 819196 805847 880333 23 35 855488 551918 796 850581 803190 10 817642 682149 557584 668451 883043 166278 799411 699484 2 809489 28 7 140696 867548 892002 673039 30 671567 90 756072 826911 32777 839902 208767 846368 650672 831194 70616 895833 69506 221269 766223 623456 7 811253 502190 675488 876295 152487 845186 463287 573369 755420 7477 2 739341 342360 162030 674233 746569 344504 881589 647325 689519 861126 5119 218765 191405 704292 544944 504410 697522 336837 316 892622 52 762734 261520 173795 885005 76198 828056 343227 5 412 389621 546819 414761 780680 479773 488 829500 568458 149447 58952 3096 200686 318440 647656 406464 11797 769160 22113 713241 130423 872716 618928 496496 5106 870004 7469 299688 707 759264 146848 501470 101129 714785 818313 43169 411995 475913 122575 72188 878427 858310 172944 27 479 729959 453123 867119 809856 878024 882760 67883 868375 97899 404793 465328 32 2 14853 525144 259 811523 178053 627701 827024 875 886511 3 855724 21815 803 280365 2727 496777 838590 849850 259398 785610 394760 891002 655279 206921 14 17681 708850 450765 112665 1 454172 733579 349 237857 724051 368086 1 817291 832895 882987 24980 877186 696141 876744 235557 65 894342 275056 6036 779065 546078 833072 656920 852458 176 871383 415402 565693 822 858568 106 890191 887914 892126 319 108636 744451 703379 885202 841669 1 659332 888149 731720 629677 277961 503 4 36311 3365 129 886760 873276 748047 723028 873382 867298 55 662639 856276 202555 290342 21 77 708318 769581 819351 379395 39076 878218 885432 151070 884350 182172 2 402237 817343 3940 237750 131232 370310 14913 890474 97305 893514 89033 42478 481262 838394 174136 148 941 627057 512794 836498 780500 572 883455 41280 182234 868721 849838 382692 149677 854279 346302 877907 878312 571314 832666 12327 676459 799203 437380 792507 887013 880249 790982 833396 1 2593 399 564790 36234 898187 1628 9 751506 802785 459445 712 127330 2 63 449749 104574 212841 258042 247137 818539 1 68983 613044 273980 697582 25 571564 348552 749928 390627 644154 897601 256904 776627 825095 4461 551925 152925 651853 837669 1850 802393 628687 21185 626735 15767 11 68375 5023 872009 27767 141839 9970 876453 68348 413890 884172 254467 309538 636636 203580 814711 76138 812073 1 2761 884753 269375 384655 23523 897255 736423 267121 5716 871960 99895 572925 860574 872808 845733 869553 520869 813321 873895 4 47755 285774 845955 46519 594423 475917 892761 841812 37899 6 872266 73098 808051 844967 333139 697685 883982 3 890164 588776 77583 189980 703023 898452 852029 4 880610 890532 4923 312164 404057 899650 862282 895803 357650 720222 100173 869518 866398 347634 51794 194406 591075 805288 847670 163280 372799 896305 833713 204677 15 10845 879852 289214 137 534147 159837 533385 3 267471 21933 826312 432285 834880 306001 96524 4 253312 862824 828387 385756 811159 851951 725506 534 294785 792761 391746 616003 865869 835757 279170 221324 883657 12012 892471 617735 892764 765 836268 785941 824447 830948 2 117959 2519 7359 765308 426370 153773 193556 2 35984 855612 114174 8225 652147 575 119336 43430 840528 752095 746073 22 703695 883299 306721 638715 896126 294907 899489 288506 865088 806638 529301 21557 56884 757224 782049 644952 814965 96166 38 842660 75201 52381 375154 881208 880057 234961 430896 9096 762602 871305 831787 734654 680447 72161 797448 46 497209 328074 864603 183940 2 131549 227572 232283 712908 349549 75 213 360848 733246 19 806496 353539 852444 839935 235523 298391 4939 606761 226922 12 641041 848302 142581 796809 18661 798111 846617 887921 128446 28134 861101 663742 196564 792 841135 754869 722699 885491 610066 784157 794540 2 491276 640261 70 842349 820603 46808 894729 443428 39029 886534 517012 849237 877884 724912 696243 3547 145306 2712 858288 60996 601997 774000 463 809140 23171 259457 586464 504988 826641 636995 120095 2511 676563 681854 675085 565431 323182 837048 38446 309581 770161 896070 862315 51 705930 899552 68 9890 17 824179 671122 389 894724 419540 758449 796796 645852 1 664358 380269 878 897298 300536 15898 270729 537574 60 30455 1081 188560 846915 14925 278849 5 51899 489912 845440 850925 1246 830552 133369 1491 2 51 3 866117 695419 2206 1367 574187 889229 27 273247 653774 892015 222305 848901 542 12645 77 367616 794897 704907 659729 493233 30843 883484 787892 889429 367849 56839 757205 892263 329643 877176 27655 482585 172 6083 367565 757443 897827 172 6373 486 851186 332827 186823 59668 64090 19250 674098 897024 896162 800800 58 473284 111128 864951 894353 551442 548308 893529 1 23 694642 564258 862429 894287 896552 864648 683261 356935 59495 436136 254966 2 833834 894226 80115 408036 212212 620565 872258 599822 6389 511407 806029 894606 51 330410 159 721078 404277 643818 499304 291455 857073 58000 682914 1850 570576 623523 884209 863149 760861 1114 898352 840925 874054 775186 373791 414172 397567 751038 5 169246 858917 141791 336658 3679 13 349098 818795 18710 38764 832755 185419 493539 587757 311838 842840 814687 898659 9 440373 860913 839012 338210 202330 785108 766654 879939 760284 45734 825837 899698 10 890895 808279 842456 873246 249812 885445 272516 581562 867313 8152 838601 9131 824608 1765 881005 878182 738434 332414 438591 556810 265459 848852 878061 91777 4398 7191 80547 204010 397500 226575 815620 6 875918 2 683921 594 11631 843628 563427 148825 562922 716490 435959 100192 762442 885119 679278 895976 525700 93391 2242 116 887966 404453 880625 746007 2 753459 169758 596513 487694 833938 878029 13718 19972 43144 387347 4 681867 38142 843981 350986 230129 331846 890156 356778 20 776514 69768 845552 590143 13665 681346 644014 4 596302 784044 798191 876605 16 893304 899877 384856 297235 3215 357538 883079 237902 837360 881860 529695 7046 131754 593312 894842 852328 837296 446415 121 465752 493 513873 357 853422 761956 372301 847861 660376 833075 769526 379092 896024 816859 717615 2960 108227 829361 284792 876817 2 748402 258196 60032 895552 703798 103304 764728 472504 875005 529618 5454 3 73403 461158 885318 898158 233233 610885 255995 853859 1 867242 456232 490526 396435 75607 870175 67 229 873116 704297 833377 364086 737977 894457 388199 881017 750426 894006 138260 110251 832497 767871 896850 791728 342011 15 698910 873250 364408 703721 817356 92588 877687 857449 93731 804876 3 874957 112075 869396 20 2 42036 818046 85116 586644 743767 889436 765432 267052 643630 590454 830366 742216 158475 5591 85457 284934 781217 469471 336667 415609 355389 2 491394 876538 2 75 890168 861883 142027 439630 773197 233217 752163 122536 807406 846731 898226 4 556739 767731 520645 559371 866472 201378 137304 898323 7048 173986 349009 638174 68 694517 898668 887579 270468 12156 897677 23555 891019 897934 805164 158626 3 761256 400503 897161 263525 581438 35047 9778 273750 157800 68072 878330 548774 636254 939 825676 832184 867244 609797 376080 214627 610441 4274 401770 568519 755846 849698 840538 780304 876890 3 860 872093 780921 158232 4432 4 1582 624281 11162 570733 15666 20 210 124 365943 772126 10 772855 898878 3884 319499 43580 325067 396726 440905 482526 250756 90830 6 175775 26189 108585 29436 888564 897103 841017 37390 295857 600511 6 864712 512226 12351 692220 750045 893258 630779 679955 492474 2942 16163 504865 779825 469982 686712 196507 294276 506775 153069 371025 852128 713864 835567 204782 887817 878 345 676108 367251 644490 529 409259 533593 857652 5 540521 6 428248 894132 878809 878120 170 365 890660 899353 27225 565307 545721 883190 247001 716441 125299 888633 132646 335171 351311 582562 871932 618279 556906 846578 860659 14 232003 275045 373270 780418 580376 666753 842709 491455 620155 762517 94179 898289 508420 237411 746552 498016 536763 334842 6995 886413 842869 873631 60476 876731 578828 875569 54395 647348 978 727960 803635 4 445931 337025 868017 81108 721617 811317 37 845000 885080 53 831631 245 881502 584523 125540 2 783800 892310 429242 3703 59145 425989 17862 890655 36974 356274 735546 675328 807481 819662 464241 854710 864424 357229 744504 709108 181292 1 515761 798433 844481 826493 775 662864 559789 162662 107219 297857 739672 472 12334 15561 804999 568858 586 884421 237990 248131 854124 521308 899800 61977 455552 809108 878474 895304 60221 745215 575085 290011 886112 648499 72883 873347 892631 227086 351793 780853 136750 69534 1457 873831 299685 897252 45 654429 623296 82181 565330 807777 238305 736074 814995 846025 851684 747783 122630 87620 882523 861931 196453 593402 868005 680025 78737 688621 883723 402368 78 77948 244225 560954 881660 44167 138756 810275 64170 786986 451360 112117 83988 624385 21360 873832 58634 682807 341650 113180 3 348203 780609 392012 59 3783 781052 228276 803374 33345 580402 326517 2 587888 821392 420 815457 118 328959 891686 212484 886362 836486 41759 852968 135326 727917 783106 600781 41 33682 662968 855008 755815 637199 893097 748568 5 46726 452797 586 771297 269696 678104 880867 2 103113 340967 886654 567062 7 868099 3 164722 857705 2420 605289 878484 843134 118629 230526 284102 595597 890753 817996 867316 9486 5225 698631 783711 314163 4708 835428 887491 745172 782416 27538 886432 726008 14 391604 592090 151255 1030 890506 816759 359387 138628 101558 874185 827879 30000 452554 129947 601003 876562 848163 523411 387124 786453 6819 886220 724452 862543 708429 898125 15 884939 264 421213 820631 779092 870134 73829 339707 2 338554 471299 865047 839174 593515 636294 337201 17000 65277 213409 373671 375804 368573 646732 630751 682459 116162 9 867413 21363 724548 865791 610352 274829 848492 246421 72669 880222 823388 879376 742904 181195 202071 889972 58863 71 836834 867488 36818 778232 371 825070 420 205267 652061 348939 818584 135670 5415 5 651544 457838 2354 507 271975 717101 6 871529 1299 867805 843068 424888 121 312368 776713 159 883627 381031 892330 347882 876129 136124 782184 169982 597179 181016 696903 812053 819225 890422 426097 853844 93772 552305 704986 1978 871360 364813 230226 868600 1007 1902 601057 132417 377020 201 29 226457 478863 10070 767365 792326 825031 271963 129864 852930 459655 677151 82915 874278 397822 706925 861584 705261 869676 441766 488109 815207 805083 26200 1 898939 493783 814161 850382 563607 585 1057 332607 812133 2 93941 658066 704467 219 30 876468 737914 5 15868 723442 707562 663131 286699 386271 827032 14180 897398 195321 1 232995 1399 763066 244837 654573 755233 823670 308041 551590 466677 636992 10 650109 867664 27 792376 810592 442762 298399 782295 485019 4 699528 196992 54491 1 589677 121302 796272 869867 894559 354176 155670 20 778799 867072 474746 8 276578 17 583139 845735 840864 709367 460714 550785 647573 703933 483577 12 643479 1024 756671 858781 403488 403314 2786 730251 854308 833581 625392 898105 159475 189 782569 538 98700 5 112954 888399 160171 3422 697148 734042 366713 6 126692 625746 870524 758365 124372 879511 787439 12 30 457548 13 452968 332438 866633 467579 363 362486 884958 801297 32 776598 773184 467542 777780 261378 737343 242347 847811 832740 661772 894926 620000 58086 757690 864754 863781 529052 393397 846823 871845 457188 246751 622213 48 780 155270 144 647775 62650 795804 794621 73322 775281 740767 697714 316420 722449 136915 865616 773762 882294 898845 534507 898387 896937 890441 558902 556 395 832365 884718 889881 575576 57332 368018 17604 861204 387355 894716 116535 77312 858889 6 137 825981 580368 883188 273583 258351 183940 811475 2562 857116 120 890774 70445 691527 366 847120 8 807072 127612 177878 871061 7025 810303 2708 272595 850086 532406 100915 234540 385547 886284 772197 176145 889153 2 33 198643 721925 308340 542071 899780 885292 706522 545285 825583 139 446343 713116 869484 595323 456 542168 861833 5594 819130 470786 15 813059 1265 663202 3 282863 664215 137094 792403 435198 780321 222245 26900 9247 62771 805725 423985 105304 2548 5 502445 100412 892955 691 846760 3 189479 31 72851 1 2363 18 5595 878489 396562 897877 842341 740991 601963 50 897431 889405 155015 748860 50668 559564 90 65290 110527 348963 28810 794851 137676 52 706292 453596 643709 838478 2005 193993 331608 830504 588113 290363 883892 448208 1026 663709 421375 807068 898928 747092 656100 551584 884447 328 668454 162 481805 326848 6 23068 871435 838524 127300 414740 1 893179 284284 877067 811527 839625 593629 7 681165 2 120 3 116574 838729 289714 10 834668 271135 551972 651165 172465 810245 6367 774720 829437 114 9 59 137 75963 816983 184446 496411 583664 849470 607476 513801 892101 891492 335700 195775 78 419411 887004 9 446253 3620 858285 899808 58 170997 884626 593941 19 379534 685640 567215 5 888429 51796 895225 161333 816359 495446 796292 776727 193509 343984 406300 561765 10560 841220 843500 12 883949 818285 25469 809346 633163 780816 674793 10035 3 370640 2264 890339 227444 783576 885398 160518 790468 58789 190271 664193 689482 699297 552427 124946 897045 12782 525843 348100 743851 7226 747024 395991 841051 400499 828058 549892 749670 83282 136851 306 994 895189 115561 19345 1732 14684 69959 641253 358833 148174 716406 17466 722298 18349 806442 58497 847289 890627 14847 397792 768562 796259 897143 105221 85845 266863 863159 269707 483746 138181 846824 348943 135749 227912 570094 949 506930 821381 468023 485061 851116 516303 825304 16512 738706 16210 886333 665584 593245 6727 160 325181 250743 616209 797253 774526 650440 706353 896736 288066 889159 872848 844984 321349 668630 821946 833899 541630 831186 1958 1 745854 114829 6838 292180 289508 16764 3058 368 748707 38263 801089 18 70 445698 812836 20 205992 945 215736 150 793182 450992 13056 50273 667041 346152 858306 4027 820651 711977 5777 570596 144240 222890 885904 45053 246312 90 69 628128 678243 400387 17559 786537 887647 313755 307188 834639 536645 872277 886939 716745 29 121355 778188 574765 2 897124 339987 388045 68 127514 845738 231289 882180 2 534986 884935 341981 861432 2956 37407 9 735904 33821 602824 614405 3 136160 820448 634692 3125 103573 66093 797999 239966 99 219343 799395 877306 3872 874375 1454 798597 807258 664826 867744 456009 43967 653388 749278 710856 897126 647069 652444 698 139175 79052 196473 12649 798552 892882 515872 159787 48830 51728 560448 620532 195345 29 120057 842227 892874 119649 23784 175056 872167 626261 702421 813349 45101 139469 835398 32387 838765 474789 14 263824 812499 879944 753405 896824 52867 670568 50795 332372 850048 820503 385119 711864 457730 680337 161422 751159 883420 439744 511 894670 161630 142215 802202 114681 710167 472602 3 892167 525467 305251 36532 587205 821090 76961 527316 384653 531831 181545 268120 413449 1 686639 129414 619984 28066 5201 17676 717895 663752 106157 745575 567175 362036 817817 21 525751 431446 555456 329218 549797 833154 750726 97944 113133 637196 350883 611864 778171 787164 838211 788896 872613 891844 87 619342 855590 324161 225162 851581 704071 898869 847655 1 741994 435544 291966 22328 5 750830 827450 809294 896351 321171 556187 796083 100696 288136 675036 674845 461488 594579 738429 1 546932 66819 888392 863907 2076 824287 546824 47069 111 373 832683 804531 25343 78 15561 748252 20676 839948 799581 139953 874661 325306 18581 17245 77802 829016 527722 730828 854513 896132 623012 10 835760 570126 340440 726909 544227 17266 1567 139192 801458 472929 444296 2058 2710 892377 640148 373512 843065 800681 781308 635346 30 881748 814530 887802 287588 130358 154004 475358 878897 90950 592421 647488 757948 865970 567182 513289 284223 283380 44787 832714 866136 859044 60784 431630 534931 4 323498 265227 617 306 876833 250065 255865 14820 579772 840545 837825 391565 249247 689931 795513 887703 865808 802459 779412 22041 154 824249 103 852108 201247 595667 683176 295385 681143 734807 886913 678244 27361 106 890239 529468 171942 759654 863112 1092 428163 789199 670858 12730 840832 567711 218378 239187 743101 2078 676701 536165 71506 762919 614097 58438 55000 649246 7 487585 439952 108715 602673 593628 723365 29 387 663277 524662 322349 896402 24155 365959 458004 844721 90034 861941 101 838883 549 224819 261889 314481 885329 106531 788113 251545 531023 3 34196 444880 798393 26928 254154 466808 462120 1 893721 239451 555250 402067 313004 358881 1 77880 206 898289 122902 531560 20 761393 2253 832543 526015 7030 500084 818540 62 840355 4322 544693 861898 894423 819483 4672 329493 165072 751242 897138 251895 818574 959 315845 448788 4554 637804 530515 282583 23 138759 867619 71642 831778 521689 75 672536 309470 136854 1210 858581 37220 377 33 4 130659 874114 678356 841042 448127 748787 53268 826434 726695 397941 857042 860131 863276 46 511480 760898 695822 716598 531997 765106 183451 633693 300848 256031 2 441511 317306 868036 1937 740285 896391 884453 181 4139 349122 727593 358 145177 148153 994 38118 330543 817992 538746 594684 891809 485334 3 632539 840016 741087 789998 342483 3 6 863381 810078 863257 107542 797157 819119 60756 630952 351458 638019 202185 831738 157516 892887 806488 556280 834874 783935 835425 2241 261876 483 202091 224802 3 552754 395019 163 75017 52686 878796 512785 860602 552878 1519 89 82020 4 797090 888990 12 1 346077 722844 1623 881262 880755 770203 246910 746827 1 511341 145 536989 768006 364150 133231 3 259579 669714 681789 60528 878445 863278 892343 483726 887686 877212 45698 293782 260523 754660 119996 833121 550560 141885 866483 4 3220 314431 786132 67 186 893294 437 871920 336 637112 753620 888581 801955 237094 62046 285393 431776 7147 80616 734839 702186 873850 887017 182847 717389 729241 865279 28752 27 551091 895697 882057 871946 875910 880385 782295 834599 9 485464 209978 319603 198799 867113 812879 320070 297606 861900 391206 735101 599279 873723 121928 210 19 378555 349 816772 896481 1177 703028 810613 6639 896112 167135 237858 40511 200830 819114 509256 834502 863209 827930 877007 1900 13641 124 897547 3944 839009 74764 776668 36487 151753 382903 195486 630513 857994 488749 14695 728393 675944 120 948 876365 895079 133 707528 442957 2 235427 21325 278153 881725 135282 55 90337 859914 161413 823787 204130 101529 810994 667956 733987 844400 681780 846602 2 876569 3 702256 305292 45 661899 829547 594345 579721 430101 57 897524 805900 771634 883341 13217 270897 786720 292672 858158 767167 758082 12102 6 14566 338425 132705 726333 781936 683091 857162 256922 778328 355735 356654 13542 857214 872699 44514 280922 21694 825669 931 862322 399570 160709 294602 476833 87601 138506 959 2 845991 192867 1322 43 806115 114565 10691 847112 1544 642944 4 841184 32039 20 825563 785248 319641 384919 885779 833363 453855 9409 158186 845978 8 823576 740655 306329 225959 169604 611890 470742 879875 4 157 791702 855908 525502 837140 541100 578989 209537 706231 69224 433 799979 217252 272216 74 785747 345484 2 114395 703616 249634 754858 668655 891846 14449 40 851510 212552 851862 578825 4398 783878 533187 218233 688900 781647 826376 855995 312638 3785 897531 5902 452673 727622 853497 348329 898940 561375 810978 789718 616138 680360 486787 774141 857366 873727 286 678 796718 880689 897272 179549 650488 796940 3 371 556214 852009 13365 438462 679383 316800 6445 458145 888534 23905 810205 221496 748133 34900 851335 33688 2 889460 23047 159531 703 850968 758263 892612 868309 356473 754647 436814 1825 513478 762135 515601 789347 499168 870245 864601 3 588715 763050 599316 834891 274522 558007 5123 468072 889233 743161 899098 522632 878105 633756 554153 262147 896779 336221 357158 528585 21 709850 7209 122374 898960 870618 803641 896135 8017 683766 61 856070 56655 328440 557253 843084 510914 5 516285 457316 887329 770171 710956 59861 866 419470 94873 873710 303 230013 1432 832335 893699 77314 896106 899598 871419 614898 252904 884843 661896 616 2221 197971 861412 699763 3 28 742953 524152 880274 794056 804309 442135 330251 49958 579560 318541 291 728565 152 848944 24 436805 847011 883166 502454 564886 798772 726776 8129 351 200195 875276 872372 837682 458015 200529 382364 859551 327540 671877 70880 899751 844693 4 656726 290145 288085 14482 809181 172542 281203 889990 8679 59201 7 245589 878143 342247 891875 335080 776998 850660 5298 565003 119 805739 895115 436096 47768 871385 193839 842036 820899 789525 58500 436610 575115 80057 75 723392 470330 852888 412917 245261 333463 235098 355113 808525 685629 830694 100394 326535 12918 884899 327287 49952 21948 954 318362 847153 811059 19008 704726 884006 229116 714958 881603 851600 17 99270 407502 495550 834838 796252 887069 849689 804910 33578 699772 865663 806741 24357 186046 835963 131695 720958 258155 249790 661655 694753 419863 313726 14 721347 297055 807760 724299 638653 390225 812951 846526 207303 763305 694260 879188 440414 834171 33754 71 398060 885116 379 590309 30736 826093 682897 831438 724449 17897 47839 7197 763663 121287 871189 581640 400061 749825 421420 413072 758632 124 161652 414295 588110 873014 11 844216 898384 656109 15198 667458 467176 1005 863074 865994 582809 864747 3526 844979 837062 231163 628047 366 182199 806981 330587 406989 731261 354948 898723 831593 739335 660532 178064 667024 703260 109202 639179 517739 831007 767005 16069 663252 448035 881452 394646 589315 2 787622 392216 84214 216025 4668 388582 781529 766105 869578 1287 524023 889243 354127 593858 21532 104753 877671 127581 399050 749670 188749 299452 459426 820885 767194 610938 1374 612136 54343 85751 306739 250729 848084 662882 28171 560556 65169 502134 310261 360087 1384 681665 163166 106079 37 321328 883652 698612 588574 867885 221 890852 612872 562899 67646 10759 777537 23455 170 398645 822801 654 878933 512540 403984 1039 33189 881282 864889 540263 336835 82 450732 645511 121388 877246 837088 285012 256523 793186 844883 697372 800558 173484 888284 95575 895141 751411 626755 169486 12339 871323 790925 500319 144154 808082 53 880098 814217 96 509410 774926 514243 794847 815124 21674 284785 441776 20745 155987 647815 714502 887908 541533 817309 550335 306806 286404 366988 893068 9 1 896453 9 195 811929 711892 821578 189034 776305 790337 829617 773316 870069 10 258 721 641040 802515 60629 3 1 745988 208738 113473 17729 866179 605157 899808 650530 134533 389588 627408 871605 559682 854054 724292 864928 820862 828718 34 50552 2 3419 332478 449567 643006 126913 791034 874136 873664 684348 466418 2 861202 615267 605791 41945 186 389079 878078 696148 556352 466356 874965 533999 593946 31801 1235 892492 2193 675515 868531 38612 823285 40 621 179048 173 1216 515903 869188 9 659989 896168 296767 95 766 871254 282838 661326 2 106242 731613 867745 568029 744868 811407 472601 554303 5307 704110 868365 888153 653046 896430 844311 885717 894604 36607 501 823636 565649 153186 1059 309 32097 849834 369515 894745 124712 212069 808226 826006 125105 772831 394074 835638 606505 794956 836490 873322 775684 845814 24127 1687 872666 844889 761942 149827 459935 214271 844027 766705 55 707463 95832 678986 619907 338131 1871 200980 706708 693775 839142 301478 29028 669185 210529 898216 881683 68841 53209 224912 186667 772167 820516 803882 799327 765341 776974 892161 402 665090 4093 859990 377984 19968 639593 20656 754593 54632 877255 13663 760491 231965 9198 735739 41 711545 84416 455401 337074 27977 526094 862281 24 4 293 5977 890944 173642 9082 115352 700673 884359 2 3 812282 155399 771045 867640 9 830930 896173 14613 317402 883809 232039 597480 383108 488794 3384 879009 29 811658 607062 824355 894948 205494 554230 850489 381766 118827 32396 369573 854158 401 1848 772252 800 564438 615187 505504 10698 368812 789540 826108 377 15418 374149 207753 367143 877461 874770 583164 859190 410064 856538 716533 479975 79139 3 511823 17018 813168 831966 617046 778085 330450 869733 19 2936 895890 87979 584702 889284 44359 8 103 708397 50 264405 2118 714053 137644 641849 441119 839344 410546 868204 93312 133594 843321 862245 759293 142947 869785 884097 337985 380918 877204 899138 391580 702600 238107 778381 348574 137532 868338 242650 466407 527406 474 2 468128 897025 897936 884329 372340 188313 583210 246425 880941 11186 893027 895293 760149 363287 728263 666716 833534 56987 897747 652204 255 2153 477282 376913 559503 753312 897582 462973 252757 445946 401393 53051 26648 455205 657314 571571 843084 820776 814415 106744 41 16 173430 846428 712184 886976 88443 738556 720484 396120 489 858339 45887 895620 37856 446806 16 505 765494 104627 414480 591558 901 1 77 78922 2 10105 193082 879109 7 54964 581335 820 155543 396796 278640 137 270284 202250 891093 582267 63237 637755 376513 314816 1348 341397 619757 9 706609 231609 882336 733026 7 2156 664442 14508 334105 148266 260735 17282 887423 814011 469538 379209 897619 640394 854759 778982 894828 837776 710839 317424 322836 860852 734972 620281 19547 116101 3 832925 851907 19382 9187 357028 363212 516098 547813 872764 816689 49490 818651 1 526455 89709 888758 824503 798549 598745 859762 713002 7553 790361 896354 780758 227010 496154 2 896608 138550 365359 3 68437 508584 209300 642139 848272 169 196 478183 717604 761357 182200 222081 16793 421521 178348 204 281 695717 876785 183004 874892 5138 23910 846959 532880 848988 879832 668730 7 790410 807966 692866 2772 716756 155493 413 145336 491608 69353 275647 60 832276 863665 419433 310290 686941 295 630688 20 499830 864669 701128 497047 87678 15706 234355 5468 2 873788 99803 792 7770 5858 746839 596604 371 861026 17469 685836 169605 896721 112189 779053 881789 758533 857370 509340 504691 772001 196343 124395 759555 164221 782797 5 526 6260 780408 872849 34976 705067 490802 892865 773355 784631 804538 883795 840274 17233 667483 716329 2279 12062 863961 339773 1931 604216 776860 764173 868110 13 355372 866793 670545 459097 593080 823279 896930 897360 221971 727614 396820 896165 877382 778710 893566 54700 195123 595331 837858 76465 826842 277359 879534 833989 854434 888182 154 460281 358222 885547 50040 81 621148 880491 751787 843962 50229 114375 840899 511840 7 547005 827696 266959 457772 14 731661 809364 13123 25162 820507 700725 549117 7 143944 713310 668054 87932 720539 861332 411778 755096 8 44837 472097 116440 732893 826891 182309 898657 2052 409246 66156 782752 45133 70059 848677 593481 54236 696938 645032 873124 790517 3976 719522 6 387 878432 830834 1 4 333198 640274 415815 847359 22167 813288 90483 116793 871762 190518 237107 815032 601800 781280 871675 39344 230681 353067 335144 818514 644521 348921 15475 785720 857587 891 452213 414218 878961 719355 875812 573824 177 415480 131374 8311 675514 836971 8229 191677 689632 661024 926 64 819390 357 191 658551 73473 566221 735465 554957 516716 760633 809493 759114 607216 2 538719 4 117298 56874 19439 895428 14 37 625530 1303 872115 522869 404416 128779 130697 142162 704795 286342 363291 706552 878328 134 202856 883534 712103 103 186039 789963 479386 178974 133 793951 850202 644014 166849 177151 885595 674958 5 847278 898597 192307 802446 353498 332660 600940 312750 708185 856814 876099 842511 15988 121031 43828 565779 875162 32070 269668 733374 105035 255348 141160 392649 429990 779280 338418 462084 897908 432 716931 1127 877772 15925 762346 164925 711031 844743 164432 866125 90593 688338 514424 829717 238463 869716 37972 131354 892258 381629 3812 574338 628848 304 164658 31943 894348 4 723720 815068 213206 559058 5876 3 7953 175123 792732 878563 725905 746242 167 15468 782421 512833 291851 725289 936 85 838461 24120 755758 810974 845741 3018 41946 864092 570658 16 3358 884793 316 820268 737931 700093 49 231384 531445 1 895124 819271 870152 289155 6 848344 109 704403 7 515363 833210 1644 484387 373442 81466 888827 783571 61348 53442 643669 20 851152 772229 265817 816184 782445 863188 840974 398802 762227 75 851603 283580 155433 223853 758965 777057 127481 17818 578883 256 665924 282800 246132 28683 891997 490255 850631 826101 327300 1538 161454 874778 7389 828752 47606 39 319086 5 510826 28306 65010 896275 636879 892583 235634 630765 616581 888998 77607 341971 210534 25677 801346 559969 206 333314 342152 856975 244348 430811 631674 472454 233620 412281 622986 14 372082 878448 883634 455902 619697 742705 45 805068 228109 769421 761849 804961 3378 548947 886095 15312 873608 728843 873409 2790 250686 480969 816484 335601 664990 548150 896844 888124 681323 171 736902 333036 893403 864927 766339 804026 540563 745100 438903 785617 329281 611429 210526 572456 727321 876846 872913 356813 428595 745073 170647 148979 6 152709 877815 861518 897043 191308 204850 320174 66 21150 51501 897399 787108 877829 45 69871 896346 410091 260918 580122 510568 4433 102443 9 132467 219412 820677 862282 685658 475426 64468 820821 597022 111906 840065 219800 13134 5 164615 823389 190976 566849 668328 820020 26 217240 880768 704094 69 713713 720187 155423 453682 1 330 34 518419 1347 295840 771306 10363 607609 620606 56192 815474 859510 871404 331011 225313 72128 321211 834091 470867 249257 21 844009 15404 813341 462453 882798 180312 48966 741118 496900 734144 240818 727487 545326 289612 5 447193 299 30 813537 808105 874495 96725 786163 301218 1 90129 2 319141 818307 311368 888909 886949 441810 703673 888611 6 693732 84210 754546 875157 625601 704173 135715 778700 17 858279 835365 91032 300773 3513 66339 69254 20494 42543 758593 597485 661800 452774 885679 16 881623 219570 280929 235 790967 214400 12167 706439 215918 434923 183097 407605 201622 516830 3 882617 640334 844270 89571 805863 656056 502418 758126 3 43113 5783 22984 1732 2167 752198 768823 213857 17 818012 883345 618177 894713 824404 807207 596105 810907 620360 2 391624 1004 527406 737126 483068 150292 614132 1 831423 713740 869400 888940 87898 888663 15009 144 844021 814708 29491 2629 474 507164 776196 2832 371947 805157 867470 804421 2483 198158 890646 276511 162422 716788 518144 1880 6 10283 219041 5 800722 371231 494164 600452 758348 869644 891407 5080 72472 269157 15 9 19008 17057 339760 788473 813343 2 4 359412 50192 435235 695896 725987 828755 1827 576468 470689 466769 459772 782672 566488 889845 851340 600508 422989 15634 39141 9439 2 59 857622 239411 888081 19067 307306 505881 328 63214 3048 201645 801009 251488 872764 475649 469923 784227 723000 850528 831014 802610 864085 460204 133697 823865 2 28 899154 20576 18 44163 685624 62570 836725 293761 1125 751656 877357 868538 32 795605 143299 155778 399480 660097 29548 133040 659496 542938 134550 837035 850060 530230 749 509140 478145 722115 854268 337958 800670 855043 554079 840080 604448 3 330038 8342 839137 858243 621172 875428 897090 697096 477521 319454 879885 799252 297709 350513 480983 599801 666251 890937 590734 871692 737589 823834 481979 5 4 490351 613543 752774 116996 631769 4679 2 39540 683864 9 644868 11 54691 873871 341 891373 612485 76912 10 570855 746083 326120 889546 813665 780127 177798 8 830131 750756 878941 275904 740086 793166 149 776732 370410 858724 839866 200 879541 8 862351 31707 53893 349 836318 897528 107582 243 819663 1562 864033 66 21913 7701 329838 384552 16 205068 617386 4144 463179 216575 854788 626915 125304 806326 781568 666917 769723 25 378694 1 122 15814 10 833540 814557 541643 418700 156 853945 852578 1228 842807 890475 590961 771397 540737 642357 702 367287 23352 827878 418688 899914 537033 794 167482 197684 823155 1 827306 24639 266 295097 527041 585885 40904 364631 203745 804624 547473 892600 802964 825840 554067 542713 30933 884231 826134 36870 137865 588716 114742 273403 386212 11664 411055 156199 398048 825581 470744 195257 680263 846403 420501 833082 1 41123 30859 867941 601368 270523 759431 372851 732953 855532 685640 113366 849879 761286 821608 876946 875413 48564 517380 720157 883143 853701 3 842315 505273 3665 892533 473920 3 7229 530797 687506 741255 103955 847236 707020 546863 609521 249054 729441 39291 498659 234537 831394 639029 13 473113 894565 835567 844759 843879 555744 896586 873054 2 867127 882603 65604 343668 899569 771457 23004 22489 30392 17 865314 519828 932 9 598585 521683 52734 897001 808911 187239 162 70073 856108 889591 338916 27 183 829774 607217 509008 864664 140588 10949 871505 117206 866960 137447 711718 879428 634027 5029 758697 253 712417 1997 19068 607851 667007 901 67 2403 45 880584 78717 27496 809139 759093 824992 890300 578913 813579 865283 872902 392350 775882 583668 4927 687880 428322 755719 28 32 513437 295385 56074 762314 109131 958 845742 866850 383 97974 3013 765360 439983 898494 863202 10 318582 618648 554148 508950 159445 886580 427588 873374 891884 760913 7 476045 657372 350579 330644 821295 329637 632715 831101 466783 332122 24014 107513 161864 16 4392 391851 48600 666500 292852 877672 218594 172302 556571 815127 491845 386189 576574 3 895692 751012 234540 558843 562270 281288 793854 961 173535 135863 422685 7435 122821 183393 404 1525 253250 189902 725853 246917 505828 500235 322269 312218 494932 402443 878346 122678 81695 896911 800881 16262 50812 353 723255 874719 760041 50531 263396 2812 748546 253240 747959 845200 171673 784148 112572 717080 21347 879154 810979 594215 893455 604912 890910 771544 258026 130 512548 247332 97 474514 214394 768675 243271 312581 750207 146855 72785 341002 811091 876248 243957 757167 657206 429037 851771 398949 886749 329318 852125 25447 434500 11 234677 6 885839 80714 895787 91059 3 20332 756493 628421 24 3 799643 411996 145996 432832 463568 53 226290 277 810449 859484 550120 768876 820886 780907 731740 797464 772126 420084 66 1 2482 679305 6 873601 100771 658434 590352 866012 341 1228 840777 802966 882314 547570 429013 539818 297 814003 315955 832083 339 890953 138732 889614 754928 185112 47 48515 800763 836422 859271 220381 6676 884983 671743 619974 4544 113289 777455 125612 477342 241688 12456 500648 71464 860666 896320 3 795424 1837 766073 32584 817349 853911 866421 687405 8 36036 629840 806603 1 215276 515955 823140 861411 843831 12007 627778 2 367263 268929 185039 861381 320293 877199 381070 391 895071 5 426949 881604 301693 2422 415271 848625 892171 801770 846897 825471 269804 706305 881973 101535 4171 228049 286647 802719 67806 195 399619 593760 50891 616795 245415 459 425013 220824 6 874178 524595 77638 707175 34 598658 157905 261565 24 88766 484 7509 878820 218671 889569 871671 8 380 685280 13289 796979 89326 840161 388411 92274 441606 434360 707635 171919 833962 825345 3 484550 822074 786859 883884 28016 411775 401807 460043 727731 1002 846890 808956 7997 465837 825299 850806 831767 1145 532923 1501 500895 762541 577739 814645 124567 611960 885890 3 840488 432205 287546 831885 882499 7820 851500 11859 285105 644304 671564 32 597148 811782 62397 746064 965 755844 36 895948 806124 878519 890243 857255 297 757935 10 38518 451272 880082 883561 899408 309574 696350 895930 532139 605680 256 108 855605 12 240575 750052 824956 97798 413824 652093 318037 228733 886487 752 765143 799395 791187 2227 31234 643330 572347 99713 134507 2 506798 454613 739 883743 659790 346103 629212 12037 1421 871922 722403 275735 229789 784939 19473 38987 6541 15914 764823 40116 723143 493408 15356 730184 855383 600331 7432 7 732953 706550 642242 529566 50023 509433 105133 374 699707 631065 38039 415204 897010 14243 861017 5 405083 2221 19879 829938 757964 515159 19 112758 660 842952 1 778402 854724 484743 128142 724006 33294 841321 81593 6523 891650 5581 697723 3 8302 661406 680179 829422 157 842428 302047 218 9257 7 25 898874 60542 895949 890080 504595 1059 172178 38224 860775 246985 638726 447030 829492 195221 123 763105 2 48 899785 878305 481 899123 2409 5225 22614 746857 850209 96066 881112 157 870336 828100 349 413576 29179 327802 786253 424298 915 877119 846093 63775 385138 892139 439 807899 408865 4087 314884 25880 489787 476888 17 432785 608319 274833 413021 5 709681 9 634852 1282 181337 437261 2797 897422 822146 560847 331950 892410 740006 96979 868798 851789 302777 491539 698552 829037 779378 16 5563 738738 157845 13 10861 1251 15 569434 552080 64930 472428 838494 702980 233271 1 744073 890769 604828 651474 118575 492934 25552 322708 699702 858904 706227 231546 685253 146870 316523 1 332266 246770 509755 30644 522794 126150 615737 125136 56955 48827 727001 6 3737 891894 51007 304934 30045 156 2452 696651 674022 330729 491455 12012 887041 1250 475116 362042 295294 774498 885622 308104 15610 57436 10223 883924 871047 621588 785391 615602 234157 231585 519246 38374 81 637714 879839 876979 279438 418239 890632 679939 895896 898138 531930 882670 556707 334063 893832 6521 572634 103071 1 822037 770015 307447 448777 33722 776694 111883 248247 522632 200683 71 832763 821421 2962 253391 659997 23 288355 598319 522210 126643 11 382278 89103 590067 679670 277496 254119 291465 232 168811 95 8203 841801 509376 519811 179570 60689 1642 659295 358961 86780 592477 288412 319149 193331 727167 1 889260 399785 392007 883203 26714 44616 10908 96362 360054 220608 24 113733 782636 876836 1 543736 21100 831076 5 216289 532654 487522 103999 829294 855156 9 835962 531103 47412 625168 831895 662868 868232 387830 184 840426 886896 759927 261106 145 777068 814068 321768 707639 863360 51 812559 879436 879667 852740 3 27328 166779 37002 20 817613 143200 786916 42 574455 674144 306810 850167 179461 166473 18732 817641 285065 873001 619350 2730 838377 827831 774896 766282 1 9722 18837 735669 897978 347948 847339 62006 440762 650768 109309 620 728345 36872 302300 415854 680651 187710 882941 558316 348977 775661 817760 312871 552877 546181 1009 798467 301424 285611 394323 690019 595365 120848 1885 743785 837036 219091 246966 762183 28647 7 817512 325548 559172 844648 309769 841204 312322 846418 898813 141 762642 518168 354772 863036 1172 133037 122282 894830 17596 299827 1011 10640 886161 822531 890414 876369 463153 34 702103 611831 41250 548163 72 313212 135755 800406 126015 306434 789947 897265 855562 853754 538989 551092 725559 6 885568 99039 869832 795178 721826 879616 475973 810453 635530 885828 371998 899473 271368 338887 325392 479810 830157 285933 120186 897 892892 661217 830922 198172 168642 252257 859470 614075 594251 782107 7 214868 563317 2281 348186 807712 60023 1160 174897 172441 521280 239061 1123 888000 347327 874902 194386 233175 547608 99267 697464 648416 860100 345666 2 147 808274 330267 815120 12997 512410 835562 707397 49966 4874 887287 586455 870683 822846 41740 393630 14596 540235 63553 583823 12830 849478 860298 803862 880353 2937 234988 661380 110675 717230 855613 252899 92397 830641 839030 519852 891182 884204 1427 2 883064 858705 890803 750125 203156 20 732969 539 76809 779774 744616 758287 309504 864943 772478 1730 10 146965 765112 848042 11 131841 33653 130775 701291 793262 286422 31 2 478662 897406 225241 640223 46 22474 315639 651907 868091 853004 482171 725 74 821990 381566 1 176875 341344 97430 873250 459384 880626 413266 523945 858864 91402 841455 12 21 845330 880579 592964 34069 792078 886104 688148 721501 844178 823099 647507 21 882639 553804 334362 92825 878384 823811 435399 242368 342167 57 255261 865102 709022 18329 823046 2323 27 853136 879418 770677 439740 136966 501080 848381 676152 881381 17054 303253 392161 455611 613949 374068 823486 1074 809205 6 558558 849312 885069 35 352094 40585 1 537405 860689 317637 6 843995 602764 2 843380 74 573891 399592 443881 3874 681811 657605 468772 10243 156416 299482 880169 258106 891597 7 877770 3 872064 4 90496 479546 319399 173392 897112 836260 707143 252953 7 862644 19454 671271 879104 887725 864702 872858 782616 93 886538 145482 899197 38 171242 850519 853613 889788 879016 829701 23834 838858 645911 423538 586783 499115 784104 289264 802840 889532 896160 827325 755722 400682 282512 867280 437960 826631 348244 24298 285159 36541 855378 899623 524517 640455 437791 421447 53132 5054 640149 672148 582279 423525 53162 892756 871415 7 5 596911 284577 822 890398 327393 15667 878718 9390 364565 818711 858670 517919 553682 694811 880396 896171 813720 737494 179259 323222 92 84937 4 235040 134 820771 1468 550472 17 455366 871759 496165 24 533082 203528 896428 6 16 736091 28725 241464 229300 810332 517487 551136 266757 840405 805787 279625 211132 5 201682 571751 542508 807316 228460 501204 167210 4522 28589 17 822224 831354 749373 532409 387308 749704 852026 857033 14060 555767 401150 160359 373924 824593 287 804800 5 734105 63808 336962 889867 382289 20484 891817 899075 319660 10079 484450 49 854256 598598 487021 679992 421063 761792 700603 801151 525412 623429 399826 669454 481380 824676 225382 8737 390717 842753 875180 190 303976 789706 134858 641478 398415 816211 874083 92225 818970 72 129 793418 71406 864716 889888 637330 411069 70 165178 871307 865504 840387 4195 346835 7471 654546 148205 321601 420530 131 853886 22990 2240 127320 315 114737 830093 23 871864 876507 836787 724881 522224 313145 35011 433061 667036 319870 890123 32900 67 133418 875466 636934 27 805827 344317 298845 359811 683113 861783 887785 857378 609673 1547 52035 318152 830926 723950 450947 866082 509539 626585 876 726960 509364 745895 669822 866716 782887 863262 500137 86866 11 569 414761 836167 888503 611940 344036 891656 434175 383166 710718 299429 734868 823266 875163 596749 24 891345 253767 846257 3 819347 845148 237459 661606 17473 843403 883360 885993 146655 314698 8052 507694 82230 827079 43244 535516 893503 841231 9209 768682 78 850118 740451 817130 29 895814 762399 707345 844640 805284 1944 842756 259070 564821 504416 14 480037 739014 377019 307489 826160 483262 719430 879146 667201 899188 842377 892089 2 182397 2 407547 840400 608519 711419 735587 5444 3692 862955 752703 9153 878915 397457 891199 580753 895782 4081 345954 12 430741 743259 940 76 442697 821193 2 11016 212884 521668 17 818148 846715 114 820628 20585 31100 7786 893258 412608 870939 80 877543 133583 232647 721659 206197 40 486124 605429 175925 48 397489 852395 764665 503903 445274 111922 44513 29 1574 894543 895928 125443 84246 528709 879924 577912 885201 86611 11 7789 13 26593 84001 379304 3 100171 868861 459056 764756 282 598177 14 696628 242310 863420 373283 280178 447977 782376 328 36524 497721 1 681906 833106 778387 766075 493224 4 777561 160870 96 326534 51504 681455 3 892135 11 39395 482504 841451 611782 38974 663580 157 89459 747770 829583 870122 32926 877316 251188 313488 862913 115006 866518 535853 27 867274 895570 860369 70220 8199 481818 323069 102843 661393 586461 258049 548046 11553 606217 861530 42782 183214 829299 36269 186653 811628 645908 641162 113 884391 86642 612633 294166 890959 35 261946 886260 83958 48941 765210 812243 890719 320925 441441 339742 1591 591092 225685 182213 634207 881111 435274 675833 860248 861274 4 150750 79077 451736 312669 690390 591140 802 226196 234582 577728 2997 879651 383041 194780 886336 118316 540 879161 382411 395697 788171 7 744460 71902 868666 722745 236945 429223 266125 659703 218302 899901 37482 5 53282 892351 724858 196830 746042 49973 299999 802684 802765 3852 875984 887201 36932 859631 1037 844258 431343 36295 872704 337769 298339 769890 684383 23 3190 343588 30 759025 693136 858922 783781 889872 666315 891142 808550 717821 291612 178783 547528 17009 898327 9 24293 312987 825941 880373 223534 716563 754563 337214 649343 419509 883985 787200 4743 888905 3 124249 401690 888556 668412 273170 757373 836440 623661 35 858160 854590 9 724008 867472 845234 392770 807910 822360 700006 864143 34437 83334 863945 214022 778625 899245 112496 758272 336787 387191 468329 457173 636521 615794 677163 11424 388208 146959 253747 693602 116314 556996 860585 54844 814791 364998 338905 20980 856154 863834 820874 834030 702099 550395 162617 678540 890917 209822 746637 693775 1 526536 859129 870721 697950 53549 433193 819550 31 542013 242628 884313 129880 12310 70929 619304 6000 157536 98595 586350 485763 639635 72471 880561 672543 7709 819501 9522 840250 857589 751564 22686 538828 854433 4256 209580 826517 840828 19076 221720 1578 152400 711412 89006 77541 562761 1234 654023 326551 884518 893821 841287 480538 553959 271009 30 495674 825101 688016 81016 894404 452270 502805 588244 172219 586881 1 840492 120107 882251 748240 27 82796 473414 337591 6570 705615 714847 712342 1488 784656 252493 556834 411953 45737 814383 479931 741792 1735 281810 312879 7967 5 8765 739064 892676 469962 266434 80610 469087 809597 888126 897572 852532 386461 676756 9143 4 112 261029 789718 3 524446 1375 641201 408 42427 508239 866903 2 75473 8 798399 138058 2566 618478 898452 756296 853499 626440 639092 578609 624424 742444 424412 839609 841708 474892 3 742997 154 4828 73849 517128 898007 10481 604236 795737 763797 77366 594665 538721 477612 210247 230439 97066 3 390717 8179 437418 173210 893121 719701 3 175093 25 838376 863740 232 535888 2 33 652397 574802 238585 832508 66841 742703 804084 41 530022 67783 551692 891768 163498 579527 268747 888901 454936 390608 514761 274773 412721 6 3184 299668 19043 129801 822371 837146 8873 885239 66516 586765 378999 838269 833369 94088 771927 886259 898 819410 308759 850336 3829 340892 820010 4336 823159 281641 689402 99676 844747 800546 13784 257815 864222 184072 364 806519 311998 386264 17634 784630 99617 884314 621455 287469 186040 762809 3210 465327 817697 303035 859667 891126 411013 35417 164283 834818 729953 178272 15 465672 479823 508471 361773 311870 841490 5440 441 123775 533431 2 1462 888528 45373 733316 294524 814983 318401 407797 783279 899192 744095 61772 518 661247 171229 190373 774580 669550 278950 763426 426538 726374 426737 832429 58 818335 16 796392 127 671616 31972 253795 1377 669937 262324 25064 881100 809958 151908 442833 1269 32 383127 116 707247 867259 5 155710 763560 616228 886301 75936 25306 374993 888752 429761 398754 768189 2 840929 283 744073 428930 107 884869 554317 876656 882544 813108 623924 31249 537041 1087 880792 766669 8228 4 1 885351 511080 812282 377568 861925 455576 133568 415552 887226 888418 63337 743294 759202 336739 1344 664411 831905 266846 553152 568198 710 123 562575 53 822 13 439929 783437 839240 824983 144090 602296 821194 54803 54728 7 725432 872636 659509 894964 472 875941 250551 92 295725 896431 347048 896373 729757 627221 546056 732391 2 791789 6444 489289 10 470613 882935 429402 745313 829212 381779 649817 899838 71121 521955 262873 493570 875203 339758 192414 713780 599615 863531 517860 1 874955 730 807192 31916 477137 750356 10 738188 298680 6389 869600 633297 851161 396440 889494 37447 821830 495707 31 888727 849150 888524 892871 406865 851634 294984 123195 685446 415630 77624 854591 45953 844804 32142 858701 243930 254723 11063 281630 118960 4448 891692 157736 881838 7717 611377 552119 827150 331253 632024 815922 712870 338587 294182 867712 572978 441712 748944 849660 655878 103 822274 219758 153901 753222 699335 47 160458 891353 310307 35454 171228 719568 238137 585513 827811 762061 267613 877766 809358 15 779719 874611 863509 70 513466 804351 900 893328 816857 764436 254 200699 716352 1306 337942 333538 668790 898030 5985 700064 308775 613190 587948 380372 7 190139 783159 827220 76365 668075 570380 833903 759994 780817 657654 430880 257436 2040 250493 1123 850771 741199 12 260376 51 898512 257771 458471 678563 846699 812199 570324 178919 878616 34 890422 344069 27 875315 93914 478634 891714 620125 666641 774224 862129 754280 822941 523803 465412 801539 1 314555 145571 832814 382174 145 2 852181 607258 616930 93051 768462 866448 54 6 153 639205 25 73958 200628 690143 215173 32070 596910 17216 795076 810154 881653 424840 855995 33618 374427 813018 781629 793622 112108 508668 82 146 656670 655808 706916 713469 827657 748988 539073 783274 696872 4 5 391302 539994 819790 828323 141290 521227 756275 879475 827410 24892 551663 159508 671325 29804 20 32237 92781 806544 659110 276061 806100 377657 871661 552677 885296 888766 64815 76044 831991 828537 875028 108848 16625 37382 887844 870373 722 2 533314 18 260 570600 420875 424056 867479 643528 819941 1 466759 2730 521960 890094 70154 899289 767301 411020 163546 122245 112981 34992 129176 101751 223987 850615 267726 863052 8 261467 541971 834936 672233 1258 4287 883508 309995 886665 877787 623395 188 9 12 484556 610845 814391 731346 127145 122966 470477 824687 842963 807350 322906 704846 3 719114 880966 345277 623480 486576 742569 17581 340719 9682 552362 7825 245353 45402 51 595325 190493 885722 132806 543933 468818 836198 77 325785 352007 538394 849643 465357 5106 158333 258002 341849 643267 879353 882173 898329 869503 874642 80759 614211 130 490716 269609 599816 135094 16897 23125 878858 2 3 759121 899410 464265 441275 867779 8057 129282 787936 856760 599429 200878 476603 7 676172 116237 161236 785143 6 399947 363668 196583 560831 673320 5046 40692 749406 374614 865006 814742 798483 695924 310889 128771 185756 285695 745496 738954 834666 803221 828 898113 382147 675428 883374 789897 519721 615062 679132 110715 477598 250976 707022 3184 4 103 35 508 853692 254904 1213 836395 885738 418918 467873 176223 97341 34 2247 1052 728875 270319 1186 829747 819016 823040 41 144 629 3413 5 885511 839585 602573 881868 68758 899323 124569 163664 39331 220825 805 249456 375521 378394 886677 824044 10 819212 18461 883427 269296 780657 833032 2 633991 770431 685376 880652 197841 382516 79881 807845 81048 21272 161053 825843 700452 200986 9 683879 471728 889865 215416 39834 233639 293086 818595 4837 825501 306936 5117 16020 627767 893885 548733 827088 5 40356 891426 10 126035 795731 1397 757885 452671 719994 127210 848863 827398 852383 194993 741974 322391 871268 871246 861596 276591 447348 498269 137817 835856 853661 892243 781528 191571 789434 32480 232620 707502 817346 342641 1405 607026 479074 866015 832813 728146 564 487359 888575 879181 269974 807453 67661 513455 14946 236330 684057 867677 251256 892150 244495 779090 837010 6 385630 663673 819287 495462 867705 826973 225755 846152 861326 644233 757427 813760 177433 851067 703403 636824 6 25579 577134 808349 540399 500283 738998 41527 807350 3694 871181 252635 15 896526 80841 714697 711153 281025 581017 678286 728058 259035 96064 414377 870946 890902 887977 24459 291449 180 663488 4380 693048 834065 704287 777253 879393 594864 792497 822117 750630 580596 229722 7470 37356 731574 869171 891401 52093 743287 3 892975 4103 12767 497655 881609 834523 873322 163973 555458 17 86472 800574 55232 138962 863967 598938 791085 701336 811100 785091 879345 859703 326316 601517 734685 840998 838434 701541 851519 357158 55 75896 526266 589365 800358 865176 564794 637971 402034 11111 853661 434008 887870 890501 33465 2728 800928 770399 887722 55537 464654 852277 647523 215778 38852 395997 738783 860755 411923 619035 628928 733169 828663 891891 328976 890487 51786 420873 394483 830263 879374 717573 217949 555775 562051 521 1504 863047 886916 807754 348025 609329 2305 556710 2576 409867 292 312586 832915 605398 862895 790200 538673 384621 754562 145581 856 358513 881380 98214 16 518521 467482 873619 130 694959 184 2660 884010 777527 20803 867080 733413 483867 59 672063 678673 896499 4 484493 889565 760776 272117 264 882080 763491 33208 849966 282876 271643 833003 83250 54150 3438 894649 667777 370366 599020 107590 6 48687 533789 838661 378719 870441 888681 111981 887209 848121 415464 855630 317798 629346 450691 38053 380050 298870 379569 509109 158709 861680 865452 471 5043 871055 134266 620762 107 45 372083 874509 39225 656476 525629 787242 382360 468983 92944 5 585050 122973 46839 22143 134197 867120 44617 60995 31038 573202 676493 866971 366 55 464210 171 885586 875359 760819 300056 792274 481568 313 172200 33 439458 4975 484823 1064 817562 8 448 867724 858019 264383 645310 685058 176338 890395 59556 741573 884314 844897 562443 4411 669549 871175 826332 83135 427 515433 287 883914 890901 2 809986 656004 251137 462471 805363 32017 4961 187529 716982 891914 654114 223037 571493 828090 1635 844186 128878 1 23010 389034 132 710356 836078 30103 759225 202263 439949 699288 14146 851583 71479 659616 1704 794492 861211 523922 4 144495 711053 864082 50035 851066 16 868393 892230 552351 814153 422700 887027 440032 161961 387969 802487 3180 888216 328179 702296 804437 858642 895480 894710 1 889834 98573 744539 528340 675235 960 872459 87394 662260 615208 219057 533174 17 588798 80 846190 90245 856085 513087 462992 653986 843601 229866 457186 182153 126 879928 609953 172747 795155 157 231 578866 827509 877814 21624 389610 898751 881871 855259 268982 22079 355199 3066 655872 403236 2 624425 596299 181342 884242 520991 691148 392124 884050 553061 805546 354123 273095 242745 788106 861169 877209 2 672393 910 746093 533288 530642 876058 3 779779 103821 6 889928 257388 160 898014 524632 7 828213 294578 657110 670706 429260 17467 894866 292169 456220 709161 858905 177644 876349 771851 5708 751279 642 883036 2 50 884086 886821 826159 480444 788822 381414 119350 9 543039 168229 512683 886360 803186 369342 899847 42920 828960 482877 136114 200 660022 468468 261679 821092 10 888511 10 113 756969 599499 841776 101 446769 762327 149478 883457 241019 803965 177 206485 854714 55973 1786 856987 606935 88743 184916 12611 767912 2497 6587 463392 12 13 15 232528 39204 207727 719817 3202 511112 458268 11463 516805 64341 460454 3341 44508 88397 750327 618426 172051 588225 818012 594629 25288 536650 308 689176 856343 73885 1622 721263 898025 68939 870936 132241 542154 575186 49206 804450 521718 10676 644 113 879702 858715 119644 565035 571431 859577 245335 712133 45 2113 365235 491499 853866 739316 313286 3 212525 117837 866883 385586 717774 428083 15 891788 856337 858648 432083 860650 45835 92577 64823 826384 522393 649 701177 105 13352 860745 879606 895896 263717 194553 223652 1534 321095 745632 881877 68207 87568 185586 15401 6138 282132 301159 499641 47734 668916 532601 86040 724218 524505 821669 201 12 834380 807689 7634 897644 892811 498630 790264 32071 762082 180 803825 61760 632590 19 882673 450913 881620 167386 873051 825 891241 841378 336995 86368 175472 802212 741345 155284 829425 9399 797664 678974 700278 628366 501143 796902 11539 677547 863058 397416 3500 40 164266 897461 702094 176471 883558 316264 34336 438407 26174 834957 117123 718480 752525 538368 867092 166751 875451 1657 782728 864134 1306 888044 231618 4398 35 151573 337732 264995 774105 838965 891880 775988 879489 449351 261029 215233 895430 771925 8 643048 472839 875207 364543 833427 873551 835672 768988 55 2 851514 554854 884780 286995 158720 10190 2 147 148074 272456 831245 156358 899065 238245 640620 702841 867002 419743 840893 5102 874992 207769 804771 315001 772305 385769 869031 799616 876111 683728 883020 193656 428594 800583 208486 20179 770723 429701 897990 65180 18171 205792 194649 851667 64096 576644 11251 226249 537395 297249 1 203029 341981 679587 340825 88 4254 707486 888079 856505 492449 876821 565602 224305 885330 9835 122263 633572 460535 771653 3206 325191 462753 1 591561 34 1987 3 492682 847921 680 748733 865860 800730 889806 4 68577 883486 759932 194501 526750 309117 587188 242995 196849 95071 861653 196178 728 336692 822762 889561 298901 169229 31 836477 199739 803762 895786 764165 19011 75469 109 282168 884949 837113 850285 868877 4691 470676 753342 276745 17 719658 113089 771526 313496 862370 164358 5 400194 824370 717668 525422 56034 189914 895185 6461 1 873901 23 26 860320 253911 226488 874885 197250 75886 335454 111926 877990 762395 2 588872 334158 23 31959 253231 868012 7254 45789 854161 502328 126315 689188 19192 243514 221244 689174 195614 215429 639706 686156 540248 225791 840759 528306 851349 167710 1479 191875 858575 635319 117 244 170346 724481 15032 866701 853740 199323 486506 619722 794539 430219 781200 455714 88631 1527 2 4042 741469 886793 243883 790505 371077 672868 67892 2 16 368889 736521 617360 861931 639263 474385 9 762817 891548 798194 887612 470698 233195 2039 736584 683553 18653 812016 834376 875479 842363 594390 453428 871270 876090 88 18099 139472 433983 113771 890896 56 398146 160252 64 2 13026 28121 818553 808346 680657 39759 834997 597489 187778 787874 137552 229369 726916 723498 534020 879493 612408 361219 2 63 655811 827469 582674 882400 337974 265731 271879 125351 794503 598176 659864 145490 796967 886182 525117 15595 384735 887453 548992 231366 4006 88502 894407 897891 565706 871004 751818 2078 184183 643095 861812 7474 776697 683551 749348 65 179891 858433 630135 566225 28 797646 355132 863576 525323 765497 4 794668 831796 531600 586265 22988 624015 687141 28860 852620 9 58698 79133 540804 638348 844246 875877 514395 486279 3 3292 883513 874532 840726 829988 817154 7314 815023 285833 373678 616660 292146 787634 5047 686838 782056 866500 893742 97142 804345 136099 767074 238597 152564 886553 136962 863090 77904 504841 651 698181 7764 95175 439445 685008 887496 423825 76019 3299 649511 572113 786637 17 834517 800908 660676 1353 3 532052 550959 2 845 582 641202 227162 375635 25770 243010 28 854550 166561 639798 886913 501529 524149 743859 4062 868793 180500 785291 15 770474 185594 198656 377492 498773 7395 91 343316 430863 629850 871054 454771 13730 64700 151518 754311 882124 2598 753226 840324 678620 8 22 4 861591 542724 853057 22027 134220 28177 17198 220497 2913 817147 437431 773239 874127 272099 12 894919 669578 880371 827616 624129 797408 304148 308102 150783 2016 1 93658 753147 625061 614206 835646 725011 10713 848159 146 60 57625 12 720948 92361 848267 478626 50557 691182 11306 1714 97816 887073 871489 609314 861897 122345 3520 13680 602756 418909 213055 350171 474011 823362 461 141 1802 866900 755458 86842 353709 6811 4403 893663 287492 617469 191843 422912 870057 218826 12 839185 710626 504690 52051 807098 336908 7260 853167 794434 58665 197897 72 307127 794911 675152 2010 58096 120251 791314 851482 503 883772 690448 715091 811930 371335 590529 165367 103834 776656 752567 321350 35677 888854 178978 544394 796349 22747 879621 864189 710266 268623 11 336127 894736 874969 859521 684741 287783 693900 865815 303 186641 450555 562905 21141 2 499 264180 381401 138120 128 30285 557385 270 13 515144 674620 839724 309481 817642 739588 897544 523890 190644 41680 298958 636668 599045 574210 267920 845178 883464 23118 763338 342642 826996 220920 939 819198 1 29998 139330 260830 99222 797253 348339 100311 843672 896642 868390 872168 36888 467572 886543 885360 522572 575436 394834 151040 356 779734 886458 863622 148150 2120 859258 41548 199243 155 2743 844377 776069 453023 326452 338200 392010 826478 16 815221 852186 518100 839710 10 855032 116562 649168 258049 238280 528369 880249 684575 822539 329 4 307780 729675 131876 613 871715 733042 887271 733134 187958 815549 13215 851865 580959 195060 5 880039 7 2 821628 8 438 579318 83980 2 569052 777487 36722 636017 31457 84 5883 705226 815614 774543 8627 2838 219735 14 54359 739439 845709 359791 142203 760712 826830 893959 342054 216 397668 230204 52 756713 698152 888340 571326 763745 480174 121468 570819 44946 502263 262608 610822 559451 433855 743751 319936 861280 890071 1040 582236 691627 778196 273675 14211 22398 528873 814369 776887 892162 1 582763 866882 20804 875679 777167 658853 724464 110968 769009 663154 526107 875084 704676 294630 654795 18297 2569 58300 821336 826529 851227 84049 786447 2786 892967 404782 308131 540635 23841 845338 239 114777 23 634231 880366 898677 809081 54454 896797 30687 848958 73591 684446 16518 743140 388998 102247 30505 330640 820498 854128 773282 380395 2131 764169 109677 137994 58 310571 4 892667 227858 80882 844261 383483 5686 430920 782189 556624 864025 328547 858577 155659 855542 784110 208280 61 4 725142 3 870738 17 955 54881 690227 723332 756813 202638 41847 360326 782789 806070 51156 44135 861713 17 880307 23532 394790 736700 241173 579024 762286 467603 847429 722070 691765 140654 788185 340 116075 228811 194089 689222 786132 510845 408236 687758 869060 814038 253583 37 537988 792590 731925 262032 69406 353953 609 507484 414628 608555 93755 137041 611259 381709 881924 779750 124488 870162 866266 843017 860660 876254 339938 626098 761384 85623 881031 82 2732 113 58082 106 12301 528365 224216 127474 846253 171537 537269 343140 595739 579957 580062 175148 51 895051 840942 866498 805824 444739 873518 33 758161 13666 1841 788298 412870 429921 81829 13839 7646 849727 591 818852 3 867278 1668 145228 3 39174 109 820167 605003 6 782498 31741 17786 691906 863635 160281 22 688193 350451 862430 95707 257255 2639 491742 16 597957 623339 488198 516727 889282 117 881154 593707 1672 8005 865150 880756 728352 876422 869479 303785 752431 640614 141909 788023 739588 885575 803894 44121 512721 115255 879052 507036 168598 886128 867091 416609 585026 826245 1866 879020 211467 878894 700934 3954 342001 300788 4 807210 792211 16235 1605 9820 887187 3212 713958 883027 792905 250779 234247 43696 279292 898575 865859 757326 861926 688048 178 838038 268823 551674 163 784568 695720 258964 821717 31 833656 873158 118208 65683 1029 729571 590064 7 2 880812 463672 143618 869977 748511 154351 520355 1476 564 651435 348084 897181 101570 556381 235207 840545 871043 29611 21237 97431 3 427120 159917 892531 510896 831707 59489 887848 136504 524791 766125 42253 826804 893434 799462 869538 611315 9 892649 798939 285873 162302 686517 906 605309 18459 894054 368403 375769 199307 659934 865050 477493 438106 843464 871285 811563 39 73888 13 546000 90 883632 851611 850803 882494 366208 170849 797782 643360 685637 427515 440575 10 69 369256 893522 438997 464630 884980 704600 619859 131020 96873 789549 857096 159 495334 205247 2 111 8 285569 514219 834234 9167 592958 511175 482148 844315 33312 759570 475670 69152 593605 441407 843362 737 860842 2 875476 278036 304430 800240 697118 835809 723122 881072 1095 864880 5144 225221 834240 543730 643982 7 822872 763684 815966 73435 788660 345379 17 209872 512123 879292 363113 288053 878016 345598 3 176 595055 801915 548827 311230 762522 888480 892429 439042 415483 2 888284 136678 185894 27 893003 284703 741132 403873 5715 871526 97009 642484 47 292147 77707 442234 896314 2 27850 238173 59546 821713 8 897731 896115 787938 680024 310193 760906 894671 94756 468387 421040 797311 122728 827351 766983 96 841511 863299 774095 2291 2 408241 2595 549305 632605 293 83821 622299 826800 681082 100204 284081 802725 457963 226717 117 842337 884057 899430 1 892211 883263 868354 645840 205786 793481 49959 796171 851306 91601 319952 325940 41459 425171 21756 880613 427550 121603 581366 134094 212462 858584 872515 168707 397549 16386 258179 137600 502387 230115 31379 46138 606529 405455 650095 267998 374459 787989 492072 843044 87459 402536 745215 817435 810709 847522 198392 600465 355469 846715 678861 702297 2411 835871 184 521607 150240 864913 645292 572287 444478 865480 763354 1100 408263 858226 91491 1166 321635 870433 2 827627 809583 682698 25326 855831 6 293395 878215 81277 807820 836697 515380 520042 54361 466581 575710 880323 412367 897891 895646 24 813201 270562 260363 851434 1 177248 138404 175715 797282 492104 778 217045 879901 249567 898204 756956 585397 694087 497220 746350 767657 188465 653103 674251 66559 682966 266240 761955 662703 357659 775478 401440 50790 899936 450551 747302 540 224866 251952 860698 1328 890611 4231 3 532634 183468 220155 655693 725364 606 886830 27855 98 886933 613532 2 854405 764798 553722 397866 826848 709735 803980 795397 235060 791412 230280 771062 821084 257980 71212 162290 640948 22 677448 378351 309296 661994 213 5790 265850 153100 128396 880139 892907 12788 840963 44773 28290 594 64 838190 197770 880535 1 890768 35 657497 713891 836274 595369 709538 311387 161 891410 888304 66 11093 247933 895214 151861 594928 780444 1 886580 873190 178624 17 209343 833418 103714 1138 12834 12167 882449 393984 694596 805333 317308 1 7 833 476105 496022 894851 345 267750 69572 8 3 860976 296 2773 176676 895973 808758 810867 457958 536658 859588 804472 1271 201501 229560 260883 813967 775878 859805 623963 525220 10774 823319 786215 100443 738999 139949 715630 751179 825151 119585 511568 1 891070 6309 326 768484 873950 883559 711744 291830 870136 313192 43 561 545958 843025 98 897776 872688 1376 842796 97495 899985 818532 4309 635 896223 599300 31895 790835 299214 650928 49123 54602 372804 730701 720250 584981 818182 783016 3262 885480 860137 4948 163 2580 513 636569 897598 864498 857777 799030 188238 316641 827 885321 690353 829449 241321 614206 830335 877302 772635 49479 845847 4 855085 867370 413188 853 871226 841304 123607 630128 898348 617235 467637 7 878413 475 1 2 256133 652763 797998 241046 583687 763094 834716 144203 143577 28 4527 237810 763305 456561 35 858589 648758 2534 148661 457217 1 892849 5771 48776 56 2398 862866 127914 3413 868607 755619 736079 419694 4 121359 871702 340 113110 818990 746907 121672 874023 123028 580041 748529 571674 682754 841850 852206 563599 878103 346626 442390 349627 102 421344 472505 168983 37222 526951 899297 140 795364 175682 848552 328092 132047 769682 539880 10 548149 707113 790896 748352 881731 63441 428973 899946 2 876521 792951 524247 1371 270379 877362 559571 567142 145767 791807 2 666225 890437 149632 854372 585706 374698 544191 320792 814614 223794 6330 888744 453342 536305 742769 889424 386664 24920 856223 88564 1118 34 48097 883051 445684 9 886684 116872 231726 491179 99011 455196 890 430078 645093 114 47007 384257 87487 95958 3277 43 232 7100 2909 152969 868985 147628 525453 895549 838830 524099 409371 791178 504246 486058 445945 14 732982 813842 3 737427 758182 311013 895309 861552 784098 17783 151007 850734 613237 691462 421218 1 875757 438378 888322 716235 711617 842484 884619 59 194055 609526 495558 163 12 776037 809412 863362 897801 837955 803938 53014 147 638892 335167 636348 200647 148352 898908 841 818571 21509 383454 570306 680701 22091 402601 417007 247164 863922 854377 333 285250 372461 877103 127913 845662 539451 769088 464456 622925 3 208 684743 879788 500919 158472 833618 7 491163 887024 825886 789332 865242 165969 155158 890171 786865 763345 694482 582504 116773 57649 72649 346622 362827 820666 150549 180336 274454 282048 12 694157 780220 627441 559908 480782 135861 643170 746933 749016 37687 794810 3373 805 799669 424303 483288 267948 69791 660272 3 3 535547 374330 615255 39802 799488 693528 470484 707481 5804 367473 761750 818428 860116 371 501220 293076 109347 688655 38 764771 6 830474 2 772124 11 91071 621173 707816 228547 411094 13 873919 3 292830 489401 100 838171 1067 2 776580 827636 15369 689134 870991 1 2195 627700 679275 885497 3 781735 13103 898856 216 139802 639859 637 33846 831716 892179 8561 50 847432 883011 891365 899478 638034 264017 724587 875993 802046 247367 170 11 184698 779716 607177 523565 418477 730799 852474 363880 7 880097 882755 387489 772892 703053 101584 748134 335066 730487 892052 332209 22856 16225 891085 4 490272 828860 540756 892716 13575 623225 909 851907 19227 71851 160971 511841 1 702866 294842 63 25087 451504 879768 253056 809921 885298 830141 1276 2 896148 859745 139646 96 545116 20102 484340 2659 880574 883068 235355 869803 764463 533810 805936 330012 888619 19 10 875466 326894 673903 22 209119 348255 17 852847 805047 57705 699393 336831 491812 399703 551076 472583 838794 5546 742782 266321 337970 694514 875155 833939 888005 754491 152281 310500 432039 386430 299540 837806 880274 311163 858312 890200 76948 853340 851858 24738 831586 127074 3 696274 160776 883020 869166 586348 24 894489 99 356477 837427 405448 875182 1 287034 445751 42662 551420 18 202756 20 479185 21106 180059 878704 14 2646 92769 25266 285039 870257 123594 376507 481636 831706 190457 225200 40873 542624 10752 856165 827782 129398 5 878345 38 455430 578598 370560 884223 883536 728082 373570 461 360052 845309 557063 431412 451019 24 619467 824192 775698 817645 248046 295193 682647 1 500980 851175 898852 120705 515161 328718 831444 796074 847919 523763 792689 2313 573625 2452 20246 890769 868011 739203 17002 720653 33 755854 893090 860686 768363 729231 683167 408285 742499 189578 867402 786469 790659 621927 649727 828478 238120 13 945 804965 844107 401 847936 535952 875628 2 3186 128674 536406 52 400823 673885 303172 861375 235898 343 35127 149954 823182 899128 733575 4 881767 11671 895638 1 757260 840078 447164 896265 475 179335 498150 894153 706892 26 3 449610 813698 803941 208 13810 136002 236531 717301 760093 281 157949 123617 71985 108 95433 123323 6982 417 288604 10121 33896 48897 428 288522 518118 785805 595344 405802 982 152714 872105 281077 842345 864148 52462 477016 895645 335871 414414 884145 778347 680 8419 80681 883860 705154 130545 880047 120004 3151 838688 884005 255189 743790 518018 321749 558863 160914 701491 877569 894605 539 140 185056 784050 12593 786939 746356 15663 246782 890871 795587 5492 367784 847847 2 883018 803783 286 177666 398923 360756 720453 854871 88420 639837 780 720170 577898 349911 852823 217329 541685 848070 131 142 554530 6 873718 745281 802298 38922 35 351 823342 469661 874598 315841 677295 46147 899116 847790 118747 743959 886210 764951 2300 819652 19 274688 883717 301805 664328 896987 298765 354465 888131 108 195986 8 19 893021 276072 365028 880587 792232 848022 3 894608 19542 301625 790032 220957 780268 433281 553992 881736 717897 175313 107332 14 844329 755158 66 341482 717083 494049 329485 226539 658137 2866 317939 450930 765388 810031 361928 53110 865583 479754 166557 3 131 737765 887844 899496 884257 799075 597271 287 2451 766800 590877 894970 27792 3 391583 468920 38705 89126 759265 546633 778244 621532 845175 873076 573078 877371 889819 681376 212371 800548 801026 213 563320 236477 869934 9 223889 823619 335902 839523 163208 584978 831938 294 33 347182 889887 801588 650575 127 1 655129 822335 339016 789779 813516 884174 209673 693485 359583 598753 1211 870380 639572 208 892336 807894 870674 744195 424372 846645 878044 571652 606366 792827 849090 65088 516975 883209 654664 344165 127 60089 891524 1564 291602 782178 888269 899119 721992 398723 640337 59511 11 6 539811 1380 413527 2 843288 813102 779374 665011 112098 521435 10 866967 4024 254407 573379 315 797019 751901 849467 897791 650557 805459 3 149695 332081 145176 1151 7107 890315 360734 8000 84 795105 65848 866109 881754 472361 93371 138988 794413 27355 15353 373869 738658 867566 554688 557960 327 857112 40748 199550 4 115 723165 233928 174783 877597 8079 871981 546 808501 835769 167985 650797 241424 545819 683192 258003 202057 773148 770690 2886 868171 863393 620665 52 378150 842488 203556 1 14009 881977 368798 814736 2107 313652 421490 301899 33660 12240 812055 305429 300157 724255 643322 887589 825355 773100 76462 74615 136209 727717 5 887619 824076 751826 2 598887 796762 332644 540091 816888 778455 98230 813919 814000 3 43740 1174 852479 312253 14 434503 271 879974 55027 389907 725090 508778 103571 261272 29116 896353 362272 528610 756287 67380 818287 845025 46 133 889279 806190 43905 249275 334512 27110 195776 7443 876787 886638 9 462918 272657 269485 856301 464236 10043 612351 276 847754 893690 857967 447683 60 235 23 812044 328622 417443 11465 455 139474 803478 793633 535638 778492 558 2816 214412 529635 851023 423471 274178 830777 390733 191 464269 874275 15 883178 822166 63299 456072 822792 6 8 520531 859256 2 680212 468 867325 707076 220213 6 2 8 542955 723103 51485 878714 175922 680601 791709 8 26 656842 528367 750 890281 705278 114963 68 331149 734506 885026 225990 5 354843 317 4 873318 472360 824633 875696 225490 898520 95617 693233 117031 856272 868953 815615 141900 714274 844499 451 514557 41945 78368 791752 131323 11 251437 63468 532935 33 262390 120 320112 301765 89 846536 772884 1453 146068 281165 221528 2894 15853 381771 26339 1082 388933 676418 40 891720 897558 896684 164538 16013 15832 337 772567 446952 774757 792682 795366 887871 882829 893107 418046 53016 832810 380982 183499 64320 204558 797932 27 582591 27 592651 239940 1083 899401 258961 879421 295819 855946 9861 6 871137 231156 896684 9855 841802 883679 262468 723016 824793 866156 870030 166719 800046 845099 15 282560 513214 645642 563675 768083 883946 44958 27123 108658 645803 4 565768 10475 177 833648 34 518966 797085 688211 857093 24347 30202 46612 313748 436799 44099 7806 319166 338859 841347 869792 899342 1911 882777 264 883251 45 241659 515980 94178 44 205071 734462 878262 361668 2482 854665 4 390073 89262 864236 207199 890803 760764 320634 859050 10 61 889435 6 34588 650440 861942 90611 121288 486288 878353 507184 896614 851028 9 843486 398625 432654 838335 496331 289092 106 857095 22994 853555 497810 318023 693044 31409 27797 731427 805267 12 267691 859624 885576 309401 375568 851516 644065 477446 877153 471194 733694 66626 7015 4951 665618 760620 260241 883022 79727 7 875125 67965 858747 897818 778653 206 770101 312058 588 2921 883059 1678 887097 812968 198061 1 880388 312792 16343 577631 3 416488 879732 555693 506686 317556 863758 415268 608979 162397 805583 130998 839883 58275 889089 339467 363301 461163 538679 702315 898495 646131 492300 277766 258219 736454 867249 5 206995 832189 113061 844053 113734 894504 322634 892009 852120 76315 7 100 796528 881865 344208 422653 30 98312 33534 350301 24606 41987 722368 227516 826341 651960 3328 752076 5 109988 894755 343094 815704 50905 847487 826764 877711 632758 190182 893880 363 78036 28 402630 850294 552811 5 646983 475847 132436 406617 3052 892920 898989 11 672474 360857 806705 549188 21 749 206537 96727 694834 436476 313439 798505 690090 518366 894331 464203 661443 714376 842190 497749 389980 899148 66237 830740 883429 5055 125992 506371 887710 1280 161 865422 576036 182959 767062 581119 727026 196980 110335 102780 657433 845198 791034 13 875020 314659 222379 542935 724935 891088 181465 436084 869792 958 801796 815874 107959 854469 17 78966 883686 880659 124863 193968 496351 344431 52 7 316086 529 816891 831392 31567 36775 580671 406227 849086 872834 893566 479454 90 414798 363859 706050 11 272442 227625 840836 770429 419497 309670 189 609446 705036 456349 4 377800 764446 50480 3 835086 847228 102340 577304 889986 2429 30841 828363 632 469096 17 607135 770330 37195 393404 893934 273791 631027 4688 786730 768779 865041 10 842822 882601 37 282 477751 2119 851687 451614 14747 652395 68775 238263 317854 816841 310075 347048 170509 847842 802296 65 896973 129360 880839 871761 735416 143546 806121 114328 2 840614 3 49 639995 845284 856553 803981 867764 254724 524974 5 464713 574453 812378 146613 124081 169158 1294 761230 877327 844495 753522 2919 890420 158918 832425 242908 486520 840606 10954 246290 8262 92163 735630 677224 883077 134418 728721 567194 842660 777341 728673 202600 198303 785363 769249 49248 848639 276705 798884 766375 51 91 362065 2736 429081 735054 52028 2 390000 507744 878871 71 851384 682557 43899 842680 228105 185 809630 849273 884376 430269 860848 897283 862055 882882 867288 41947 1 860587 1074 184108 722403 849971 24 119341 403049 3499 427802 877973 790123 222064 862170 310639 607843 98114 810380 427285 828979 460503 699817 101105 693186 637288 25 435047 154565 351012 861204 258056 261840 192012 223630 721658 815866 254272 14775 786966 887145 457326 397223 53703 784333 63891 780598 82417 851499 889481 1133 237180 63 126 873153 149 754307 896838 885726 200290 762360 8 340561 279406 4 3 2 373397 871999 7134 898766 436596 28 856259 876849 898996 353 191485 548059 194404 35236 159660 525476 355136 893617 174071 635325 533409 29851 657468 3 1235 116284 838381 945 658 598521 249 447939 864061 252362 21 780800 2229 824470 882028 15 640487 478488 659748 408917 342702 820282 17 848086 99315 84072 173 758580 516742 45 781245 811368 285850 309435 793176 15372 2698 759841 443470 143 718763 870610 47142 851223 545533 46 128252 62971 693356 599507 796746 892184 869936 49805 873268 722872 802496 30369 312705 352517 819141 892379 918 521013 600810 9 504125 72593 738098 302922 144254 854529 202531 49548 878221 160847 103859 888355 788731 711792 892710 36620 31988 1504 8061 896965 891613 836394 734527 92823 7058 468474 884375 43 98408 9090 360 375750 1535 853104 815378 855985 535542 276672 180939 154758 20740 707631 684918 170928 21 6 9706 51997 873456 555067 4 15681 724676 681285 127 893091 230436 597503 456809 857559 16991 19 39 1969 894577 217168 825655 488334 805828 216044 374335 832260 260526 449668 849985 301258 683711 881918 889885 899374 2941 707475 146 883819 134344 144876 158509 859894 594993 847389 858577 237641 505390 120523 888230 6159 11 855090 40 816260 824601 847695 473074 806946 885680 847147 97896 80 289855 332775 839849 252439 254085 606751 850818 48773 833878 92638 821790 603090 449 395973 371892 84334 748317 718977 26631 118040 809683 847288 869271 506840 874375 721575 865431 2 578864 488 674956 544821 504442 743600 509096 874550 248245 857154 776587 668299 301911 596 4 127769 14 4418 431350 865368 738271 811921 5 732546 782674 883094 243944 802857 882067 890082 773824 60026 584812 40541 184169 2177 741584 644203 815012 380756 885769 125452 654 810937 739099 874581 8710 692522 897088 738163 555737 570573 590534 899723 119333 747636 875709 804318 798162 387796 163992 816237 430331 630691 494511 650891 3691 703824 775357 864313 689723 111 318978 14 884832 22 66155 563210 829351 463475 5 849709 891795 209973 619227 12 169264 263455 1070 366460 199198 812542 264024 851282 865872 759871 215083 68954 477212 5 712085 800083 392563 180905 448896 796432 870382 12351 867824 497636 11729 19 37997 191 30522 230904 865582 595808 369076 301165 564244 15957 852715 77432 600292 896282 366276 5 746544 872571 890229 718103 251 568839 801670 846816 471371 293461 579606 846824 594111 886173 867169 737097 7398 10 192551 896676 852335 219 881604 1995 596227 862449 852346 816673 45 344892 897836 313903 875330 177433 1 489756 564294 137856 264861 714464 522487 95292 600505 627200 718567 879828 348742 563153 485035 255757 870207 724817 370886 735798 239 870944 885922 1914 783420 898838 203 768390 882792 870275 861283 57772 542009 847679 418622 763024 218315 514134 13 2 412942 296696 1033 627602 350183 5709 470787 112998 505979 27658 8 756571 733081 368331 707242 799742 147 14680 714183 530325 562816 771164 123094 252092 899003 256489 4188 204 2659 884161 61189 29811 250 892819 447023 865300 870767 238462 377413 496322 95056 8430 860645 889606 460416 871079 482326 9350 322435 450717 822767 751560 789973 5 801577 148695 753427 890531 772629 878004 889273 745915 300412 343594 662491 52370 884207 893804 635988 886791 88508 195995 603674 814465 896724 360967 3 790400 407 42606 875749 830458 703747 714642 851998 834850 824062 787976 864096 866105 769467 107326 307 866288 6239 528398 15138 867803 585624 867243 886688 41 627243 573733 856153 800983 1388 899388 862083 5543 831188 523732 780074 619977 71658 627 719823 476102 797801 766763 899853 713 58605 891846 418988 868274 762047 325010 696561 895114 113029 2 10 861909 773818 714937 32466 9382 819403 51249 879465 703225 98049 4894 554800 47151 331243 814854 179 425147 884640 7793 879960 481802 744290 867532 845973 831748 354155 324345 785075 682243 1 52974 873115 22178 856305 714158 31374 837755 857225 502386 49999 157878 726429 883973 231252 893938 644192 811629 263 467250 5185 23 418341 208553 879869 739068 11485 832409 178802 862112 262402 132265 849995 41825 470722 692400 174827 278879 111005 424814 144739 887639 803106 827704 163043 573799 537310 875670 616022 755343 880953 256 41884 737927 3 410179 143178 572271 898537 87451 719303 2 640775 893178 445 759193 150684 646484 249479 544283 845025 561007 131610 17 60625 846597 869078 293976 831892 870777 56626 863778 9 142065 635933 503821 469702 141862 825784 510 6 869475 405177 193 418482 16068 54513 1057 62345 6376 2 6 308117 834805 228169 516331 896476 52660 370475 875048 846717 468168 351609 870219 400055 243753 762540 478928 195046 853482 660433 346880 356664 230705 368591 829925 143962 92636 2 295939 551538 3674 36049 599139 440710 871701 185945 5751 859118 410913 248590 60583 694539 619500 737115 306 550134 337261 4 623878 147 839641 869777 362 54191 6095 865235 629530 898233 813976 852583 438022 840502 10 782221 285378 762764 80155 804549 243542 108645 56979 219725 840575 735455 9452 856653 574526 669455 556297 589615 796746 668 15 195757 6 659248 871816 3 2 230349 891522 896765 223591 541084 1642 104175 58 133547 861626 873110 287 71 46707 398322 680897 703672 813759 409638 346616 844550 152640 893256 157207 144130 202294 858007 884676 560232 9 117291 331435 1588 455698 200041 805833 397095 893606 5252 815101 415109 712208 828549 895189 47388 107401 18175 1 339270 878707 12842 834274 826382 848558 302808 152599 549866 24202 875239 819317 400763 711331 887970 886215 395499 64240 818813 3 623399 858551 761822 814809 122351 150150 837932 897333 20246 5689 310536 843265 1650 421390 456 3 13443 598118 570702 413089 49015 106933 735614 766132 654756 868227 2 768198 899585 846343 663114 585150 518262 141881 2596 392812 9090 719304 342972 841717 178926 538032 519692 31580 253107 868068 798640 139226 806287 353633 59241 198 559 522 809122 512 49927 312691 297627 311120 858401 6813 501370 5515 828662 2 15 196455 823011 857628 28285 785053 562155 147369 388314 175 345998 775210 804212 835 34960 823814 620833 5 848283 817933 20 846920 19890 69962 520377 859776 352483 858669 809248 53135 12149 892348 686787 890893 538281 718551 789333 674522 1202 52197 50801 810814 191257 607910 899740 1204 860152 38 33167 818338 505600 422440 638970 71 473157 127 657429 728570 512399 633987 844751 206571 108226 68 627980 859402 879026 44836 780848 375 822433 797857 462135 27 101021 8348 6514 299014 52624 634605 735612 296455 884569 2793 17868 16 248 1606 34533 882841 492622 194721 406765 654608 114905 740543 809972 758453 783567 333025 793699 164071 579685 832450 527421 897441 463404 31269 873686 110892 874731 332551 6 867304 243614 806268 784836 4511 391320 826573 428777 389323 19162 32891 813022 62 778932 527184 2 657425 121754 679823 874661 775584 573483 799294 39138 715066 713883 184932 812592 549023 591887 597718 616383 789427 875051 840533 543930 636908 3007 7 1784 790 353610 747168 329811 385838 65 888385 11704 886328 460956 232431 15 810669 725380 164935 899518 344717 213742 38783 521727 763749 639792 9 870495 325220 852050 102069 770785 880470 635252 6 879177 783741 465067 115028 1 51366 9 42763 1 224270 57960 550798 471188 876921 689683 494083 407485 1 852614 652622 221792 871496 583504 706925 218 813890 166170 14 11545 265803 839874 880081 891316 741346 146 226112 655481 317071 97566 599764 965 782 888628 788572 883234 866367 893146 787378 455 854926 564047 19945 856999 607404 2 410108 878470 853430 155720 832767 24787 879792 759501 891658 892447 784671 859945 854762 584730 818255 258441 277711 31117 457834 190253 77 171419 870816 886137 850885 833926 14 224567 819243 8 292171 4690 778276 709064 816973 461561 40 24 250183 25 770243 254811 814562 212933 184638 317227 873431 202140 441731 762398 521 809223 866569 158 227834 863354 17471 407426 880481 887319 2 833674 347481 674300 131255 198115 866 584698 361686 77101 27629 846708 825321 968 879241 844917 812897 839276 128710 769138 172470 29 339537 268592 593887 2407 7811 4025 899831 2 89890 147 885992 705658 364168 314680 859375 531982 411211 718579 218845 310372 555673 891850 1 225222 270370 137608 60316 829013 689 814 245998 894573 115626 346743 43172 744344 37 894464 120479 894693 4339 218109 796945 858119 721176 20805 835950 9 648014 477069 574806 807612 880496 808616 97100 2490 896982 748556 813416 29 785419 898484 25492 107774 617808 832051 606912 205888 526590 854319 819761 75429 99028 299816 832741 470794 773236 761195 321558 53253 595094 835878 121288 865248 872103 780190 611185 764 158148 5 895575 656788 899467 210950 847012 486188 285151 875725 896562 869335 4575 161193 750075 721947 861874 701451 348292 1079 856557 849778 747636 825690 175303 687884 100376 870756 720435 802748 148389 220899 853407 3585 464960 886400 894854 4 343605 582628 890381 2 822028 285366 897237 842645 497823 132543 718261 750475 111149 326520 452817 830972 154381 80998 15 855225 25909 608947 630723 780498 508728 568521 356105 406047 567016 3194 8 13 171573 511111 153 896793 533753 620292 686530 228275 789156 898579 846001 447154 620416 229060 3 15096 275215 199320 127170 474323 811138 765910 112467 891381 173755 73 752482 12451 79991 89494 462946 119735 9 670572 837841 545101 840103 21192 751385 852275 204255 440752 467479 4 429730 884587 823804 830583 3106 32298 855261 878447 190352 5 731877 617774 760613 5 219773 801746 264640 57 801233 374 899481 794582 2279 8533 873236 254779 156850 658779 435038 64 244624 417510 1230 663605 814453 698059 781042 68521 485914 1 831161 474536 538063 524946 899345 173615 2 888959 131324 772641 784365 378064 330555 814934 874730 690235 891824 125 2 8273 684290 90 13007 820380 126023 867135 821399 877019 743465 715046 810301 481344 323568 870206 863895 16104 838386 801236 15193 892280 438471 866298 843720 880095 434093 862870 534249 347140 884908 691231 741537 293586 56578 811651 508909 880607 879640 45903 396741 105268 9523 701976 6 476 654911 593949 569379 820429 887392 88418 657024 115589 636647 130267 18 36 660714 338426 551947 551007 176880 213604 630591 882978 96004 623583 585099 8 270259 888653 67487 34888 1 6433 863968 91447 660855 2 890938 567262 242689 110972 566347 34409 52729 467599 637200 167215 15922 586127 1365 2039 834526 112799 727155 867838 873244 255 784254 3 3 416863 98 3 899021 819619 19389 2 106611 811092 422894 861681 1052 816019 179666 406110 31524 863073 843698 864869 558 876565 206702 870317 167158 2329 814834 18913 888207 853601 309133 707835 278744 862042 898111 719968 733512 754588 343092 768351 43 675218 400895 641580 3587 819350 811150 4411 219321 42644 1937 687866 470545 1674 225074 844791 399603 14 899451 21445 259 42 859617 53986 292523 890323 852065 740791 146550 768125 221650 42 1 87 71 899384 112 118899 512440 824555 178238 14 259 686701 227748 398767 929 873788 127991 3486 354310 780444 313165 861721 875332 518164 830342 540086 657164 25 899494 862000 780062 115689 720374 2 33826 763615 837665 708920 22 891862 822190 658849 73 798334 127057 7 487162 191441 366414 493624 66950 189418 868944 870302 844444 435249 743990 826256 841177 882570 110227 885441 83276 12 311242 584698 498680 3 86 166776 211883 761357 9 5923 534298 81574 886491 855102 515138 868865 575555 599001 816250 18004 126797 34 308350 884236 179763 4 725926 836987 847378 313605 812190 778496 198210 627163 879183 466527 3 526931 476765 890896 401998 47051 419217 845077 21544 18637 702110 880375 1314 476948 67473 671429 269689 1 452501 262927 374680 68 563675 9 852999 123332 19572 835358 691735 15368 727829 140136 96 481509 215815 187866 887383 844770 883420 383475 2273 212576 60536 863860 202 143123 2636 140154 697241 826502 876492 3 866430 770680 862354 838511 458902 180321 830626 457641 251950 839875 5 829188 893091 30164 898471 809577 889160 777451 38491 499215 1718 526 53090 761888 600556 838388 63 858979 4480 11695 617685 126437 825956 780122 688345 795414 153945 541647 3169 590722 883341 265178 292137 842663 750163 880906 109289 1219 299965 269840 2 756469 736237 887203 608572 795655 22931 834926 38762 87 375451 74407 8 871577 50397 20147 323591 774524 70971 893688 172 775997 482078 22 800042 265051 7 616395 472905 859373 463616 2156 711879 831720 436537 766680 5607 436987 508979 889827 665254 163110 370198 499223 23016 12 581009 601532 378433 894790 540333 111515 233329 266020 870218 866616 897955 608369 799916 2634 461895 3652 867223 490175 857688 26 431236 853848 20636 891221 235480 889959 55851 11 259426 629203 140243 586177 256605 228982 27810 128 830046 789038 3288 45 601326 627014 17 535661 646095 409788 49693 2 253787 801281 23581 254278 623109 1088 660339 411262 205221 864322 898429 714809 448014 890639 697184 296827 378607 557234 876514 726928 468642 381 511887 38 531496 858167 576440 25932 782954 123359 878 493964 438681 703074 580 15179 410874 385293 107298 3490 769843 128547 783 725221 7591 398981 407526 3 868571 22071 6337 878528 81019 589802 872289 338094 573 705376 216654 167888 601569 767329 527771 206763 353673 7715 827883 38964 439805 835416 883405 375257 841127 809067 759225 850172 496701 111367 584558 142969 660333 894737 869335 325880 17 241423 911 892381 578034 639036 325099 14431 705337 883766 308551 848674 166065 63477 533399 864087 894502 534757 802135 358652 375787 137425 508158 109402 761018 315276 660788 749916 454036 700906 2813 797375 749114 90775 686165 305760 541859 766810 32 305608 889898 70904 895997 625589 874858 788704 588397 704609 767529 6425 792993 687054 26 90136 371042 47265 276566 90 625409 711281 838395 738105 852180 16 228680 612721 2 890165 875008 49833 626495 105 848964 77462 43381 46891 715122 885948 881426 58 709617 407413 5997 415120 8 882853 363628 198131 888652 808136 8985 51 1283 36 874922 639091 650434 464807 753130 97663 73 147257 12457 756104 207158 883093 696961 892154 751268 123 769768 22 11430 304 622922 351 1 598208 416312 798969 780020 846228 2170 858430 300501 893710 881743 736822 814322 859917 824820 7 563248 795238 499485 175100 11801 861982 734570 623427 125238 108105 23097 856868 229674 843026 209083 741093 653337 218792 417 199 762182 4679 72634 886702 286318 761825 396973 9994 884560 238 176613 98803 2 737047 317308 219779 697962 780 298640 860055 612413 3 839184 17 64126 883355 874159 496919 6 337405 11467 400135 813484 622256 124024 795794 420963 57692 693636 488383 566511 45811 682350 810173 422803 2468 2012 827111 894037 93018 2850 870080 872951 772283 1 642933 440609 855963 11283 882875 817535 85 433526 132351 884506 866020 395583 899116 1 884525 175732 771 171436 393671 211684 873481 249910 855978 765222 884169 847279 59058 13507 173529 200998 803210 898685 816389 888983 4300 64 156906 105063 484574 1538 607007 831666 835831 825029 481869 302442 55779 81568 899930 516 281679 758012 5 658014 414 87686 352268 805903 859767 543523 542910 874184 364168 396 838563 461915 832971 561366 375788 890511 262167 625096 34190 129939 737334 866655 353230 2400 207355 889447 887445 387337 845053 729950 425118 61924 1079 2 751774 581602 881152 196365 623432 358824 794674 792744 879197 594646 7 895752 187205 836 897381 732947 866530 879495 26 188282 565259 302051 423408 748880 835075 161374 877971 117956 262678 820620 850262 866382 683521 540067 737373 337426 539077 413253 355991 3114 276111 553783 876797 319 890754 312821 679420 834809 896604 176759 753913 884837 433079 18600 858518 27 879173 52 313202 376893 717810 864637 753552 844968 758398 7 848035 418 3 743455 841130 755268 888117 330 882611 121806 210 662717 857357 481482 875082 18267 32546 8148 122991 600218 888760 533801 74434 333404 562249 4 14777 4 224433 124 569509 604734 888713 485560 512916 732470 54033 886664 20 114441 876631 852691 691598 25 843267 873388 127390 852203 824357 782470 782997 29 856046 252786 326372 159975 878099 817105 415865 80283 434770 886970 896885 853621 893796 98531 373070 9 52946 592740 677320 896076 620392 334769 176982 86493 858358 169251 826816 700570 14153 887877 868208 878877 215172 67 843280 18509 895282 608695 845860 1941 398 13 650479 1045 11 4 24598 567134 697475 144211 847827 382115 814182 4 697963 854088 451 769281 899728 135206 865992 850948 881092 870475 295081 99391 855005 787203 4943 591371 787554 301427 857042 843948 172282 871830 14 10 13532 277314 834128 804131 702923 707619 328974 323371 49166 28 861711 299880 810727 895759 498385 606543 876223 866646 482041 94296 898153 502790 321585 708368 16642 500850 98482 117829 692207 409330 870706 837266 897766 101656 181 805103 217466 386 850798 15 288714 300067 899993 357816 284385 530542 506695 875720 3218 57 97551 743986 885974 484421 252469 702266 119647 374277 88795 146 537176 484391 32 25639 55479 449854 501209 4906 363736 747327 694901 697940 850036 786536 356897 450786 140673 265688 273061 393818 819955 878200 611296 367817 781192 12 831459 898382 300724 3096 23685 27721 521042 7552 1583 891190 204535 25 322293 7238 1061 395064 133698 157161 802983 1268 120 858872 340202 742654 397767 684493 290493 743855 551398 4 179280 40253 181478 515026 704975 6360 7 774 36343 4 836569 868272 873327 119215 241542 73606 861909 883441 2 652853 682177 390 177039 107470 3038 140 860239 229327 86 741216 899383 427088 303270 199440 888863 193362 541609 677232 48321 408870 78272 887083 34298 897261 958 898139 94793 467346 715927 637352 648968 139490 736004 454948 7 125987 892013 728658 51 718561 875160 898385 6516 688260 145748 203164 839259 145038 841467 538411 465 42352 705952 806021 886993 27585 443557 3230 872844 661451 612003 399096 15074 859831 11814 129101 368938 23 88043 659115 2202 884774 886686 517006 769550 743277 830267 696169 436687 55608 694545 347778 476031 1713 574188 884142 599752 40078 556644 109 773139 610274 861806 876712 890349 886543 712997 698868 315516 110788 1931 680845 452851 19 423541 230878 650770 892813 477563 665186 1868 899463 533249 299963 530802 121951 835040 813601 480305 771820 617820 513800 827650 30316 356135 2430 393561 7 272430 830527 531849 354221 425201 118556 897110 841825 109 174531 12958 860840 488705 859328 820404 14 887465 1 597139 382616 563347 831187 284555 295430 49741 847759 98 78646 344245 894599 201030 856742 1 396271 837835 98 754977 876797 885641 152 782773 13878 548972 891676 581422 31 865480 583221 894351 359422 715630 600534 488073 801729 4032 815435 108 503210 769425 409828 880563 130386 48968 883252 811531 253456 602758 839482 293027 864685 145767 29 667405 251 145633 53625 491781 131211 171 862424 7 3315 859187 579904 832725 411775 897513 547495 4 106504 148048 605241 482534 874744 871343 810339 880673 95713 853493 1020 1 879153 370353 402726 849925 877351 24 320949 796945 747846 49719 122 679538 746347 484687 852744 15 125144 181690 12001 6 784736 694325 354690 2 607933 53280 54 429675 1740 194771 864291 291979 847280 3 1404 648469 2 861247 847571 30 337 450559 403702 403614 899780 783749 72623 844213 845567 213273 636972 391321 766428 825237 246100 865839 321943 335 850572 619672 69472 92608 23150 511889 3115 721105 6171 874789 594366 863552 756156 2504 899823 63 213777 146146 783384 41 665342 33 105 17033 386003 836108 220148 848352 439147 8043 736426 295480 766677 384423 1317 738887 842256 6859 36 11769 236512 542567 455433 841257 801419 593395 647364 169 644807 793414 409916 888270 748009 849370 369 37730 889290 147 880486 855832 759943 892001 3 337274 47197 864236 337979 1 812507 1885 89816 801553 501976 881092 2 10 536283 592857 307815 886775 64565 83534 888549 5924 291201 9 5116 83591 803019 99204 814626 19 832313 621027 226049 46 671543 487992 802963 812147 282255 554953 79891 707905 16 472231 7403 293687 2 29 263344 40602 490296 1543 406776 569838 539145 856703 40 493820 294158 50535 61512 623632 462960 527248 657790 889912 869515 3 669125 846144 96058 510569 1 738791 351486 762668 866459 659072 855428 246080 491203 774367 762034 467438 767473 510388 129 774999 774538 2 878199 12076 391829 150975 5 110217 286 8 519510 895937 184 570261 456563 729942 170284 309910 238538 186 510349 895655 895179 334 17863 882437 577372 166 27 806240 37414 10 2 848486 870595 1 629526 51375 3463 720805 788723 869564 529040 458680 656750 13 507427 724103 889137 882373 257029 63139 762163 260 106364 857889 582277 2096 38 852400 76 868654 387934 804764 676106 786377 104465 37804 756314 708228 344090 86057 825260 606339 125795 654605 864571 609820 880993 889610 512841 743692 578467 146 82787 62348 822610 434071 84750 897728 869104 167587 326513 113489 700246 860364 285431 11420 896204 9301 131439 847532 884510 207979 559518 899401 808911 36933 486448 80665 137 228899 7004 160 1605 555477 776973 248870 374364 496046 551406 855746 185715 883166 875786 670118 656478 54765 248702 496678 152036 840863 664423 879122 209703 633209 371 895816 189741 360324 651669 800627 12 126869 357675 18736 235102 46158 224381 506599 824490 620085 145951 648 736468 351949 799421 869180 200007 610544 24 335234 293217 9296 12 26 520524 550305 1 868708 2 660648 554950 869609 521667 247036 322095 882363 456747 69 886790 504145 880320 82 843457 207538 726825 225584 830476 527 38914 893868 796335 869332 303130 468340 537794 134167 55 879432 1 127 840227 83932 69 84 874912 557902 710255 896886 717822 447886 46576 5 187570 893956 891788 334 207022 195956 799074 799197 101640 165255 887372 499267 446911 875118 684174 18 605752 836158 618243 739040 149014 888686 10 877565 620086 832475 871259 852443 825053 836645 609579 755499 543478 504787 347235 171363 2235 62522 106 749837 4697 63374 531176 147 847855 122054 893987 346353 394715 833260 787206 863239 762496 796780 410627 653040 835198 1 679243 480683 874494 832847 697687 781420 336498 476074 862912 789578 838219 866 779906 392300 849920 788193 329020 716875 284943 77 131629 859983 207993 881243 214004 73 7180 510725 571440 9332 488182 825681 696233 37 586454 890 6043 210 883753 9 877768 19200 849290 773539 848252 596282 863093 769833 114234 3 5 11 265923 294016 7424 216175 789941 896103 510412 683740 140795 12024 822944 16782 318206 136592 531422 3 110825 139 738271 4326 560 226779 14 94831 384533 821409 764666 839450 18104 868857 718346 895551 2870 873510 33 887638 123662 5 529959 761255 545751 29 735323 2 883871 37 266768 9 324 888786 679 76817 32 297401 316190 547931 853799 883495 817587 661617 503265 488031 783753 276485 821941 1 810446 754834 838259 865140 281198 899992 866535 582323 329573 446693 763279 62448 769032 43168 239358 757187 5095 822778 866504 758951 855876 119147 562324 10265 7 670090 80278 24 118105 289699 706459 199611 780857 669684 820593 427714 33 897286 191466 839040 14904 82 866775 288770 708425 20 367731 894859 521294 882648 564147 142391 36026 6 759512 808753 1 368353 78244 113303 18543 267750 63 23 54 1215 258488 805259 18 649925 166463 396076 772584 393688 344812 7 419957 859402 222330 2362 6495 820295 161943 183187 4 698751 51079 856761 287302 1 855154 647299 190 61586 896135 41482 477601 850941 87 865021 842191 796784 891195 65443 639903 820993 75377 357313 12710 848458 17 32806 111339 54 891120 315172 674481 4 152372 787306 62878 850321 684902 653264 5495 408795 329509 887606 879011 455882 39987 11186 855454 642656 174366 226388 372694 483322 874375 240304 18971 55668 1 1 199781 349556 423959 305 864962 228046 504 829903 9140 223539 426343 16846 187459 672645 427978 896031 292420 849156 14 864653 850624 533581 681 619094 851143 778033 801921 843997 598366 779503 529835 816969 594092 505815 474338 896 429361 805905 251506 779791 882482 894857 178859 837842 791142 185 367559 1 883935 560637 880366 278 1125 238067 69518 865525 770336 497383 123551 794020 783414 60 756547 794626 204 512 712211 325826 183 813135 134 6171 16 291631 1526 783563 700914 854723 309234 856794 817302 772148 25746 250437 545169 800023 736204 469 822263 183526 514352 306 16 864814 879256 738951 125 866557 283365 176785 102 830830 631433 899956 11587 870618 2 707109 727304 872510 357029 549662 522963 1477 2 891617 797558 752873 833527 97037 864110 144 7 802 12 884497 446444 329700 172721 230744 893005 592413 725449 883750 880561 4 5 768343 519911 187987 809352 830805 872218 258490 452046 569609 861811 818056 876719 265466 521540 108749 147165 1329 264973 326650 315582 78 875498 924 370650 799135 864928 687947 697 3 874734 890685 879121 2252 224462 46512 188290 120 460181 411291 892256 134681 885095 898730 868461 890397 744408 467399 864923 50689 1 210889 484201 841908 4 858767 47 22613 518609 892993 506920 81 833089 130827 591377 758469 885284 733637 344 5 7 190750 25012 855703 201704 347075 136180 515567 89397 788508 41756 620708 294108 7227 307531 863265 276307 97010 677294 655767 32748 3 842431 446453 5898 21275 273456 16 614300 528191 782592 791794 711395 224509 728032 32345 3 12900 134 3 66475 47459 183876 2124 200 699797 376676 785323 837185 153152 659077 591782 86393 417779 3 15729 863735 351402 219609 65806 726266 465739 571662 595360 862173 791019 892615 57 827375 870599 679073 550691 356729 895058 1 887076 563174 200482 329299 527489 393585 823621 73013 782647 250485 808385 89 769184 554303 609049 148265 172064 846313 213790 152343 241782 884690 354841 864776 405311 199457 813524 850068 53 703936 458486 578871 476609 875 884327 739378 78390 752772 877947 889711 622113 363722 235086 539189 507867 873718 1005 831782 100 223304 2696 897031 763337 223915 898097 887084 744949 873571 852402 15 16708 312426 4 261975 84 505809 857195 837905 528403 837422 24449 177855 112350 14846 600371 59345 884719 558451 18 592902 3501 258477 143 515575 320 633420 72 768156 260579 895366 855906 253 297562 117141 739866 753990 581611 234515 845163 306411 585 301510 389 861533 449654 775185 5 511352 236 851148 895172 7 3 149236 12 778184 170547 60056 93929 799685 25 333409 897413 648998 671216 892000 289358 11115 110359 873147 877295 221491 247385 27673 93703 847366 121792 229971 575274 67 316863 90 705840 881102 47 753996 30 260196 176780 833561 10818 34861 369490 784508 718838 725988 9214 477578 4 872215 189426 754399 38 865009 722213 647 705316 833490 253898 126537 375 37498 8 5516 737646 876990 404716 9107 572053 335 820696 872319 566291 391 47836 35479 879755 726296 861773 284 9 840004 793015 778420 715679 186259 823161 440945 861122 148410 858807 9381 545960 868865 802141 570952 376 599191 858508 560749 676897 842569 328472 554074 288245 889874 835628 883707 298567 99542 655163 437151 708335 30 405646 706 31190 215978 123642 13109 2 869916 856789 737885 485069 484076 5 583349 5736 890409 4 401828 717276 176846 129396 84703 319827 698191 811080 339640 1757 597095 720467 894908 614880 107345 90072 592 851664 875606 15 788461 894374 71893 841440 779198 716714 725551 808081 429540 598295 575936 174 32330 4293 840299 851959 114059 771315 737596 421306 742 5 603981 481614 761074 338308 138 713699 1897 851082 13 548554 62977 898882 834059 868483 897823 899495 673529 885774 838743 58414 667539 22471 483380 896124 274803 859456 85013 8 241103 623412 29523 688712 789054 4261 887937 541317 2 865015 770478 895624 885014 7 3 44954 177119 852057 234923 1 723546 310018 844219 852901 477507 622154 899442 683005 434538 631082 833887 110468 893020 899022 761731 865894 878300 871619 71407 879329 675709 319335 473805 609013 2 299322 21842 655487 595084 2133 32 314133 177093 46778 95136 104412 221828 17 777235 790148 449408 647668 806514 720722 889869 892432 498958 829451 338699 228860 675899 548746 158816 568000 232333 841394 58466 44 879669 149995 824728 9827 307 535449 563 724704 860975 244868 778076 183806 20088 155396 856121 319569 1 836805 322409 655251 572881 2284 873652 791333 703054 128511 117012 803268 882077 17891 882253 877555 12 614 479936 596486 6 797359 858743 222418 210331 1206 2267 260016 549590 5061 641762 747488 2 4 760995 880546 879877 874071 810119 707398 18100 34 620481 839379 886404 175383 199908 187553 578598 741308 552100 818781 71329 820074 126372 495183 35 882468 176655 102792 839982 4 167105 772325 6 224846 344467 357060 342454 98553 843560 888168 334440 473 78180 794780 462843 98969 669974 1 26952 1 885221 594369 743325 889870 890742 144146 830946 683698 826369 7 874876 886387 286061 727696 82105 202189 106234 2790 239435 820624 892846 477518 2 493399 895519 832333 502629 869788 595277 127237 397 764067 875015 788 694707 317165 707581 42745 511825 851344 302311 715288 777992 624004 188611 250864 777279 865682 11 757243 778339 226 804244 95 57 846501 10957 580123 148477 753943 2 887010 866990 821548 859174 58 804655 387414 877096 775 899299 882049 142749 865636 26 888081 452894 3661 525479 878291 874107 60 212442 869954 69548 46 5 544332 884500 6255 531943 206208 383424 813664 24 2458 930 249816 786751 822147 176 691831 3 254174 879190 195588 286572 27653 874140 766688 331403 332 432315 884201 9 493717 211144 382628 183136 331243 72 870782 241127 7 659377 835237 458209 238119 857248 869551 336504 861223 622424 424515 592302 14 767889 129121 858587 69 387683 246521 165615 662805 184588 710600 7629 480949 72 776446 420367 892413 31 2 888417 598316 741335 866707 13 543409 174 57907 887811 480463 884852 899253 545401 56530 216 90247 128973 876488 794771 463291 4284 692063 80448 398825 817711 832935 369431 601402 520527 15 360740 491981 47 492071 794457 47628 781989 1815 890186 213 772371 217818 716865 732620 864613 610677 891839 886446 197 2176 887470 558393 33771 456325 41823 494771 539535 225994 460082 880356 323 838896 602 115 890369 41308 889152 803914 13 98 882665 139069 855820 886959 4 589898 779115 2116 225321 511881 514365 322830 478175 662762 9535 6 844070 859028 28721 34611 599498 689213 196795 783696 25 853708 888605 316703 177 3622 19 811938 403 52 873100 119625 270961 369223 335600 458873 628313 747921 895235 853332 582780 146229 11 875871 789528 515087 1 875766 895551 10925 701437 666812 50044 605350 73 745302 881065 67114 868393 816336 838434 418318 93633 875831 878699 712752 620403 52 431546 201 156486 84803 705364 831571 403060 147091 131052 500335 4 220 590231 39 730232 4 427018 82850 80631 11168 9595 50947 638022 837167 574727 890949 591520 11 814499 814587 117 237808 224715 203419 577267 859724 8350 58813 126 383928 223919 76706 93966 777836 832836 271871 642944 397331 885337 24719 170028 495163 587276 464805 867615 396035 849981 32 895462 8356 847963 134170 493802 10 879742 841759 896133 384574 837535 38894 24918 880186 602925 415944 863190 822216 5105 831807 831625 721379 624362 239 272273 185175 825127 547202 868399 542579 849135 769081 207156 830468 872377 448330 117708 356543 529334 68102 859089 431000 572492 801642 897458 871573 666352 3 787021 398953 843980 2033 614238 844382 804037 50906 842421 130 617 157625 862468 459641 121 617341 330689 23140 63 25 890083 2414 110661 48386 588389 252024 446 68248 691025 179245 59 787463 689916 792940 770506 510010 342 9767 2 234676 694294 875647 654524 869964 621019 842119 101887 230100 609949 542752 58 895063 354751 213 614535 678595 814901 876467 524791 534391 610656 758215 114190 14 751140 737433 158 794672 324678 176196 723960 614296 19 804902 612987 786336 57938 286550 351646 854939 865741 42056 759179 2 760183 869285 133271 78 1 49 404425 635491 12 281136 867381 743681 884619 10 841443 75732 746223 885941 629 683449 586218 789058 766554 39 193173 76723 175 818948 830 12643 854394 4 18 472450 367275 642103 850932 67744 41659 893499 884721 625110 1317 271616 41920 894782 855201 771205 116758 884026 593832 627066 756400 880535 238516 854 891369 385594 599123 233 143184 890067 24899 872493 537071 839956 550657 467240 97605 852658 638273 216426 813355 819012 100103 53970 214800 21 515764 4789 710616 12659 347445 187324 874839 600366 874395 55 864740 807094 39 6610 850986 865261 786456 753353 861292 823852 339537 2495 17853 11444 838833 62080 664161 792918 21619 228184 97 3753 804613 817645 11 49527 875597 784899 896393 725062 225648 18436 2 748360 48711 765728 755064 15554 7 276329 656153 490684 418688 619849 311619 876475 870574 431689 804031 757997 239 410404 37642 565294 878202 802692 787005 603585 786076 54063 579173 301320 220896 609961 182438 895069 684306 1945 864548 803509 510605 248890 405465 899281 276231 34412 818272 858431 738788 331766 174152 701261 805171 716131 869840 862539 795006 876772 845598 19314 114525 782925 26789 711660 164675 866065 2 849211 682487 546837 893962 4 784886 884439 402 860208 717239 246772 616601 314 208 471302 533680 232238 875845 348578 560818 19 4676 760797 753362 658381 1372 701995 222997 877025 408077 617009 92782 600266 670184 199810 889516 532919 854029 194 187432 248803 430764 4 439460 852536 890440 648020 892422 554932 23 231657 226638 123628 2 715808 865680 871112 97775 5 3 2 898358 118174 485 92309 610215 858728 884981 101 709186 697214 276340 656713 786825 795315 675275 16132 871827 69 108646 1881 92442 855910 866730 817725 139395 46755 633508 853979 613955 840142 853439 7 305851 843995 871784 760404 96732 701958 300232 827628 21 717688 873356 798572 868780 73208 824722 894598 896750 265383 551802 882801 697449 859574 4 126675 871549 545377 5654 821118 159990 683075 757755 743 505964 5 194946 884 1086 581727 561405 268995 20 17513 364624 25052 644793 403444 642289 531621 49228 724987 543060 843870 193911 239447 570202 399328 85494 42528 331648 284471 873976 615828 809442 456602 550953 28884 282174 170750 706 776594 634819 56 1183 681 753165 879193 870896 4216 843077 784771 584945 2 462918 18237 590764 800750 25868 28 1 873880 165029 216751 261339 4 21 3935 29025 797507 2275 783022 426477 888680 877284 671350 18552 682277 640919 837665 303511 774544 307 714188 665920 89955 207047 801627 334718 525302 83515 398185 128300 886738 94 255372 318807 173048 83328 893313 568 822790 812639 3342 95695 565174 8 66 25799 186058 8564 802056 246770 712972 322045 163625 577159 216774 1 59525 529583 326843 2 324420 815072 709835 894106 865011 803915 4660 898028 786294 831350 85213 241811 851705 284889 143429 581842 526415 831993 234779 289863 806828 148 896754 351112 143452 40 281037 2032 888583 841826 788969 878784 6608 898323 138 552254 462194 771033 788197 60 774320 357480 834563 814437 222692 35999 808454 3 373849 76554 728669 860712 615903 107428 832901 862380 615595 844844 842381 476410 545978 760513 134791 724534 765233 381750 798103 880500 252063 62917 345370 834407 703442 701222 876542 897534 884832 833760 414566 513062 893608 11 127303 395752 244795 351570 7 405131 141021 293340 621533 58105 679808 891812 35 471096 803166 365415 3450 293877 264 861506 825063 854767 821486 881133 306114 846786 396538 799290 378 19801 858695 2 92577 95862 543831 75322 313060 111575 410 532692 534613 220112 260561 33946 874392 435325 652909 860549 663529 41 805205 6 554437 1 780004 148904 664680 181573 679966 119238 86460 821562 76127 762116 1014 2930 630344 505276 870119 9 455673 179138 871534 1533 851367 794656 1280 214 890627 439983 865509 844873 880843 28 71578 251266 341719 54094 305522 49470 12 730755 123234 299095 216287 881137 630164 412860 694292 327390 500198 826010 71 171656 37756 73852 323874 518126 1409 93045 6049 75941 434111 32 799499 117126 411038 273 879194 430306 2224 531265 1382 209 774407 282675 24686 253258 756711 63520 16537 855899 570939 217733 28779 824866 605864 890550 4822 190837 890386 726555 437366 642893 419929 7 633210 528517 857737 246301 263 363523 503870 4 835242 894967 725718 580356 836758 21 80391 843921 793092 12544 234923 617317 10412 59685 390705 449486 857426 731249 876521 92049 112014 567147 329862 227202 116160 404112 878828 331248 300406 370 6 863088 730863 433117 791652 251026 281736 716914 878641 236048 848305 36100 182525 103867 855110 53 825847 827704 628711 639500 838517 45 884765 222144 473011 847972 351312 6983 823319 812597 857757 1 181296 851177 241427 4 25 129 832044 75 734249 789268 765330 192458 892214 793235 584555 634022 554432 46 854693 227 129249 15326 15277 228244 833106 169140 31 24546 623722 493666 614206 553961 527251 59808 632354 844388 827908 682328 28 820671 887233 571337 467948 745653 878806 829622 130968 866152 840210 857727 126534 833568 101037 699662 3698 832520 18498 1276 676328 2 880678 169866 7409 429791 122953 886392 644368 716500 2 879572 300439 666663 310527 874276 853247 1 875478 559042 597153 886640 232591 139 788367 666930 566006 421382 33922 185713 792151 188047 800172 37443 814242 818628 37024 399083 338110 660612 100734 759072 562154 39 244 536340 608128 339966 211824 640727 6 682298 107 223 680997 345152 653261 15 227838 667172 508650 839424 770392 2 880941 239278 556935 839236 56556 82307 195199 430523 243805 575473 879757 652565 895193 2 5472 77037 795436 2 263 707876 277203 288 141135 2 506624 696979 47 630635 18625 546666 1 890177 881984 792640 691202 480617 749989 602634 35881 482 892001 882654 875826 328623 8049 883997 672616 243364 808105 61407 26339 85 862413 587926 843290 84260 651684 796592 887170 768263 1816 1322 245645 759159 4 437317 2 289284 55 288310 827465 331262 130662 324 825069 631775 769670 862203 896706 50021 891216 149 871931 348355 310055 455067 889974 243590 1 730939 648746 170909 880405 700430 854977 869664 143915 26399 8 594687 70217 150499 182230 178804 707017 215761 530051 495688 797716 385744 755143 796145 559480 709 602852 266023 614894 2 857272 659873 178341 812169 718796 169672 552867 282397 434788 833469 579100 154943 842455 473070 899886 233364 731168 18 13 800535 879719 79062 9156 850164 726566 868587 888022 152 889752 574942 3055 1 423675 663830 72 860534 809523 371629 265861 600 94771 63226 633351 722366 4553 212020 196453 751999 249206 4 41518 860260 438 759166 60 347360 845482 2034 957 620869 18508 363637 862195 638667 888508 859448 881448 255960 627821 850056 878224 796658 846413 389194 61332 526761 282592 725758 848043 472201 770849 1391 890220 893079 657482 94720 821282 1727 884774 365809 738464 833777 469874 21 818291 463798 875493 855761 665049 179037 54 478798 115 687267 146857 340497 792015 466366 98 118062 882034 54468 872009 508868 445 6 146 854237 1534 880248 77658 83 828780 283542 43167 508477 757557 837005 68 10 859180 854067 1858 852922 727456 780600 50356 893593 3713 207344 554644 628126 3 685151 788395 845194 863447 862675 2135 896134 200929 250695 895306 116974 311389 813394 5324 32317 806830 859013 35 224863 2498 4011 431125 142653 10301 862119 875315 20666 14109 861977 37251 854549 889664 893834 816089 575386 362 510233 701974 326344 871645 118986 118867 496819 255 855376 100 880759 806985 149440 144246 839778 779079 858946 34 225217 27090 190758 834226 583492 865204 1100 449615 21561 398522 6 865454 858960 364169 822046 473368 789780 752905 340474 617938 81952 767958 432639 822027 263290 74735 780884 870214 788989 106 11621 251388 2635 331213 850865 451763 863636 216635 91517 806285 2 2458 104 529097 740572 16163 48534 2 72435 839688 624934 711673 941 23 360550 3 864549 810181 169624 388 10 32146 518281 220406 182852 689056 508906 43488 695740 8 490735 822662 798713 1 644352 757413 16 583134 265777 4 109136 822 36525 443858 234533 392485 751784 4 826058 722541 578678 285233 886155 833661 425936 1698 450971 30987 597082 345808 779349 758616 833171 22 1 882450 2 30045 124933 881010 560872 270572 766856 894971 829240 310601 866312 136434 784868 3446 22538 739787 540588 703074 868441 43 580964 2557 39880 493782 832077 896083 9 45 278 505365 866670 868682 2238 306121 8 822019 137624 843909 846301 893630 515740 171152 219489 879738 884093 138127 680261 606 1970 661459 431872 647009 569917 330414 806235 1 637860 693265 724669 764351 210311 821522 11001 495530 660569 598265 729926 1360 888538 770273 825256 3 793776 538690 638058 168 165514 7 5854 889212 1164 818969 181290 719920 18881 39374 2965 340846 883941 770222 294 423968 501788 184668 331760 260202 833653 866694 763769 574974 682659 162394 707852 746828 18258 537894 890481 519482 775513 880183 855893 242208 779064 311 80703 640788 6221 818572 479216 863898 737938 874483 8196 211 1720 8 790919 293737 30643 581734 9842 273864 2 350228 728995 758928 707953 804092 56019 406973 851877 873010 113 823921 808261 2796 514934 882155 13516 776353 241196 391338 6 309201 157248 11255 79685 874484 379961 594111 615750 888215 837162 243550 809923 895970 162 1 13 891760 402403 388608 693615 51793 82575 44461 197 37286 496594 519802 439915 673619 720643 195274 626653 427623 873721 885825 702568 582743 24 294040 66 121615 425390 269933 897679 10816 715440 310325 917 6 887459 820077 230031 40329 312986 667220 27101 101502 8004 432495 556853 760574 430094 419242 743517 245071 827608 403931 855257 790385 40161 170786 855294 4 885629 31471 632814 11487 614141 646714 437972 866299 604334 474075 82 611928 163909 718072 759610 850429 56 859914 149670 841708 110419 92310 5768 863810 266991 316129 14586 843147 313017 881666 236789 7 27 306 710446 106 732816 91054 223963 815285 350371 792849 516630 867388 357180 6239 705099 4 891807 878096 887141 854264 431320 62802 898643 236633 208143 102 810406 210661 850719 890607 278676 416829 894538 818048 850109 462997 67712 533927 868721 168286 31 792243 885702 204 732339 711792 43 813596 883347 299781 500306 414765 675881 76559 801 386031 761655 335529 882184 61118 804081 23604 105 249747 592393 835164 197127 253 817433 831454 85 810703 132157 839184 12794 10 2 877582 303570 793135 898710 20823 31 4498 61133 145248 115325 602225 821844 695525 789669 861176 766791 825199 15 178377 840908 321844 222876 737968 97 896431 561493 843841 437 882625 236489 135194 869494 198771 887917 45622 336448 591953 884062 893182 62715 297432 728559 840310 214630 741649 715575 836791 891357 843412 469208 26473 201229 11 493 899502 889937 378536 34349 885049 330 154 784076 814410 851474 10482 197760 147322 471958 872383 120977 857482 763051 201916 859002 20489 841 525251 886751 726902 52 777077 140446 739705 100954 683541 531602 72973 4 67336 6285 898886 12 29513 397719 845852 267450 25 721632 608597 241169 360717 693350 881032 605472 280211 899411 550850 747304 855811 550090 565030 810603 584119 6154 654429 490125 393125 482090 727059 874641 92388 754 69609 891194 64887 498228 39860 3949 886085 315296 838752 346433 90139 513170 826669 583909 787335 594972 131312 7 892756 827381 512332 891269 873903 895483 14 172540 858049 850647 802627 888405 196795 822625 660096 785713 2287 705437 135279 751881 360214 347 135586 890437 864260 833206 888927 764529 27951 799252 1 50300 3 854589 438094 684541 2 850850 875850 630416 131310 1 355718 617655 853931 92621 851223 723582 744073 869202 443249 878287 227002 815620 897043 1598 495239 338472 1437 348903 434720 13622 706183 456 629184 893154 554800 928 77900 4195 690731 68 727217 146 2 74291 380626 329982 644342 40 225570 28103 769911 880578 127032 178092 893463 7 877428 842314 295 250234 543631 753617 609115 898049 152827 40065 867767 4944 117798 11 4 4171 711522 896506 838668 890161 396 2768 345766 887509 184259 254357 10 6 829517 527688 288783 377106 5756 257062 762989 500980 176 55137 83549 2261 634664 898532 820321 256055 1 867236 10 187 6498 6196 15896 77672 885182 879840 718480 710672 330516 589265 12003 42 310969 846041 23089 399760 177506 770750 331378 894584 489 9 716815 880030 324988 2 192238 2126 240891 280342 6 630792 849635 818647 587460 818534 880552 831206 731475 132974 560588 16664 654154 174325 610981 263272 293924 9 829077 441639 863619 24 708194 844814 874294 171295 4441 761475 851358 840825 415000 4 631903 272972 196190 10 525872 888244 674637 466283 851169 516488 799491 366450 111174 13563 74292 835967 207609 514380 480639 899889 290793 829 827112 877021 65442 888357 575433 139314 889961 348863 19522 897965 2 430076 150579 11584 873221 863829 778424 841194 800076 817071 836798 198245 110944 99130 720856 865018 779005 586255 282516 845441 222377 896538 496156 806876 642677 145232 126 219377 402597 857194 119428 776673 885578 896751 462799 691059 383690 357352 452275 135596 776350 304 1091 849734 890721 17790 695795 115491 743621 682238 854727 867883 545678 835233 377827 34110 880987 834550 40 845370 852247 401356 308 789241 791264 268709 290216 300199 246082 774485 299381 103862 287123 32633 786233 534482 860551 374151 696128 894828 823978 355784 892334 641092 582515 8 23615 866971 844663 872110 34052 241760 270585 727938 608316 535813 183246 798512 16852 264255 170 485157 126481 27 818940 610848 827352 126901 650377 399872 819821 897456 776741 271344 181084 859252 847636 894714 816016 741159 860657 248141 804715 383 81 1060 866683 235793 189438 14 24231 895562 841855 3 425228 616530 890881 140 786636 16788 811746 545288 6 489741 131805 889061 819778 820648 656 879160 31 728305 2231 37990 15148 46919 175088 335223 182845 308770 106601 6 746130 869423 888553 721996 850245 831906 2725 56276 23572 526384 378200 277848 271148 636193 747829 343163 820775 7 784591 766328 38 84608 687915 827521 10 568549 56526 854105 876947 503466 635460 511224 173165 14099 653364 102762 683248 868586 853254 77 764331 794131 854754 44047 364262 873800 864246 567368 183931 818284 727630 413 875365 876558 285 808567 158220 662179 280897 700712 696269 892945 884529 24 2 51 703636 300375 628326 703989 886820 898911 7541 622257 82 7 799444 3 814338 880016 17 733049 642277 365618 321800 3 887086 742219 891513 870373 125 858151 688576 682782 15240 182376 871428 1731 847311 154 842195 299611 824473 622943 3 21419 855546 850535 305534 644381 891687 567741 877783 896602 581162 414721 757209 638504 793333 735316 2339 834611 789992 114 353 695157 112 802788 836562 108467 805719 504055 899048 5 878157 655788 756627 844622 723599 766367 297423 2 893680 367779 851563 159252 710467 836046 832951 443215 24508 763723 334 532276 423893 831963 482332 823875 702867 470755 793861 630743 7894 6041 450492 253786 454369 865022 572048 832528 365508 570459 2 140276 475535 869126 891084 892647 737940 15350 1147 256 886491 85355 427788 380295 22 211101 785434 2039 242192 861337 74163 315154 67822 866124 874749 517508 862384 894425 392340 815274 772408 861264 541321 791694 449048 866384 874125 618680 664576 4504 196112 348997 661183 421117 28789 12309 720068 637398 863235 889458 520678 864459 332003 128876 40771 2817 3 849223 700255 393 850240 877727 828490 836905 65854 415389 891077 691038 755982 51692 874544 859776 848445 863685 159578 351419 299033 19896 886173 3 515156 810942 828876 448129 200576 377781 522513 559217 883277 36332 266806 7060 384177 374 765018 789034 830271 263 120324 575937 2 817197 676098 688065 232908 528766 895957 245070 39747 126735 17 136 333285 522221 467289 875223 651724 39782 142193 876157 386 386832 853205 899980 472074 6555 432136 897973 642460 255591 962 106633 857994 836785 633704 106806 23 677011 320194 586718 865699 2 228207 492036 832529 781144 299732 633395 557882 459721 476330 212073 830563 536349 94583 834172 888005 850339 254836 844563 1 882793 5 6224 195747 895360 622211 587102 36 450955 89484 795305 322974 875351 172513 887972 770 655925 459512 41 466109 1077 287413 181660 134091 875471 777272 751397 225585 869416 4262 777164 531 797689 800270 499656 845269 1005 554301 65559 22 187372 139106 154 854345 763090 757383 810213 897443 609594 782237 711760 118 636425 29139 2157 306052 330231 776839 2 84837 443738 1 646143 430116 539110 383934 892400 899307 177321 2 898224 858622 426055 420517 679358 162232 540183 16913 821385 778038 22812 698612 583901 484620 883759 2 391983 789121 869240 8 225129 896801 52722 866283 5400 402820 39052 783087 375244 413687 895725 203955 436236 53 378388 896066 11 583380 126552 836286 882519 868004 892122 421 266498 284228 400526 50899 35054 870472 679742 169375 14 592718 23869 533322 383553 165461 318417 206 817048 5 197077 596271 29 1 4300 614645 581805 413 793786 453956 52656 655478 876789 6 762356 87325 642802 267356 3003 179877 878631 25676 771490 863995 386622 871263 318726 507212 884758 108412 699344 8 512175 151665 213202 894933 845827 703520 60318 306659 43 723426 241557 166222 44 85 9343 683818 783852 5201 185581 817215 288803 2 3659 636088 319 824762 855827 242345 836462 834716 104 336934 422212 72829 24 6447 5 314957 145369 590232 849816 1215 844023 182578 1 1 875007 304289 115333 387860 1 890284 640611 2446 809083 434329 190434 294573 884274 494117 747297 821255 867758 720800 613 294367 513780 616128 1042 424919 827106 54063 823133 471124 795442 41998 289 892941 184159 894903 122361 873772 892662 168817 868735 877903 234687 866120 829370 257228 793594 77521 197596 804818 493592 65 68 17 6 266691 14850 2 339242 485381 742087 24 590025 766348 4 5 866043 484 883220 56925 4509 141959 873493 579997 290547 66 27216 633903 11528 74978 6 12 85662 773854 888706 202103 863917 638 890064 856461 819865 762152 884926 34990 29224 720042 763081 92095 1010 753119 90 301818 831434 15 558089 187 7 884945 777938 766716 6 796963 5994 880444 57838 27150 830534 792060 232732 226878 787565 7 898419 887577 202953 76646 86568 282705 855040 205893 718440 601569 706002 814867 766819 885582 478767 891353 801232 5 573586 453044 834413 330907 30 5110 874351 75020 420586 805215 422727 748707 1702 826229 308271 882602 134830 6640 780016 400575 630113 882509 188200 4 811971 839212 13059 803283 708036 703159 738579 859561 22998 81228 867241 81439 898037 815054 879740 179391 4145 125665 510183 383949 850846 1648 500475 30882 787090 337997 856238 895995 382461 185070 532683 724277 500261 414653 317600 20 885578 824333 830906 896037 820913 1 458129 205799 443979 108583 76 832993 160768 885882 198823 893564 866073 191983 1078 135309 489491 890429 888354 506888 17 79110 774238 541295 8 7107 25724 371391 344228 895131 683111 258950 849678 896450 15848 826930 874479 27990 863138 646344 725503 81931 867402 581054 248933 822007 837489 263850 886090 865641 668759 856145 603567 864301 878762 116986 6576 1 435255 91059 349994 4700 56809 151931 399181 2 289915 735199 829845 714645 897246 141715 6245 536827 32 810619 877213 867863 721143 827865 657 65207 2 54067 688633 530706 4 789250 142829 861348 148237 413801 376991 2134 194981 9491 220 881569 62557 835515 16 733858 783298 185571 10 663 85520 776673 625593 858917 100949 41193 179505 865250 810074 891275 761152 461107 469708 577495 793630 1751 251666 365826 893 738146 898661 223292 649029 763288 661729 603217 338438 864026 21 1026 14 434240 739232 791453 816490 590 5 223825 771434 111256 208701 173553 17 5 882767 799380 85448 1665 413672 1 347616 878967 809463 345081 4 664155 41578 321154 564664 3767 646742 3403 16 312672 291058 25981 380726 302189 4 297510 451846 805852 866941 1527 233549 704342 7430 548206 675505 35100 727167 263 142526 11 431680 846545 406217 754271 96722 366252 514471 11670 149001 551764 859952 862723 489137 33657 879944 96 1 538694 337260 641402 181668 835172 818593 349842 535228 884579 802846 164824 112476 451234 39476 749136 234911 883930 406335 258514 71 888644 3 52 550529 333373 895610 837625 224414 298948 868815 764632 769202 157 783051 13 236443 410784 170733 588657 865916 674159 699545 1501 865039 754888 635280 739 73158 899188 664120 494116 875228 2390 887342 882893 301551 3 200423 25 836169 876517 788834 581082 666389 139501 485831 882244 859324 575212 2 116998 460396 22274 106638 46267 218082 790249 147879 564 509152 123 594703 899849 778522 5 237574 32 762495 2958 774470 739822 100876 303306 892333 892782 874298 858115 862800 649071 489733 110224 38124 356379 328222 96421 203669 854939 473447 133 869214 148310 404236 873585 220584 830889 703140 1509 869648 598343 91695 9942 880657 884445 798161 539322 801690 113 679729 419924 392963 391757 810573 780342 888130 130603 773881 14 426 315682 848249 699183 897826 33278 45310 171518 178998 89556 468408 6558 40 776396 220720 2 57461 48729 444740 764493 155316 242771 163667 1488 111939 5 800883 201683 884214 828237 775371 600447 16574 3 884275 3441 895550 661296 224398 26282 12 586 192 448 6 889791 861091 737176 295317 697501 273100 875156 793622 33377 657130 391062 319218 536 233031 822200 5 347452 792452 611454 217968 143075 27051 458080 893427 758590 730425 799815 10900 877669 2928 348504 444238 264840 793818 505779 19 600696 871385 874847 379379 249744 862217 725495 245738 793302 43246 857075 661586 879856 64 421807 852573 9774 790076 844410 771691 2100 732642 87390 3 547182 792409 77905 726000 863495 98405 405551 785105 9 4 8016 5543 859051 3 583628 647564 256782 365219 816915 470563 662255 562902 835882 103712 314019 804235 697232 863520 11 894276 169149 733961 896869 637850 60363 877356 555781 863749 372920 550129 645255 56642 3 231931 260236 824596 847838 5 626462 849742 573950 9058 555856 857077 765937 526359 824224 823377 5191 307024 516107 409736 1 235282 871 881515 601669 894007 1 845572 756992 5 890265 4883 2921 535327 582469 822492 896131 832575 736625 883677 462854 364883 712395 893837 594174 318106 138989 808114 419369 763365 223288 33938 850613 1 397170 37621 792450 614993 52171 377784 57228 77876 846840 200150 857359 112701 889864 8 274489 653987 8967 889739 877707 896211 759377 739602 388225 749438 23484 571883 158453 76 847924 621695 35887 54781 126392 711192 893088 899475 6256 5206 264922 223749 126 156413 521231 643470 868175 604404 608292 711399 661136 496955 336221 33341 879391 61155 742364 226272 891 796091 9093 225580 65439 893631 249065 387038 823335 769598 752058 129246 864046 367023 878994 892041 812413 454971 6600 423976 3 892652 176603 24846 7268 24924 362151 150822 862822 898617 699189 215837 595059 329 873361 822684 48 663662 431090 893644 2657 896386 17746 393271 642565 277300 776356 865199 546826 689278 7628 615000 682922 451145 473502 453491 715107 861034 218325 709802 826134 83218 790852 6684 86960 846485 675165 884489 862492 3675 67061 739745 282615 812063 749723 871767 15770 897793 553545 796841 414703 757691 831882 67 609304 620478 886078 470675 889530 368979 531909 209458 470466 877634 3602 135758 20671 864824 268496 12633 632419 726699 864184 91260 880854 5 819059 819110 891795 91641 775802 49 2348 5602 811297 497382 10 889611 1923 496681 552750 214 607440 837031 879149 661319 12360 836635 487600 4 96766 839809 805979 45 4 5 876142 159499 859376 457103 751454 844460 737887 65 592367 771032 895906 70989 719799 376640 782552 6 619405 862053 101265 885546 234326 31 882772 676135 85471 862280 409746 2399 842478 18 899712 3055 734926 881071 810858 878453 229 717570 786262 70429 211499 846549 612739 627299 808769 531198 786623 762460 13945 534242 802467 224 610297 851738 498264 2791 746725 131245 834168 510669 648095 184186 82796 156861 888062 426 511572 886038 269391 740167 766896 408618 25 879484 13628 770010 656870 1 816426 83894 529433 744378 5 382815 869472 593 79979 171382 397688 465422 850317 878108 854674 3 408077 724564 419309 1296 880814 893644 842224 719779 800594 856991 387766 22304 784238 164377 872146 821768 7613 869441 732452 320622 1679 866958 4 7205 724209 611580 375411 830859 726662 1 808998 836790 895759 592959 221761 678809 132104 25 4 802355 885839 17778 817919 1 767217 456324 883614 173995 881421 319247 251122 220150 709073 879330 861863 873734 697734 823448 898605 290999 804431 884918 806438 871595 427278 747185 716692 736927 297654 720270 898249 390 84427 614566 847113 476090 613493 641256 699890 536090 102626 870012 34269 31 93420 783343 877098 754042 431914 430739 441601 709865 868819 86445 891434 867139 503470 48303 365 218791 2510 9 154228 791738 165834 33143 324400 183693 2097 767719 886323 711 888802 569705 281872 863698 866954 557263 817837 822864 492436 7 848738 631933 20067 409481 836889 2 312367 259315 186108 175949 44467 3 162 1842 475151 157861 279276 169279 3173 240040 148317 32247 385794 211417 898811 872902 242927 6489 120 283435 866314 884463 692 158270 841780 28156 612437 681199 652350 393794 64866 14350 778509 839543 427267 868874 899070 857016 6194 475848 698884 262 749727 327411 460829 694832 176109 261441 1 339266 890793 810312 715471 158165 206041 876311 859597 160120 726488 35 834302 337744 811236 845846 6776 433595 20154 813224 56 29058 898983 5 882738 134146 852680 879025 392508 267549 62 806867 779454 543415 156380 642735 24 23909 470792 452092 25264 786823 873343 87142 261366 515262 885369 544135 75238 789553 331344 871796 547679 196496 771701 426922 29027 510941 888836 36938 892410 895282 664720 817443 852191 577359 886712 772791 629994 735172 891907 447662 859809 835137 572836 336312 142263 454127 870911 7799 811408 679796 38154 368632 573764 521686 882888 75 890309 3720 520296 858871 96206 5378 445 13 754447 859592 295172 594025 3 676379 8 894435 746591 378383 878826 506846 865702 37574 867842 53695 401153 895591 423277 3378 61726 600385 126740 2 49915 593553 390072 893182 136907 20966 882600 159320 527464 150693 9 854418 388 1 86473 799299 21999 81092 2 970 847355 157 3779 77404 813982 885193 866290 871475 857741 333228 780598 15 335191 755761 869280 540330 152376 803852 205920 805649 375 856746 584834 198872 544503 68620 887937 681805 796742 812763 3 426289 614867 690759 301334 3227 866957 893673 1063 4104 98929 818594 142854 495 2422 497546 307660 654884 431474 767797 823306 890720 789889 784911 820164 778562 785288 603315 260667 859266 430737 837435 300877 446852 3 852407 11 867847 38280 839047 138 725775 169769 15 869464 838983 400375 860498 879796 324242 895144 517659 835650 36 829118 834015 301 753850 804798 877912 42877 3 264535 867241 879352 890277 549640 776293 888044 818990 366168 742671 407401 863297 59 742948 622422 46842 1876 507358 893082 377360 728906 892937 192193 2 23736 2650 273885 366804 8913 565975 2061 185938 10619 306713 186638 842050 517184 758790 277126 461626 595605 158043 378898 822294 330748 280515 858018 841831 6 806688 703908 2 894989 24 869008 465368 458392 1 4998 22 463685 751654 621717 891367 869137 5769 649981 6 646150 5 833244 18 824473 893403 791166 357732 819517 838404 869163 876617 712155 778221 76275 867353 48554 632725 871314 273024 864527 4309 290206 88 855976 76419 3 368891 174957 867952 680275 567972 845312 281025 887039 457864 12 719928 532842 747927 62220 867 3437 58577 414007 778656 774 98449 629089 548545 77149 1 5 748081 474222 1 177 837380 208322 2 832414 299685 10318 724749 1 869105 488337 896354 881381 507549 385819 193472 1018 859295 12452 841942 4 730420 754072 754391 609535 488070 887315 669821 113078 898739 865986 428646 848709 220685 786543 867978 693640 896982 210038 682995 894258 440849 762836 51317 835562 401898 254256 827592 858381 655 632234 696748 620609 716737 173 181914 882274 18842 556086 312 75 127871 244077 770240 834044 1 341853 776185 5914 119664 861143 31258 761935 693918 22001 869331 836840 209824 10650 868165 571228 55698 1543 5 583437 30 435236 497118 3524 390900 242 871417 879008 438651 666470 800382 797402 22 57777 169492 59675 761003 659856 749061 56329 736883 405890 896704 296363 816058 870028 859264 879090 306 6590 410524 184 4504 131893 817749 106099 398237 561126 890150 788656 242161 371056 1667 605472 92364 69187 831862 506354 524595 2342 583889 2 780488 320573 838500 497569 894396 885934 697473 784983 867431 239 584692 857230 558103 43609 591266 262857 46891 834561 887062 147 687392 185273 266948 469994 530 233641 52403 433209 893610 292760 182519 804798 888567 2456 814572 954 869195 899793 887507 893380 804783 11 860038 98292 709 867679 792807 695234 773114 565701 664440 605353 834826 619290 25 304369 614793 838179 12649 5 169 868275 129661 857292 848428 7020 649138 655594 148830 1567 73024 733831 834212 33237 220460 391305 177035 1 418187 1089 38 307654 7 210353 1278 719555 790100 400 886531 768161 5 482300 846866 711324 24 888797 806191 657014 188885 898693 891492 40338 842021 802830 30 895016 462703 570590 97304 806408 4932 537813 860999 147 155774 17543 139531 747178 887581 158598 16 863608 426769 5110 675248 11 898703 155245 281758 723570 769644 738664 302922 431733 780259 174286 718983 898513 120903 662360 847256 612355 2 726878 872629 227012 201891 198088 559089 569601 215695 583339 829 865299 4 671006 2444 825492 842087 602221 158075 753533 1914 389777 700811 173894 391246 724029 679506 594772 3 673269 675738 814778 831152 875474 304403 744542 364463 797368 890168 838 759358 846990 843159 76281 144 150984 169670 475440 542285 891185 848820 2768 73154 717317 35853 817661 698890 814374 655725 870399 683014 236257 617671 834646 593558 14 613261 9064 783028 287387 891298 766346 18122 817858 617610 860592 10514 210245 887273 389480 872480 456110 862405 886860 677368 757943 3 890515 807150 64 871645 255150 165431 839365 757380 20013 761369 562164 257413 210734 32 127982 392161 535023 27515 417086 856586 881873 721893 7892 773638 101666 682089 592508 786259 633478 689140 857348 229017 689477 721456 13962 599322 215102 105508 546674 66095 796751 3915 416329 896741 582027 231279 311337 560758 1954 783567 188183 814099 26 5 892738 483551 46062 895780 288925 294515 807839 885464 895100 199950 413782 5 886787 553998 431962 874153 666909 665968 847656 866921 824101 590641 36 852262 1089 646645 78 655784 367937 54365 349 838917 674335 890991 3619 755401 442730 300624 893207 8579 25 19418 331715 172462 500259 488685 816800 199583 878284 849533 1084 120832 867891 889730 478948 737189 216837 886141 606622 792434 898680 861418 736791 735623 804614 843693 9718 827424 865015 822552 35 639224 278344 22 8902 12531 77302 872106 49860 147159 750443 866737 860907 366046 42843 211862 40 600720 496928 13371 857761 94387 488014 831821 678656 323264 708525 865112 67535 1798 786 870268 1984 123 311534 870069 861840 373967 1012 1453 750634 211007 834988 872053 852504 890735 895344 644539 739930 478944 2194 570805 638240 257082 124219 239737 120638 3 2914 342639 819132 780627 868613 331504 637710 42746 439026 798330 612964 892109 429318 756267 787872 870847 236429 416277 17512 276 215087 802215 193444 5 6962 717621 820045 213 856770 741333 890336 4 327386 17258 20 1 850277 417926 2 11599 865319 10970 119625 419107 15 871201 714617 239551 715070 21 15 331208 1 767654 15 6 51825 5 412 269868 849937 816522 832214 687346 210849 850857 812609 11 843484 628019 731091 548011 842129 1428 18335 5 891974 727940 280449 577074 897517 107728 399489 587627 793581 873873 528903 883104 411721 6229 1 408628 508182 361759 688900 798508 808441 119317 10 795329 763971 860239 97 447856 237 874034 254028 766909 309993 842279 8022 647731 388875 897603 667540 736140 688731 85562 888622 834442 854706 23192 806787 217 841940 439343 857 93209 349505 199458 788657 783219 845110 865058 744990 882407 850440 895316 662670 478631 890902 1 862124 2607 205167 208398 814789 886556 591602 821867 831615 60274 882745 755927 44377 828839 573950 837966 580920 833796 17308 850351 855348 896451 127843 132469 838839 623666 491086 73897 6 863859 102633 890120 390443 31 74988 266129 1 377092 7 26077 899891 614487 10 109 640483 528741 216265 410917 321548 355157 7 599738 570142 808449 896908 834999 889549 151985 794510 152202 5687 128464 127684 544166 461533 834955 259832 874880 876213 672316 529179 437896 895037 168480 332253 734552 497514 84714 3 884801 6 317147 804571 884987 817804 197443 633300 789289 483856 10847 201663 564894 124920 896397 322948 315466 23179 850269 874613 833172 563313 583369 218307 529740 167444 792037 857910 87692 140662 832640 783122 14349 329824 2 807084 891081 40036 138703 4081 877657 833169 91085 758918 18394 897169 168125 5165 851009 391 722270 873112 491155 49293 340559 72436 841112 344069 845739 800032 27047 417432 757671 127415 705745 892416 332448 874599 223108 699281 857783 28028 23428 896219 886500 693972 269593 591983 894440 876946 755739 742643 108 9611 143 782050 988 882503 220 352910 36440 880943 316884 91180 657340 1229 377874 886605 812204 106 242690 590369 26475 84 166567 857120 558279 633 103 731644 557100 839412 180167 856415 138033 868013 1869 768 356932 40 145 661799 673093 187687 3 543490 154309 165441 518145 759247 192298 624730 2 822386 99 865704 103687 590160 14 1 785188 128061 298901 874165 17040 890975 1537 22771 771797 7892 695469 534734 395335 459 772818 751019 23795 205301 330 143309 255599 731798 823225 282078 426040 872489 81548 427217 48435 400521 298078 1 867536 687422 797351 306740 285732 244548 89340 881336 887000 884317 876361 884219 882286 968 460981 10 883191 630897 257906 73 558840 819091 415 690199 136575 855438 566289 45654 18 489701 315945 646524 15222 849460 819427 319788 2782 870085 627949 342815 701892 843956 378466 143075 692166 836100 32 875065 865447 869438 373143 752844 7 897438 558019 395224 307406 868214 885860 169589 746393 375370 826 121 283957 1753 565302 799071 115239 26694 888591 53446 7169 601 759115 2 3806 4255 564264 2 194200 846249 893756 582709 34707 8174 8929 676 490452 741 892772 628 855760 359366 747 14214 875876 18 55603 870435 467435 296250 99887 66697 881671 842142 827488 403397 336233 61175 10406 3458 800060 314403 891765 577527 878210 71771 167335 2 845635 20480 55574 1 674820 895036 555382 6784 542 4037 599057 141 3 174509 250249 19 498590 513483 870103 327934 948 718366 5 234406 62 72 159752 869339 224245 221268 5853 643183 510326 860493 819204 780223 873164 147734 827145 745171 708644 34485 377353 126591 195755 833078 1082 3272 1 868033 858112 877249 336323 683923 850457 869564 1111 471651 155624 41 898525 473911 853796 798924 709675 69827 853243 843722 520103 336984 11 397802 1439 705019 518548 59502 257351 264923 866113 752651 81 1431 824083 26135 58 217546 839277 13 596188 464007 69233 741538 614263 23419 150613 767545 865235 855937 777241 738054 417562 21913 179216 170660 471551 456280 821751 116 721292 630 682366 7 864550 400531 5645 791667 19 837032 815820 394567 809336 686 888688 218082 499635 882530 833713 776980 873005 13831 606 85 732881 680725 625169 695721 792528 789087 90350 840386 879665 436016 745612 774568 8147 251644 656130 738887 898483 5 214614 899185 487587 766790 749533 886706 738736 768800 269985 828975 454631 418170 854440 702189 90179 890816 5781 583992 626754 749906 62 264596 867702 893978 575433 798594 779766 345646 849855 40 815909 658 76123 537376 820094 526273 9 781551 876241 423336 871750 7027 199782 527405 41261 848574 187026 1 61518 619570 894191 656516 432 886887 875205 854744 43 544703 511728 891261 15201 823623 880306 667281 357771 258186 813834 809867 739411 875609 856050 268493 7 858086 871952 147 214665 745839 890273 135325 326026 2829 676148 2 1316 478660 581337 802783 153594 807518 133694 876117 463 304386 185103 504 261803 174497 607832 849486 880474 595831 666200 392278 115 263572 3960 877124 846550 141292 10300 857066 27 614958 1078 784425 821507 684295 648753 860131 615895 769678 114402 888160 24039 729719 881598 855882 688002 303697 613082 661749 800013 286728 268002 859661 510697 826587 899423 50903 888973 102 196124 315376 71591 344703 12 77 300210 560 302 874665 872717 271465 783854 863964 219774 829068 489774 887383 145397 147 549809 810439 864252 887983 12 609388 847573 1 12624 95672 784225 5 173206 810413 26916 854971 233483 710432 240410 895414 893980 853189 93393 831625 138625 103652 104667 235794 5 94865 405821 786157 723027 91407 494976 633975 288 2 1275 216726 584794 213798 894115 876299 85693 872804 115147 591303 48 212378 884723 2481 289994 854617 841357 660350 20 676736 15764 304637 582987 397029 725912 186605 391033 682484 353 852972 741760 583257 659623 870235 571842 870776 28 811972 683 867974 762217 518401 367370 397152 10 9254 885307 6699 747275 820723 136886 636283 468632 846205 781 257270 882494 116990 893438 883541 631069 88261 91656 878856 849483 81080 12592 739885 510200 778342 100461 888065 196711 54240 556989 423209 4105 764625 333754 894292 886187 847958 889671 13 847982 153666 44 169748 871128 777700 633 224314 255525 296982 864849 734284 887640 768780 315411 809858 777160 2784 899128 116415 825313 310122 371887 3793 682905 815811 274092 423178 1 885250 30359 729336 216991 889820 557600 719376 885508 155650 889227 865003 709 679374 21 491042 52476 832893 504557 121248 834081 819920 845834 167005 433 868805 386113 519465 4223 199029 306518 92 830356 823380 288308 637586 43645 496396 587559 172553 575585 1031 877178 94995 87613 864701 564817 133332 794276 855139 320483 742223 145 895634 783065 306825 496011 147397 123 870831 233409 374268 843958 308463 882516 55041 817374 6 842559 521841 5007 473778 880851 537244 715358 779353 817572 119947 807310 799385 313564 169196 757262 1818 155 205116 8924 46753 21 891832 57687 246584 540438 173475 856586 69 549795 98202 146726 14 882538 385804 3139 30632 736682 916 721690 398897 231134 798059 600924 829508 369188 801211 653022 2866 134305 8 302179 261367 11072 351881 322164 485421 83510 532371 159 31 16544 42165 496940 874181 834155 365800 850431 47161 510930 321614 792112 152859 584440 279043 192512 282127 798536 34698 1 1671 2915 829562 15898 375118 789632 620933 6611 303096 811203 531730 42498 31 643981 497775 328983 808631 207461 11 3080 799367 738948 506249 896333 398527 824885 889904 863230 505625 29 7776 292068 106353 2 671783 704476 158652 581223 1046 754417 377730 248613 732512 460644 207453 543206 93471 847951 379458 320479 393006 386764 775063 55 161089 25326 143076 373404 60 159677 327507 471877 31 1849 835511 36556 142 791766 887538 64440 781907 31199 831114 816698 769235 40833 248010 302110 761378 759392 107839 651220 15 81594 75062 14 896595 55360 840500 794075 403626 103708 3 18 847759 861029 15760 82073 1923 108138 324078 892188 854034 573561 814393 863061 4492 742708 859316 254690 611224 10 40 375721 884741 578750 718970 817949 819108 778811 197345 716564 883204 877104 373630 398927 635641 805208 451497 20301 13158 814446 48696 883801 889995 271860 893471 1821 884962 464490 130582 765282 250285 217939 118 302994 555717 153716 854925 834920 329877 617696 342667 169 455960 325680 10 344879 6 687770 516475 303033 470548 157798 824490 723687 219484 714842 241230 419167 878035 633967 2245 873377 164 740413 35381 358149 245363 481115 373699 164434 267874 366 181 813497 861545 728068 504699 843906 893065 809926 878274 228641 51766 26926 871997 108552 819718 867273 216735 192856 887861 225350 841207 998 546171 895871 863985 58 785390 283500 538886 190639 235257 456423 217403 526611 889737 893665 871053 727105 343 43518 627049 407164 879952 117524 239979 19783 50228 356442 699 37248 853502 2 488221 799070 459090 216655 868564 144102 773562 553525 891501 868525 256 614051 860241 147 103675 70776 59304 169265 853074 646516 26 879692 825588 859040 117874 816714 865612 3550 887839 798081 374709 487336 4 899419 254542 870911 365829 832843 33242 218 50630 508202 547699 887244 715964 673536 3 790012 604635 290740 215337 10 799814 617280 4 748600 507017 892561 62925 641758 779416 97 897313 828185 6 550299 11 28 83171 42 763580 173974 633789 872693 11 235 281327 2 691419 817958 885152 34311 601761 621692 550568 657091 840012 486710 73130 659643 43366 859029 492146 4 354487 880512 165596 95890 376932 69002 767397 315874 871585 785669 73891 813398 479963 740908 860474 112525 112531 858524 94914 854387 474278 871786 536165 171879 373887 160364 774632 268 5 66761 855798 512811 396913 117231 519960 636561 363710 198816 402381 690849 500165 877428 644210 691985 833049 563488 504259 880275 855154 840080 104 824230 354834 879864 880566 468602 787334 227579 876336 861354 373906 774786 525883 14 886620 219 261 884194 676441 840408 819897 167006 6 368377 441819 771176 103494 848519 988 853816 883774 894321 876779 603894 859595 826347 104840 861930 878769 557529 245549 880395 682331 265387 785899 488486 606807 471976 762997 324568 180 889043 516338 899478 213517 94823 50059 24073 332780 885017 849348 650118 3 740 281256 601703 896140 6285 488286 371 40715 15 138883 13 566506 771 724888 898214 15 686828 219036 126094 617429 407864 896920 15 552104 77745 2683 889028 450487 236 852640 897267 12026 800458 785402 52097 877329 280688 160656 279416 367582 21 71177 776064 857236 29 439447 869235 501281 485572 759380 268 70419 790700 864650 9 838512 206641 883911 373387 843544 34960 79517 559547 222810 19329 567632 899369 819092 2081 28 775070 721933 354 638663 812236 578605 94442 850135 356347 481853 888236 704209 148935 683 75231 166602 56067 1495 234785 407049 800159 783477 377571 7014 793818 249 778250 869816 70222 39 2 854347 1 848081 116549 512806 3 854342 251102 11148 644 121588 344155 12 175071 555903 876240 278974 542264 452363 600403 164237 125073 815423 869559 228686 882078 855431 198860 583605 785318 772586 9981 72814 104536 251457 814828 2 890585 722798 528736 318179 854827 593402 326190 324243 805545 31662 899289 9568 2 170744 834689 715757 881333 993 99472 796791 91 872365 244554 2586 8 198383 746113 818561 210810 447280 418804 850506 110489 898173 838306 669736 706884 671490 869531 127964 303 887410 456979 5 1589 571269 710952 107215 37 870479 267229 8623 313679 101 864432 664758 836821 398586 1239 450708 19 829995 1846 3684 884082 672748 896101 774778 20 15386 785773 850388 781069 145852 669582 120 747634 477252 75775 876842 760096 2793 27431 780488 896457 866668 500528 322830 890816 11 296669 786194 25857 4053 882181 776366 5057 21 766456 746504 758559 252527 760509 121 193048 714476 717728 554665 585365 79240 551342 151224 884185 847298 858675 798884 26 21926 818685 11152 556916 2599 136434 896246 525266 146560 715190 147155 55806 521177 861583 822517 603207 841425 1211 737916 509253 22701 877417 872695 877911 889456 108049 882393 851745 393950 109745 126805 2017 889750 779192 231032 741465 500011 884058 619211 849032 756926 214206 872837 629710 228027 884047 806622 874707 388708 889036 814661 502985 874644 821168 219518 737662 102457 899039 522755 883274 821530 496235 70698 391944 885070 746561 891320 382861 1261 886514 94822 765260 857253 895775 260961 237740 22578 11 3243 796362 520232 3 819589 871681 154895 887111 272593 70 52 325933 725029 279234 731876 872197 678740 749032 16128 46 863000 32878 899366 779430 596410 897108 1364 300148 893688 363 655125 43443 519761 633019 418420 845956 150 192988 25 35 882961 657578 142292 14 2622 108416 49514 1 828644 42898 854817 812860 503 35741 817867 197773 299742 378297 12847 697002 768700 817485 492 237 871933 882116 64527 43489 877609 483889 889373 899588 477775 870115 871185 876081 805261 76961 510151 259646 174135 484267 166735 66789 9 71196 894677 859947 296015 700531 482135 344261 76 413510 1 584260 896591 874888 895783 797512 21289 70026 457717 89059 168262 2848 598116 820152 534006 864955 375418 897661 463354 721492 79645 17 13690 633279 35640 291616 805240 1303 443595 436283 25060 280065 326171 40 2249 899278 35644 880494 1 522961 143021 697524 872712 701913 421153 60 7572 57 867557 1509 489276 10858 350361 155292 701552 9 284332 797657 33797 460630 594682 818911 58471 245829 180662 831159 687554 119880 49952 112363 828049 147025 824259 888501 819922 119 2 896306 218037 13 816300 196710 867813 61087 846570 13 860094 885063 834404 752280 1497 589782 18682 631254 166264 863052 17517 846127 73178 148743 349115 138795 718896 10 464 131919 53393 872636 1294 886207 30534 241002 301668 2 716313 887045 500371 105742 127718 613875 826962 457233 393405 887433 6 774932 69434 140956 51606 763971 428645 748961 217979 6 208358 107 2 888675 91119 841789 873326 75496 399984 491273 676975 428857 845819 24466 104315 887511 670824 878734 82979 3 170176 876606 836199 6890 820407 368829 677256 876440 728682 5 29182 463724 659 775053 778687 730776 880763 880196 895593 586761 581163 449778 598913 338992 33 455336 150795 228433 36701 383256 274992 710142 364594 641976 629812 216335 2939 171213 789490 858050 356635 27533 28738 861674 667656 882572 6 390164 92 677125 858273 873096 457818 825749 464392 857665 761 874908 681988 296403 143 128770 317172 859480 824758 27675 878677 45391 147346 178445 806740 784840 373676 48008 892238 540849 544217 1 110072 85445 852288 40 890904 892768 64440 170919 159 14019 529764 167660 803313 539033 11219 796876 880642 1233 228441 756995 6380 328865 126537 516408 607365 36288 852048 561738 666869 18 493071 1872 124 837584 251 334849 827890 874023 411363 724810 849415 117986 142638 2 367545 11184 846077 704383 673753 5 322869 160 16 851213 867163 766490 630917 687607 283740 872971 32 568 455826 589298 367132 864551 661263 554143 808447 751566 35 3 833382 244765 42061 351334 728127 889424 167604 358700 663979 647281 485854 864965 711035 8 777069 861005 1404 339523 363252 353308 472 895816 1771 846625 266596 844912 144919 6 2521 889998 122 86271 771597 12689 3201 828957 863512 564983 84512 314908 235746 788408 859468 692899 545891 504322 273723 836635 591276 882965 866705 142601 273417 100225 20 2 55291 40 737263 187772 789432 485590 845839 555280 837199 585990 717334 690007 268518 385095 845498 735061 837303 156255 254781 370931 669714 439611 882531 467362 366990 539850 203033 9 834446 475274 21709 295980 895769 2 12 892752 44895 841295 249312 751708 2403 112832 356236 821226 118114 712573 3 550890 889851 4923 674975 136215 844846 949 790813 1037 327747 729915 1733 755951 27 875321 426477 292277 423371 828666 876706 573759 1660 860509 93817 57745 15485 219 9710 80089 42 59460 899528 854721 26643 705480 805888 388395 19566 882180 2184 2 748557 234685 366972 35826 510250 681135 1069 220827 6 473417 236979 876236 398745 281536 892389 640078 833738 529139 7317 37383 856950 863075 450642 794571 349242 82800 322055 586991 619691 375000 607488 65551 446581 849010 829084 1 34 535270 161866 160301 306548 674361 878643 776024 888960 718751 810036 2501 1994 630488 15281 818798 6 871952 881638 524635 246048 124567 2122 474968 817481 785069 44389 461287 815701 125961 2343 386245 365 710291 893958 148420 802848 618620 716950 321066 423861 798276 764209 6 628620 60940 796820 302825 5365 862273 308557 71505 803776 345566 897378 898882 837414 7764 310 799234 12123 772844 761394 761644 4624 854760 818112 232088 9 686058 726408 860688 209602 611255 442235 148037 299541 692884 93784 750207 3 804281 833067 843249 2779 109667 120 721730 53775 805151 655 4 542844 63531 86664 367068 117269 79008 338545 43748 896150 52357 823986 878716 883617 868382 790861 500988 111605 866982 676230 1667 151607 4 737219 820297 531902 892715 880689 877890 763845 473903 891110 435802 888003 303263 899953 736328 528873 792105 58257 1699 292783 344 128729 24 97466 219112 747592 876279 171 23 885705 466627 2321 854178 736274 8 430871 455000 887158 372469 854650 448186 791499 19453 85938 10851 2690 505749 468285 334821 11935 2 191104 723568 886699 531307 594911 1 14 571667 1 258297 836132 783902 870942 317402 723070 4 46309 768966 228290 1774 2 1 549693 834089 725529 674912 437323 3 808079 4 54089 848446 888162 92723 507994 427279 1652 356733 752909 405 48207 217051 804593 814648 15660 64066 850796 613539 91 250129 778990 99251 2606 479 96058 672169 857905 36 802841 357265 767552 7 373566 39891 273093 52492 893065 30 718228 877206 723325 892903 808081 890300 1775 1073 127642 548462 424657 570841 419378 669859 824147 231489 624225 729571 896130 774671 454213 890134 755657 329797 888937 34840 472364 15 679422 890181 815213 368842 18 83315 6 857578 841003 11 1228 886148 452039 771576 893283 862510 617270 863380 728063 804733 91489 163449 691280 658112 63748 703794 869479 874244 216799 610593 655330 300077 167888 441203 498374 14576 891926 218384 786722 377182 632062 198442 23785 884481 303382 102198 515598 724211 799721 626230 448919 835904 369356 428311 158885 6 296019 585124 252006 824937 890398 799330 28532 1517 29 311 889033 1494 806082 88950 472646 615869 883613 115 872347 266081 248330 312200 588619 889904 549584 397731 885634 760919 444026 310296 870303 529095 347989 375639 791428 868569 867613 97397 300521 2296 831486 34154 846247 897583 365543 100314 847779 396987 51533 402571 890899 446 141 145230 874139 14640 647399 248109 128941 650809 199 863747 8 606474 824596 796395 112899 430566 898404 46979 565616 688024 807095 870744 11 1658 639995 170341 276417 551210 207825 6250 806165 427953 556300 390498 33139 472000 775728 6231 742527 864655 13550 444543 836022 823746 32049 897961 796872 2645 509726 1599 100 381967 501079 520372 43179 39941 810507 653552 748623 186 25920 331561 222654 500500 395131 891603 265143 68 877350 28395 91655 243177 158923 874163 8 849918 101 870589 671963 884830 788023 775572 723269 747318 814308 843185 6342 729230 331470 829482 3804 332871 781402 804746 795848 753650 448232 689735 698959 834247 871726 881645 886937 781144 844735 74328 820353 833197 18168 1 713845 648141 46693 165756 370389 831119 802106 135031 744124 82544 35520 831965 857213 490380 764775 542653 620043 854288 332294 890795 104 884071 701528 760124 228 810099 802819 748425 748235 839104 872552 790380 808271 627143 895562 841984 737137 687360 600551 7 206237 765325 489760 891656 584669 684496 78206 859011 854779 4630 2138 435473 488130 737974 36 8 820067 528538 65167 503057 60 3 77523 350 872714 89541 165142 51106 3 323514 857506 183977 7 702882 356372 3 34 126942 96863 418558 370094 56 865852 769774 44 679807 247223 873653 179924 366095 520873 278 659466 612893 649489 831012 407710 20898 170510 869991 61813 19489 9 133999 891420 285845 787499 641733 108650 557115 2440 896629 453082 38 169264 238936 892228 657646 899747 11271 15 712566 648399 354814 165182 74520 123203 133252 33133 825375 3279 832812 822391 73 188869 203 130293 434591 267 773103 881225 793058 280919 844888 313819 836120 759392 36 898365 518438 608128 19 377969 17 9804 729765 3 253763 349200 9137 701266 729159 28776 360387 551274 841046 9 9 801037 858533 709533 599836 857020 413618 357802 34269 387076 395825 643423 886374 577784 4 77 819262 314677 248609 534464 894604 719178 85287 14116 654152 322279 868465 729933 881590 48 892663 317535 16939 861590 284226 282996 274 846956 83799 71931 716371 378121 9997 89868 851057 186088 390491 878544 82257 813693 413497 893962 2715 2 278303 1 842751 660057 891266 199556 825487 151 85274 712419 27951 763743 884775 879445 620547 801399 11 897447 8096 176 3 827998 891185 376979 664009 881791 866905 384024 723192 895058 110182 850200 667898 889480 872970 692719 180147 795315 277013 892587 828355 18 872169 851781 208770 640585 12 2 394781 11 33638 19941 790656 212124 267861 8974 768257 302990 509044 841638 344213 884533 838540 806365 128025 708728 142752 188647 929 649354 40005 898524 418956 276175 110890 260905 709838 387366 878741 493281 71522 108021 288683 628254 576388 158437 852165 984 894558 6 562514 827001 371888 30468 877645 894274 884133 759208 143053 303634 12953 882165 655 747554 888244 700943 894265 355615 838778 86 81897 7653 400215 226881 2013 439674 662822 831699 659421 142443 808586 816161 501776 222597 313962 816129 487389 15184 887761 724675 819834 795644 836822 593516 898691 868449 501441 520763 892878 426 711092 839943 721499 8 168478 685796 6 353 149039 74246 15370 851477 366927 3 6 705101 4183 851904 762969 285 182841 857720 542779 898918 850464 857460 625517 1079 580 661054 200548 636018 604722 874320 255089 883432 129005 592879 703931 43906 44 771529 687749 92438 61750 45526 376363 271039 411135 2 884110 153001 721428 29099 237311 60 873144 847043 467737 893903 721201 895828 345687 125611 857716 260061 815910 774140 4 822589 374355 751809 1175 887953 693733 94264 455757 787058 541707 637659 164071 299129 823943 755789 719502 567921 523480 526799 934 182037 3 611850 897465 714363 581232 762796 866730 883550 792539 52589 615 784857 2 323528 1793 327538 18 849909 549797 871244 18553 573954 33489 793480 523695 1493 230476 897093 560958 894176 330694 201997 855053 419826 798387 416564 288081 46 294262 809998 217 792854 796639 876310 602484 253347 507415 745278 782421 280254 15760 22 616443 873452 710207 814348 826456 859838 2 81 488366 892649 188957 20 872153 1 891844 804264 104173 723880 522085 390758 812910 834628 301372 613245 890612 827477 757258 644099 793 816342 416775 199301 7138 161046 899648 214939 450876 749760 589662 897012 869582 392 721991 498344 202164 386 4 343450 892164 32228 246112 783585 711085 871573 43407 853743 558957 883180 74120 2 877401 72880 757446 38 890992 505771 881652 665273 77843 145114 93590 721443 857092 625932 477233 688 796292 35063 130195 887109 291432 816867 765342 685769 92606 893747 623727 97542 893472 21 897645 23181 840281 706126 893006 111538 846777 5 865858 500553 60370 352 202748 3391 132315 858602 759491 392024 889628 72540 618227 401659 623474 205764 869863 163453 399301 153 300406 175 53328 126 354998 235094 51804 789274 889233 312006 676431 702365 61 120105 187894 432728 863456 784 570496 899709 488297 5591 395299 4390 123099 899574 777005 281404 6067 757917 785174 1131 557814 67 631067 898161 857399 53369 21350 7 571314 864790 850531 860103 850412 229702 36 1 13295 840442 320694 222334 860876 886243 364198 25162 243878 889383 899834 868691 835525 762430 298513 73 654505 759089 668972 715050 288364 111478 14925 622441 744 420102 468336 586754 256819 619882 486672 728411 5682 548737 168918 892494 9286 898792 831390 812956 128 764250 816552 780472 345930 84410 632950 851560 780781 42633 80928 882019 622223 839528 3 245566 799367 472684 839189 741144 565764 340117 863453 26 714498 27790 171809 473557 63551 23433 725451 881452 481247 1861 262403 357941 292434 796030 151659 4713 130302 491030 820014 100594 311511 769297 860051 3 898757 556404 265 255 716900 373832 5 858459 890001 746 850011 402339 892553 116594 755026 432426 107256 717408 710275 115109 704323 2 127698 250424 854301 843779 869309 161071 668271 325467 165820 830890 582938 439290 780507 795944 7735 387616 581749 487331 578013 849306 879690 292240 442917 563875 537100 426997 282844 98521 21236 393972 23 831974 10 27358 814477 458707 721566 792195 877941 469783 866181 665288 32109 208377 2 6498 22099 184420 296618 1 61208 842066 257531 381547 126509 49 760348 268195 275 125126 878659 770274 5 819856 281784 757288 735038 864 861653 136537 895746 799839 303673 732222 648543 116 359168 508258 184783 59125 861381 519439 747730 477576 850670 888198 80951 74815 305 823161 894673 6 765846 1701 847048 883885 266173 450228 635030 544281 197 891238 275822 891533 856935 358862 770637 795251 227 572940 720896 551895 633223 322946 159 850229 766455 647213 402866 892555 4 835013 896186 521905 874916 320095 7273 861174 849493 210485 461479 473454 867111 506977 6095 64068 26 6383 837631 804724 808310 896014 107446 746973 584879 503621 606720 827454 55356 704006 353899 895337 19 91 164107 798442 6493 891226 842275 540290 820488 528033 276931 15363 564052 720707 805253 794605 830192 732173 364113 847877 13650 421 6604 637539 92 137985 82225 94454 884589 33777 338803 152962 675670 574524 83586 764566 336460 439519 862522 313211 877887 582375 892448 787276 84980 320494 886041 797572 873849 396355 1040 65480 537970 419865 197050 429178 235804 777026 114 895258 17 47 2 22 47 421754 852041 655083 648027 218152 825548 32089 830361 842993 73007 682710 411138 710801 110700 229305 211633 848741 50956 892539 113 15861 701097 797325 207487 1681 88 889924 732153 882539 802989 846133 793724 87556 530134 8 747292 603325 735618 295540 34 18305 112947 887909 7 748952 127443 402339 3 576940 1211 682386 560805 891073 301217 874848 2 895218 860315 825656 801163 356476 869603 13187 537471 763 127 334213 401667 8 318475 741243 712828 521157 794923 890130 151583 230305 4 29056 418336 271170 839542 817545 361078 587136 6531 1 778556 352641 120412 875653 820905 324994 12369 770414 44 644051 510318 262977 750986 454928 111065 5 786530 103135 326242 676196 9550 734045 448492 269183 2 398245 271746 737010 736471 306473 115096 228480 60 884845 500367 372837 841338 29213 11997 870466 784124 869446 5 6432 779493 492027 671777 19 823448 893191 878219 893797 552284 780922 875194 3 15 268099 99 4 671618 102809 140981 132773 141728 345048 686127 733961 422723 2 138 2856 592097 546880 2 642045 830892 74 643508 432830 41 858042 6 884897 776511 598279 888785 719344 764788 754835 621606 458869 763110 321736 869460 425263 550741 17 637583 524 824753 819611 254195 851808 889172 850171 899026 554057 573725 845625 808514 860111 815857 701278 206030 775586 740271 364906 53984 859619 780848 261945 623948 475821 226356 823978 555550 875583 12 421937 245 816165 675869 798 521024 608436 5792 4 75161 455 728251 297112 779713 36100 747221 4903 272824 1818 626275 132367 217838 20 6382 766776 385474 344108 346886 871732 224937 885829 847797 605682 888701 79484 717649 624433 92081 368727 50159 865095 817139 796527 4930 51902 1 387702 6024 883464 687393 18 218721 39697 746441 879151 3886 461986 161409 803171 568010 78897 164902 235275 8 259588 397232 879490 867332 876201 240522 439057 1198 157530 568733 20 836018 304154 255130 821096 45 887683 118906 477686 156553 204188 4433 290575 517534 838987 587189 872540 890335 192681 854820 372251 832277 120064 3437 857693 156764 870912 880819 20739 750883 834302 191 563989 552545 780905 2 680833 86356 5514 851206 891037 689044 340047 259628 2 878164 578829 34116 861630 867095 22899 111319 377922 828439 529576 800304 12 506830 841746 221462 439871 820524 539138 4 40 420413 114 26547 838168 690809 841507 767297 835943 107591 229053 242620 379110 884487 802623 76398 888010 548852 861566 591651 850071 1802 692996 5 12333 268564 758725 246553 846275 169890 332604 28 80666 114705 529769 897 868291 877859 398 1 839093 775443 38171 43 597093 783720 614841 648127 848236 244714 312 774205 12824 98799 258559 889635 9618 400588 11192 288694 689204 412811 449303 95398 825240 677456 898150 50249 873025 890118 871259 192975 621191 894194 671287 43816 858670 41344 727278 310247 666338 883492 283424 243031 848698 849437 624986 887386 508628 8 398453 792161 834951 831980 890398 302004 26508 275870 314244 667308 862465 4839 817779 373 5081 315124 9 434033 5434 513287 898139 571220 895334 50326 654411 315523 879738 382018 1006 149958 684439 822222 382325 600439 878080 206407 69887 834937 165859 41049 211566 713909 2013 12292 824161 580497 695730 830369 709731 877749 9070 898545 879288 2194 817363 72435 3493 197829 336898 165 757360 763401 117822 875630 446588 480421 810860 360607 463839 890941 569838 453390 867872 450667 765850 407052 867409 853935 715967 854296 1 874362 680594 858100 477459 415096 8 83743 758112 662999 886028 111 899403 188547 721690 34 273389 232572 195276 446464 134857 331096 724745 96575 507837 671930 574275 97805 717673 2941 4162 66560 134943 4 96249 642155 775017 470911 499637 498860 773596 314898 789316 140369 68304 50063 829876 5651 579472 849564 133867 784926 129242 86917 878801 467549 839943 843334 829633 2 823365 731560 507009 888077 857953 536837 681088 541120 331660 78320 853456 885520 53 861808 428029 568137 318615 8 298142 6 312835 102203 8661 330845 317 634977 414234 761660 117076 18280 785497 3 864475 258370 105927 120254 5 3578 885948 459978 7 881093 859983 889007 372555 876927 637800 890829 791892 102251 549487 869264 136627 882651 643735 562373 421219 788590 106752 595843 878949 870834 816664 197278 3643 215394 6 874824 101607 819966 211366 526758 34764 512 618 364708 626687 161 411960 178739 203 256158 50 230374 868453 3759 304087 872790 63 880644 435008 13 465309 367362 678300 887704 1 687618 750666 394262 4737 268143 859159 259 497185 225 59656 882241 877808 10 413244 2969 21538 98601 820299 861676 866716 1065 804032 165419 865918 594665 1922 237955 172710 193145 277309 633230 12819 414739 710568 837360 12 764802 40525 144867 424361 851894 806884 87183 691012 139544 211995 409548 1948 815215 5 873557 20 8 452020 886054 875934 343658 875138 771271 670296 832450 884992 71813 576929 1879 379546 441530 93 510422 41749 176771 859344 158501 540366 809402 573023 640231 46 144160 372072 671505 57580 764227 882071 10505 294433 615855 493820 796063 863443 62651 329022 4710 408 32233 173263 852248 816274 248961 8 19471 766811 604034 160738 887383 512170 2043 386302 860899 861914 470903 606313 199418 489895 488880 206 726504 18787 1248 262796 896527 835115 196405 2 2915 425499 403228 803812 26526 851561 475187 774580 869967 644588 659276 888461 128406 667433 301059 373396 2938 863648 375106 683220 820377 515707 844408 860107 281869 367856 5 30 340993 411372 163874 489965 697 633100 889281 9 569347 793938 539475 13302 585153 239832 619108 684142 140998 367065 1175 800674 2379 114050 145508 136604 760693 67770 875814 399183 2745 153097 207049 832375 415773 83324 607217 14133 889964 57086 10679 532668 2 205026 689340 360508 201108 486185 842320 67 793189 185291 565824 669444 610340 2 890536 14 514044 175 484564 694356 847506 349 639381 805745 966 677967 277597 22470 255792 841288 232986 424964 108 3337 215291 537015 891593 793144 336316 865478 7292 836425 593951 320461 815332 13440 49 34 615052 4962 664247 460153 328009 870098 4273 794724 4677 840148 732491 777 811297 3 647229 294482 862013 821754 854846 261660 893055 19907 300957 150 251717 77222 203 659757 67846 769680 320095 105 106741 878314 599050 6669 768531 854415 888715 82888 210294 493025 658135 113753 4 822898 439620 34542 838971 838738 890031 34412 896554 124499 883689 11 189233 828 805871 53930 870998 785816 860180 2420 156400 876430 866961 865417 415097 1821 569368 870552 488732 850913 3 4 1 1 6928 35 853225 885925 254659 853042 870892 867420 92761 1283 893078 78543 861178 357545 14552 398482 774733 365867 60919 8304 897143 846025 868146 850590 860240 18376 733649 893244 4409 24385 4513 452634 870933 849986 109069 821736 59069 330146 796130 551278 9936 44 190951 695141 622766 799800 751016 41 812601 431668 109006 777791 876546 734227 48193 835242 202482 897052 895251 528326 115086 5 723743 756695 672248 896752 873494 867256 884259 318728 795364 119977 92259 285866 48953 879941 8 5 21798 793813 364009 8338 721558 536 59988 562249 314226 505757 296270 604949 437087 1459 422379 646 574288 401250 169 436320 854140 809267 762423 710158 871158 774460 728007 810633 30 485385 645233 234337 880959 730 387661 408835 22662 494467 438521 18 17 585523 823490 5865 520899 328102 817298 438032 732118 887414 796215 863510 141392 618864 161675 603774 817281 3 1278 826106 128851 850531 890519 895701 131515 167301 542 834650 229611 572305 858641 847976 773259 874621 193335 646269 895814 10 91135 691010 785431 136 424043 589601 860364 212296 358009 3154 840286 508062 769491 720510 834823 413129 894005 2 812168 532540 258435 55568 73283 852040 746769 30 161526 609912 129 478360 622925 864950 18875 858523 885670 511506 681345 868055 811097 851750 270790 16075 378743 57116 875744 9636 497587 683557 899473 29369 6 155325 318688 10834 73720 54871 389841 320925 14543 513251 541697 806358 596689 548436 222757 265152 124 630196 841678 878359 806672 847755 98947 877665 2 757909 774017 142006 709943 862864 881313 394166 13856 49117 38 723601 27905 295472 63045 832288 763339 805526 811248 1 645947 41 135429 781267 439126 130849 99752 8174 624548 803977 388946 1244 282855 11556 13876 119226 895878 371603 301869 31 77699 840363 424085 81103 602802 370671 885071 786062 833754 591010 13801 1251 8774 60572 852403 854604 848444 2315 36 262616 28245 726641 866502 886137 884045 151717 48964 389 63582 354109 454623 571250 243123 3647 580284 13 786093 870878 784111 523032 627472 322961 21547 90111 806944 685761 3718 1852 547652 841987 31 66100 2740 843852 881351 344 8323 859 108733 78718 8347 482373 880136 48649 854749 2 869646 878096 787667 788946 225 385153 477810 894632 74043 806147 378089 352863 861809 664646 843807 862890 2797 341088 779033 2944 879713 789330 714188 846655 674616 3820 876477 535496 710642 841381 101700 829927 16 53057 154709 739645 541720 814337 826052 7 757178 9 838997 211764 575696 813438 863 17971 128653 595623 527474 3105 280651 221474 845540 101442 819041 830175 885218 216575 1 878878 253556 27978 3 1200 863143 834214 506 879327 633160 810073 888282 130 191838 50554 366881 14193 899050 212716 427374 480157 617882 1 769107 2 879652 833286 28228 611573 11266 579151 822828 662096 849514 1202 765582 290221 461779 39 280305 192839 892822 439311 256146 6 754399 551905 569 866707 111842 877623 214421 897456 32284 594585 2663 771380 638853 611327 540997 528197 67823 793209 316104 867685 455773 143163 888936 891963 340063 834539 740059 489709 557952 1007 893089 848855 865511 242 674553 500027 874291 391215 305211 483240 133198 916 377670 846676 859197 837652 68603 353144 2 899735 883562 670918 456968 848441 11 827582 197606 811062 897003 887450 764223 880862 890001 808443 301787 469500 110698 1737 891375 884518 413895 327832 28 367305 881567 110530 221 11080 816961 891105 495 362974 63 158730 276777 832505 842140 431475 229029 465060 76150 289669 881060 415223 883761 818017 868992 4981 770387 742984 863769 874603 401299 642736 343955 883118 6104 566194 899865 246771 3608 17694 4 141886 179519 177258 355401 73927 564575 763159 29313 9650 665813 894987 875447 317083 490281 895650 419320 224566 736110 636424 279442 828759 703088 723226 873577 860129 221 776769 769323 839150 8 324040 891147 447320 519182 884901 713868 845942 177761 851735 520121 822115 782946 339798 855218 101875 278366 690119 861169 746698 772667 841 3 725975 809726 45584 204355 543800 134146 878116 807 206757 235892 118562 890790 117783 652045 827070 768990 115947 5966 121534 726231 256066 845532 331672 426723 10270 62588 812964 820441 872969 1095 41840 890298 890162 599765 694050 331334 747512 37207 268216 311 615655 1038 667263 562 584238 124126 324324 649754 642662 451358 10 190 25980 885864 431507 679221 591702 14946 128 25602 667968 779779 891411 187 876231 828446 101644 703175 707203 567414 895162 316994 883593 738872 571987 190164 63017 431316 830445 867291 817547 718595 165 520588 237406 201029 461913 799413 160344 804609 860809 431980 867316 683518 141128 888874 711023 596355 11053 873 880517 160588 855726 189 148678 50024 266196 834356 176042 660060 665388 723596 808657 7910 572834 4 71 134330 843053 833331 180261 82873 186511 834135 794 45822 848700 419666 125095 660331 757145 22 324 893322 372541 897013 419307 864572 889764 529211 867991 695342 893745 317384 829055 867781 875444 888139 813357 723279 31 884716 846953 338956 793821 884796 688960 893524 529565 6 825952 49 884560 232063 854160 541 104 401352 869454 177040 748776 280395 892215 859340 71392 578370 90378 727310 782656 877279 318191 165 617082 592597 319059 75823 871565 266577 2 40182 772652 78964 34 883565 712977 626879 824578 894239 586517 831726 444476 840846 898319 891610 162 37815 856452 403833 180191 801372 216918 453772 884484 81180 390454 178917 888016 18516 895478 855390 806918 430072 453040 379521 411255 889581 794370 867692 480406 2 750361 2438 720605 495801 273970 13 2 99210 505340 110748 831682 12941 649650 1627 45696 894267 824159 82841 539652 522359 825309 391366 20574 856699 576282 833568 875246 757242 602574 6 4 899905 773868 381708 54025 439 646 356141 174345 389729 771590 5 23 762187 715147 397650 60 496939 188722 2 412767 52585 316255 77642 322685 527122 615864 106338 559 83828 277505 749213 76304 883189 780419 820566 105487 517093 504147 2479 887920 1 32729 491728 3441 897067 595439 844423 250958 25145 230807 375189 114 23282 314988 1576 353464 234955 3434 615941 839438 226300 563998 299650 860491 5 32295 39712 15111 375966 46138 321119 433101 878448 3549 356381 12 694828 561608 827312 749970 21 18 891482 821064 464205 415151 477293 422922 62093 635 144775 853604 500282 709815 610691 26966 891821 289 718974 694352 897552 1124 562071 347929 698730 647542 396428 823592 759465 590003 33135 848963 377015 890181 538584 772471 294604 563924 881839 794958 544308 836272 799409 758739 531664 830813 671072 789618 1646 297320 98295 55116 523335 36019 591967 3 794693 854440 727180 126313 29 853979 849254 573 873866 119 835154 637567 697592 58 815830 790770 312558 340 1343 802052 908 830289 36 733158 491726 730420 877070 830912 704901 786455 838044 750465 739277 76456 4807 406577 582565 157461 826855 879269 87 669284 663425 368411 694439 46917 794988 96 6327 93885 436699 357774 5904 810786 130554 75762 899458 2 854467 454221 16 870565 863253 780626 885457 181331 880161 855407 856694 161255 422535 874367 861547 788098 601 597353 589730 646898 10244 889618 122809 640095 2 395025 614740 45 113062 858638 202741 853086 318247 835792 857979 76859 561626 24344 897073 801156 400281 610446 831541 566573 498661 647809 699323 437908 627 343056 460789 834894 793190 106056 27704 788919 524254 856574 324532 4 176136 505813 22103 852051 7943 438443 723334 245968 3 103 841855 138432 2 71973 810206 602248 820482 2211 687558 20937 44 444004 798124 203999 782844 62881 174675 811591 694488 831991 886250 10560 650812 831954 376097 814102 124129 6 679142 681036 878091 121083 277379 816977 833804 7 50872 791505 13960 292565 668052 833132 895822 401 7 292667 891957 868831 1274 807301 16 626310 687709 1074 362237 880027 734962 484633 812850 469402 827681 648341 688096 863615 42 78 458523 563059 683047 1634 857975 882455 812557 795126 782438 877554 859109 437 419912 261006 703627 2 842853 853918 83103 569240 9692 883462 888967 12175 473470 3 215743 885849 434551 13305 4686 701157 2202 724268 678579 819833 107745 856147 9 871611 89094 408145 488235 639048 887561 298777 801391 54 313646 682775 876479 859528 267679 71482 353093 4 192017 362869 158107 668880 573297 502112 191699 608975 690742 14 881120 22023 372408 845919 348004 68257 839658 534473 653201 743218 183 742820 852396 137823 14295 864424 423011 457 34038 849760 364742 568268 867047 255618 167763 23847 748241 339199 889655 736586 13 58 200460 497634 52650 784384 35739 203969 1136 874936 102152 298193 894350 238380 14 852836 859449 11142 838481 129819 896775 623166 863899 336784 540 387314 810639 426540 845967 844089 774283 861557 429765 785271 416768 760709 880868 18 63700 810369 109 137356 39 24 438037 791221 843472 116 3 442125 436003 1129 860089 847269 801400 345359 355548 704758 400667 323315 500887 854724 22930 652865 731803 336801 796619 432122 278977 874054 298191 38924 42 879570 588331 264069 826289 89643 41 42 282867 666382 3 2714 365158 313959 467 1 708168 772846 245659 3 877324 677342 560687 527647 97491 757452 322424 426410 406797 292 695127 787 261646 2055 64769 607829 833163 488349 644378 841545 325332 9124 469073 357316 119 896236 797376 54 445843 877146 519855 641 519292 414612 3 294 66186 511882 852351 880362 875875 687668 1161 20136 864163 724407 144526 1369 733238 1340 538455 837900 850699 168779 308953 855957 545961 890142 4696 9 578507 794 896214 892113 749908 773606 93 824767 782232 344673 824924 892077 632519 1015 324413 15195 4 13555 833518 758467 233375 2 29136 500366 659277 437 35352 517830 845402 823875 34570 235371 886483 8 7 127136 882 812348 230410 849362 61 7390 158314 857174 829050 668 681610 846868 312074 786828 828182 550771 739519 638719 555960 868704 867912 303700 618938 323950 847270 877646 639856 894441 548891 847878 817912 58951 509817 51641 17403 70170 76 422419 824526 829270 817842 1 610053 118355 156486 746744 707653 462471 771957 434038 875050 849628 46 817137 249597 732221 351914 9 215 883290 883935 346829 890252 641256 730598 25 882490 167535 704503 419499 3410 891279 105 73695 876990 898709 706616 381251 619299 767672 433287 78964 804026 48 800554 789729 718971 11 732418 17085 695992 391152 122666 883943 897 882905 25 12741 895229 569962 161 65568 162655 890046 813452 735397 888799 356518 981 426727 644441 779848 407883 522488 816473 404878 842809 7491 11 414587 604912 868827 852303 365853 874005 848113 530 528814 529366 10 876919 103 192982 6 766947 4270 214586 539559 250834 293685 27289 361 6479 1340 885126 271013 604300 12040 1222 454113 22 859853 622 872764 46711 451035 15 383 3 10 74 17 881022 779782 806150 665177 199603 577535 298292 860454 892881 1 222992 156320 514016 7420 534206 695795 255186 752286 893750 527232 2 775001 319280 839153 854479 16 318653 67 883142 718981 1 780171 46180 601467 837969 118803 888959 845762 777320 791896 116756 898023 1097 551930 12 259681 702356 2520 10219 878760 801948 24108 732104 2 878257 117136 144511 434587 754237 164049 267 308289 39491 3 6082 798162 840989 9030 5256 857457 424787 337304 155537 767781 328921 72280 557652 876918 372002 59666 16929 179346 43311 899383 828434 458927 875064 888969 555048 238877 801290 567480 541128 800691 114 836551 836545 77387 868577 17553 895004 762660 1 123081 836713 258089 2 819234 869526 257731 10950 893505 246888 853499 82281 554811 455114 796268 656459 57209 468260 344432 26017 33 858012 871363 1751 802234 217697 2 203254 172639 817417 824829 481287 2 206372 54869 870168 334792 738727 813086 885434 845455 828953 306067 162901 104158 330 296511 623974 891436 1 154023 750232 122015 1541 563812 682859 853790 425095 861006 354168 819994 679142 745895 307 128 849784 825917 778181 93384 26 806011 467417 112069 880994 73962 2 29 885601 13421 5 862757 860784 655731 354932 827622 869707 625909 78 373673 22115 341963 814911 113078 110297 840979 656067 803225 789468 391778 32 29382 894624 717611 346873 383584 318147 843706 10 803430 57 877989 406532 410993 27751 83 136113 738059 473221 898655 894664 287100 774693 855408 352566 897019 783801 773313 472153 304074 50126 824611 111986 615526 26 1587 350002 670177 23 586568 504152 2 86467 216257 15863 299083 787829 997 17 303990 895297 1 26556 71 59276 321872 690258 688132 4 995 279605 452636 896246 42 883243 759997 834725 336376 18480 600030 773649 328 551996 190863 2393 862292 647511 41 272 890589 840431 250095 654152 520355 39161 859609 864198 883254 1479 812703 888082 840073 224 498136 448999 60833 4624 338958 752122 737517 893104 6186 18654 794680 76241 725533 182804 93299 461 841568 236369 23388 157561 79491 2472 459316 877272 15964 100 514369 881712 281138 228598 1 711847 768054 649811 880956 2354 876527 895699 865614 179700 697373 37 510784 890770 887900 889971 454289 192976 165585 114971 213184 247949 15279 837996 871651 687828 699743 986 715 21876 223080 558949 8 128269 882225 890949 446645 26924 25056 892931 260201 389609 521497 529633 482049 853688 394 872446 799513 6738 252580 882827 864437 848610 868358 593687 724194 8 734472 886937 93419 774643 240716 504630 868033 862402 876009 730380 734676 324 686137 3360 880635 136974 416589 827367 348974 3 868830 801135 24119 497256 614489 856827 76283 188072 338625 269579 753917 523564 732637 91 220387 7194 611748 204182 98 101 374299 613500 578305 869348 715995 623880 889997 3689 296427 180426 100180 782582 612505 850538 795354 364268 852097 799456 525335 592300 837264 894246 866177 865057 750169 668024 1136 533186 831220 395285 26718 544017 617243 894842 864891 466070 870718 547180 797810 727564 19 486370 833678 881640 885299 850407 731119 556871 34539 298364 860096 19249 476420 189863 821083 4292 866856 642679 808181 894353 100 842396 293404 16976 23 46 864592 895226 41011 312770 145309 841236 794305 896574 195601 832357 891013 831278 50 1407 378093 885969 204670 634464 752187 893322 572376 419886 849924 36994 253277 506385 409431 21 96 75308 813474 895317 363580 61 13599 65293 314152 860476 850824 797972 296592 834310 361096 818285 556450 895943 86520 138890 117768 230578 858510 60 225145 770804 895814 886640 385090 341597 688467 171560 83815 832990 384332 809496 686500 897282 76519 114 688094 634399 219631 73 861822 326356 64589 380504 170576 844962 133621 501505 241427 137311 38797 582475 862513 851496 621608 812269 777077 339309 68 814337 844883 391719 289596 522573 480491 657227 863508 709048 594517 318 792464 234256 855258 865430 716059 30 506199 685454 564958 232 436820 420563 578046 19815 807941 989 258993 437785 172198 240795 186629 16936 556073 578002 24083 467253 348068 512063 621221 880624 478361 1602 4 151649 61322 767233 753670 5 530555 124264 18693 841766 715497 2 895317 120661 144071 388213 113541 869619 16663 231845 13165 197379 16 578824 812772 689581 31903 891774 659244 361948 3788 894758 175247 630214 65831 765152 2 145474 235340 8121 883813 342474 494076 74 695 2 897919 262739 497 423688 793627 8 865105 60 333289 739070 839392 820687 863 745001 214220 618910 699555 53611 316834 190 382777 51400 17 883303 119911 102155 415 735931 721948 293614 677622 737997 17174 887084 554802 298890 127 797825 364088 49 6174 6 26098 899334 199432 897094 420531 873738 25729 120534 555451 848361 738278 846992 744184 2 613324 771619 594050 862393 764465 176838 202735 835764 546852 117139 684 410971 475982 752878 77 833105 838968 828199 6044 625823 239094 413187 304 117517 3 2 326074 190723 895900 774126 776738 443477 339338 146074 177903 851405 271987 877024 348735 2494 3590 862914 840583 753159 744298 46809 749509 547240 522300 849846 830775 68722 377902 52 892643 393740 534636 78958 376531 861812 234976 386856 82819 317631 412406 119 398406 176639 1 777981 136450 867796 639397 882955 508834 188483 367266 54840 18 898454 816822 99 46 6 859557 35363 896285 832345 874340 334354 841763 1329 233665 82507 44625 864453 167242 42435 78 298959 837044 50874 396356 857786 757274 871119 597186 884373 802800 1554 306858 8 654040 246773 435541 383572 637905 737222 48 358422 426387 645672 82428 147644 846832 2999 784228 41731 813132 843532 858503 776728 309498 802770 3 447860 649332 127 616875 719870 827299 607759 128275 515617 642189 834917 529700 53592 182343 746283 748361 407038 763112 898165 112907 887639 53 849964 105646 251783 229955 865100 828227 803130 445562 521120 566810 407473 4995 860247 81852 457472 79 240303 4 860444 863331 273 525512 884259 727971 865618 22355 749334 8115 319186 858950 78140 861370 877767 895307 833084 13924 311197 8374 677063 4 847591 34041 412784 690 634525 31211 454898 113221 682032 419009 404 843357 895030 629429 18 389761 896337 6 408860 515905 962 481079 500577 534429 834647 739462 49 543637 893438 136888 877508 640662 1417 888646 769768 865143 795309 738664 886622 7 893152 23 829663 819232 9 423679 820707 418749 819517 842665 1 829219 638496 441453 897092 7458 330949 815764 524404 873520 510835 386198 3 404 779514 732205 85461 198865 898819 91719 856097 133262 886555 878379 519426 27470 775274 883816 200982 254062 5420 861696 5623 851124 88966 1410 831358 94101 476677 207582 275 10 772742 498903 10 4875 116535 467161 3 658185 5 384916 36540 796256 154875 4324 882570 871362 451501 86027 890068 818791 74259 560949 104798 851750 6846 899526 892290 473613 812507 550168 382598 239562 885047 3 63 882433 760897 536114 777446 767200 390497 245525 313451 44177 119752 139615 209784 517100 8 249415 142688 130 9 589844 542038 2974 217699 667380 45489 75341 838584 811292 747044 165309 490018 761304 813271 186168 275576 810170 898948 875728 667666 13 827414 17473 82037 617434 888694 340829 882371 464883 824458 867180 778206 396444 405079 802449 891289 894396 5275 4 37474 777333 889562 488913 210156 773680 767424 350104 800970 71311 714345 650258 539307 755700 734497 175093 823447 4 672817 85036 286553 6314 898969 294201 4499 836430 2 96991 9 897217 300235 347960 859537 277165 866287 629730 1 453018 828555 709957 778903 866324 699833 884539 13416 831455 863751 113352 811066 766478 332203 68400 8 847237 850227 689838 271548 832047 891966 259965 155 538399 658961 766586 86845 861 342798 137 839802 95556 840811 838829 858811 17849 886537 143514 867921 848867 208364 630745 800384 686326 11729 273425 51512 772213 547983 858816 741609 13895 621250 610477 760968 239 452593 66001 869468 816543 14902 650202 889971 108655 68838 184764 840830 7 159 92 697031 859031 179783 50 25778 300829 2124 693624 898889 822704 897099 650015 398618 356476 87169 16 317065 48 839843 11376 821273 887393 823698 100458 842986 124136 1387 141656 763750 560439 850301 805811 894926 796723 246693 588080 516659 23688 845805 564628 849901 875979 602 375306 609973 16329 219110 891026 855506 256327 887902 126914 215253 16622 735817 870813 681915 822436 645436 259386 714168 1 769919 10491 871361 473119 448500 547308 696896 420483 649832 458455 180201 825432 890070 182879 56657 1955 311348 733486 178252 608035 23537 561483 702702 764509 885278 39697 785154 108958 9507 290858 110391 474667 140189 183 1 294190 786348 314151 703065 322794 871131 873776 821218 895787 864504 4 692986 432034 347762 742024 885758 131825 157261 855030 223614 510576 892307 56393 835929 435762 875823 42755 503058 3 610802 326315 652949 409707 180146 16366 148215 884883 831908 777089 204465 140133 885155 899275 564443 847470 769064 892790 2735 876278 7 19083 226944 898549 7 36857 554948 867024 499205 882073 10549 123293 367699 296800 526403 49029 899160 711836 12749 828016 145920 757796 885820 729 9512 677515 608898 627434 23345 795616 827358 219265 6421 883829 687644 89 340310 898535 248109 898937 622554 216327 734592 596591 676611 8 15 129497 887791 897921 609649 144344 693974 818341 162011 12 764836 5092 309680 476646 106655 598591 838899 896229 87 324392 854679 894320 771978 491991 74457 396922 874572 13 40 641552 499706 796653 100045 888358 48 58795 858739 2157 142294 4327 106981 884676 228433 282398 775045 629505 98480 451478 837360 897646 231214 498064 474364 416571 104395 122023 875517 712968 798821 375 369568 673829 785130 55081 572651 1106 881397 305234 704595 2 265668 637528 852635 170002 815892 9 864917 713532 834951 27634 6637 825443 245 12 750537 774813 876 884991 95760 634660 1 4 96630 818134 880131 66167 54646 299808 22907 809280 868882 826867 765352 248 806984 868954 666928 296450 472448 884914 219531 879833 809777 58999 109794 80741 899902 730529 357363 257390 149510 20232 863172 115645 198 610806 702594 715543 858822 878591 9690 281285 687108 678532 539335 881019 552506 853782 811569 190001 420467 719466 197 440832 897839 361312 77 879773 133724 109053 814765 886046 894727 221214 846790 820483 872570 710695 821385 2 3287 6496 493348 866902 711081 203397 4248 429880 418348 2 182197 880646 294201 884255 768534 321273 798344 690564 886516 494518 779610 556632 762731 266610 862944 180 48908 20 2 162866 877267 595410 444853 492270 269548 559156 124592 700614 109598 896702 357655 675187 129677 4 297291 752682 11 695924 426952 889247 125411 230094 600935 19122 883109 782949 803222 734803 43049 53 25825 8254 39356 11 692 114227 844166 467269 115913 843939 87091 22518 44 853487 802794 316898 17704 880630 589073 650133 771729 812625 854053 493805 111315 517476 839578 844104 820555 813130 735072 16075 840504 741534 448115 133 773515 149413 575894 21931 4 40767 878874 79103 880485 210268 188793 855973 169770 82117 844447 686350 146986 9213 394112 864609 787086 863418 761038 1 3499 809410 22829 877606 558903 1715 774547 704335 895696 762 166683 373964 5248 477815 439687 753731 503 657448 860509 810531 283546 202488 819445 599253 890403 893031 268938 51 192484 796831 834363 838324 827613 884991 733684 881621 864282 1124 419606 6835 810670 141940 26 724829 658820 881413 826396 788997 731091 890997 677649 35 662063 10565 879783 777172 306013 212838 859165 791810 845330 133 100 300 60755 784811 143742 35129 149 136053 566331 32262 780953 369038 712923 795296 683948 8 785665 837301 322999 89614 813536 408379 744316 699320 248718 19 716145 710 755355 69482 785962 276760 734090 442442 878647 4418 389983 710784 586713 824234 47 38 820138 5 236490 824389 845908 65977 129120 886658 870571 3 8333 620633 675517 693371 772716 234374 718128 878069 635044 770077 359625 764123 897815 4246 607491 92046 844612 895313 258122 543033 638886 799523 717 166188 849115 3425 159026 899057 84 2 418 548705 6 774697 109 663129 568448 344845 594611 897808 56131 887143 726740 686734 821194 869910 886910 377495 688597 784598 87125 113994 868301 864843 2216 722158 765167 871459 55954 154 847658 721774 286363 840866 89 17 26612 878273 779876 875429 857960 475951 835368 371533 816790 65884 888095 809105 392649 7947 79195 866064 793844 677135 893173 873291 14448 2 866902 565285 866083 810934 884164 525265 468105 517934 401957 153007 231464 890073 635062 260903 892095 595612 212611 10924 8 13781 182762 859247 105548 105855 72239 855550 38744 512204 22927 762106 574065 866077 17 611722 5241 515 5162 406055 717924 4890 173112 5 2 848190 10 251909 8301 884225 101195 209 825131 67 708779 687920 63142 902 175808 510654 490377 339535 54625 155215 587829 588436 885 324937 709134 405 826405 646349 853158 814562 6 4935 862126 706528 688941 430814 739443 183094 813555 821289 827478 517149 878430 73726 42107 724524 827438 857740 895452 577316 361832 847555 87152 873997 177 616953 232 888545 335607 8069 2553 777112 686688 368822 356791 849067 866530 669190 870689 44 784971 258017 628778 883767 704841 667277 869700 799591 396356 889485 829001 849951 435350 841678 4 749455 354154 651011 254 637449 875766 259720 125103 785700 3337 342 741371 652293 781473 135724 698773 30753 674629 829184 13 434598 865040 634507 856784 833417 595329 7 871345 391268 884613 893372 872682 6 856312 817786 412278 25092 322568 181785 197470 365292 723308 671325 278515 186244 832365 874770 741053 323 859129 243321 856660 741382 668810 873561 581340 767659 1 291 873191 63 2322 30096 677615 3145 147226 10225 794332 533488 27967 865614 25523 872000 7292 866927 28519 815119 871030 601529 887218 155472 111079 120469 155595 1206 733815 242161 725569 12547 563102 19413 870003 849965 3 882716 592646 741814 779367 790318 613766 772653 838374 155877 698479 578109 605383 6493 885898 353841 18 481228 768048 854628 222338 34347 261056 879380 893861 253581 722316 891358 854301 842433 843815 873036 392744 875141 861562 259690 880496 9017 50 117847 885168 554629 774679 82819 856334 76857 819135 766498 370329 583981 201186 775354 770 4 872272 699692 875692 714606 373609 407099 73079 594164 262223 71793 471812 64739 826496 2 893025 733836 18275 891390 861885 860058 844593 1572 595708 859215 475690 596144 827922 877288 207478 773746 37 84665 384789 842572 698489 348735 620057 865896 89344 284274 341920 109076 3319 32383 626617 862283 511248 865337 648540 83576 878409 147 895702 4736 515833 886187 669744 3 218 70754 875557 117563 746160 114673 386236 704103 64 264646 224394 212391 897743 328796 884973 358863 8339 276397 113407 514588 637318 159805 123021 36967 868531 861298 673182 561289 465758 896729 632495 896308 643348 1 9 8898 3 338126 892977 7 770257 5012 499380 106 3 636434 6861 127311 161835 861781 546177 880974 503521 531936 863552 788233 836934 596324 8678 141843 46333 18 2 112962 842047 10351 239804 873134 8030 884738 19273 95220 243007 884733 137318 789967 104314 788111 383820 892076 10021 755387 810430 627931 96048 591563 840993 797454 56 7484 876189 862094 653538 537397 340 884888 145634 4 866737 179449 641127 631069 892846 719816 32896 227010 210605 401538 870957 845196 70744 282011 699528 562023 802563 667546 23448 896139 638239 53928 635036 765949 735258 30532 8 173976 765371 3143 899446 33597 803826 9815 870568 114673 879103 807899 604036 889427 535317 70246 179148 748493 776979 822783 152264 846 818496 145265 6685 769206 792516 1112 564774 3 670784 77782 22140 860683 84266 771046 653015 36 21225 171399 888075 774528 613509 849846 6898 519 12 302069 614495 824542 598 3 610225 122284 876036 297138 883875 133 652014 894400 599478 539962 181913 696749 11 890999 894919 259889 52 439404 122377 45034 662888 220571 753321 27 6332 889356 40 452807 23745 24151 217390 94538 451095 142390 203200 859338 847877 14 296406 383657 2048 780776 504665 673965 882302 899663 834479 892962 35270 867276 108809 847128 651152 820093 35777 856335 667263 105293 7726 874231 53068 101112 39844 198024 419775 45393 218371 789845 899118 854392 19 383010 862292 35 331396 462378 61 21378 171 445886 154 1146 821434 779078 812145 504262 44065 457177 816337 6172 712359 268090 167 257782 102773 1152 7 793692 879908 875440 364399 1305 128698 406888 846477 164862 941 657574 879356 626694 365138 850309 894583 1 785246 600929 877479 324045 112437 228619 825031 884066 63 247708 1 707118 3 230706 131005 878200 138 872178 500746 872494 748791 801524 1049 894238 22016 895770 837211 137975 846380 128597 464160 30795 859845 349109 836956 480114 49436 4 410306 664773 127 800615 78277 390667 626343 38 284601 146699 891677 834962 609344 668998 749986 39 60 149 317035 840647 891903 788934 598 897262 494495 225578 19470 431836 153689 845279 8 879879 542536 549465 862981 334606 439510 899023 884229 421010 28214 703532 757932 53108 27972 2 890112 193972 165493 893372 817609 372 784204 645094 653458 158978 503205 899759 277427 176134 307920 66883 612 18983 3871 667636 899258 754863 815821 520530 736948 275046 753622 846966 15607 583989 163636 51759 873205 165383 8120 80 233597 6548 887888 666537 349346 62060 814298 809284 635992 853281 644550 60307 886626 386048 133853 804845 47 74786 816936 811479 857908 238121 879394 98422 63048 834213 141193 349273 8023 260124 888539 888240 744134 180909 894328 5 385848 3 729879 813897 144501 393281 1 815955 85 872267 886356 34604 733977 9474 519095 738458 34648 444643 409109 800257 844700 308922 720735 3763 788200 801894 762261 184947 879851 882676 7995 146267 496322 20991 119533 676937 868778 456402 173 799556 475714 792005 154 678299 21036 446662 760450 19985 9 1 189020 97 5 592730 588107 288181 32538 270791 788487 27573 859761 739285 855561 68765 107727 462076 29261 235836 213911 319458 895386 4 688808 461960 12971 593107 159456 897182 758910 567886 675427 4055 527893 857542 869896 137594 133346 1194 193744 392408 35541 886719 769939 855677 894283 5 626306 894911 113 309802 873704 656756 723686 17 1782 154741 440 785791 291315 48072 724728 758560 837793 863270 34922 803052 409497 143047 124 1 887573 867588 778456 812659 227548 43 43048 13 586615 183692 884956 808988 9886 37992 763573 204613 252976 884309 349516 160009 719840 538352 99137 22176 344025 50 258362 21 781226 331655 877253 68303 393470 643725 36885 878146 1 176 48805 496850 559465 523509 548375 6743 785836 802100 870756 68902 238505 214656 728341 813469 868996 61 875896 653 14819 49623 114988 226174 266921 667797 36609 685372 807465 872856 19891 831644 221719 704822 457228 213237 1041 704452 311932 510766 696586 879525 600332 746442 6 811400 502869 831767 865937 195 587794 754389 441 899547 799181 14 832426 340799 817664 43748 870824 598840 707861 298364 456741 767250 893873 343432 358881 48901 485163 722573 100063 696642 1022 793309 547535 831028 663343 166 223 731395 150715 828763 4 717005 33112 575693 98856 754942 7261 349304 893071 272151 832446 480432 809728 7 330276 1342 230235 288663 546620 892234 882978 864626 881466 331229 574099 671726 897564 70356 806618 843708 7240 239216 401182 870603 193966 46 616366 711 778288 714799 763481 9242 872850 792076 315346 392583 511491 2936 781150 521503 330850 2 222498 523132 351 255968 601470 4 767743 584691 897254 890039 582060 699658 835849 830809 706991 5339 777178 1000 502304 4 11426 787590 862993 278975 28736 646 720681 876803 39740 772211 694242 876805 801900 253685 899657 1427 899595 574764 770820 476564 898686 331261 62 879182 94216 730119 46689 884440 885587 1358 409037 825909 665898 2 345003 576053 687829 16709 813210 663624 796900 706919 380909 124425 149435 861675 15 199187 96800 253162 631119 785048 2529 335299 503098 30196 538177 817804 601357 486491 846263 591529 416622 4463 697079 349823 847828 410764 83343 454683 72007 57549 894684 466012 612778 863765 879534 561052 711910 892405 140808 299832 865681 879623 642395 858 846697 552141 1726 893916 772867 349 96369 398657 241892 894815 782439 862222 53792 319939 115109 524050 805301 10 351127 274045 786347 77705 3 403298 738436 868424 721254 847980 104692 876382 897140 6065 888673 857849 6 644712 816676 802901 93510 795885 395980 7679 102582 890088 28529 12471 590733 246567 53048 886666 604035 574171 11963 496525 869229 664523 39928 6066 7 847269 25701 365540 861420 342464 2 824263 598922 625030 361115 671322 843053 167487 45258 662397 6115 697013 120543 456 752511 30899 106966 39 32 218 785570 642385 562454 824231 653295 214132 843388 674293 531551 684535 827413 640018 20894 535400 3 671932 160406 859964 2 1755 652881 3 2 896638 223 525885 128834 804405 82 517034 4613 811428 289635 841966 45014 1001 51626 145260 848696 365802 356777 718528 283736 812569 891730 781805 3013 42241 896398 313895 106856 884906 17497 360287 847261 203219 646222 24672 544813 458940 376 1 511807 817228 454200 521448 815410 274518 70562 274095 556811 352889 35617 4814 32412 3 163128 758080 597263 763666 199644 674450 837433 569555 847019 501137 4 732441 813781 4 37301 877622 408898 858328 491609 482968 670271 22769 270222 601384 1342 806886 102154 11 846195 881231 4947 540336 485 363499 897283 863461 2 291352 18715 112758 514220 869499 549668 813197 506088 380976 771879 7 886786 747607 635515 656041 473700 897816 601132 209630 666 160440 366040 134 31952 343 745140 394523 165913 250611 793371 723877 302558 846119 862044 533225 896587 888603 570305 888463 80 869090 687290 265 30 191288 253336 150185 27923 763403 1863 885092 339815 56924 482976 806273 363161 731570 115 286415 438512 158496 859092 753828 1606 339238 2468 698245 616479 220188 572608 850550 879844 878448 267980 893662 878920 403 1541 186822 306173 33 891230 35287 681334 688388 788791 48386 227435 879790 844672 709246 105766 761385 593598 756800 883119 251271 884534 445 795973 25 895402 855845 678412 65223 12 738203 858126 786265 369031 544872 855236 821491 629658 25 3 782747 206048 860498 802380 50593 605340 884316 835874 889369 25 283604 247 794057 902 899897 879837 857609 687617 5 395896 302340 860805 194 444576 347527 844235 800172 737012 190 303254 61830 9 294933 416835 428281 488569 845603 10954 286640 766506 14756 77305 837967 753265 2 546875 817123 872066 168030 761230 856091 460608 860661 885893 114867 7 271877 892171 895353 34867 810064 894263 891478 4 508463 119483 145820 119113 816556 48 833615 430663 411 556059 188344 241334 153541 173073 135424 1062 165 44 737880 662307 772678 821490 6123 5071 1 269178 854503 30010 746561 892815 262 84826 447532 434727 628451 875225 242645 67 124250 3726 886784 90080 382340 7 116291 804383 653671 242 878233 742492 241 591617 878872 34890 853894 209754 852143 1 439219 860897 117151 182313 322699 746092 877655 51368 861831 128545 437774 885689 852311 14631 862178 5 298277 441828 559584 448673 879504 485852 216369 521604 3 708696 38 770558 861056 440267 836758 855547 526 692355 132 509130 772796 850111 877809 892240 290714 893074 848796 242239 751940 783 7 468137 574 828947 447896 48400 449274 6484 654833 756841 33809 683019 749 145515 553879 869799 539129 12446 483030 813263 273333 683263 748 335394 601353 6 889337 886562 10 894192 3 17435 817990 893246 893867 510481 296127 49 107 283675 668638 751359 212414 879301 82996 266418 754780 845524 459615 92 98943 550381 618442 269206 625586 1020 682637 434337 319 850447 605901 49 172 834098 71831 805852 40913 869903 56469 460987 886621 832352 619723 24 625584 4508 898648 5 69462 33084 37339 76330 700282 52 872557 394509 4183 803441 450081 895368 2207 645314 766738 542183 885511 107 776304 248723 23 281524 57 26943 871587 248 882875 132980 313991 51661 444742 194500 799723 535869 260346 815914 846064 390601 949 699359 461 1452 784747 732392 2171 867727 151606 610333 34146 262045 437845 6613 893323 22463 591749 662968 31 684924 39122 580686 886889 788734 144885 839122 276289 13531 47174 896647 15 892020 503669 4 451704 608343 275695 631020 153 219636 139443 17 238513 4 781573 102095 573016 21916 43 877985 1 821740 234742 292131 622690 857371 451450 521095 889589 136673 776653 453735 432940 120641 891898 2576 3 841836 66921 10620 535393 565692 52969 82062 868804 2319 335776 62162 896363 29547 243 812722 886872 342032 86694 568995 777658 5 257864 8 803891 896039 569838 372921 33813 253215 10299 186814 34694 243503 72 623198 846394 228045 779620 834927 511983 811181 398858 25 871972 788627 145210 760945 2 732338 178559 12495 621565 881171 662 872994 297869 41856 281742 417586 736918 377162 691164 2022 3382 13491 832136 865226 764232 794755 91270 546561 746709 759234 2 4412 399462 879119 594215 671938 257043 891292 569239 794106 335470 320750 802435 507799 731395 854781 7725 402702 327795 248645 845403 894998 605003 335037 1061 859616 370 391083 775324 539807 818550 800864 885845 1051 582467 492305 435 595767 323683 174518 53991 1313 618682 137389 43367 284106 758892 100659 814621 41055 567679 1 5 877519 338516 2 14 195562 34919 873057 351685 49392 126609 624560 460257 8 471315 770671 847308 485245 602875 680599 7 536220 3087 348894 149226 709556 522832 4 890399 833220 4 181 223089 638392 7 380181 672066 19350 291859 800238 772068 107732 783598 259987 28328 340612 892473 714152 886638 249386 198 648030 806841 505803 88742 48 479552 696072 278492 682923 146772 1908 751705 869713 894563 766072 17961 726899 600559 84844 240498 849519 356148 885552 28776 138699 535540 705838 801643 744185 895837 626368 519069 813565 815569 871530 145 42201 740881 716420 863991 10 646542 4 616553 794279 27648 860740 223818 532750 406724 522673 220 664577 265820 22658 834178 246623 414962 881950 477856 419205 808612 845468 592923 563553 852377 16 842279 2215 62911 797031 726423 2041 2 74200 861412 4032 24839 876522 530907 48696 4 89884 186400 372888 841986 741341 887498 61782 171110 795210 3 869416 464 602760 814586 61731 481921 201662 826314 92 625319 33607 20 884677 827726 893173 826644 152421 24921 378443 492555 8361 894423 3680 181680 840063 879050 728179 44726 418639 523717 829150 854795 709633 130952 861666 826225 860263 133 241788 487134 848053 836755 33337 839049 393694 836399 405938 773652 198140 89211 680420 673462 793644 24769 103246 119120 897898 131573 883244 789744 586 31573 850942 868303 563327 152015 58546 819720 651977 207608 3320 887224 733047 5866 300517 313293 417652 130998 3996 792826 749779 611818 248134 409803 834941 838327 231564 41861 830826 388214 2953 71171 362246 26 611236 119930 642542 845566 600377 56962 319998 899046 213515 649100 844690 153024 371122 140 158015 374770 358531 361 412410 884551 474218 867140 6 886112 762168 827623 199874 851537 431 80929 334469 822472 896256 863054 839141 5393 52 890772 396197 882759 786202 208232 18536 812597 17 3763 867927 570396 828835 300468 893786 241618 6 718404 607145 826668 894920 15959 490837 121 125707 215839 692450 458986 529668 84554 885530 864544 62 793119 258 765 341003 653303 506927 835758 778063 445325 148 843801 36114 1184 126847 467572 346762 675195 610572 637372 547302 324125 845262 217667 802297 5 6796 847655 825806 406872 1 853874 877094 594632 737301 743079 884189 507783 6971 810475 717472 26190 91181 870020 518807 5755 59314 109579 128 198193 883620 316082 1 764622 12 11086 685924 899044 673097 789712 622970 11560 786058 739660 872195 2 768137 51445 521199 214641 356456 824432 41850 725441 102 707666 697339 849790 130124 624370 227954 37 691057 826709 62233 12828 873147 17696 94372 490280 74 13271 420604 674205 28112 856014 87833 218136 396686 584500 736046 800445 71 824354 51927 823192 152 665826 18456 390388 790510 2015 501668 775756 876937 19323 700461 15425 759541 849298 791611 779989 228289 837908 781938 564780 1883 850111 14 791107 300 756926 832042 855413 878563 892188 816140 296 876334 252043 206022 195411 255711 69692 393 833712 279952 876979 850801 798375 135838 406 874385 617372 415035 210152 519449 374203 115057 732782 811169 296761 794267 149 245627 41132 152804 655369 307304 200770 366201 72 818619 812079 6158 16767 506147 2903 37 522258 87989 6804 880107 791 51177 898010 859754 236115 617350 86735 419104 872377 897868 97034 872207 452970 6539 509405 600 289620 2695 875073 3 819100 39 489210 875401 40025 622161 791278 794588 66976 1948 146541 103215 637673 318924 144488 824240 144003 16660 654201 728201 76399 52541 658576 22 712454 843259 426432 781000 640128 41256 576094 281 1 153 877950 791203 55153 112013 395072 193852 876753 896283 13234 348043 649234 539931 349432 731329 3 607764 127430 486093 158932 547574 811378 550341 601176 743165 812189 56512 314739 13014 1 792612 360602 628577 529132 477691 689332 873644 592915 374200 524825 96614 498338 145336 696209 265146 195 205393 882035 7450 114234 90716 899024 477470 536954 580163 101351 15991 1 868667 101 10042 223902 366786 768484 639764 870868 369009 137 145934 896180 893276 849631 19 205095 365522 25926 677281 26165 89222 167095 819901 71666 893408 854412 2227 221253 876097 124892 815592 861724 590844 265477 180260 420941 368439 211961 1548 505874 324575 470072 595405 235710 845164 680186 99 686442 434481 666897 798263 194269 805845 870300 811898 482621 277 846007 61308 852207 814836 568503 702571 302519 895319 16 580260 793768 894683 639122 833104 254523 123250 367805 614086 67 19566 320733 876161 707211 638904 116760 833115 536019 434546 193202 461977 827194 880592 41391 618049 14648 887048 413435 883334 433514 245863 843828 341617 61 11 826350 850731 538813 597907 2 786 178946 22 738499 579 469168 890869 763410 384013 897882 5410 543098 892300 764423 140 868737 833907 605381 899828 873330 156135 864280 215314 305641 5652 13 391897 784056 353967 350837 843794 788178 748890 845077 106229 884373 765096 825943 69 379473 4 21999 821476 227323 740815 13047 87288 199 843552 825075 7 839021 873541 807017 284453 898646 251 875926 18 122569 75311 3 169827 351357 852639 116 4784 406600 795256 349 239992 892273 79332 765987 773149 658672 1815 888094 378164 870185 17244 614633 291875 299163 897149 409961 292 501408 350889 337353 13103 377157 805729 860174 434227 115182 402419 527957 54040 1 745339 563148 2239 265290 380 887523 252812 854515 142 580 615937 26742 585909 471 10 839 5 796433 147780 400200 9 645717 109 579880 106810 837275 687863 497702 187165 877065 237700 320448 294157 7262 773126 833113 762438 847664 365724 13863 847259 295642 39 644634 66596 163235 31134 492603 14444 407170 196316 874691 657530 6075 806351 96 717703 811284 806940 893816 647314 691333 368168 807620 879715 368850 714639 160481 1 750134 880402 703941 88 13317 605166 153969 4879 776141 55441 793429 130082 78 833597 675520 39509 540304 864331 279489 303313 892311 771560 567774 256371 824635 581990 273133 1042 753859 4 874606 831387 349418 144577 851530 898594 892226 102737 881557 285778 4 306792 687817 274297 270867 859905 464126 273165 750505 662862 1 380562 423193 558476 641169 896262 802392 453458 371272 55654 357780 305385 889111 280 715664 878016 4884 23661 715790 748095 30533 141695 2 840271 840018 860727 163885 510789 597083 276673 702699 254282 891006 715358 48304 539350 847981 898858 275698 601486 57001 718611 747999 884604 543001 785605 846690 513304 35075 3373 2 345507 36787 861396 21001 267607 714358 521299 762839 51 333016 1 886510 801444 827615 887828 889458 19903 892410 795435 52817 558224 787603 535548 291318 812363 2 5638 893007 413801 895939 162242 265383 753719 1 106611 403785 845061 608340 80 843992 67 10457 2 835976 840366 596934 870161 802412 31393 416517 679396 869062 248 731484 805281 403942 310262 375514 48620 127962 832799 2611 243 863485 700666 866677 717665 105 862504 624327 619723 216573 4 874711 54886 842463 225704 365956 828547 1 287350 295214 618200 163773 270800 321979 21978 382253 490088 196142 873925 597438 886845 816808 333231 554349 656480 490681 246386 847169 861667 9613 673660 888158 882045 12946 687873 24509 836244 103 58 705784 837581 438316 3263 349 452860 808612 599476 4 311362 350231 121863 6 769882 105681 36 834568 3115 704142 808136 819872 154642 35360 865157 253972 90112 874655 777548 152408 456332 66 692420 882440 742978 816793 876925 413 763018 566219 560410 803214 163067 431758 764027 251861 8173 671822 26593 12 495852 697496 846274 419529 745512 278799 375093 163 852374 659391 870732 837584 2 333376 87994 279083 592306 870722 516179 856618 539812 864836 4225 30070 402085 8176 670627 12879 49748 30587 526086 10 15620 742889 2621 388428 858132 681598 854390 52118 689971 861544 150898 819800 760129 2 79304 4 309 408966 189946 860791 378 92306 12 148069 9420 465071 652547 449042 18589 391845 195959 394867 739262 39584 170114 187816 631927 868912 109596 380552 890885 315580 590848 1 529805 419968 896832 288429 868823 766 880208 372 652604 867316 123 754880 81773 107017 614826 400317 516693 830240 730843 811430 246814 3523 726513 302055 445566 463118 799869 864457 4 174537 372 892484 64432 108 374404 64 241 525697 68 827820 867196 1020 481987 885235 667 601818 137 842720 890754 151166 554971 437247 897485 113772 284068 144445 744393 656549 257 1255 553096 6573 12 239063 736110 127947 834731 19272 222177 154859 40049 871290 649916 897235 896625 528 652678 412107 820620 1 70123 639294 117348 763063 95453 617422 609616 869560 465878 135943 145835 770535 84741 1 787030 504434 321516 1 828201 719669 812553 201763 517665 495180 873709 13892 460387 889040 625551 876107 772650 863289 669 483471 421014 336309 334388 2 814428 201347 385323 1 226674 875977 34 14874 684467 708683 43 3 798980 6685 703992 303504 894579 233973 891113 179427 806496 739251 834208 28624 837171 7737 103641 887506 528546 568186 786381 775550 108026 582085 601057 168 839795 31729 29852 14316 788276 22 290647 1052 590981 41032 8 885043 877934 117368 490853 4760 1668 641803 138 12483 138447 13781 555218 864500 898203 797344 865268 2445 194501 831339 743349 124022 727473 27 670650 5 616253 530 3564 624402 588929 838514 637241 724840 807016 11 54277 21917 853448 814145 340526 155 8 896251 589756 728794 170740 880254 163500 351092 513012 831793 823296 686717 828268 867894 482231 74201 692262 816117 558610 232404 54842 1 47 590147 180 790 5 113165 84577 629916 881712 15 281036 870266 529383 3 4723 615820 380720 547849 877526 57781 224953 821323 114773 720833 880630 877980 801429 749937 498953 75036 744442 5 272513 441280 330045 35492 430857 873419 565134 805793 553872 91271 620973 886888 270 323511 12301 20918 856407 187106 761394 151592 112947 846212 795896 72137 783935 8 820089 89184 776933 894440 309 661801 289836 83122 838580 19653 188909 239436 829290 2577 873480 117711 604 822324 660147 892099 875772 675973 857272 11420 638255 19802 559234 966 882444 34 218296 325122 878251 231246 228791 102 294034 501732 230980 829259 805340 514530 44106 453445 565131 766848 784073 532012 875796 379770 26 144698 500564 171846 759364 496164 881588 654106 1369 538934 301474 17 791354 681883 14297 690942 898788 252151 9330 845296 479748 693805 479581 898352 885505 813105 897524 308994 518267 484859 866621 842153 4 665294 16019 1 843376 237101 897240 158 284783 475476 4 551210 548630 129002 841614 28 769998 157435 581946 291680 75400 7 235375 507435 220040 101089 688863 792992 7 781134 897252 765290 79668 360912 15969 698129 1150 893936 891941 521 607244 103918 890921 2 843291 664631 878431 685115 13568 379067 802081 599 720441 580825 5912 882153 1723 429534 599766 492945 302981 406756 747223 439900 883908 333615 316728 886377 8028 763023 792407 863355 771538 60 124 875392 207438 850934 2478 898887 803243 33 20 834301 457046 9 159642 62597 843699 215769 846586 232450 1934 517272 846010 865897 589596 820189 5 864495 455918 883826 779338 456736 372432 49 2 608242 725762 841717 876624 820093 857681 554677 719262 619228 2 2364 243482 48846 840994 564215 298558 680127 701223 840726 892519 2 130051 6828 725329 4354 111 20250 17 868261 693626 314769 886691 674189 890297 454425 822970 653772 848899 510976 794207 814505 868383 251133 62 576410 795352 818647 1 3 4 70 36 59132 100127 645484 771412 185308 898823 93 605787 4 325 763020 109364 872616 702841 602304 453678 457273 555817 414430 92221 897931 533991 863782 12162 773951 78 326255 234279 866131 265053 41662 2033 844274 687103 720639 889154 317527 299933 12 2 333632 626961 835578 543526 690109 72426 750273 45123 879207 397482 37710 629250 24 808062 868107 839473 357452 608644 888859 281403 635811 160 258270 11 359261 225870 54800 887153 850993 757555 442842 483313 17894 848187 65313 204269 187 49 418559 721953 45 670193 274246 82062 739863 858509 899900 395693 644723 861636 47841 269303 18 728432 656797 276636 421674 2003 130322 874601 4 158153 353797 832677 466557 433199 685125 211 575542 305588 421708 5017 543106 689935 268 339296 272737 226216 831049 98 190367 68200 286107 483027 844060 59 39946 240274 324074 881133 753834 896756 47112 524765 4151 196048 461683 894226 865873 881317 897589 93698 845531 380919 29080 711919 636995 879962 802666 600912 767855 266578 341876 887664 6 263 28351 552839 3612 117008 86060 15 49439 599774 808794 505461 739283 652817 1184 151535 45 623551 762659 30 585447 824503 894056 152 466 3 1718 18027 851974 744565 557921 890050 873578 839183 213837 221988 381079 795373 218958 312516 549141 38190 892059 867465 38 878573 77 777594 778948 815969 748786 6 669019 482131 513524 815050 245925 806504 281693 782457 1309 490732 617073 819872 447800 324686 47 845774 372004 895634 620268 145134 487355 556210 258088 1722 847927 833548 354065 181735 722667 860818 323409 804626 2242 348 434902 99617 152015 421351 2 307537 563155 789063 668094 891349 804668 821177 89 651210 493995 899094 871161 838072 757379 612552 783185 837549 16388 788929 843499 827552 563687 784326 3 1 839628 598318 246565 10 312166 871574 739443 893581 808617 797616 809747 866016 821328 579210 440017 418689 348099 174838 811761 874364 812805 364428 832240 585539 840291 884324 27 494130 448557 671147 579002 847758 575537 7788 802631 783833 840669 859935 881228 5444 443887 875775 659660 5 14 826018 850663 482691 619535 558730 22 837290 20451 896328 783279 190 583214 844349 89309 500645 697205 69741 618914 237582 4496 202612 612861 829526 604170 755209 338478 545 2197 140948 1 884442 791209 702387 506265 772931 782372 688005 872049 802266 509896 196590 97 16866 6210 847711 819292 831345 868879 5672 898341 5654 1356 2 829705 473999 770430 230393 630774 15 435228 4471 394740 2 830250 881890 893572 301452 418000 841726 537940 809225 784928 616129 581105 189754 859866 490713 828130 697562 169 746092 153326 382729 313914 130924 334286 608231 586342 1 873495 248076 872943 895110 839149 2 889514 292499 870369 705957 175586 857318 63479 137782 548280 588881 240563 881328 642983 458607 784128 246021 875844 895022 715396 844043 719998 197 245991 857585 794698 847946 887505 510131 377431 30361 557556 899163 849602 536606 67245 2 1939 114010 4 125471 88 895198 796128 740170 893694 312940 344869 282177 886402 140161 81 1527 843836 10138 42 587885 167662 897927 53 602723 541966 1518 853482 897760 109 885549 27097 717295 48 810495 545125 845867 4 645921 892328 675996 802121 123814 837185 775943 42316 831347 140742 442991 796263 866086 9309 225745 870657 860499 635570 793312 756474 184 286659 697553 871570 22003 882060 800797 305217 860579 806610 533660 770818 47034 750170 660023 14198 272646 314602 222565 324489 462153 693925 124384 34 327144 791997 23 141102 14 5795 867815 754090 707661 113008 455761 445310 301228 745867 3 2987 97550 322993 15540 60627 118377 885650 498141 193367 679698 92518 511841 783887 157315 2 867238 10 839648 829875 887313 104844 760051 482516 165885 162044 2 221878 7 521003 12 771336 222 29483 794261 844601 688883 109490 359190 512326 696079 804856 528889 626866 848300 720255 200 70753 781338 791412 394003 1191 830301 68423 788175 874359 647 896693 729880 7 422331 754527 718469 14895 739485 657418 853807 129974 733009 579353 882766 2 736781 464514 5466 570038 341662 27408 212840 875323 21250 330669 231627 224801 803980 58 780892 830091 162932 61 757943 785635 473433 1196 361347 687745 662555 43207 824366 422 885125 795658 39123 860266 664384 845445 351156 321906 606837 856471 2042 822106 236423 735648 780078 892922 876846 845122 338 852980 411873 396655 148008 804951 44 729192 1 502600 333596 700101 407658 498 507186 4 876022 4 229065 874003 242084 496086 240069 19518 599542 478525 25726 889512 740533 9 845474 7 82466 227718 825545 756094 458 161182 864512 889707 836002 320970 359475 162803 13833 373940 442104 1148 145437 531455 85266 747983 40435 341376 857808 841214 884473 881931 427391 185115 15405 279582 288773 759018 384 26 30 795736 38812 591270 839030 110 119319 551 1 798108 521568 477 891250 42316 89 815689 892422 884906 46555 752736 20032 894668 509277 723280 637629 819922 754080 403249 186847 2546 857533 35 819102 335716 12 808153 810132 840533 24 691050 611034 831754 109 619603 92025 788319 890180 880071 549938 726535 111036 183252 853521 514086 8 85194 532936 287875 893432 63435 882070 477 806 868189 566047 632228 2 25061 470187 525 809216 755599 898274 2068 885417 874396 6713 240445 314831 460299 529499 662600 484 720604 907 107550 2004 2 41 94 237092 149752 593443 870345 12430 670556 126000 3 386233 307401 135055 8 823248 281025 19147 622670 659399 58 877725 440697 16 160798 554284 646732 733867 2 866538 371907 865128 245 858546 433701 828190 162214 678058 758326 218538 1822 42958 19694 644394 798959 521616 34143 88699 873933 82421 833817 2 150 398599 810015 567966 882122 869 4559 542369 103585 848513 294246 889794 465927 341 790920 896125 469356 612775 867179 5 7 326603 769519 660301 430629 659789 8559 2 109501 862578 857343 211001 3 654840 12097 345243 793428 848372 241 108708 73318 346397 2267 448040 483323 113165 1310 628584 841133 184364 862774 35661 821706 19 2453 699360 879122 35148 840761 887381 344058 748076 316539 899077 156 878417 468148 777218 2 764276 37493 804156 469198 795618 119 858012 92433 66391 1 367716 891523 888892 360936 877125 59385 553684 830961 3 86786 834891 851852 6 889851 864775 772412 157137 871896 152734 749812 346306 344971 865917 371708 438836 787803 760306 744707 121815 599300 687681 835820 833605 177971 524047 2448 442556 221914 2 891875 756150 897 1 304617 138936 5412 878342 777953 879317 611464 793250 5 1038 769205 850068 899892 100207 182236 302715 885949 667443 897368 652003 653324 707280 37548 16988 891990 537562 840844 455943 651476 19638 11859 62 261854 106012 481281 415386 856880 611897 862540 299565 763022 6419 708337 11 860292 67501 500887 81581 885494 748765 811133 830262 342339 855972 885501 468012 645990 869535 140346 54311 796405 492345 807476 338640 370927 233108 855597 835655 15 157400 145880 809373 49703 237109 290464 714217 4 811383 227533 1067 430738 747410 879419 18765 1 868911 63830 64197 841404 3 136619 702296 566731 766051 9 773691 379957 5781 229117 691 4738 7 134526 886597 488198 429841 244024 889107 578370 3 473717 886355 481296 2 81298 438065 349544 758791 40232 204051 830030 366374 125229 382408 672414 889313 10697 85153 1 830382 760367 559846 769235 890297 3178 11 74 266668 803233 892651 795849 797439 58767 860616 726466 728637 1065 381214 18 417114 1 888133 301882 1113 44 772007 371256 452002 791638 106670 810051 22356 676 829610 495 3 683060 470827 6043 825329 600310 556578 173266 244138 849626 871748 488 609404 570434 464358 746539 318819 844547 36591 96241 819877 520908 76863 524600 661 305902 166992 79626 10321 56825 314798 311904 29580 74131 868107 617670 886382 65122 558506 610071 898929 573995 47420 5 829182 550069 20 561473 215456 359695 320 95294 58911 647071 810051 15126 628203 806027 70 287979 841176 808455 608735 764797 349849 780696 305288 26 2 754381 854883 111748 597759 768723 758661 55 776597 884571 821341 13744 756478 871263 125041 261820 130901 4 854110 892048 851392 845590 26122 520008 866308 762498 10 29 893572 87731 332287 891882 5 690038 876912 3 3 232886 5 437101 785364 58661 439779 895270 681469 848854 485110 528356 205517 742168 540318 566648 898073 520332 782647 168451 32704 205751 882379 590438 898388 3610 2486 161723 695259 277211 428724 712364 54022 638651 864675 708753 11 181299 813354 341556 638554 4988 102410 773987 875163 634334 672912 230878 8 851275 723979 891240 4 767222 162387 518232 129482 227047 826433 362027 837427 37434 884452 762000 840244 4479 879949 699601 675680 692968 127460 323341 599 314563 622009 1572 889877 47662 211948 634033 371768 839840 804912 810101 6 820635 32 8257 878967 869268 306250 883708 195286 475071 200931 398877 888258 591880 690150 473702 356317 87754 872955 843790 172386 87850 894671 574615 869942 844025 189704 841140 315126 881592 1423 738973 414911 3737 80968 354043 26057 859780 819423 426405 393159 495479 4699 103845 836061 868 708233 562528 589432 13 229 481928 336835 354931 58631 412052 129190 715694 527335 88798 549142 27 661194 196917 854090 841041 754349 177961 848215 796 813934 504465 744278 20561 836692 673294 826836 897928 15049 248956 308449 731 295011 813261 865529 16812 59296 51 276562 806459 852272 145418 792654 287608 17 1739 582450 46095 884875 122968 815640 611 13 200 433483 405029 22 851508 477803 844681 816115 588471 562 889449 169438 794878 665620 242325 767540 758856 581946 324243 268 7 285230 558063 186937 54 833876 784758 1 844778 753269 4790 825645 14615 599624 24 836077 70001 876209 424930 1 11 751532 778534 763993 303830 863554 183325 418 93585 733752 431121 58 214255 859919 893311 14817 36532 23 893131 770400 2798 629473 445 560216 855518 771160 562225 651095 579188 859453 345886 17691 885510 642678 576870 214 119886 437344 689 753491 807968 863197 4 2 89355 750894 741348 578480 6219 580175 648486 91726 79 890668 192452 569831 831862 877915 206709 634731 789838 734948 2 103642 105169 856488 615958 206462 215217 63 806498 716381 802745 43779 3 223571 15524 868701 883266 273721 472475 175 856027 17145 799557 644655 559725 3311 216052 31 140328 660493 38780 13434 806305 344637 5711 1055 319388 893548 760031 301437 1 191224 795845 158982 159784 419268 101602 245584 787929 342550 784004 888459 857213 54236 886765 539686 154120 643660 8058 378130 41667 3799 239734 522770 558346 230745 655367 325179 863489 899494 790034 800109 163276 575112 789715 877159 857312 26240 214470 488436 1215 810819 885456 675674 598826 55813 864321 2 168895 2 1 815303 343577 679059 767688 828524 143614 876825 300064 869721 842639 631080 709506 4 828894 195302 656388 64 680060 170213 793494 870376 891296 137 213 457752 887994 12 13 624068 379078 881571 584930 318634 800955 14987 747763 357459 758056 2 201243 2 1 874967 7532 57543 768010 488544 41 691760 685881 547302 695653 1495 89 145 869790 836083 854441 2524 3260 867499 240354 132331 571811 868404 219363 726063 782012 680930 863253 288762 2 576024 112272 357 898452 851588 771272 515826 746423 2 638160 470967 524390 381515 211268 584538 157967 439827 749595 392308 452276 795883 454636 755984 275199 801653 251679 266583 371442 783165 828456 863010 883718 911 31423 872838 10 886354 837438 390073 873226 560300 841188 504006 84804 899168 495960 665210 478591 52 984 43 452620 768285 891146 146917 712401 171147 801179 814402 199255 346351 515381 809633 2 38 475 835208 880283 883334 899192 401780 820241 10 345810 139 282834 848602 848504 631418 130 5541 188740 758245 868846 867254 329 1 1981 2 788702 67374 202207 709 859345 117510 49190 863127 446351 3 179452 835305 187908 805186 615479 890882 322719 873196 251650 849100 2 564675 286250 4782 751243 6 31939 733621 879071 61496 439233 581890 5 563418 31033 870837 509576 177371 821085 23086 830716 455456 630394 877525 318793 32 865923 626919 846204 309770 827060 2439 842953 231 761247 247167 486941 805914 355048 552337 457376 147650 729304 863572 856611 7 251576 616162 99497 171108 582194 466645 234954 642192 294648 636799 465615 510725 457391 31 707864 95162 37724 868904 822644 878799 639528 863602 550902 803398 746818 81675 700343 11 12 5 541142 221 2 817665 75212 121883 2177 191806 518089 647160 498639 278601 890546 426656 88316 890751 829862 135734 174548 564215 850724 13 769478 522326 67 803394 878170 760021 2 31986 889074 622771 232 240056 18 895704 270616 590848 6 7 233194 641435 490975 8 878312 841777 536654 108246 885208 622669 1278 815733 765831 830199 681 294171 2217 305714 268685 890745 371103 680 718251 838606 4 182870 359103 9 790550 563890 793531 624948 468954 174491 144957 797283 870940 843977 786993 887608 876590 891255 277 862597 189099 268032 479440 684650 897906 765351 113333 745878 850735 760254 787446 67167 352546 56826 368390 811205 431048 19 822070 859891 198559 27669 135120 763943 30 149914 736295 863382 416943 232027 739460 127 153987 592095 811810 893154 678820 174 693235 811659 619470 1 752453 845532 837 897794 495431 883869 865502 105204 2 341848 830091 150436 71713 194 239104 888652 865782 805606 810891 613027 834711 842237 16824 390559 854984 872973 501940 175345 366203 355989 885880 19601 2 488875 158804 749860 308769 815486 351812 570703 5 828592 2 6059 899188 264705 881595 764948 851674 556310 522663 122202 878213 360719 319877 590866 267849 31017 429009 746959 884252 438663 604461 597471 35090 775421 387305 723278 872147 176073 887996 2 844724 163 240708 1 841854 69199 883074 877323 863124 738677 893534 696820 841638 416271 88019 212 2 803388 663750 341385 501258 791389 877114 525895 846752 503549 873545 495932 33 151898 29 65161 205 16 690421 306719 278894 823 680114 649915 52472 879988 792 95654 28266 447348 453049 870355 853699 3967 869603 5 894677 577384 776674 852745 749330 754815 146950 896635 5125 896791 590481 191737 883612 77 80322 22 793438 256056 862236 176559 8392 391575 3132 880068 471951 784073 147037 502729 869722 398418 388 31233 80131 231111 152303 508146 221198 883464 881541 311446 689583 90 898565 2 193114 783372 368799 123379 544576 232501 1278 740634 52290 882877 640171 880071 148479 787438 839255 91613 765340 517137 602446 118885 139 883814 867391 276598 894947 248837 870935 879829 69496 567639 757028 886907 1 813643 876155 8 138459 835965 766746 28 1390 645861 12 500013 516945 7 850529 82831 372484 175182 660064 126789 697607 762399 342897 87 828379 676852 850321 6 884253 897395 896338 85892 34 897432 896091 850856 847878 891461 499684 2 15115 523559 443056 82873 685458 112407 137066 581474 286466 450540 761406 598103 548897 679670 194743 47 728455 406167 1201 244846 295957 358947 794435 348690 774255 777276 396060 878607 496695 586652 510675 774778 893580 872022 9 445 103041 600847 123809 881624 487 832487 502732 701755 545012 864624 458240 249619 853906 477340 54094 613510 872507 826517 186103 4 107415 570677 4 782392 389059 383038 1241 826320 41894 102535 689117 238 856352 886763 120041 667262 640269 685001 259218 894256 686627 873237 884453 138 870075 750486 814303 722392 206140 561876 361880 254999 856695 218332 114 561449 126481 842067 831275 559536 320809 589627 423992 819330 738909 720709 645667 895272 696243 738298 716180 148311 886371 665615 449162 542964 36984 875864 115755 883128 1 274806 571172 881615 16 872903 12 550954 736174 2410 916 748513 867287 708 866627 4038 224 880645 574544 54750 595161 682130 36910 114366 47188 200187 860944 877579 277032 401992 554012 448170 877223 644688 269248 424102 885544 2 874428 372483 400996 541086 1466 637714 370094 131 38 872188 836228 457480 703110 812313 36385 2 97303 891924 540766 891488 189 275428 17660 495949 876089 892806 685725 4 408719 26 814469 842422 6312 2324 695409 814331 869 609732 763355 404973 873176 30810 239284 3470 436307 238238 170 968 5 35 885585 321588 869789 778906 308432 8 609735 1 718845 128202 830483 109 175802 34082 966 1623 852602 13 345263 720536 732219 833918 811497 601274 387622 223032 859422 3224 442065 253548 43175 867713 718394 732442 786255 517976 141508 859089 875995 173455 514667 446401 678250 625055 885611 811893 800644 322 897673 58 1 97368 897367 175451 871700 520906 153868 539996 5836 200 195610 839694 333018 816900 817838 824 831816 291179 860003 472920 7 88566 877425 641912 8290 764466 181410 893892 97003 603742 599896 308097 892113 96489 826702 301852 3 526044 850621 350966 31 938 518622 898101 890851 808840 275045 504970 815874 110037 5 790886 1 196445 2 156338 868830 887027 800680 26418 78155 2 684884 899102 11768 458 830770 829784 102936 735750 758350 246407 150121 5531 83585 121714 4866 13 354297 270959 176610 123338 705307 744780 651984 797567 538669 7 121255 535654 893206 208421 1 884814 771648 3417 749129 626005 24878 762385 295 431196 224 751058 874446 1309 871 866644 680215 409443 803746 17 307875 892074 36 105067 840536 836421 31871 896631 138664 358749 759653 736110 172470 892654 894600 482787 822442 682390 467018 843759 4 126292 199789 766539 17 564315 773859 50306 894168 522134 547868 45488 837955 828390 26780 2 772201 244541 891732 398100 861431 752229 491297 894109 12 317437 82219 28203 20 5 854671 523719 287770 814299 890827 5922 587653 879402 17428 418008 72 103358 814739 836236 865818 387302 4 809391 166290 417701 744453 775911 482972 26 804947 2923 61744 649690 184373 875757 598472 2 887171 70700 736354 671327 532343 550256 9 334386 464089 25042 1308 660757 715379 736106 12049 348 1 2 357759 10717 860365 391968 159425 851174 734690 645431 404687 897656 833514 47358 480013 51040 464938 895966 4 610375 899960 151993 874467 819317 30742 14832 676499 851229 290089 618842 804470 147488 878257 892254 852952 841695 727861 414696 800691 1760 132699 741578 26074 68 263238 879435 835059 899664 886319 863818 33 350218 709 834407 378611 204656 518811 52596 859753 2 809730 501017 157458 83222 609585 390143 39389 631683 778544 852870 821720 3198 184822 670433 856079 885149 876818 456687 879828 137916 48257 3 57749 793019 495072 345899 52 893954 1 55727 743959 475666 470184 872005 838277 847850 695353 746444 894055 116228 859388 363673 834085 350237 226 504063 829230 19881 851524 461610 734676 3 8769 889247 263813 52120 849922 458665 716534 462857 321228 503307 768269 208 39913 441001 680483 724588 841216 165659 549636 25598 734 397199 494798 320875 241198 800820 852943 291720 840866 2 285189 481898 786124 879530 1 46680 140264 47 610115 2 744873 11 819993 16723 849488 10528 7132 679689 320444 21713 119978 62362 847494 22 27 880045 64 167311 1 165 82744 859714 21982 826082 161 4 96 848264 481663 894063 193388 896411 114470 799886 104 411214 323495 435990 118186 877990 769919 798693 552 23 444503 871705 136266 563302 854757 683359 401421 78 797051 1401 7 512270 210552 739005 223905 291073 835779 747246 160380 42 829456 865186 104245 282544 866160 557 606330 578222 134795 886603 719045 347356 143764 814148 3 260148 832518 215464 881836 239 874349 2 867980 44847 564863 417759 88989 34446 131430 568558 11 16734 251012 863306 332756 854422 818639 852373 17379 8218 893248 879045 281714 11822 179696 477050 602312 76940 825970 712066 759247 839996 568867 775654 884947 246224 812354 820439 82 864135 417026 444163 167 228019 118291 5035 896400 826839 430614 863110 843283 9176 403339 796728 619227 608254 8744 531826 38917 27 871647 853445 839381 874144 890582 133709 553816 131867 534578 316104 861338 805372 378383 690556 578574 80552 880318 828961 678710 893072 817590 48312 695398 572348 61280 752494 789408 159892 873224 3420 57873 581191 108252 775165 57610 290286 857995 769434 340816 40 674808 133602 578725 65661 44655 288388 214500 35 520853 374 775683 889475 245502 724175 515896 842720 343661 427268 741341 728884 426891 745401 868532 798666 5 809180 7 537370 89850 372308 857267 894062 846312 802166 247040 16872 845210 12635 247848 50239 145 553983 861287 367654 849945 33154 389357 109419 62 791720 890107 880142 722453 535277 406626 157608 174270 462243 626087 506885 38961 800237 373509 379786 899341 190591 726071 86814 870035 3552 275106 633014 846008 866367 868600 823657 782193 832020 11328 821236 848137 838679 371323 122003 873394 9724 3 21 859185 877322 86078 832404 583044 865720 515372 400200 233974 770314 54 284 802391 51 885299 190606 23 829323 179734 734661 837106 878266 8491 888680 34 875306 164404 219744 241122 684464 767290 252356 14971 58746 742512 848822 30 7284 204510 844438 752377 10 42662 437654 594343 363561 283921 4906 647697 580501 10 6077 639485 641423 2866 250243 125552 1155 183100 64083 4963 502078 385690 724705 8392 627006 351713 270430 891509 239273 892381 894972 183618 869484 855331 882803 800802 890990 866690 3 776311 58 884066 373750 263461 845493 766168 72 859938 790393 692297 774097 149110 707561 259715 400422 789959 874503 890145 240 947 427412 884646 395429 56463 853462 844707 888236 859179 246615 13148 127900 801479 80 885414 869794 216805 594230 31103 109032 862521 373259 512024 127377 44 185406 235070 146731 784855 747909 214665 885046 84 3 500086 1 872381 7202 234734 197707 2 1631 873773 162641 783794 356725 478307 253036 891355 658089 438223 167211 737825 155179 719 176504 11 578868 846920 361569 798172 866905 557633 577653 865457 167570 317670 178233 30 789602 307324 33688 759369 565468 34122 11 667055 434762 439277 237060 577 859603 20981 589820 861977 628861 488325 145336 475008 698730 896083 5647 409310 899399 617109 289153 327711 666509 15081 881479 173286 687200 874563 614108 381514 717780 20990 569233 3740 3036 91705 767239 855565 858113 849683 813003 4666 777889 714884 101905 639118 174596 48702 535443 103340 39 217690 772100 851101 455288 895920 848515 843885 108810 864092 881622 799668 39719 816097 675158 24 684556 622289 889235 2 847077 525207 206162 449719 225244 865094 166934 6171 3 768802 51443 378408 756803 355 26 848961 117267 347996 883127 292672 871428 261181 323521 13551 11384 153935 827048 658280 3987 882454 683127 808972 19671 818632 898000 869827 509880 584434 781327 899258 33370 101443 846962 793436 808857 28844 324301 844304 584 131878 802702 627463 830167 647644 471063 113349 96875 840325 12 432055 90 894315 97 744588 741610 864901 2 711062 114959 2053 774382 731084 1948 253047 90031 5 515953 281071 889192 604721 543911 69039 524147 80325 321836 6 152419 820603 543602 215834 1225 766453 862028 887962 863906 553245 300399 634560 797685 232 43129 839329 850172 895382 18324 760316 137830 612492 334240 294546 1872 2 706609 742204 83379 838077 2 545121 3 785407 844233 321541 832161 721860 270991 446956 659975 671805 818453 489270 4 883413 873916 304685 1289 6227 815698 29 598 407373 897988 295501 34692 49436 275688 603270 803711 189072 860260 84235 890281 171345 815251 898047 661945 784328 889028 21 378635 88 898169 851 511479 661584 799942 3 70171 447182 42680 523439 861070 623915 1 775233 833215 64788 7 151 883595 430028 199 447611 2 523002 438599 777863 533014 81982 399463 491852 975 893920 78292 26710 566387 202760 892268 840864 31 4 857083 852022 380021 146831 456292 218138 508660 49436 865417 784810 216907 292986 212 188769 887501 400736 2 208275 1 834778 621902 878696 351159 3099 1 310353 850656 534658 67191 244612 18707 35558 200586 848427 333514 482128 3 37346 72192 637815 611619 361827 543638 56877 415777 229779 666881 872186 104028 847774 880612 5054 461692 717020 356 21987 160071 824076 6629 215688 9 821998 648019 215817 90 264 35 555967 825555 200433 620213 769030 504237 100753 1 21999 743294 714339 55 876095 2 61735 47494 128993 6494 257558 90842 2 518223 51741 81 797507 580476 863405 802916 789094 887995 213717 547877 677 642287 890284 723507 468960 838711 9575 569 2787 180397 364948 866814 2 4701 816257 774176 25179 1509 249962 25 81892 328633 1 887186 885769 19 35016 175457 6 25 569985 295743 587319 37 88601 873718 93181 843761 753695 899028 56910 461345 2 388211 529931 668572 864426 791905 894107 853258 707233 95335 845554 1 798282 751306 10 97679 453858 564736 127 398771 70 150847 495416 1 783324 307141 840916 758399 881876 3 16 887046 446440 755795 21846 786639 831950 695320 51388 558413 17600 895770 158419 814370 890473 49661 879508 712594 236702 6159 667495 883396 409 653575 337766 53377 1069 809680 3189 473715 841522 450 116554 898951 766183 578777 636141 621070 270600 108520 594547 24244 630066 559826 524575 842807 767668 841006 4 881924 2966 842760 21819 298095 47968 162934 2 169027 610002 860520 338200 1447 739211 18969 473421 876194 801858 693843 730535 427280 770446 96286 74111 4 799183 245 56732 113564 860776 43911 131356 442820 793702 231620 876275 861433 1910 749836 410037 831650 42675 325023 449496 460506 197755 665702 49191 7718 5147 360392 635 856169 853623 859007 26095 877599 827795 887108 437133 330788 839285 832302 876506 22133 87854 783921 94 115280 564 482822 854048 350309 800384 62915 26158 848731 233809 886831 851178 484881 387794 185033 421742 124453 90 218023 12706 822731 797668 442017 88 746082 525772 8704 159603 1757 2 884391 261857 609682 727240 875068 488440 122183 678065 866743 50090 784697 438071 769973 397183 629241 551711 502667 554815 791723 880013 102400 142266 310719 779514 877399 115 486055 844753 131577 882388 494842 89692 551710 805674 876753 101231 5 68846 16548 713213 404708 93905 548612 3148 461362 834225 651954 11038 899834 213584 811985 276524 402228 822484 2 16 857658 830090 881904 332557 801457 469248 843654 40714 185786 860536 103525 615976 30 116762 791377 672511 2 605819 355163 705704 122701 90967 832923 884156 264811 4 339853 115141 235608 584 1519 822781 437899 343654 466640 7 546973 575774 126482 785181 223935 204823 779151 864141 846409 483600 867328 180913 887492 880973 2443 81 386551 880901 15323 5 434722 899399 1667 883882 94227 696614 1 122867 847376 549581 496738 362126 70481 890917 880343 66911 171435 74107 785091 684749 573896 338612 407 880982 774966 580043 771865 336051 390634 743500 875143 879923 628324 611379 202979 59 113451 833898 1 792509 866110 626755 14824 203027 411655 414258 882093 854738 280754 8 428258 365223 797014 6 467918 44644 894464 893466 9 725946 7 883924 888896 645809 1027 47964 91954 2 33 1698 877904 43 623148 796240 9 435661 884471 87618 890332 272 632947 798079 814687 47152 899334 867987 859175 1375 667221 883200 73189 388644 73690 397437 2347 12 791403 145371 897814 19 1 766815 3 510283 34578 860300 113071 805212 741249 852342 899780 1 100449 588676 709665 894813 578348 653582 490493 866892 37 894868 4071 795883 760111 811142 885693 888067 375976 57720 515170 115 433885 68521 867116 535177 2496 546010 1056 465634 893027 889833 251398 2323 875165 114170 136061 539184 43724 823908 9694 601670 4900 53 791965 879214 892475 152 143173 6 882030 883994 765838 772668 641075 184455 730498 1068 884073 878517 147576 700059 871 176322 597989 162 666445 236482 665872 3040 1 646708 894154 34 881359 583729 4 733132 71645 510 794934 809279 888175 292337 856747 764759 891122 825459 890906 5 334 899692 1544 772352 549975 798378 303719 216481 117117 10 828590 260137 483167 366340 889628 640227 228695 31350 822319 658345 790218 29003 849240 398757 397782 337308 5 755323 18 131640 831303 841244 481348 487040 72674 316846 490510 10 27 820831 414877 2 792635 609333 56545 448551 535850 476901 856967 769469 682273 232368 9451 2 855384 30860 857899 791738 877010 285 449516 1 129550 206338 63098 56 24906 386282 843091 644 873395 571528 48287 884606 833323 799684 1002 97585 333487 725688 157464 397760 780248 890452 738926 21035 699601 702293 274991 269456 2 4 239408 472449 87 1 742573 293 652247 862545 186942 1137 661396 2331 565335 725888 10 618043 78188 643256 1353 245122 796231 180 873664 626695 834332 12 878975 821978 474410 88721 891890 519630 170031 856069 212928 65390 817824 1523 2528 734271 102630 782170 834998 24529 1 391728 522927 550560 319527 753808 894529 898089 778817 104648 797996 893573 618133 717141 516633 669081 895116 822764 647881 841886 479036 845137 26245 542886 12 87666 772853 813047 703552 873324 237923 413159 873570 849446 853921 715430 8708 797864 12 6579 630905 784194 892769 365971 763467 18 1 863089 4 485276 65462 2 685056 40 843728 372806 897704 82 51385 886271 777882 577368 209923 828234 276371 99969 25 46674 802289 774442 234031 1375 760405 79 227801 461 846082 456088 455795 568221 870048 87202 2 50348 28473 778057 583300 838119 226466 882764 266400 471539 865513 147394 645624 877430 227550 813299 260786 844967 756894 57447 886149 297836 890269 20220 852576 858369 821937 369829 870225 197 147453 563298 9983 868781 2676 451 856386 375911 853304 873747 530339 866 380470 873696 866550 110 3 485491 881723 795453 237003 511801 497971 896362 600473 862447 497362 770434 306534 28858 232729 736744 109186 801265 872206 324731 399276 731425 866371 336011 422956 781118 778939 282251 113474 336068 111484 273280 329289 871311 825712 59420 340810 264041 898772 661473 328351 735371 4 135249 232237 26 172822 384938 834323 177715 862932 99 894775 822629 883942 348540 677373 826889 8019 899782 465710 224384 85041 122365 4 885708 227103 876730 104072 886470 714 60855 897747 355311 856268 1047 880966 838996 832711 244877 305633 668666 749724 765529 838658 890310 888690 896683 47976 536332 788833 82735 337623 346499 121567 78347 708964 102353 857344 718802 247897 241 9663 888432 510 14875 559422 710171 447207 826 835182 854199 488681 791599 12 638084 1 5248 876912 859090 264818 24204 749398 883858 899855 296 182478 357392 11655 338121 734781 794695 547389 445044 869339 711074 384896 860528 378680 715077 7390 2 33567 19 24748 684226 245876 624136 1537 125544 268617 860577 750732 385304 867001 65496 103 832386 861719 859214 131371 109 108091 832118 481684 349407 425129 157322 858983 223507 881173 887987 838280 12 2351 889755 858644 832387 1136 811586 14 72727 899285 838002 855906 4413 106320 325248 232995 898226 497613 80 653424 259418 135764 671985 847572 41739 272528 680941 883830 753723 873937 124154 3685 15999 133224 843135 864662 785594 810262 412 882708 875524 146190 771509 730692 197671 884393 753276 857131 866791 1599 616877 764723 720018 94372 334943 57994 18957 1642 600450 621516 57 855366 301979 5 146295 120602 54959 61 106 899299 428173 542655 500286 898422 16 444 91899 715081 649556 881744 243 606832 851647 571709 38448 121210 9577 648533 33 3897 13701 811673 820707 873123 848859 389682 694169 320178 592484 330489 884587 834588 756756 869025 176426 593 740311 760593 887562 894171 782409 244 863255 24409 858858 831444 849884 896913 841275 868111 135600 74622 183823 40 786258 836206 477704 891195 224912 349263 145070 594709 554376 750075 43181 17460 3807 503458 884847 847656 532663 59814 872468 823206 860576 877040 644916 731980 808536 882066 34222 889704 69482 6370 761014 866533 295052 876191 888417 21039 16287 274585 819823 748522 226 543856 887914 314517 29128 216488 590014 43613 864286 1422 142115 14522 790077 686367 856786 275 100961 774048 14592 890198 733843 548582 460741 881982 253369 69 3 658441 841499 322893 51 7 889075 335 882076 462733 334837 15 209348 512291 703583 891335 4 516207 844137 216100 663084 677406 168630 81512 616425 270296 741887 877805 390055 390487 9 538338 899709 298774 880328 221826 143362 805674 881934 185094 196343 307 286225 877622 364919 876918 575380 868577 30003 431814 97 3 895865 9081 816143 249680 646577 863214 712870 746005 1491 699 13055 150901 274902 349220 807839 48851 253009 651394 204 860152 885364 183468 39959 418715 21522 869358 213898 276163 863283 802 50192 892036 1084 98711 90078 68291 835127 712719 51707 65 349275 855790 12 870109 184080 121736 120603 898229 699646 779139 383278 30296 870405 769737 816920 16 597160 892912 787526 776406 3504 591013 838417 530369 430458 202682 660874 22 351 874738 586029 28517 349062 293528 19 224984 4046 6 70 37 478569 886755 710237 560511 420944 476072 764895 897827 861027 225692 467328 107743 793835 439613 772552 754148 52 826270 136453 256500 433228 473573 315619 757326 603150 338320 34323 333975 827334 374541 775013 678903 866362 849392 609677 7691 845452 537941 627042 164827 757567 152960 883951 296 816362 372609 4 50330 287 57901 895771 38489 3 64489 792356 566894 864109 862687 857595 324058 889681 722024 619873 125110 823736 277391 123161 247466 240953 854887 19873 867280 779347 1 141889 508882 688435 254973 249 719806 111235 675203 382113 862 767396 892447 4937 303 771521 647588 819432 97787 459920 378182 8 2 525279 620238 865461 45872 90 763815 482054 883830 794220 896947 7209 760460 825500 166740 834985 5835 577142 193226 600299 757245 356604 11 649087 714495 6 63654 858205 897661 124503 865166 131 894576 802809 795653 426841 839686 9689 553725 548851 640644 664026 878402 686 757957 841496 791000 586156 42 188638 44911 781363 883945 697423 108951 592091 872755 560991 641700 480785 98554 403547 117579 408818 690189 789571 578842 863201 849172 84138 4 353276 871742 2368 800322 2057 57037 41 828558 36834 517077 852779 120 791308 844690 159704 860823 99 817021 778802 898007 710942 436050 143370 508493 8 18816 23 702492 361840 899972 375010 275332 159808 531568 5287 846171 851934 142862 566755 768373 484701 1049 2079 40516 806430 61264 21 221991 612047 676580 453941 1017 435022 23028 897898 795853 702512 271259 853766 854416 22046 888094 44479 527549 510478 10346 645378 888158 111592 8959 93556 658682 111925 855806 890981 852669 13323 862723 891 727838 565037 814555 612375 853149 206196 672931 823 110896 303319 844487 14877 797897 864584 769518 121924 394169 831 835538 49901 77978 802066 428345 11 1 164067 711634 866004 475164 850510 78 667481 551050 480841 386254 827299 700855 342467 554175 46870 1 56 892897 862317 889656 884863 3 770137 796774 306859 48 430801 254544 16 650746 753924 249537 796825 715867 843035 800 367776 6 28367 19 237062 742246 122818 640277 280513 391940 204109 426931 580264 875695 856670 162069 13495 600987 265625 818338 324593 862587 588352 89561 877965 737312 880640 495035 337 888480 274834 899624 827115 4929 91244 824622 832285 741791 2 741103 851396 1541 31560 8 6787 623461 772110 893283 774618 417236 451103 741393 2 566286 858747 786072 873732 785043 884803 36507 798131 877494 850476 885201 744686 347360 379924 6 253932 1306 318782 859732 120895 220162 108173 848383 76 856660 192400 822083 55402 616321 239928 187867 897254 875201 352258 147379 110515 145337 110212 19 873034 24440 864013 95299 436117 307338 661128 16655 704669 811601 75327 32385 293 681818 279 143 7 83490 280924 864642 662568 618907 892138 258551 288433 7 273722 651266 445588 829459 496644 503265 882 501238 3 48547 652845 273247 871080 807830 788552 801814 84638 343476 481741 437731 10 331912 232415 12 886954 881801 888489 858274 804974 433510 8051 316290 183139 3 180475 740544 78395 421488 814298 820349 340476 834809 459623 798660 167169 773266 111859 877967 849053 890099 866414 767515 34685 160 171 281278 471 8 152175 838057 881271 839884 793754 530 874603 105023 41 544607 9845 740684 55676 801217 854797 771298 35 497595 51 797591 331343 290678 485561 231442 141631 895531 264336 311287 499954 1 757243 680239 117263 71310 859739 382 262006 875742 765965 14572 820761 295693 300656 268011 706903 82 686094 661738 617825 448289 888325 852173 240476 860381 779785 854811 897626 503386 766086 319114 68497 888389 87268 379283 3 2 154 842113 46826 644310 2 895711 20014 263676 648364 886522 456674 354943 850439 331921 272472 744909 799480 3 544346 148310 872860 38 659534 1926 207 343842 647324 376030 169099 215704 629580 465275 864560 162 824411 48 145905 805828 780135 785452 19 77826 144616 614914 520289 60938 868658 861495 888379 479040 593 882396 823334 883289 4286 861875 875860 1 464114 780548 843222 510260 34083 707282 741551 801870 333913 306248 806 858186 882526 299592 875538 639370 268185 791405 45914 107772 891234 501608 896896 624997 42715 413944 1 743876 896136 875324 352570 864828 711872 818483 851136 308326 775943 60986 528509 880106 287055 748281 492543 202904 2 514049 273926 881466 40526 368059 681024 148553 129400 332071 200688 288793 399415 884322 9260 235348 828980 789788 741166 99465 505528 875152 30 821082 505802 790698 199465 248467 400083 15177 228927 654625 528364 411365 892883 22 449882 111919 223853 88410 312711 849047 527686 189740 740605 328765 777235 341436 299 359973 891 323721 189243 209 897981 474861 191192 895020 693703 571320 865591 817622 141990 268436 148632 24 897980 433219 145324 418166 816071 636790 185578 723527 845948 94799 25922 882887 13 529515 364974 47446 91595 16688 479584 897843 220673 898897 8 889475 866353 80051 775460 801387 5251 680982 545343 140592 801963 151180 19 774567 872035 472804 6189 886904 47778 874239 985 788081 715174 473460 60 875310 707710 880375 886634 1597 43 758673 97679 103647 533551 284754 1057 816804 586458 5 883721 612838 789279 837258 375581 240398 21 878710 403036 803811 553926 898501 335235 2243 869119 404336 692730 316609 40900 259375 679498 787913 475919 889867 25 3636 270 838119 319419 867961 673197 849115 827199 873381 713935 639261 521466 866138 379284 334308 139218 857581 48 883130 714664 5055 868083 713115 802276 833318 748624 459585 766121 312573 107000 482016 335347 736212 436326 23532 577047 368929 791330 170124 845859 403545 855432 36080 773634 42172 4 200563 388977 142839 444481 840689 284438 47700 362 728571 504175 763706 104230 48190 745422 124991 599635 51748 189432 633523 891936 6 407667 156543 21 179161 812780 870899 83644 2 48 851829 644715 567467 51716 899340 106258 477685 629040 610463 8 72973 710531 705988 256195 296 707779 88574 1 680210 31443 379559 769330 567344 8 838615 11443 310577 67987 621 99 742017 877233 64285 1 51647 800296 598338 839514 1 602599 292998 635570 869496 644335 793202 844353 37 796387 670594 880417 606058 14 865152 602773 843709 793429 508993 372687 800140 880588 863477 317524 671545 836457 241416 871527 210 852582 565587 868357 403 672266 819380 15258 608333 46 6196 862427 883781 1 774278 861131 271687 15 844973 738489 140 4499 849599 288246 681055 869555 798028 722027 732170 885413 344390 1392 37236 12653 39065 893207 2 29477 893068 354783 69938 269960 196226 15534 856664 579523 13172 897343 871659 44594 47290 106256 178305 822576 837596 1 885192 560074 868755 13 827635 845268 858885 759357 389642 13 42507 808616 895542 852357 33 651882 893686 841909 17599 893699 810693 27 710158 316709 169090 1 522842 734366 802076 759300 860969 545829 441098 887556 624109 831360 521287 827025 585728 726 598494 309230 471948 1044 5 331436 8703 749729 66939 6468 687502 503898 728115 657658 863968 834159 1351 207373 776534 3148 114113 1166 4 889564 568743 17 408410 897427 848336 820505 849830 866480 238646 292495 899367 6 94550 294727 387825 809709 7705 25 451685 840552 8 364961 127634 868744 3021 247432 2 469017 250413 244256 563785 18 446476 12710 213519 16 751233 191512 6 874238 337195 1 851956 803452 3 133145 751291 118542 851957 762149 814474 419815 139621 271380 671852 662578 3968 589511 29671 364142 272973 213370 842630 85784 843014 889340 310790 893231 807274 22028 864790 673117 734818 866538 20810 877268 457047 583976 778348 793246 804390 896610 3 585795 40990 405137 329590 818228 439648 774085 60131 861527 13 117 181193 32030 504888 33710 714930 809875 647245 573379 4852 447734 862658 343822 445757 788257 424583 777950 27136 14 305073 736 177 90985 806969 829520 159536 307419 31 897581 4617 11 796047 4 3816 759430 32625 672679 246011 813257 111 765130 33347 490097 380242 145181 887865 790703 442 202751 273885 891836 1 3170 200315 14172 633933 1804 6727 205327 323047 875639 613946 898426 356490 288395 374396 318819 167845 501040 70037 846250 85441 628623 515909 81080 827330 749582 790960 897829 891509 15414 270267 5 841868 245427 788715 16767 621880 868876 32022 869577 205516 857245 102911 11 85 899399 558439 343701 719601 339057 434 2 880069 885265 596908 17 559458 729722 429 168897 106307 138160 310577 67 404431 868529 15 650394 516345 1 858131 8 713849 886567 820876 753294 433410 869243 359572 207663 42 846178 789703 586276 513398 10 846723 1540 371388 649481 448236 24437 872990 136179 1921 247200 504461 5 29 32 320366 193761 195830 7 290567 7 19852 756623 63063 805241 62330 36503 838729 150827 326 850655 488 878590 806373 725314 212072 429428 1620 64548 438581 850685 654415 436095 145469 10 698335 688264 628177 460332 675884 642157 89467 898603 879265 798769 569169 5166 263970 181581 179393 895533 836336 540172 1 570435 23 846242 562630 851472 809695 214599 452781 859542 174267 824950 532645 642345 42667 890884 894399 637305 782085 4048 140447 877157 7890 355914 493390 754336 283912 311824 15592 264862 198 808525 448270 118091 544073 462036 639159 747694 101 91772 897118 122601 853737 76201 872307 889440 469249 582677 793277 2032 31957 882946 324 170956 899606 609781 859338 39149 63477 394021 850686 730861 844558 7 164892 71589 19746 899757 871453 514909 677075 3 836163 174 480105 244383 550278 702801 876060 127 825085 832937 302 28292 146 327385 33440 55143 757652 870076 11527 352 285 3269 897919 737959 540438 7867 360126 403379 19 674989 10444 587324 79626 889638 878783 818243 893443 126 878967 553029 5 47 204414 691 4 252084 629420 314125 851859 819536 14797 613212 634057 823778 721475 899769 271398 870209 273672 16 116004 887599 283601 32560 1024 377234 233470 261463 826634 21 32344 768040 449598 892865 144 137561 574861 309404 196517 5113 172922 7 371854 898920 7 800469 327553 763774 754079 2738 329721 847079 119517 763124 280272 454903 347646 839 164004 890688 786033 1 734393 1 630930 813461 781059 643179 49 461457 10005 377787 709738 800836 309100 94214 309463 27 52504 34035 379139 734567 311330 876241 748807 83 42148 722971 827023 512974 417625 734493 824194 790347 405 543785 23349 798371 107943 761919 730505 3 801994 136211 602254 807128 720019 857033 507825 348001 62216 61 3 312475 662104 850291 401751 873524 879705 873806 862049 5 319784 366125 263 811068 888387 770243 179915 7 36984 43806 27 345586 15924 334675 779110 832497 230713 408289 473854 162999 708884 846390 603320 289635 852934 1664 821686 944 370170 31392 857404 868946 641719 817554 879761 487868 13 894608 50959 863712 818538 518880 706069 873515 438332 2 263975 845178 783394 82178 3282 295663 822763 59081 678589 333873 656987 486258 625688 8508 128030 828574 870152 859466 376193 221436 9308 229382 802656 470961 296266 263057 850224 722713 770 866835 485127 35734 253851 21 106670 853887 384759 622148 301188 856073 510194 891817 254648 681930 727968 878304 219810 867696 515927 808756 527238 764537 717049 504779 479 663139 84683 815813 599 838501 567305 442928 806470 783203 510443 873376 684352 19211 2970 736033 18 747585 4 736262 238161 865990 859641 154436 865046 608690 2684 876939 771014 60 360979 888209 434872 757961 2679 768503 94 1810 884753 22817 839326 895717 59214 106969 219 888515 280494 896711 793341 679542 231248 404925 731 34 2220 352006 231 122681 740626 858088 121580 865096 853405 18 864773 728197 1 783295 703759 541282 337 854395 862669 364178 874393 867689 380730 806725 5164 859405 701638 856472 730075 806426 61093 630509 11244 299334 747477 796373 819127 656673 529463 559618 123 7888 123000 57692 689981 450396 18053 687370 435889 890619 504727 805796 833783 251 847661 865884 597905 676664 10680 474628 9631 807326 379179 837339 33 698748 6 484803 143172 808 11 872170 831986 708791 1 763041 751159 849018 7133 817375 569628 362 812693 851009 409338 896294 828887 889359 872671 142589 93427 874564 895867 55 803423 796917 483463 897983 818802 450446 853770 108 875469 719920 8630 796276 890646 796415 283223 476226 583775 120418 31 488035 23708 521115 874808 858789 330659 799911 792778 19309 472396 841732 456186 846661 890372 454 814822 674598 2745 595779 2 885367 877286 874801 672620 1 887567 675246 553 623842 562 50366 241271 858819 410220 790965 740642 341 691265 3892 39 688867 727302 684460 208665 319529 491086 743027 181337 279375 19 310956 286299 204165 19 458008 490482 93809 11 460844 252211 776581 865512 42376 888026 93141 407766 291605 514860 472057 833038 855407 800252 215540 443197 454428 193 556375 866530 216 28152 207577 4 137414 28380 163 872304 106411 289893 378601 472730 193380 116491 119219 743133 396091 699407 41920 799408 102462 488722 142395 799057 629777 44003 877626 24753 160 609137 328378 399558 48419 121 4783 332961 356 608803 821368 792244 226915 652291 444538 183514 873597 885017 66662 325513 157301 237 418147 520642 188775 460 899452 847011 2232 171028 878282 578820 664378 676644 807251 73350 844029 262756 383 112122 98036 102751 429934 657409 10602 883205 830461 487718 872619 33596 614460 307862 771349 280632 18 771831 868861 896779 1084 503285 749466 875073 273843 10466 255336 45360 813215 94786 886028 573471 12022 403908 857283 898824 817477 24 339193 69 342816 139711 39671 782156 308 860655 406 177 832190 1096 506591 60415 30 719137 36626 79330 882840 746395 621839 397661 12547 104672 57381 57398 498611 5 482144 895675 192860 75 770648 290 853255 202198 888359 859588 799730 36515 437273 452296 681072 373656 216466 538977 757959 13 601097 95986 134630 899402 682319 796937 16 874853 631733 588047 4454 509331 123956 834370 747845 651136 301296 164028 761891 1 675035 10755 139949 2776 154498 893023 723005 116801 15717 394800 867700 841077 439 33687 640610 847517 582581 884830 858920 199454 791429 123 203239 105964 897287 849324 625183 424218 764125 819587 446342 898666 568553 813883 53 879010 6058 589507 876122 92 490837 738704 804524 151598 844813 840234 546336 881665 865653 1 793106 150409 580547 388146 893974 15914 250173 317077 32 109951 117457 530014 2199 781400 131431 60 536924 19176 859509 519300 870467 868491 21591 867540 90747 33228 892769 2 882741 334541 370137 665535 59794 898093 141878 20668 845556 358036 863017 70579 882253 18745 27205 190370 850372 158349 669 878965 867694 250839 773515 968 836062 3 21 864288 38629 412474 818940 899439 5 457993 66853 782394 251243 38106 852757 466495 256771 859976 1 122860 768142 8 483268 550260 375913 693110 5 228273 13 72642 748671 40 47330 832477 774687 718091 1 397289 666473 294 789310 878286 465 17468 104275 145610 71058 869989 884825 91043 880851 888896 517965 363424 323821 161776 752517 529512 611393 393579 373 838996 619308 15 75636 837922 487365 35352 10725 8145 1 12850 824366 495408 736087 737012 52295 137829 46518 859025 292 710066 46102 7544 8250 383015 727565 564456 756360 150687 396927 847764 895596 862404 74139 1272 536789 892534 210047 18 2985 537972 161563 337821 873912 736511 722887 819128 63 646939 877530 12 895313 792727 831022 2857 304150 892480 22 860828 842301 847356 875350 19356 78 30757 864793 487311 163 890727 1995 773964 877476 547692 843526 7644 144 335407 174893 601243 431851 19 26722 833450 5880 232405 13 430 188731 898153 191819 887020 2473 732909 221847 609653 2 876091 213708 853770 562407 748867 544861 745319 823093 2 440987 412959 91051 8 58 698884 875822 658412 40398 35148 559746 315261 765011 41686 350224 229410 1209 803260 583748 295268 327172 114098 840658 644898 5 796729 876329 294222 111069 3429 887761 219826 877301 771632 157588 838272 482036 260375 888365 736742 615842 278277 529128 299 529643 260670 12 761971 7 658345 802323 1 206653 263 3 47498 864070 64 784009 315975 734493 394752 661162 681310 26 697793 232315 891535 14678 957 868228 5958 1311 6237 832702 635706 652002 12 866669 878768 600847 784266 372707 801883 250073 898230 850747 58052 103116 325474 62606 690487 405691 848765 781581 541497 431447 176295 240142 529168 832485 462745 6 154 821380 53723 92034 719954 609552 296702 838159 528069 543392 82574 399320 394286 822685 114368 37623 320919 412833 845109 287664 879911 879376 94653 568192 757879 558026 33 654144 116006 299755 471 797243 766941 191895 424165 77637 894163 850495 231467 2 798969 470377 560387 749764 755154 212095 471954 888320 814634 825209 262340 696909 18 236151 820240 15731 2 242729 853626 467866 621744 556194 639586 679862 204167 887956 879817 896250 63570 2 607730 514714 457144 271475 106235 898494 570043 497165 878 816955 103137 127800 548425 629223 662678 807721 174431 23 801938 421282 306513 486811 669310 658697 898227 152 790045 123489 890142 830736 828795 711876 2338 391286 140885 74948 7 5834 447712 337205 13 849117 20573 692124 638778 863996 750839 330608 694627 795442 421535 3176 128090 886373 637172 12 855780 335878 386973 310980 893313 29446 248 897072 795638 877144 797294 535176 125078 375883 851347 287484 1118 355 882225 844368 329793 11 734529 576578 728954 896225 496178 313186 391716 13 437094 898250 899305 4 510882 672264 74522 774727 24124 408699 521856 769431 245779 361058 575010 8839 77708 889057 592887 878404 2 866989 122 852827 599082 640527 786665 855875 790225 782766 220607 874833 781610 42279 616567 230135 85305 931 39465 13848 709 435138 715612 96 894617 197050 430391 584549 92047 889921 430490 816126 540596 11939 74999 581220 845042 605927 39 405247 840289 608416 384043 181536 426918 102750 899085 892932 889343 227885 890788 714176 716767 550272 582800 580671 114595 126730 402017 889003 211533 862266 125352 6297 1326 323481 464580 27976 410634 892090 701429 164 723850 914 233934 1 898371 104 889607 113 742782 182391 478800 164302 816676 16829 197710 109181 66884 8 641975 432276 327 228227 811785 802741 143008 575824 403823 355 732244 7932 574354 72 247282 10314 333181 65228 659827 317338 2 57455 357152 632355 838633 890290 816605 617 9477 441869 316510 894611 44600 880994 167920 894440 456034 331 431963 898222 763371 17666 75151 10 842681 7 441988 347 21 840572 706612 762405 744926 153453 844626 338703 855190 739506 447271 426949 400821 231923 896334 47225 33033 62002 835476 824077 342727 846630 638018 888445 854395 303463 558169 889113 59427 100058 149692 462548 74546 886245 330391 847602 792544 650011 303000 745343 750856 2 110 396094 61345 54712 4232 367543 295247 203215 761584 854929 607301 625430 4 886034 63326 880734 31 37 871117 4950 888560 23652 749831 280863 690338 898700 466151 720075 99174 4 116403 877263 37 697813 774264 339403 50 444954 21974 1 50 266 776428 815006 283105 436473 249395 450048 873498 871820 815360 70376 219625 743647 651342 2480 260871 866884 824043 123 701 810131 22554 830250 216442 4 880178 326967 4162 897958 836091 7824 329013 829085 2 883903 847203 635938 866372 58807 155539 873547 613445 14869 354117 896245 328185 292508 763743 2 885833 391800 527045 9097 235368 315134 365 890686 272698 767012 6 510511 335641 882768 469495 545726 36583 3089 824791 146196 278130 735496 16042 75086 812281 838852 348 695624 252341 3 214937 35560 784964 268691 876342 40546 3 493347 655 797095 660443 409378 724183 793945 349918 864695 670552 843144 2 886641 640247 233985 237 542538 833455 889557 684965 561245 899490 899521 602687 663965 583968 513739 793910 16 850181 70181 520614 633251 441670 810446 2689 856782 810505 322637 806587 3 759308 69777 719913 58033 3 27 154434 706133 852162 511579 889747 865355 450858 2 57 230198 771 23394 860135 455766 3 865635 278484 17712 7 807331 184196 826898 785846 157335 750374 782390 889198 817654 119353 484697 398149 845122 252064 420 842243 418970 154660 9 1501 861274 851011 223927 26 849185 606393 399013 32604 849826 818591 898568 242 849417 1485 744281 134940 863162 27833 551666 208199 63 7 782037 623163 860811 743590 813217 863278 8 41092 17 337008 816960 388224 211224 201413 725708 895538 389969 618973 810808 870461 1912 29559 877007 90619 429319 130428 848181 856886 287086 199682 658109 886947 865315 161635 571662 142584 5824 469073 184 305921 131726 601266 2 822673 255 536526 882265 868783 387263 24673 2 880454 782675 693381 11479 444642 695300 222390 6654 767689 558959 882068 648749 789747 282142 840649 883246 664204 83003 306863 2 6 41853 104669 897810 121659 828792 2941 228361 304005 867206 374332 720 855825 629759 253989 811445 859041 602393 2 2127 117872 316018 211400 877122 172988 705111 453960 668771 183369 838514 22704 649432 617008 1963 1282 890100 852999 247910 122594 374411 1 3699 870874 783881 3485 493935 346788 3955 635472 500467 377460 823202 427991 575441 712980 518843 3 31 22906 9 348543 52 574808 5686 6 720009 124120 804840 167125 154772 460313 889754 4519 657063 56578 356453 858274 262470 627373 224 250062 724159 207074 394804 717858 84339 825848 24 165187 587355 573045 235031 98157 896704 20 688344 684346 562070 153415 741973 317541 849856 83305 839822 717865 98 54 899553 101651 809389 6627 348468 897152 849554 406923 545834 463558 566893 833660 385075 127797 872555 848712 6 224436 632458 170987 527477 290 812541 611430 627530 887756 833021 863071 75637 274846 121154 745385 291983 840935 96 859483 10 541436 377564 200827 9917 803711 818430 831725 875066 775796 267558 178493 230 181662 5431 252491 2 246789 871103 882580 835239 199682 46982 449971 20 254706 674535 19557 768692 452327 3787 792858 87 498529 1391 776587 92 880977 498 893873 278743 850221 815670 3 315694 876041 723918 778177 628607 643783 850463 535743 377038 772218 2 842316 13546 69477 4 13196 715 897890 17784 11641 653329 10 146 267836 58087 311244 615997 286649 85354 3 879676 190522 444676 863831 642 1558 156875 824043 849815 620455 341261 48013 868 881075 1 12231 636126 3305 161362 1159 816347 876855 4439 481664 7 125112 110784 872522 142185 813697 235622 316816 243114 880421 95445 217310 6500 344107 703430 393395 1 8869 843932 8 885355 719584 570206 772285 739 291438 304429 229137 713625 772275 424352 10158 17417 4937 526316 863929 639463 230 745872 625643 413055 56908 741025 5 72395 817244 829012 147688 259539 822471 887565 396773 886531 620494 850113 64 219516 679847 829279 399804 1163 268203 894976 730145 465557 772852 482060 66 118153 804557 878513 882030 879963 403658 520399 801971 233379 6 157186 118 369706 27742 516686 129960 180 731056 853360 169681 863393 456960 1579 615689 995 846685 23 126667 854405 9 825000 422867 344199 263459 532700 606476 10644 594619 463015 829182 752180 61029 323148 10 873361 396106 325 816035 743990 171785 535124 771157 296222 796707 817180 838328 771435 697844 8538 3102 35188 846066 824703 729439 831016 887014 336846 56991 154 861281 801538 892198 579736 49 882647 45 774000 10 891774 2727 718489 874823 816051 536179 536219 784219 805434 871261 228962 339527 340507 508776 885840 369479 580708 440873 5716 386147 891272 685831 132988 715634 481881 18197 453657 12126 878027 37058 714352 758160 43 298651 9230 237555 878120 840575 10080 890910 588086 119023 824168 819479 757630 848102 670833 115454 862417 108435 516536 799763 870830 208727 871393 848057 881879 869251 799956 637649 379739 508193 566665 306929 34670 642598 411 77504 25 205 241449 175161 494734 606516 124016 96024 36 731815 318008 93460 783816 866472 879864 141697 809721 884482 41727 147103 212496 41391 224318 864148 619924 628001 874230 990 312 897344 269311 887577 2 32 627661 96358 476820 861366 898072 832171 760114 271372 348216 856244 413349 7 802905 719389 302119 476581 668900 843093 855469 570178 679347 521148 788190 801213 385463 881589 897534 21 323 650420 233 2 867620 61835 108646 751183 299593 499 819300 197322 5285 393462 127060 651179 1 892343 795980 8025 821898 170683 277626 69608 6 269685 834153 804335 335197 582 550357 488666 868455 130520 897085 478645 897118 569464 558627 26 700995 656003 15400 790224 2129 564405 841252 42 658210 717063 543640 553034 13805 896405 820228 585788 14 614040 261360 111983 88045 870430 309 617372 305767 852752 675445 790796 841393 899058 46374 841450 553702 785627 392 874434 850540 58753 433828 792269 456001 12 551578 405663 899123 852193 180706 111 131179 869866 809358 37337 795727 625089 550681 268213 824855 844603 89505 189607 328 584817 110413 167173 868340 845499 152044 823155 326584 227991 443940 782227 74118 72955 610639 860627 929 886357 88 16 863781 17 843151 519473 40491 4 735846 881213 856920 739010 38958 889810 467434 846172 384158 891984 838670 520017 822869 59 605102 27922 38956 677691 819743 832536 29 721294 883808 623936 92966 7 407808 828944 2 780923 891060 854420 870624 531 602 6 303660 852503 837026 20 817171 10 543794 544554 853144 343232 4 519696 879579 391839 66 814927 356221 44066 254217 624348 623448 582964 231743 10 886482 540091 77636 173797 758681 964 645467 889575 865233 647180 776712 867477 567575 304162 3540 850821 467285 762670 7734 508471 1 286371 289289 267488 523324 8457 48393 5488 833269 292995 869710 644 309861 896181 591744 513611 734279 33231 526661 1175 223047 833579 584739 870532 893924 507469 4 11498 873787 329185 888299 891016 689679 3656 198355 20532 232637 878798 882721 7898 218350 243459 25511 530328 414369 891257 631195 735053 74 693364 7315 849092 91 865686 725198 860205 824400 846393 544137 715032 609058 304 5076 878963 708845 851615 497753 113196 418119 492675 288414 504 253656 986 332196 4 313 837769 984 870405 892318 3 598 899830 146929 885241 898682 32965 542078 878943 701 714557 601981 378609 365762 149 537918 339 163 856175 876908 186 121159 681982 33361 188911 481156 3738 863395 866414 687507 926 198 114490 846902 384 4 108288 746525 4229 1 815268 109069 402285 889791 895740 885298 187696 2 18825 787888 886665 368291 23 761525 894147 108 887535 624592 497680 183770 3422 886315 866192 760286 191389 745334 865213 102658 133749 861289 764890 894497 747399 10952 638798 15 873242 600311 445544 357703 231016 888903 458112 69251 635723 6746 314891 2 579756 12143 303550 241590 17067 66 214255 527575 175226 851502 134715 682217 33907 211 480791 890324 3 302180 586719 353903 445031 885231 3712 484945 282712 184172 763331 724566 832514 808672 12984 675507 357876 733959 719643 339267 408352 702575 836160 722 779808 660855 730591 1269 873534 221129 799156 67 37566 2065 161330 871242 892883 150674 213395 501 8522 739849 242198 65244 349834 808895 208 836826 796117 567895 36761 81 463365 127371 841563 830262 889943 692551 44675 679085 395976 836672 29101 141342 605600 62515 155658 720218 893703 95788 899392 199358 886717 849495 671396 23 873473 135869 813613 180180 765234 874316 310105 26060 840944 287 58142 123 893432 800333 55 774161 772981 800472 438265 27907 678406 352262 388857 920 282425 471212 4074 5964 840751 10 93683 717258 476976 861186 856830 534638 313 60416 3676 406440 310442 32019 43952 874499 889711 895675 14 571336 718161 672596 2 838614 330067 120 200123 690871 740937 876728 143499 136427 531124 572891 145826 39 794469 585325 150578 790316 454458 457080 882564 341068 179 885059 173551 842269 718150 751978 782258 614223 721025 4162 821439 2 696715 560281 853227 4542 11 5 491901 705239 263 77860 484745 321077 641091 2655 827334 47 307331 768025 7744 654509 522846 810454 856302 706 313417 87879 3591 350520 12246 44627 846998 16 15 1 293535 756107 845864 875188 240 790319 650150 456970 2 889620 54264 183346 832213 58 543274 893231 778908 869544 246500 809805 767080 67675 818717 418638 625703 207390 568964 868731 21 896261 38819 48872 674997 51 162937 146118 816597 259070 785791 766063 60507 58 125860 168 834216 206 826092 4483 296553 43920 365867 409890 693406 10836 891275 897338 111 52355 890904 883260 763468 739357 595136 855156 806661 57 31 31 246661 222038 294805 895428 196255 689868 2 366717 716921 600737 12607 775755 884279 1318 340509 244986 495 499640 275 644828 10113 677428 881036 4 1 858045 815026 312304 666740 101981 706487 792549 852781 441245 813047 348097 20125 624280 622430 716514 814621 164856 714801 560981 791883 846019 414265 582588 287380 373597 753786 889879 435430 273228 730415 688617 663585 428334 739725 665221 811163 35 19188 847874 836475 312138 10076 279233 881492 745815 858126 52319 884474 830209 881471 95 297649 895810 683769 851271 1 823515 1920 799871 816107 245225 286878 396 855328 800138 463571 233892 279499 284040 651405 2080 48640 448474 30948 365346 821427 671542 603494 2 9013 681521 865697 631553 274544 69 861705 825493 403361 708165 852130 876862 774236 177238 854229 403819 860013 32 407772 897335 6656 109 808632 888417 807405 621544 881920 253448 40497 181213 349826 22368 2767 893428 196100 893723 872867 174365 5 398231 229866 704146 3 53801 175291 869793 850490 3 784754 63282 669000 72189 894298 887090 563647 598867 820677 192603 60448 56774 635886 304314 118078 892498 328 242519 179896 755770 443575 387138 822684 2 273391 832630 803002 675624 811184 498074 314396 271616 372 109548 834277 861447 533600 45132 889798 368922 860261 302427 403310 864088 207261 834734 1 88551 864870 460245 359936 857261 192554 851703 894547 935 654848 8 458518 5 297 475827 779153 35 332 137 493124 230736 874925 557960 841861 7 108704 802575 846664 743400 593355 252299 745614 58356 130 199156 187348 691275 899667 554664 888156 494414 81853 3901 691154 865586 31389 813488 487063 3 604 2 857665 881012 746380 86 845004 885741 438373 691 835002 518225 879328 357378 42457 68977 151863 800462 556249 385347 522255 654950 2 585436 862679 405815 1 847013 472001 826977 789815 412234 158581 65721 716139 808821 582699 327620 5 512448 870132 761815 26875 771294 114578 732138 231 586525 95 889574 4 750528 684715 808748 42676 803749 1960 799985 796387 217826 520483 744458 1824 2 458 146 306888 745980 51059 829511 640209 684701 76955 380730 4893 68 220451 75439 122 285112 870830 91583 883075 865329 264255 1 807505 876362 787168 686801 831783 888305 490477 3098 171974 741411 701389 101391 494363 294112 61 699970 173404 569008 5 630145 321 681095 783451 10877 354068 6 851711 3004 190130 226982 2 881770 2 890912 171164 230519 892977 163448 310963 744258 128066 744621 243806 94961 68444 842419 94 773657 867696 262879 706016 875009 2150 309454 813381 821275 846260 130245 1 884534 822972 211571 11715 845038 886939 250854 132058 714681 833530 864292 480532 466490 212154 814876 67338 388955 156924 475279 331206 1819 897631 594001 451824 22993 1926 776212 781358 2465 237004 119186 712059 57326 676137 281110 829574 803572 847750 818778 886121 785142 543510 822094 330126 80649 8 886299 13861 274805 669994 711947 837102 854456 207915 6 521096 357001 22020 769669 371022 805495 699505 581185 883081 285085 1 897218 42 45369 295466 833505 717340 810748 571641 565586 880090 766576 881234 32248 115192 1390 959 468700 29168 895926 77 891213 889110 827955 173830 842908 76500 826 4 792023 226275 784139 819096 881271 1960 178 692086 391435 2 839942 164210 5694 567095 675318 3 193 869893 456776 240784 273928 73810 490522 617870 506775 110 1 229424 213558 100706 2041 610505 28516 15 622 4 863457 144570 586578 33425 427406 118 7413 345621 145535 11 862099 748551 354 376478 848314 494964 659145 865680 448719 53337 37 886372 898076 810683 4674 364233 866733 762735 249706 416577 740685 4272 371374 756601 882392 221233 674519 822423 475826 452 855838 888152 731914 345176 896011 2 478907 852389 80408 159537 659999 7993 8 720537 636037 383234 372038 891576 798205 571077 833058 274986 673434 484150 424948 32420 877121 71460 520074 2875 113 891015 636387 6 858008 728454 813596 608998 868668 119140 727947 822936 535761 203215 885358 2 854921 896452 407163 625824 732329 288785 872140 739380 286279 719370 8613 527259 876586 874189 751437 8902 4375 753999 639719 176043 615 116816 861895 382141 552989 866203 628390 463294 516842 512583 382303 614362 783732 94 881849 78 556501 390 21 679976 733225 684264 2 512 188382 543574 248594 519357 534375 20 418198 765223 485976 151468 293793 857811 835278 838013 192000 816752 292042 887135 784044 858876 450534 827612 303994 849499 721729 352002 440286 846186 146455 11530 138716 328693 800088 1158 187892 673491 879325 885611 388388 597000 17 801992 307595 333947 41299 871578 787927 8508 854752 285750 102005 834030 849891 2975 860205 723750 521098 279386 883478 3 808459 61443 855265 185015 812985 896440 49 390463 17778 26712 235858 850734 91582 53 151 665128 769428 561938 872836 594187 19 314350 915 30 361145 784788 863361 851 50514 771832 347390 689396 652130 9 815521 423714 829947 848231 3300 601719 871987 247919 226769 468037 896312 712681 858247 123442 808870 26440 220864 23749 2 619288 230567 617220 283907 2 477076 282887 21110 231711 43247 717150 37143 851243 881861 95476 700150 431581 834561 62 112733 2 855509 886226 885572 48547 21 840684 320924 664664 898587 47418 2015 5 403873 7253 823656 381336 503352 290788 881744 285755 69572 1 195809 777666 245641 819481 722362 109432 1 629514 783837 890706 440378 31759 899486 715027 884708 778104 833974 324633 888644 540 593423 75863 233627 861583 160426 671642 509 872706 98238 620177 134633 857442 761045 883022 638559 1 4 548691 226109 402999 216810 203368 854589 747141 600759 714812 870135 509284 891803 477381 771724 3 700408 610971 291106 595971 869308 886963 325337 892787 772530 467 343895 197777 114648 843413 216912 286579 858855 334530 98850 632456 792532 15 49 448619 800283 308 3 777664 892271 797715 872408 822 872184 167026 65 19 186 714 11 871449 898166 105217 337561 1669 251 36334 651803 891095 10819 438568 23817 848467 634314 960 60066 862843 773907 656146 8487 620564 823288 546 8 889854 19 338153 701146 635871 871165 887318 888318 455852 666785 864803 878353 215942 890567 895966 430984 850717 391700 802258 521471 469789 890587 675288 655292 857182 334270 30615 533334 33857 794062 653669 826514 897221 252166 351 817092 610922 815702 27013 729421 39655 24863 462498 438 618455 450685 713573 787109 367090 3092 2608 807654 686744 684627 176696 316 5717 5 809194 1 899188 18 8703 1 704042 549363 27793 820908 895794 16 70 884057 372615 17351 866657 560084 853170 109192 810710 167 833060 516456 816114 5 707251 833856 123710 881298 736839 290757 888006 832309 897819 790808 246498 45681 870204 294112 125 897446 879417 485142 7201 13929 14 241001 219217 696817 881545 794477 41722 190641 539496 23518 844164 842770 720094 525421 653678 505154 386701 185930 538140 743568 82517 6664 270663 325982 23940 89799 780333 830236 772500 131786 861044 898407 607863 7605 122293 767526 136730 227878 529528 859647 22 782627 209837 590542 204209 90242 861285 786237 874670 485676 868479 826076 332846 607526 818548 886090 364371 716263 409806 815171 892225 794993 860898 6 3726 764240 29 887329 674757 6449 873618 99631 23 223137 841 169573 12 40989 153168 536131 262442 3689 886503 265372 202714 634701 12006 7799 142106 682636 861026 875228 462476 15 16306 19 545213 746250 161720 744500 242686 323700 439952 14711 67 826937 525805 355350 523060 357593 4 71346 101669 2360 202884 83 286945 39110 577337 853305 781934 6968 845817 295841 581802 840805 822324 816005 842852 8 558 247 784974 436932 856909 12 772519 2972 644112 795265 7164 30 350361 693734 613468 200768 14364 894305 724383 454269 251452 3 518680 597290 1 721759 313568 566550 864472 45523 533176 24 28416 872618 855304 848045 508 17 28 692009 869448 830484 946 288765 205422 760390 165964 886489 771904 792229 338832 3 515509 833758 808106 602851 245657 550277 371 181991 54196 83381 518961 353954 858342 93 808760 552485 64401 700563 216891 122566 581389 561854 282893 776077 746746 374 880413 201237 838567 1000 623268 858134 797799 2164 300958 11455 17518 180656 3 839062 495166 828708 597973 16290 1194 10881 827653 430978 253 521428 333744 729136 480708 71870 378889 806258 742461 478610 586839 310798 330624 870678 382566 576410 327525 809518 286669 811358 711977 17479 210924 98 47995 755848 96 873960 235908 852174 145894 739279 44696 4 3 17403 117979 415997 155943 868378 128235 399612 45676 212040 831005 897091 257285 869268 352999 591409 776118 853483 1 810007 899715 16291 85258 833844 22 888611 732000 842526 21176 306565 169652 5052 443 846246 380109 857683 11098 856246 874377 287282 772079 114 87 88 50568 827950 739927 128852 739715 106117 841315 467873 2890 32 112678 334254 334751 462279 547575 641790 894258 1281 728601 887770 203996 487531 8 77228 14402 38851 761698 68993 716803 421620 790625 659721 30110 457 122263 157377 139843 388573 463566 361992 22280 787282 244 755427 157225 886642 247970 561182 695217 661059 862155 474383 894811 517701 618389 147222 605906 4510 862350 1 77666 371 888529 156302 722984 452623 548002 5 3085 361484 712121 874238 850414 888920 232422 843607 618970 873833 526183 17 229 412726 28419 38485 24937 872923 71053 345142 644457 5083 14457 87810 57986 295182 655972 540642 430415 807027 200887 886899 462122 814384 176336 39 719999 2 691923 160228 896297 757100 871468 406534 773729 865069 130019 106 832793 2 638707 845507 641448 41288 896534 810332 836358 538665 736148 550683 824677 749074 984 835456 456762 521 791558 157476 4586 20656 861259 241689 433702 474465 620413 306115 11308 259715 873304 788765 851527 412978 832197 2 81 579645 228989 881424 300763 289 798867 781202 1639 588163 12690 774749 33 295060 251 872034 513862 890019 572938 63659 1991 2 97527 729060 11940 813189 855819 801909 454649 872043 883592 847438 21493 137789 882106 525512 401008 362148 813 782170 316521 763465 9 217717 78813 3 543178 700775 849403 503850 225716 411461 730560 880051 5128 878348 96739 897153 279706 739209 355883 553291 848247 35323 186604 147485 409537 4283 1 722765 788005 875484 87329 891475 617 2458 839147 700126 852198 531 667188 863086 652042 697941 863333 725044 871805 339824 859975 2640 151 407703 867857 413162 5270 848653 5 330925 498094 663401 303046 589820 276 310076 11 830743 3017 340748 270059 896564 155246 10 898943 813778 536261 626273 890394 867410 757236 643431 844305 5238 578172 825481 701342 338810 352191 7499 21722 17059 197153 209337 218366 428327 819829 61816 6 389149 898850 239 627656 426248 44023 872945 376340 856052 843701 49583 139142 639745 132185 897469 83184 843812 26 783870 846875 80352 898702 848723 865517 28388 198512 682557 888205 849455 868527 230 135541 399860 627461 42 568785 274851 826836 475082 15208 2 735027 804248 848302 805619 503237 294947 634195 49 63160 2 899001 509922 267281 3420 847310 898731 257732 358722 74 417658 721387 862397 577761 836622 819410 896751 821595 302053 867514 734606 628376 137511 3780 545115 603900 5 850491 132148 797 826779 4 6 705366 295204 11520 158016 819127 592671 251 869029 158 59281 609031 439558 294098 537802 101 143446 614963 854873 898443 365804 169024 734757 3 889090 633388 6 450862 458947 830745 359279 359541 368079 1607 693035 121868 320890 866 23 306655 448726 804484 284384 739846 10 150 565210 781003 6 540393 4 354 842113 779612 55971 568326 2849 464826 898106 539176 23 262069 594289 2385 137564 857312 375029 276203 87810 734328 423 5 110040 351 21071 3354 804114 875828 640036 779652 715880 61189 705207 1473 787181 805275 2824 275172 53302 865629 820390 830929 114187 4628 886185 821366 873072 9 858018 141127 382319 182858 401891 51676 575383 845611 12824 858279 812622 4 110535 14516 222848 428815 226206 528041 860634 19398 287992 27537 831215 756763 211575 175819 702230 800844 893793 494931 746389 864395 860831 770136 409452 1594 600275 683424 482258 12 726564 725799 812673 695359 883292 349244 890981 805510 282714 358287 407 840314 3816 686944 284275 877257 615741 44 807329 780205 28 817745 30205 554150 121789 14 870230 790201 397 786800 467495 5548 896478 899136 834142 819696 882525 239107 786674 683673 31380 257966 883019 850096 651889 328035 211624 864340 420029 785230 851984 887280 698633 1 29726 778469 224121 897961 832088 815949 217 844754 196483 799059 618910 862332 749543 80896 724274 6422 9159 395386 872563 11635 2343 14 481049 58194 849037 896775 623106 874315 764567 2136 239151 245674 332 818904 884237 230048 38 567629 896730 248153 69820 593083 449110 690969 534633 631146 385991 54157 859807 384134 859553 661627 642356 887968 867136 742780 888508 266968 221895 766382 14 80207 898881 772527 348600 18932 559821 358870 173456 81593 619938 721860 39834 373715 13 2521 220645 2040 843502 422484 765090 389555 225853 79668 820855 872080 878713 627652 761520 812803 773027 783160 767278 847128 187621 132993 645723 234523 2250 6 875344 777253 868402 10 758235 728779 395283 3 19945 662054 798584 3060 776999 350976 768038 251260 5358 755745 272081 782333 880433 866830 262645 859553 350 822085 1 236218 82864 776603 410884 101879 3 776822 577629 173 69574 814704 27101 700960 884008 884245 100 29 761832 699684 801452 146471 643360 556341 837737 678543 742523 84 499491 454028 1717 1252 875551 776213 199837 1053 401666 880803 863783 679870 17400 23916 219105 235719 677544 474526 648260 861203 784061 732166 875903 870359 871729 3588 767482 687817 671882 808284 418063 880825 722274 33 862388 731034 38386 850514 231200 143287 870805 823356 406561 863227 896498 88 28503 2884 53608 786891 781530 85513 867875 857199 136265 590757 8 26 789753 216954 864408 823370 6226 81389 577625 862214 695804 14181 781186 783647 845325 818681 28740 800228 247732 752402 398236 23420 794913 15390 738491 5 831358 891951 807475 844691 1167 6 842305 647864 717074 92529 890847 400145 715070 823368 57886 496885 2223 184508 884744 431720 1 60103 731400 37497 62 103177 250885 152184 212518 351047 738373 436971 744380 517 885900 443136 365063 760386 69566 822995 852771 114711 397156 848503 23199 365512 689271 612674 810848 679555 45968 3120 202 886562 172489 719550 516144 727348 107655 382039 19929 774571 234 764077 265072 892430 59477 157650 644164 819045 710488 571599 5095 1859 216227 863903 621630 888461 898572 641770 14532 12169 370511 755743 819264 357435 4356 866065 200270 36644 345444 789600 209095 49158 731426 832360 841327 349016 416964 798443 158184 793230 865081 290340 139 659970 84812 835955 891480 535276 10025 5 134084 669625 668723 408753 2148 3786 813948 615786 505943 828354 252378 897631 187575 560768 12626 3 9945 899271 129107 1436 843201 644779 870133 152797 187858 387505 888284 601618 390626 165824 878436 876944 850414 888934 758222 788623 746 24620 753613 5 511496 887115 883385 47125 291924 5939 19749 413957 873089 289900 442634 4 61381 24 219950 765086 877039 16 14808 511957 68 882479 127606 852652 456000 336754 894792 867714 638455 147939 22223 18136 434873 756577 524717 825200 836576 714458 100677 870502 4419 410244 640850 864300 11900 26 707612 853628 26000 163355 151 889053 80638 875234 763612 68155 14 745127 651830 429234 878902 754497 340771 2 865928 888125 591496 594151 346606 375037 479870 567837 440151 240593 755019 897973 707529 876369 600552 198 47743 779005 43669 1208 552631 797552 89008 148242 1 822079 213600 685789 610642 9931 311253 834360 2321 412137 500268 7 471089 71 855113 340432 880095 891061 899144 302777 567013 863953 24 883184 20022 68909 866942 59772 789455 116390 355793 692299 7048 881440 508278 1 846507 734290 854856 616345 819907 773294 358769 183300 269 291101 818695 4 166232 855595 790523 509095 550489 546958 460 583219 824376 839706 88626 809378 782576 4870 34584 873971 856635 556379 352249 131474 778892 139723 200610 598333 860913 857552 320008 186225 76352 827992 12563 142339 851619 883995 477589 873149 860943 504870 875366 3 122840 525728 777922 16928 235947 847622 608711 782016 274528 823816 852492 8197 650120 445292 60754 709291 895096 777358 1 457590 1214 268098 199 116670 862603 141106 777043 586 633634 35 101822 449653 1027 539237 6177 678563 4857 792809 491843 577 2 9141 123401 273441 3 832778 777272 546404 1179 843021 3234 674280 151025 229030 61104 8 498745 867901 14607 153 891208 301266 596019 774010 176416 794182 75120 504292 49 860803 261541 599270 843870 887305 899337 40338 240279 6412 179926 682185 420578 1397 129 682835 755454 835089 2 102859 377363 463191 9 74 341676 11 541934 571559 418 846226 877226 99197 78842 727768 82 6 2 4155 124737 1623 693196 255724 90 846750 130470 381 35574 767060 898037 885561 266760 6 243584 509431 4 852047 874253 406198 81473 898790 375321 897365 797796 878565 511444 317066 73779 865256 47188 89209 7098 851547 412010 826129 89221 766790 565250 144300 887979 145075 867872 250733 867658 879555 514021 880563 895108 19 748229 896057 757536 529774 485125 5973 836673 2063 710 128844 5424 864948 516087 3 133 128862 567257 822856 12 304509 293728 221 2 890690 5 757310 35697 8933 360950 894627 341169 148839 25681 394148 372643 7591 824630 8039 1 2 281490 677643 3 864801 258 774241 708100 863567 223388 858392 520290 171163 896446 885663 15 90 803891 117008 692974 897158 127 632285 22230 1 643301 877377 857194 6515 832543 7 201104 336674 216312 859162 887824 733136 548690 864221 10481 777310 688173 635741 222042 739 274181 746260 803769 401660 771061 302054 874017 846236 881756 2787 869220 876471 9 361830 296424 39681 3 366 201526 567267 884992 39422 567667 553275 886855 38 895055 108387 768158 133762 51043 710315 886131 267989 889115 129 805476 25879 716256 7 818480 771184 825503 843399 868862 4 90508 514826 719891 160457 255906 777002 343763 606341 238 538587 621601 760786 86 867887 370838 880166 158593 877529 589935 722513 207618 708895 806633 785273 290449 234836 6160 868746 267617 864046 890747 850113 160886 358725 143803 612223 329435 106 880190 457748 887250 323675 871781 426989 747779 5528 617025 584135 661521 773687 111388 22831 45 647058 400227 4340 251198 393424 300275 597752 882197 129211 254682 849345 386454 162 307430 874123 63578 863125 244732 876595 633823 777599 101010 104153 728043 220805 588510 607079 893013 849049 893189 3427 814395 850563 62510 12612 114 439595 677959 592350 346011 15942 862863 831841 10268 651119 873305 862917 843529 837074 874503 5 896815 472959 873687 875524 865503 815627 520941 4815 709323 1865 75 54701 269414 28473 853043 557217 597925 303937 288989 42 9 182009 280946 2293 198 94161 838777 23073 265782 101590 331415 74 140 105 897301 313549 370553 835561 575837 523941 846420 649230 74495 826014 107399 696768 41835 618994 20 484934 467830 2 194966 892046 38 884601 774970 208981 364773 684954 89870 9 1396 59 254388 410 826861 890944 1568 7 610309 445118 309100 183153 676869 365612 194445 876969 820861 785148 696 728636 1 871316 835525 892765 157709 1 153103 336414 1179 133644 24 821478 23006 11 709012 725606 10926 71178 99937 210354 777210 640186 826038 875931 2 574433 832242 12097 139650 135589 3120 321747 126272 702194 7 610388 861477 120381 49 191078 441536 389531 2 864285 72616 890362 892921 68398 455277 819431 11 128 891578 108186 497518 11064 845821 375733 789510 178192 893086 756108 11883 718480 845334 767816 890085 98227 809784 235731 127846 42088 884601 495 224627 314677 27249 809214 645824 3 557208 718141 696699 422374 2 566111 124 128679 582708 20335 42277 883451 603491 848095 1 898509 280028 388484 259 726458 879917 487820 432440 890335 2 892222 899679 625219 12997 746811 21 865587 868866 877774 649358 848809 636865 881851 10712 854845 464992 1 206522 85632 642 1029 283983 144758 549757 375368 2987 104436 4603 786595 364509 476046 120649 11964 18 820688 2 555802 721881 77914 717630 896220 110850 790272 630007 888458 508323 524793 270724 555403 404559 733202 127769 810185 50543 850587 36 835619 192106 240416 897705 10836 873766 192504 127 722077 317787 396892 547626 52645 892485 727290 70670 844009 70867 661061 223240 711351 212161 809505 172714 808620 745567 899313 14 321534 52 819257 230627 812320 775 457874 160338 24254 742824 420556 6499 1961 844664 433796 23 593257 312 880952 620673 426888 354407 101671 738896 416392 24 804903 561095 243146 844897 535839 787379 22 33 898089 413157 735529 821060 2 124 15704 182 95720 103 2002 876883 879439 734479 428521 590001 74464 777592 875278 20779 784094 839626 213670 9 725947 316012 3235 95984 876760 105714 1341 14438 28671 808692 889916 159538 367629 103739 421704 95065 835556 338 609442 39 889148 397735 37 24591 852076 344083 399623 162404 895261 889763 684318 738218 221058 876851 42150 323044 14978 518659 96145 55182 489136 821470 888790 311 857915 1 24 566978 805677 124261 896501 868379 69690 90627 706565 86 895868 346244 501546 802744 1020 819600 349472 720482 809271 106759 875959 611779 26698 898782 428948 762199 404895 704100 885892 620965 621496 38577 893618 734361 565614 62047 819788 451065 877766 845324 365189 50939 76182 292079 253871 6 878100 888338 71008 430610 807746 20242 1814 829636 840341 190117 57138 815388 28581 31 1503 87647 620412 15 238994 319130 893935 76761 526635 1482 847071 898863 11393 863445 681735 1 532595 432505 895536 896343 870001 870472 885395 282458 330823 829602 817921 895570 157454 783009 456358 646077 636794 554220 407430 851977 65 609542 36105 894226 439717 351715 537868 288288 877640 886380 106058 874911 101969 849255 8 9 509207 143931 861921 663359 829106 890389 896257 700245 636850 113585 853439 32489 563234 778609 530003 36643 103857 61751 179020 898905 887944 1 13 701198 853881 20 603185 658467 892994 766852 577864 64120 889115 744516 775247 495985 357137 870548 35 477648 322996 2346 249743 20844 243840 696947 809290 304509 808370 890947 672629 618030 895826 830407 746723 895697 860826 829277 317839 2236 9724 2182 835488 761327 822146 363 209360 283515 3215 835237 811103 852489 829073 858215 35 731494 824050 13 551234 580006 899136 41676 827437 6342 391051 568153 240 255448 898589 570462 420754 851585 409068 879998 653501 254610 679431 110743 879652 828969 603710 857380 174854 877656 21215 331 781795 806673 859971 868272 385895 669417 608981 125803 10038 90831 752469 537454 878699 205789 653048 82563 745775 781438 59 847788 372754 813784 853927 701614 198311 551033 5 887958 87958 2595 21282 498899 888459 295076 44 3063 889101 897320 41589 855146 771631 815958 868640 853328 5739 686096 2914 10 13463 766061 330714 2631 748383 498 650909 4706 391554 878052 799446 868865 725947 23167 786202 531940 2576 351154 862143 434575 52 2613 169235 814402 5983 828170 713059 792050 835178 411507 81038 886456 725962 869794 779137 896136 196852 813232 1220 40897 882774 676293 765726 662794 31 716234 314299 43989 829964 164134 9233 852456 97 539170 3 519394 794521 766449 873705 1068 212982 715050 78545 77919 46665 235415 243479 865799 108274 646835 840972 406285 673110 193367 6 720109 893396 898668 300891 647033 1799 824796 187841 781811 141646 676768 796657 882060 677 126440 797246 346954 666235 830017 573246 66 718814 404840 871993 207770 11 881487 26954 614349 277006 539787 186131 791945 1 303071 96490 411596 485602 496641 77168 854168 3744 314945 426984 882593 278 825450 881184 894499 106903 83462 858743 48 2166 765442 444173 763092 879783 492 754070 800971 29 25279 733419 2 48 492421 481520 258279 847528 366970 94 880474 271754 868164 122675 17 604333 2 54 95 810052 802998 635675 864833 480 883781 214744 6201 586271 551105 55395 402 66378 886707 896674 884631 857839 881082 545996 79489 564 826994 857465 49594 817605 348162 219045 146888 280755 201322 670850 752672 3 362943 773754 867828 276846 60329 861116 449126 803342 591734 262192 575601 82593 665408 861772 858994 897686 804062 236775 662069 768861 474023 490049 895380 870348 897218 477027 738022 712411 292296 318 332008 883761 255614 531275 449252 350081 237703 25659 868037 79602 838609 620893 530116 863462 662814 489475 859752 437956 803880 834 777046 840465 858455 779965 814765 59229 805315 32007 645392 860609 275911 9 16 304 600131 180249 32352 498 262067 241340 274897 408363 674262 662861 689775 846053 557315 13741 67 732223 875542 109315 789 11 845242 66965 431497 298307 214642 525334 565430 224610 327841 831275 208695 862514 891095 715942 138630 25884 97048 31 452499 725959 743889 103460 749217 281429 1 12418 888050 6492 888500 845801 319565 853484 760817 14252 880267 22 599890 791716 829418 852180 257 355567 1 190108 8 100365 186267 2549 805614 604470 347580 793730 100944 480241 628980 860958 127154 833931 150704 261763 70 689753 566012 185296 90334 846212 881466 131450 280554 173522 616173 450651 589530 578100 643908 767223 125875 242372 812627 858110 222 899217 860905 197118 190798 875506 353796 844440 818195 286019 673416 214667 891294 793223 892834 678562 777448 880693 835320 214636 1 246467 166515 1055 432292 99976 182878 818380 53 813386 316188 9488 793928 2 641052 867926 6186 40467 116 1691 777283 809372 181144 285725 59026 862063 1504 893741 889026 608547 802292 126378 854047 397498 576246 90323 135701 888593 153025 528006 569004 561173 606184 5571 591055 264677 469324 536857 597279 6 831214 780172 834172 598009 1030 267686 701 57739 863933 417303 3 199416 540 22735 744164 15 3 629217 872359 689149 873247 874783 881505 70048 776817 32624 702507 207013 844494 877950 830860 339072 666644 276773 477 882014 865878 1414 801195 840960 719913 800727 802714 857283 69154 255173 396679 43291 173738 13729 863663 873726 53 121 780869 388598 12937 22 119509 570398 544256 879664 350598 688176 804069 872793 891797 404963 886938 848700 745724 566279 767823 839748 401285 225231 311169 696 4976 806059 2 867840 458300 828456 25814 432355 715325 41724 92044 781126 413 783023 866166 199558 40508 216207 899096 6451 857469 878405 2672 71758 846578 897527 439153 654371 106923 873898 873601 886193 634652 887394 835950 805135 15340 120419 872893 812483 25184 872280 96394 284142 11 745426 813290 763588 656766 804940 32909 449 39 23 415665 553096 303845 384523 9 514406 134 9686 682498 854697 549108 890234 24698 750 645161 537391 731142 899399 793680 98615 849270 813889 7032 792565 272280 4 885445 254 877316 195916 420300 11161 2 1316 96377 844814 855529 894875 872002 322 381201 6262 468794 262274 821424 1514 451437 856877 349202 658660 858180 895349 846127 558896 142287 881122 38 888073 24 762633 833492 313684 726659 46 763762 242 865270 141236 13 747215 78 769116 101255 576696 713894 32568 812873 298940 9 228492 680478 432939 353632 30 451989 1 821931 460500 3476 407557 632821 790453 86097 396659 2995 64229 522626 4 97581 796664 485014 235241 853984 224825 164851 783524 1190 854776 462853 799611 772957 532689 419311 363156 11397 156339 454488 674655 2 754744 146252 4512 636723 654522 98503 218737 194090 899591 706232 120 78009 59905 427875 824507 469276 830129 169226 60455 843583 61043 765355 795977 881266 599870 96068 779745 889427 61204 784638 400096 647295 427253 109541 264718 789984 263 117258 819608 212 261715 528737 873056 820809 395 787153 882960 20 86884 791692 4526 31293 455570 18725 897925 853408 478164 313838 870812 861872 508806 10 1596 26769 49 211864 47538 13152 528264 14536 885775 869428 886543 198650 431058 827234 3576 1668 148072 331183 889951 116228 421305 807677 508711 58774 669037 86 670606 875174 774161 793520 11321 959 828208 72 717 15 402825 788071 681393 882874 718180 892435 549349 732772 176841 611668 581216 750967 798401 540582 859015 4943 320069 138 671767 764753 862986 385045 378096 76226 93077 883364 875968 3114 131080 864445 832698 120813 154934 528637 763903 853703 144618 292468 39508 1 222136 750046 320778 438333 189543 656373 531326 739820 255243 838353 713690 26 893588 3 822154 238405 889042 880055 807651 5499 883208 718760 1331 854734 890200 131336 873165 827193 572428 92285 729084 633646 59350 599301 453309 776222 360669 5450 80174 670119 172529 811138 898557 27 641318 157214 262898 12545 870996 380763 8088 630473 387968 13469 3039 14186 490911 100 347229 265754 3 831013 911 462935 858712 74 853035 617106 69 673424 885495 862250 2 836477 748387 50282 571945 730425 864709 792422 858740 873285 51 422716 160579 580082 698668 892348 341624 56105 828155 86 125298 5 236191 854078 519121 56827 4994 549388 744613 109 801732 552 858499 858497 542770 210438 848121 268060 861918 264361 834935 708418 472155 899678 553 484908 234284 389943 696 838320 727214 401912 669847 883068 840613 404661 75667 431519 87 590183 156332 246418 4 815144 758989 303265 462735 876473 1465 709317 236639 340218 867522 809654 611142 220072 286 438313 897710 86254 271812 854330 656103 800814 416291 890982 899122 2272 831627 857577 785812 52909 514314 802364 498074 56553 547201 847419 883176 3940 219222 882960 601601 113873 276542 868602 113665 401459 873144 238133 898043 886534 196458 169926 26945 325 298312 263727 843206 22430 59902 857655 784126 791531 165158 45081 587069 771164 852126 541858 5849 834469 625036 698251 978 733513 383042 2 881948 629762 147083 896646 148568 806497 737550 858152 313433 146498 178 702402 864117 864387 3471 619762 859991 873584 376057 21 26074 103446 418429 364272 886508 890746 785989 636105 495629 256217 878966 579742 4 66386 277048 711014 860739 844164 47479 296477 873591 511455 219843 149981 358762 3741 11465 5289 633063 1 4116 889214 207827 278946 839135 539409 383623 871622 859604 421136 561026 611722 375908 4446 137954 174766 208925 87121 833540 761436 143517 836649 798757 504644 827801 34 252841 14 579004 635861 142 28 878661 327795 870659 24 757149 42014 733508 789707 173 708189 2 688663 585762 894679 223745 754879 22 854527 867883 14936 56340 731523 878925 498968 631737 322937 271729 364978 823858 794592 446910 356779 663831 827888 821443 15 860754 818470 823273 916 491244 733788 891822 2 132 442378 852341 238635 8476 890408 773861 876791 221740 261103 511818 138 377220 709012 738671 765514 204455 631490 523265 645812 1 791873 842050 4784 543389 157193 767795 34849 26711 893762 785897 883514 157411 181642 19 612766 441715 131328 886985 848823 894617 865512 830066 345294 434 16318 312617 862683 178222 10935 752525 572562 4928 5855 287491 762135 810119 782212 531108 707714 334 244710 784887 108824 851254 498074 892337 245428 893620 85750 302537 751445 1 511427 806258 532024 492698 59818 421065 246593 17799 893558 275561 887996 6130 158702 286526 16112 52 894585 625818 77 5365 655048 5 573437 7648 1 864378 517325 476083 829874 12 958 158556 3068 214522 498 587392 873189 674764 50 451520 669861 401246 790877 469894 4908 825922 889903 8 819504 822439 24295 461439 818230 374 357 148064 730362 4056 371253 822054 846928 779748 739733 63263 787585 883613 410331 881431 619069 4716 16 4 268234 211571 813848 666016 884414 186441 3 899290 199959 828291 6686 14 195 884087 115296 829305 365725 899467 19551 184967 169375 886263 657512 216288 111087 640942 856879 804880 893677 133315 821303 96201 773608 73955 24943 437485 208213 333078 850020 755674 373930 793089 394578 652383 892186 343080 433122 890267 752882 23096 854704 6347 6 89858 235993 680976 879168 855935 808807 84 147629 840307 52022 636699 985 821480 809772 829788 3810 883963 878973 888179 814263 610409 838824 117190 159554 593565 47244 860381 764253 897689 380447 1044 9 518309 5 591384 200082 10 747630 61451 4 11 507863 597593 214282 485305 641696 173801 29 896624 357266 819200 797988 886067 886952 107973 851074 548382 36 218916 469656 564090 13398 870450 372908 808372 840977 882416 204047 818908 450 470164 351985 880360 241150 742 254 788956 2 793647 791840 865231 1891 681719 785864 837992 13248 57618 825011 719474 708748 836481 19800 498526 3372 527057 631376 814600 350725 468157 5 774336 874408 293817 840842 684544 373738 805396 18587 22 187700 147496 898289 738571 28163 763811 170 433133 667229 20489 25114 7 891629 891697 6853 868530 1980 854756 888286 753063 360065 12099 833672 860020 99449 864980 852970 25659 41036 884451 2088 857986 772823 28340 868880 447800 433486 875173 428144 687736 888175 877186 580040 284141 897763 890831 811848 867221 862233 726453 21819 27 813286 97409 877080 186519 866306 23982 708132 2351 5 415344 6 40934 748065 273216 8402 869590 488021 561922 275 8379 805915 666011 37 6 43920 866400 782055 171067 875857 898533 831849 6 7 570616 269 2 686747 877081 608443 45 737878 603577 21 218933 845950 576030 525710 482 888338 231 889980 345289 404452 341110 8836 405496 71761 270153 766122 17 894186 742073 119 292809 70091 554657 544162 357851 5266 165510 401791 180295 767017 75390 358721 674179 884102 888582 86770 41 885912 99680 87781 1121 102141 421746 10 783236 365170 808379 282920 316312 515896 718640 892500 813174 840964 895016 462671 769715 42949 664809 23 869720 721093 308998 5201 57452 810040 46875 686923 374675 846560 441797 96937 19 28281 873949 775568 262 864116 803811 338144 72 890622 416289 7123 660344 846459 77046 109815 869718 872209 36565 892237 815863 880885 84619 362240 20 881543 526455 899596 48482 143658 880968 669129 633357 604062 20440 845569 390793 2 575178 858195 351291 150 3811 285178 1117 256 750357 32639 3972 98385 511420 38 152524 755456 301488 592073 26426 9 26213 1970 589032 16242 769560 8 880747 628122 2 588 819064 177509 176 212695 324072 378126 125603 6621 876399 702738 281588 3 177021 635979 881776 759734 816977 227223 736361 160171 707093 4 85947 589044 822548 50334 8554 137453 731992 832039 883850 788468 316 149621 157317 254740 904 709377 725981 196883 621034 824639 858653 396338 148 827686 621 2330 2058 31580 187 276815 510665 208936 15 480867 53194 735778 874752 144627 897282 406506 313021 587015 391704 1532 275357 793523 176607 894474 5 25111 35646 796212 842452 234325 33271 201447 215853 890345 2003 770647 696284 2338 878543 54603 861932 890222 768479 111351 879589 3 791035 249452 1278 822430 11034 648367 828488 5897 411963 587311 712181 421663 170026 176107 882822 476555 54 647422 864193 474 284912 457243 676645 865343 311979 488719 241321 816208 824825 874155 860141 886302 279918 83 348228 233816 738483 355788 806789 22 662746 78309 821903 2683 790778 601351 71 526599 21723 795053 804543 288091 586048 46 343108 810102 425223 882506 839877 11416 806676 4 281503 177008 88549 788063 203013 295389 293732 522003 822850 803466 825268 792580 51136 212572 1 599664 826205 771651 710439 21 288330 879301 601431 821370 873188 883158 31460 891078 106830 615971 320091 322286 876696 77409 293079 821916 2 28748 617622 632134 29178 826504 857331 843595 781501 860029 25098 356482 894162 79 896350 239836 205 745684 830562 282037 1685 199235 875653 858300 893543 362 270458 827553 112129 899090 236422 208682 281 298310 748761 106616 1581 720316 877950 891037 933 736403 864100 887829 677653 852292 869575 883541 405087 643966 876181 22847 103815 865443 637542 198753 6719 873424 858844 9 140317 675075 875284 337827 191582 11 899896 241454 273695 161048 6170 822313 728814 809756 270962 763003 156 7350 55043 20917 546023 369877 574220 876973 3 499979 480332 371754 7 691400 62520 689880 888206 887552 400464 869886 753 8813 98187 820875 835753 389019 542085 806390 645163 769794 629238 724564 590619 780299 812026 767681 661910 92869 382478 269641 661366 519644 71030 836277 238557 872903 841483 7 876458 14 51289 204420 560827 411219 1075 754 897862 382 130 892796 898950 840733 211362 679598 32402 297664 48066 778128 430217 4 402405 729873 846917 596835 3 750048 892617 244449 5380 1 846261 631 681610 899987 73304 773815 485023 370356 77614 855654 54512 623171 405221 871894 584757 44159 453807 494342 71 588901 863793 525473 737415 52867 819252 763243 714 3206 11054 117802 876047 796282 776172 771415 191377 800717 295519 279131 17547 463406 70471 594752 54046 797613 839096 174642 265 873635 3347 257681 191871 826617 218828 42 160621 666664 21525 870829 891753 872621 875643 887677 715670 862047 8 724153 66 890638 665469 321429 492862 578868 188 163 866044 896607 807807 729458 17065 897474 356748 27025 38 867178 753202 579954 723355 884195 334961 329 23017 864086 875130 258028 77226 835939 420620 812666 148 854725 6723 110484 652561 402525 479 91013 706574 424904 845132 184234 305691 2 819394 507478 106708 863624 872460 7359 2 193774 110329 537258 859091 44384 786435 186464 516199 111670 856639 179698 757440 11219 871729 708542 230339 17 201389 889931 615008 380318 16 899077 13 537196 547571 894800 34 826372 272600 716260 792887 896388 1 468450 139 505654 2530 878056 417025 524212 548373 894148 881204 735121 3171 844991 61269 882877 432 9769 76842 515 797173 894608 247528 294726 5825 228480 626555 837629 840021 1 886418 892871 452177 896922 619461 123528 654368 817007 606967 199907 50 884996 883881 450429 774943 110425 4 888700 744469 707216 844306 449 878266 26590 873403 6 848749 376325 125603 190918 850190 151664 224242 858991 157336 461535 15330 862349 109904 421728 271490 28 235 228656 3568 620725 2613 845747 849963 866220 226666 233495 875758 131956 75095 133326 44986 595983 796900 830464 49 614812 810816 169163 115565 360325 520402 530367 6000 873310 870520 817374 442738 13 1776 883412 431895 800491 264404 685885 507560 486593 4 152583 389802 5 9 856 793152 856747 50804 787676 680479 899565 203078 882242 834733 76207 1821 738519 104 431299 505564 694462 48320 187507 42 717793 14 607202 723289 766649 25537 146540 371543 291814 837078 23510 859782 233155 299 833810 671577 2 798425 874075 801945 216573 881186 782291 260777 194916 857711 9923 96 14751 751 527813 194760 638395 839888 87984 233563 96051 878936 598038 710969 187636 44824 229585 124666 507955 833949 1237 466163 753474 46784 786027 97998 305493 133378 240024 63120 9 366737 8 155257 14 54185 823457 52 105 870634 880412 254860 57895 282195 863760 848466 481511 481173 368510 546194 422262 532180 634259 414312 439 120622 752874 57 878333 430 747046 669767 175358 657200 772 19 894841 863186 3954 2329 8704 92798 468482 433296 825338 561549 593897 781893 4 147016 711146 42 501132 80 8553 770461 600921 608882 211671 887954 871261 697076 232277 612392 742098 532780 16274 76995 132653 868322 374269 625601 127426 893135 4 728557 820074 666824 885223 21961 700178 394142 308330 513590 121 315111 88 797247 172504 183880 726689 748788 517161 648788 803551 417373 334540 4121 414 857347 46774 784443 767823 112973 385800 572250 762046 745641 426032 189294 807810 216595 896622 767869 77471 858422 623 542673 45545 698457 817319 122191 804951 387078 75574 502652 2 886284 813885 872881 532783 646454 897555 861756 820457 221685 229869 216 878603 62193 892984 812509 555 814092 897868 193914 893895 13 783695 886184 862095 13 710649 797408 759770 82531 482125 272443 473231 67911 732769 636661 817469 486325 2 5147 301725 230672 781042 2986 563519 749339 20 847470 311 509556 892787 24110 520177 853093 28 16 820543 444250 735790 669417 263809 888577 71781 892503 884604 45 115983 479020 705852 821477 735878 92168 3 747344 859597 824234 130470 867773 739962 6999 812671 822645 541673 176668 407159 895204 91068 863548 106617 895679 5 232995 94554 851326 507399 208480 898606 821796 694 781616 834831 714792 675933 281 642138 773940 22 405836 20605 852453 425793 559570 147436 73060 752317 510445 4 803759 843286 16 1 11 821160 2 590769 898662 747991 27541 745283 19 187855 899499 882666 2 148917 708272 82716 802682 857131 660170 724158 102031 1498 330793 658694 34611 239787 867122 704400 36134 557912 324670 865177 312662 880070 199545 24 91530 357551 827614 465326 659681 495495 800718 597558 852209 882586 844345 540505 699323 126771 10496 796931 5076 89960 747965 853430 587039 791333 746403 794316 300741 103442 353940 2 78037 7993 801217 814790 433349 590317 228180 362999 788703 448134 852602 375345 812538 829222 283820 873351 12910 678234 740687 825626 894422 287878 722662 869391 241548 807839 600324 52121 891751 1 848179 794215 573298 1 884269 849775 877605 157562 127707 82 880450 891693 878002 826370 285226 888667 854379 13436 877143 816549 268269 891393 848482 765487 1277 672991 63962 3 683292 162505 714060 1 877944 875462 881642 440193 112 513631 5 644352 896130 104024 432666 160561 4 17916 200891 697132 5090 428626 1568 5 746 147543 173534 407710 62 859396 804541 315237 266336 424080 435522 562281 812012 883958 11 876668 164997 53 883582 180811 270 762998 817607 265966 795947 762894 123285 896325 323236 126628 680140 646706 488 297597 898068 883316 2437 168507 876999 668981 21 634920 40233 858 889120 863974 5 685988 170309 866486 26719 197228 797156 436 620271 630766 575829 42532 855193 895660 8455 20937 777972 881831 2866 643387 884007 563169 543070 845481 817743 66865 831360 545029 213691 443711 326163 787870 86848 110 833749 627005 757318 816205 459863 1 827854 253994 239038 846363 7 640 5 873599 67076 783205 146137 602490 18444 794426 166834 987 1505 699304 355439 9 528531 153587 324452 109586 302508 425599 421639 93857 127301 216083 79531 597378 486546 766060 832896 479433 824416 870715 2 850402 268041 788853 823705 24484 812065 813346 627636 131511 888602 605902 480066 796647 714141 594818 862330 782 4 544684 820190 248417 798992 1491 20036 809609 19035 800821 187326 10 21 608995 779968 579733 449422 3748 227624 886479 391053 874866 793232 88668 186456 867545 856623 850800 19 735487 837799 8 42333 328697 10 268579 26540 728372 59377 4 478083 5806 879854 336778 797015 656846 3373 819368 318795 884127 9534 18 665094 639648 870714 836520 17 799408 878881 800625 688417 148752 106306 74390 764264 100760 869459 394430 728265 8 29999 808482 817709 898259 488836 162530 460340 262 727115 450118 4 7504 868345 338722 33 24 851480 427196 620595 5957 870059 278437 388748 15 869460 411069 658921 719996 72450 1874 132941 825632 890535 817733 8437 582682 829693 387300 426504 190 180 815450 350982 837524 762762 626535 310002 254317 885291 870243 5 686885 19798 4067 789977 597793 840423 812699 809200 776351 422277 807853 657233 87634 302981 609033 67618 735419 883644 471372 135757 467839 430446 861119 862226 885433 161266 837548 58626 891887 758985 858066 677042 299128 809207 879243 708797 854102 778650 521458 97394 235629 889575 434071 889397 565093 223039 605694 1756 845063 618165 26540 632993 362 804478 649946 38368 894607 796713 155651 851840 2 718 80 99998 194300 3 873448 824213 785379 875411 264165 47 21 413377 402969 248502 763256 815001 536360 310844 601106 249 869868 598128 848333 876061 179 829866 138996 803176 834922 20 683209 2667 420421 665711 696552 892941 45514 547056 250 383933 894380 556382 549544 55936 1 2269 1117 27 827452 1570 851407 396784 26 144433 860954 610913 66 165965 37309 855946 880615 609 4 58634 844663 850887 712483 416501 201021 265541 882071 870693 782531 348695 662190 858672 892161 255029 334139 753970 323051 53471 79971 67673 1 78864 888534 894303 923 651495 413771 262201 749789 668282 7907 79864 549731 898404 886174 894374 720733 472510 522345 203671 3 2 674168 886061 624138 898694 769454 221841 410094 701233 759633 285134 20779 791731 807980 733908 703852 13379 175935 330863 17621 320309 855759 111777 344231 793018 861264 868061 209815 223941 286049 579080 811316 857901 408981 32 754248 3446 886050 2807 803440 2 695373 42944 459236 9338 1563 6 365287 458058 325998 817674 897307 662265 718154 896980 815382 11779 567 241471 899398 851205 836782 884178 857662 4 2 878055 358313 149 237536 491322 846022 341043 870405 501 845239 810705 889167 591180 171134 681514 78 765994 404020 729233 4783 42755 88814 834011 162575 6282 885400 1 55 3295 86 853607 4 449971 18 146206 817656 1 848584 315033 846791 16850 576519 128807 781878 42277 548913 878013 83663 804983 125998 796720 403658 487 473465 837178 684143 148 95802 72657 100763 794647 9 834806 777186 86330 243428 390109 859299 787885 844661 468550 615247 693195 222588 741410 124119 23509 18250 864976 446459 2042 879403 3 22300 637676 641246 20 406066 567136 89995 836291 6719 862781 708126 852770 878662 287101 302303 460774 495349 134724 9508 600124 755071 182341 225983 256652 569892 629970 11782 898700 548936 540707 140971 5 817426 892737 118095 399905 899539 835884 720540 853069 12025 442509 22358 208601 891560 845367 49006 116169 729628 646069 2 888564 539128 177 16964 231798 833288 886262 375626 16 790909 307427 535686 830305 340776 828449 602688 128956 871156 444133 888077 35139 142892 316185 850278 124233 884418 838725 300108 875547 4 4922 535768 26816 880993 355021 16 858336 633366 1255 668429 331543 159 865589 24189 147884 724697 597 887887 571437 342089 68 21721 45897 4762 880644 25955 285461 70214 870300 116439 474494 636507 93782 48610 1029 854477 44 897912 90707 190861 5438 559689 19 34338 680577 799611 12782 675993 484331 444208 875132 217 5 562950 101126 21 200187 414499 104755 763635 872618 102704 8 894735 295953 691329 820890 853425 744446 607176 636736 123743 802081 657682 141241 209231 129149 660833 828166 168214 843095 468456 813904 249182 799357 276 502581 738616 166756 543115 228938 4 708307 100439 3024 781633 5 82 893809 849456 848843 7287 515440 262902 399212 816241 557911 325847 633654 414991 812759 246080 871171 861193 20 236893 173973 2466 38 764143 13 802528 281 870050 204 335651 433764 831747 603802 796800 885435 796922 781115 843724 883275 899014 119347 240593 200135 739430 755503 896055 63318 833826 695838 1823 15512 695631 358654 589537 740320 184301 8790 1068 789378 113843 857502 786292 344528 190750 882196 91168 751439 105717 766000 636142 417214 876606 1110 559923 760619 851906 3339 539921 43 333975 833135 1632 240579 2059 461005 890721 451689 635679 895128 828120 251635 1317 378033 716749 1 406065 331 771714 346861 1 2 878057 321557 846087 507356 863866 265439 316098 898509 616 74 847770 692561 262992 141 148158 889260 252188 112 5 688157 193607 884367 741901 75316 883198 898011 878014 519815 1223 80315 772884 891881 693062 795954 544750 35 25979 850755 239135 275468 746676 3 656617 829077 830640 9904 119 557498 813214 697601 79752 626861 893483 899733 633853 737021 550856 15094 39631 684652 279 329442 1 410756 843702 870511 445204 98059 610 824620 754848 469025 794905 597723 863489 17597 1 420441 782 749767 878628 36472 898457 1 442890 859518 726345 869372 717082 295 629856 842848 371368 389661 81 865949 117345 679749 836994 669810 882147 893771 441082 2245 1141 887702 517761 895096 873596 416992 21203 4572 293844 710284 20 801854 576701 873469 527718 622827 93 205273 149609 413096 709516 1134 1526 880726 851451 691185 59038 388471 104179 614294 892067 894473 1208 156 77968 236639 99836 227120 52287 679060 78309 440120 855400 867545 779792 870670 884278 884872 895754 718192 461001 893427 854682 286820 845707 122477 501687 865918 369970 839817 878906 753362 297145 25955 857650 457198 599191 830835 892619 633212 224797 668125 693381 43 816867 11 873037 5065 506862 174076 818693 861600 8 34475 684122 53559 209 835834 313798 3 247211 781164 860554 502313 848802 402638 710673 18 287156 11 754070 391945 624945 743833 167008 922 459828 845563 880876 352607 456499 9 3196 897895 6599 485773 886840 821875 396210 43667 772370 590 287385 410778 506710 12992 5099 634 569009 48989 841321 74868 877375 151 837688 328 114765 849195 815976 8546 42158 229475 1 213233 822460 57 69332 219791 340549 878070 138 10742 798812 664759 79 306597 424546 309255 10409 932 119534 779157 888923 154347 874574 90469 9236 19819 236818 1217 892633 1 887557 2709 165160 883488 785119 826160 842010 877477 5607 7 511758 856118 139845 551821 227942 763383 819903 271541 842481 659671 892483 864931 1897 879147 200829 73081 804301 252716 501056 214 26290 818277 898353 422654 5678 425927 3067 889628 780101 22 116 892393 153531 504236 846813 674562 183050 864260 362931 66097 666773 870093 249060 14964 307416 27110 810875 767975 785011 17813 854102 336513 532900 95847 298522 204447 860806 488964 894176 30290 875474 104926 5 257909 448106 728746 168674 868788 771037 783466 770411 860996 720960 230027 663705 5470 779143 76536 378874 544189 705810 109334 673256 29347 587346 20469 792881 52 816691 302378 619898 387985 789200 2 404303 3404 410270 147868 596703 803409 559332 378007 895866 514571 474926 216716 845367 785563 675273 48299 812523 335181 862193 400745 704893 97 876190 610782 126427 468067 576507 120526 678830 813039 2 339039 751909 67 20 37954 841981 577124 785243 862881 51233 832493 65733 886661 80 705406 896296 433599 739927 69946 820939 175607 2 718028 893144 899572 139419 15 525679 39577 420181 714622 190 3454 406953 205 300768 885398 364263 739252 226916 263 229651 477091 38210 149843 696525 13622 125893 633684 823224 151 33426 11 206040 805027 807083 246152 527359 324249 122687 861828 439811 1 411924 122429 286130 270088 848751 800466 130859 750153 887187 35775 740091 730301 182463 745535 11 727730 88 849335 565231 769049 887364 896065 650969 882360 801336 851158 349049 639906 650466 855716 46804 532379 365486 849520 372316 107302 883374 181307 783554 835420 893332 884815 887328 853265 863971 56602 706436 859958 3205 365 767354 233281 260249 8 836297 851811 877736 457227 892873 2 641620 892354 886922 334240 871648 512369 179359 693395 81 450399 2703 826258 701100 837008 2 145287 850617 832957 366239 648965 30588 24224 816349 327547 883778 840746 854667 164116 514331 15 476561 829889 178132 888581 681841 876388 566258 861626 707365 1 386915 404576 840950 305930 45 169587 871687 642350 62467 732133 107 804324 880295 35 890172 601881 266506 414134 1618 720430 805913 320381 6564 252022 32328 2 33 824178 788851 51666 774722 5163 759927 169826 145 53427 855147 846789 20 194979 175357 14 87518 339601 141797 772529 700050 13 617794 882839 205833 16784 770 749635 887770 71145 814687 159097 105662 430671 550471 648643 472782 128198 588036 329 735532 118306 842363 68 311 744763 367971 180274 356242 3 654103 789342 366081 822032 732761 826065 412107 1648 172153 260 879145 597299 6 706083 825469 852407 292065 214156 802031 894141 199284 16810 878417 367610 876372 53927 461221 334 731552 33177 14 380343 633668 24499 844102 171163 140289 208439 595486 872299 3 877437 872008 605485 724531 800048 859788 204934 649310 1 328728 285989 24307 693636 838188 429 2 840697 227893 708597 192500 871478 447902 239868 5985 326620 720827 882647 877904 868841 509693 859542 594483 490431 814954 550966 62408 2 886982 537131 479855 4103 886301 22640 744384 884032 740348 378095 846832 800408 660049 619245 774614 46226 34259 337075 1051 869090 488301 872322 2712 578275 29 51 338903 89804 851978 866707 898775 133559 775811 18 750202 612776 9 24740 868474 598213 841063 304733 127859 896703 34700 868457 477286 735066 307180 706510 863306 865188 766519 159591 897426 538697 835289 838281 157169 898972 872280 257622 299965 1483 577981 722961 617118 593178 446707 502004 347440 651401 11 26421 823522 174728 894146 853033 733641 827424 898609 28813 898113 95 855131 93 237118 136825 233968 731456 556067 891326 443645 263074 118746 888953 461429 869110 73353 641823 868184 190008 492985 860805 320483 845970 30461 307494 821330 754212 102 148577 813603 822045 128860 81665 8 4 893207 30 711926 260488 878392 862971 228787 867689 15776 6 36409 837035 427861 822289 274830 352090 844894 790001 469951 284798 889165 126212 336313 578782 579925 104369 10 540581 720503 872750 127280 816423 788736 890678 742106 60021 25039 861455 812 152392 876243 363599 1 672594 871171 15 73862 235203 263546 3007 753179 608067 239 3383 838612 235499 837225 653690 960 57 845266 3 843024 897268 872744 271362 7 7993 847698 790776 366022 800358 702253 251525 794603 98778 355139 600975 311958 14 887514 859737 49 366346 804810 245023 540691 726803 153 874704 659261 27400 40 758227 5625 893207 828535 133869 831578 485189 663688 862027 14 871363 421009 894496 664713 124560 456017 479559 213685 13236 886619 759481 572460 597025 896225 884895 92687 79835 10 897593 492065 134306 539525 118828 624131 554405 9439 2296 754590 821243 599023 385764 575200 873390 887991 879558 8 575705 828680 12 595868 313717 329670 926 529897 62585 833807 6357 288118 105337 427164 818819 37 850336 895553 152402 869533 115994 355873 790846 91 798142 495400 20933 103391 764234 797639 2 66634 898291 890346 158312 267703 805227 467410 262921 325266 653796 3 834927 182944 890931 69088 831213 872403 236 1 40 743709 762449 4 876543 6 871519 60060 730 233948 578937 334938 877922 349656 82608 326801 675832 892985 521950 327703 56916 891589 369755 829241 30010 66858 856872 226287 85712 566068 420242 893896 880792 4489 559675 894268 28 56026 26011 745934 888388 49 232980 72085 66825 807378 129 792483 110721 855600 7 158 889718 239556 831610 174 811972 807551 888220 881581 879623 837934 611530 379831 27960 875393 852485 1 797992 63595 650919 851609 75740 95095 775122 100399 156466 804327 836739 433210 821748 2429 837516 55 889643 501890 867069 60838 864842 35877 661206 348509 552710 13 529776 254 126607 770094 676439 680012 784312 543056 183335 443311 179750 310936 869584 543313 51705 109 33226 22363 407556 9 60650 724810 147440 879784 890320 749658 714211 8 491662 102301 98314 666316 804671 184461 693204 866763 287901 167 49463 99 394895 885667 892959 351472 657063 810801 50916 48273 392906 1830 267503 456325 788184 1487 28346 144504 867526 856074 788931 876759 878206 651002 8430 29366 66 897769 469802 41 877702 879785 276474 642910 509850 882712 809198 114631 850937 849658 431877 2 692669 859204 349824 656254 624000 262762 752513 364829 353100 311546 4 867702 688135 834430 158 505775 44823 898823 351210 756989 3 842578 787730 897054 563 103950 818801 699890 478014 689166 754122 578716 893286 870077 646804 855468 487875 742286 8 543698 845096 14176 814419 613804 624088 326729 817711 701430 281654 672890 727093 1850 68 594461 59391 853882 865747 259535 531607 234377 102374 324370 459839 887034 294322 392765 873763 550534 521899 369477 831461 2 832474 857928 644033 2984 758008 791196 3619 897706 469701 75906 836095 757271 819299 646630 806598 228286 557804 401780 458135 103 885050 28 795174 773292 819255 47959 839728 559081 747876 349839 219376 829630 624782 143470 824728 85532 11647 491380 184777 301431 182897 246926 810118 393252 154105 105623 128768 467721 120816 14381 319063 473000 87 873269 8570 120402 299617 63911 245138 758045 862236 230251 794544 638428 484545 100461 116 111 2308 694554 359102 1412 28 792504 842159 314207 217921 350 821530 188343 304894 828570 776959 899734 14232 277124 10444 739164 894185 168422 795217 268045 868577 330163 432045 847593 77107 85 855764 260790 655811 536073 672473 434243 872990 788540 606306 767130 286454 268755 94473 870585 687221 1723 463498 67 870801 690 212881 770504 769087 98349 6009 856816 443 543361 615043 578562 21057 823174 25 737184 472980 647499 367707 500214 39765 880649 662618 887137 330566 890108 12 341177 739378 74149 290200 193 387 779704 891152 608841 837691 588546 715015 380117 10992 662570 1 2 857144 786117 582218 869561 184202 815053 295779 281209 351092 808828 466832 702679 527647 817856 2 2932 345503 880186 277 868025 897207 451638 808636 591349 2152 2804 503784 457271 788175 36673 283396 380705 452037 809639 261058 76279 1111 458871 1981 872181 481 624906 864065 2 226887 29088 646698 121168 205369 807423 58944 831443 875056 48751 887444 598523 898368 827545 383656 296418 882809 846851 894678 593879 240708 706268 2 264173 400526 294030 553840 82134 4 864659 10061 172 3 629 14795 713134 890037 255743 856588 477564 857670 520493 896319 870555 467235 522602 870870 29486 235456 321709 505445 839982 891904 888142 3941 308649 179901 714060 296435 47220 7023 880513 526637 782416 889648 839261 133168 482360 469738 32 363792 459857 794412 9 126 14970 103463 889222 166588 52396 709223 116983 49096 199264 144495 886950 664953 882891 140661 371284 3141 810957 893964 663628 343199 874096 865984 7 362771 42629 3330 168409 109303 697 82591 158767 383760 126681 862991 895601 898099 784149 8 738196 555668 706998 866058 893142 792586 195476 2 544344 859011 738197 15 886678 465885 663094 553957 876431 44 430791 274690 347861 603230 524740 842285 6 220470 622867 379094 798448 1432 836974 228448 772083 14282 730137 882390 81030 335019 847901 1 483796 1 833638 492899 614777 827705 811 256977 878591 892529 813291 95 2065 666329 170223 507701 21907 807756 887931 871513 779625 174032 827630 845152 498 5379 7744 34 35356 618806 69965 862185 142873 528180 178124 340451 368061 186359 5 298004 658 694901 120852 1934 547249 804837 35 801816 71986 571837 430251 59 724003 396019 536859 881327 674436 888063 433991 42458 215529 868201 432828 865824 158371 611017 618 632195 409472 792262 140175 9 531028 886633 886516 757442 377021 388209 123789 859922 890302 28550 160402 22866 890962 793648 746078 493485 795235 859364 361197 40384 99585 59 713803 176562 555731 3 602789 3285 880047 883680 83 56 861032 3 16 706029 322662 559 750220 824841 459224 668658 134 426412 176719 1 20803 847618 148 287198 753484 168982 232544 436634 895656 230768 890111 139273 547686 842041 1574 439429 205861 551301 856395 433795 872195 817127 830325 231 297707 4 679690 538262 890561 853301 5801 163445 43 544413 846883 178 202806 110165 470647 491006 7 394842 495167 61352 617272 346980 839596 815122 692098 641374 63333 23113 34510 454289 5 847557 854862 247182 777457 142834 637015 674286 303242 175933 165072 136494 126659 213778 772994 59785 895984 856867 6618 781432 413583 852361 134900 273203 827115 287209 779218 879761 88119 898211 849429 3760 174281 210933 783197 2 31605 126664 127890 778613 723793 515656 429219 462144 78526 833020 72865 29901 800274 341387 408423 667243 695798 794859 766684 413188 23 573826 849864 696362 286387 832901 174294 3 9 765297 36659 679 826477 71757 875997 898483 892007 32237 30897 639344 427002 867474 719955 29173 869409 499912 4207 826871 889335 20838 855617 46845 76409 4116 833026 162925 797719 893206 176272 2159 519726 175109 463229 195 785357 866085 5 497891 822943 870667 731184 449 887705 881823 187949 18131 839026 135742 10374 551697 797164 1884 17 807868 546953 647616 425 79850 785992 821279 686059 193306 884914 852706 826965 765309 883263 772518 871738 781795 55067 895463 797086 686588 775652 693140 213698 727291 485206 310936 176 735019 797009 889493 106254 862601 282856 58779 295145 885913 804386 887902 733551 787272 6322 576498 625016 8096 693832 282779 399079 746966 47402 748392 2 437125 50091 790395 688303 489000 849088 592970 870847 1751 871485 142198 4 6 448 877559 4778 838623 888167 725659 803091 858592 764055 3 845538 777801 11 245235 867617 677029 6 879288 322775 828492 5363 770585 863187 41865 844673 507367 66 742 764086 12 807748 282749 41652 898638 776400 238073 836107 2 581107 885100 544578 3 895394 438655 823008 472608 890124 848275 62227 887726 7 782202 858146 839961 47303 691372 1142 359155 598356 660299 810884 956 832107 15331 488814 3 110 386 348864 376980 2 24684 890760 535539 288561 139566 677559 619873 613181 7 13 698068 353459 3778 119565 58079 871064 333107 620329 164736 114512 74726 800125 677 34628 425731 215272 18462 726404 846086 489567 890173 886670 817817 898425 679793 896810 289722 840629 1 870512 844348 114805 607541 811845 609849 651700 239252 476192 116804 868866 19300 202125 873160 880593 174049 747851 4172 122447 54292 364407 211887 47 542801 14 57845 546734 511888 465896 422 871539 9087 767382 110838 163 638802 1030 2095 865316 233726 442556 475097 899672 398115 1953 746867 634300 837779 570760 582975 295523 855366 308 829785 615691 675993 823799 807038 421716 732055 811702 819634 551724 242994 349350 5 5788 861500 23602 31 369050 770394 52 480 33210 262424 349235 5 51244 374215 1038 873970 280 848058 773337 11 421067 870536 488508 884981 331924 301 334481 628950 533296 868001 238301 79126 862065 499434 377419 469667 731868 59126 2581 2703 474172 853553 853060 7871 365648 333006 64054 867421 854953 885343 835920 589674 844094 434239 869020 175421 47142 373207 1593 11552 166033 326722 649895 378663 282236 890872 2795 552886 14 326935 855997 311562 274712 898499 184312 62444 893935 829088 203 885349 51 858510 1411 112703 38984 878132 834832 721598 868383 824059 776716 813589 159060 432633 228917 39372 752622 312302 2 234922 277449 676791 709622 431033 528866 342510 130 629499 40 15385 13180 260773 887552 375767 803396 309309 49237 779747 553104 651891 896071 556495 130568 305018 6 2 299139 887988 897542 81877 13264 68 724544 728406 45 843561 322430 4 791122 872293 876729 313547 895409 182798 386555 659140 77923 708313 228 5 505472 766479 801743 40 3960 182327 2806 472176 893811 185323 847789 623367 840488 854438 851014 255072 820709 420170 745501 859511 365928 29 892884 836502 802664 785361 459471 695946 871711 264161 373060 23240 140947 829301 461824 167318 563233 625 572896 897034 22678 322071 866189 248263 51 981 883724 232184 826018 286714 194317 40 340630 49 607958 626840 93 848315 46862 882400 35683 50 79 570461 76747 369201 65872 50405 60376 877732 94738 733736 366096 47502 303958 181136 2832 323080 811133 866963 5 762328 159199 793876 349688 100152 343 875601 47570 153552 3967 65640 620872 164262 56561 8425 821519 34 113155 888593 13 239460 856924 633454 369112 417672 899461 271983 882795 883323 863244 769040 893232 7 822045 41427 802273 714680 568 115085 327 742976 21480 694123 275341 679197 766205 1617 803323 3 891734 396767 72 893749 9710 196849 335814 783836 495278 222706 334736 786410 83735 561713 27004 139993 298874 82981 95009 196 627140 107571 2897 607209 866171 428542 1 765764 824734 688085 846076 603434 97365 720464 941 7554 723546 114936 1452 881613 354150 895151 468896 863730 123 859466 1871 684485 274851 764618 55717 863807 782130 883224 135 480132 858315 869768 834909 60781 4 82284 809067 658672 108309 10 413 7267 34 15 363 762589 870437 472375 893736 890653 890992 19800 227447 861435 435075 312782 8539 5 157862 874269 748543 337611 31 781785 838448 740358 684167 894980 578 728165 899184 100346 2 157 490414 112969 883028 297985 760062 531985 643926 728822 776770 2 2 7459 380185 456066 832525 560188 5438 851034 261288 90914 530625 794415 489160 237621 845517 383814 841090 842488 263066 691138 7 571091 161675 237804 880682 815272 848304 778917 869308 2 863 4 536670 602 870711 1886 5 641434 869285 143645 55 138506 3451 1996 698685 735270 824785 243810 866857 755699 229197 441055 5 387524 649590 487 239412 461328 844231 561547 626722 883697 109520 323195 860159 33578 340061 830533 181429 872371 556 589569 508919 3 641207 76 7 1124 866407 724290 73528 852375 383034 837012 746052 151946 806798 765291 200746 155716 471204 324639 360242 890734 311474 43507 871609 236135 783191 554859 795743 33999 346489 289 888140 598879 887109 878403 886879 833759 861391 47384 196721 882066 3726 712563 284758 225067 124814 836063 45877 886138 151100 424 7850 742083 399378 891676 778542 562299 801789 785419 4 879993 485296 207287 708132 293783 861845 822432 9 528458 286924 7699 355980 573377 677658 258815 813192 772538 526086 636309 865240 730173 182234 223546 285289 647819 629264 883839 353656 544455 554969 890678 220845 48 1918 618196 755206 2 184843 44997 595697 7588 870743 75285 671117 224837 453224 642393 627188 329 619688 826205 871013 515780 856927 697463 876394 3292 38537 898165 544010 438827 891330 848956 55466 744404 836977 29545 815930 1961 624292 402713 820503 807229 806235 865943 767 181071 36784 204 887189 532394 474709 770588 32363 882296 877646 701734 43 866523 3 23 64878 779208 627911 390433 6 625495 831527 73673 683203 23942 584131 884490 847042 899681 705750 444573 215 4960 307152 894215 284832 888696 239958 187 615372 325737 201285 208730 881545 885188 296121 553688 259022 681842 385937 385491 624454 544455 337019 259824 334652 502305 153842 21699 423372 66 519013 27034 18631 529844 615285 6069 21 684696 836066 416490 590312 8670 596108 751594 5 3 75585 276529 243762 195 682233 791663 12893 879835 4582 842547 868666 857819 759974 295010 395829 276358 324604 3140 70647 388253 227795 853717 265530 777429 806745 18786 829876 415789 863729 859335 889961 48032 873427 673804 445355 897553 183708 885188 812624 583800 53307 18481 207208 123279 870000 640268 806581 802360 14726 870525 2550 50761 264072 69380 821753 311 211975 97 688795 567366 115925 663871 6742 885393 861462 661365 827161 819477 627827 5021 752210 91144 6436 561122 2278 721607 870624 14 880740 274108 894123 883909 69560 100033 504174 155733 1685 834302 123456 249058 188433 123342 2 2436 19 541464 863790 2 192425 49 65219 816672 850510 880245 2 863962 743201 2105 438 1129 336526 787149 393731 188134 158 267475 870677 6 194247 732662 879748 229609 693729 1338 757069 3 466376 861497 376563 83193 8473 72163 895237 745916 867411 536433 812751 845307 880399 622099 841417 249807 617409 2038 7 494229 649515 857061 3641 193613 289193 866725 105315 390959 354300 308802 304 661466 894517 748348 435752 23935 361836 514 859566 841360 130810 613436 882619 242882 3 164858 604170 856549 792644 800686 840879 769494 531887 890703 552784 160702 49 890396 870674 401915 449292 3464 69501 577634 386742 2 2568 287285 827481 373 8146 87189 68062 423069 870258 717200 98503 339641 234008 347178 5 618872 833291 891758 778741 826036 365720 732495 888821 868645 890113 109031 850564 276999 771445 21 35718 200845 202311 206279 20 371 63506 371187 342622 2 224091 668627 752459 569493 329318 849824 727399 870955 25056 132637 846864 650508 465098 135714 800988 597190 25707 388 526830 898461 825832 228534 842777 893406 661486 12 195292 876594 410284 432418 444441 801632 752661 48336 780641 699405 795678 898476 370346 455814 805031 892658 189531 866527 840100 26 22502 266 392619 456818 834084 764535 514572 69567 705224 35 617113 585 273426 868396 806475 801249 93138 606610 308543 1 728114 889435 549174 35824 607756 766007 96 89 840086 434669 864753 118 2566 886843 344646 300361 245174 608314 839084 567614 549260 565978 711643 3660 231027 5190 896059 764626 67373 341454 897370 853970 178 2 119888 888924 444807 791401 67658 355958 99876 122902 880084 377015 808209 20 839547 884145 832320 262075 1848 403978 895446 789718 827102 372140 261127 110023 24656 744648 828864 858857 877209 778071 31395 253472 840155 481177 555373 896461 167980 786261 417885 835168 870395 785240 372668 893629 710819 476695 33760 6764 415577 607744 646405 6 12378 21180 311880 234728 600382 84816 161536 757632 215781 475578 448566 18 10 509742 831543 783323 239001 201389 106723 426155 7 651090 43728 71526 458491 417311 896638 1272 3201 895311 467793 848497 115 896368 868043 639759 779051 644034 865111 367228 513363 805008 860584 866933 764383 364579 306 858767 811218 752416 361745 790148 673204 789155 189201 1789 867056 29785 870732 750035 885823 15 227785 556220 869352 141860 307036 604863 871394 309920 208276 8918 452446 838343 849138 384563 86659 2 82030 872617 769031 465859 738593 235077 37453 685418 840349 739631 105 885216 803573 554003 162262 761300 702601 691552 644528 896682 785548 895706 189 491147 821144 393517 26483 373392 211722 881088 657843 176208 455306 503449 796100 4 772811 675666 830140 139020 438052 325653 177963 754966 104054 846768 416970 157 772160 14266 195249 318349 836902 10297 52 860510 660336 662992 899538 10 425830 5 539188 874010 887658 722989 536664 379435 584305 4494 694194 407087 553710 885540 881250 873560 101474 10146 523093 898012 826726 205888 872 79 16 301569 9 604533 546554 171232 16506 47 87743 438278 5664 42559 623334 643 504595 3205 873587 251006 189809 303302 192684 892566 11321 11205 396501 408017 725732 860393 400535 712820 5150 864121 832615 1125 886563 20865 21 815748 161477 890551 890467 198267 50498 787654 531787 47753 111 585254 475168 5156 655244 393183 59800 740441 843066 676752 723887 634070 867607 4 23 716244 666427 869906 69566 191475 881633 796444 13 638705 5341 710112 568316 843372 811369 21849 264792 862587 894798 54145 89571 202849 273726 667201 13448 360699 885745 198606 409931 674487 431722 841167 247 858834 755354 777645 5526 205707 504973 519998 433706 138912 855700 804189 600903 613219 696731 104299 886233 780140 433643 403584 533928 418467 137154 8153 888748 823897 840044 507524 835185 91828 800551 1013 800572 11 70432 385947 647 120051 1914 328761 106780 611903 697661 717 813008 874369 5101 865008 263 355270 376051 409836 19 878024 886631 304546 11 12447 28 938 865069 4 532154 410114 818312 853219 874305 195161 762174 884421 261557 671292 352796 4 194 556505 181449 823812 884604 444789 174552 192213 84 889051 35 845216 4 910 82993 427791 792354 41 861164 723182 3410 897599 3 891494 821217 3 861334 724224 880309 173445 638023 164821 519363 751395 439515 383931 821855 870618 674582 9 474205 570582 95302 1544 807934 230157 715661 82770 187717 498376 29 802522 783120 151657 726194 112411 829513 887011 130511 142990 606732 784219 830391 590765 522722 890256 301505 178617 624853 892774 190952 166 452036 794889 706498 884324 88432 164460 277451 724786 438226 158376 5 454300 786089 58 722032 15 672447 95034 816196 63 34163 720269 843028 544438 501 773156 381212 648086 14 54746 465917 6 28664 683684 131023 883400 246197 172167 846502 462508 894671 895790 3353 660048 363206 876693 500810 347541 124849 487994 24576 855962 602959 656215 790955 667744 103758 733897 112837 219454 722825 542920 750944 838364 785 4 776271 826967 535230 69949 762401 114 865626 470129 1 86545 824257 709478 499661 760102 349006 731125 624713 411796 878537 3 561590 704175 394503 776827 675639 859631 889357 871904 846104 570458 866632 844662 239 574012 478946 788223 81793 864475 841562 632 886828 2 866367 801980 201 637298 103 279827 810421 714923 171014 35538 806610 3 786272 873506 815697 338005 890919 379 897124 13624 761861 585887 743772 890395 70029 357987 342 757378 470443 730835 854126 354771 634318 64153 16 401445 452841 83279 613156 492485 284788 338951 508067 692650 99 892776 515995 520972 814249 787896 391413 886104 610685 476645 880870 93 107288 693472 497651 5688 866556 816311 3684 634122 862655 205594 461760 653083 524502 2 434555 376645 589171 890193 898750 8 8 704512 835734 777714 34002 467503 477813 353 774378 73111 136293 685186 176800 3492 478648 890854 440 843868 682703 860533 836786 746696 553124 446224 579398 757859 233312 895972 898585 804497 811895 40825 822091 381396 382361 38 184788 702024 425141 3577 818720 5360 40120 214217 42793 90148 22278 90177 596129 518935 103 193549 842410 795638 303555 225040 276266 291919 342951 151339 869337 63142 189781 774296 245173 885381 776654 127157 804809 615555 399136 280211 875461 90911 265177 848746 809631 777 16991 412455 747165 364 232 635354 866683 182 248 400156 563874 6 7622 879652 315442 314019 147603 870919 720672 807820 847294 244961 34 879979 12 899778 22 753653 362345 893625 772113 513422 254749 139464 8 428773 565464 25043 237792 896989 66 772615 738446 811363 286944 777968 427080 20 478 68 534366 885683 851717 733603 355496 13 1321 702381 728574 720258 458 143498 10387 821099 892693 798728 736543 759241 180169 413885 892589 46 258170 47935 1188 867913 793125 555720 889562 1944 332531 654962 537845 897865 879150 824379 24753 375825 102 34116 378755 417730 26839 376659 20308 153316 153666 169377 1898 157580 575162 875116 899697 24 768063 872713 2504 1040 842676 2 295664 463966 879482 61779 55 549310 702499 826754 155 474462 318856 350878 817116 114986 407431 306227 788203 811810 330452 800757 467944 227854 81442 803549 753337 115588 755197 406639 897594 151532 159 285261 33 256231 602574 1 692551 426242 832650 693045 642812 587737 105191 356090 888492 859950 323291 805481 898410 864664 846310 8630 888936 681585 843697 401598 385011 429 827099 874166 80609 328000 436892 231194 7084 892494 263139 802492 172127 1299 826143 93440 80290 869823 864044 747584 285943 188919 83308 54523 44 801151 1757 792030 478869 512239 8434 839194 6 852111 471012 208190 840730 610681 888964 6666 709338 864906 571838 2092 428500 187571 877395 742603 262329 769029 5 2284 267419 491213 574652 380191 413772 805814 238754 854797 59799 2 231215 699844 838972 446659 8210 893043 884128 1022 148674 424426 250586 875290 2 799914 115 834615 13877 14798 599963 95622 730985 167917 287 352 80229 893167 832185 329088 570556 300 541301 201161 898126 149026 832336 1 18767 518 6 38 6 54 338 872382 94266 768154 852735 630471 620147 3101 865021 871884 495 311588 523860 489364 59049 430450 355815 1106 137010 845247 469172 116 773823 293636 57989 696598 226309 768465 1 733274 676601 3256 799728 511512 58 218725 898599 869060 893185 374012 488940 330632 800043 6 765774 61 537397 697864 165 827 895987 838713 22 20188 1 825821 17028 647539 859567 865428 862117 4480 606453 17 61170 14326 882566 897265 189594 816 892995 528679 620300 208069 671449 243405 127 142824 833717 1369 17 246554 503 503107 864109 323302 899811 898008 877110 365084 510801 872638 383340 6588 356167 881559 39131 887471 1 341141 5325 792733 875818 1481 474013 693986 398429 3499 545814 885469 417751 84320 799844 735068 889905 330557 143823 881246 880982 304191 540589 375480 656036 88606 280508 863185 815333 634 707549 100693 51453 430282 25363 858376 379249 326331 8 622328 487 873868 412540 873106 851695 660590 865868 683597 53767 119817 661426 3 161171 183674 871215 815 796091 553708 100563 5 83160 735551 870101 373947 869512 451532 879787 535034 138203 2 3545 878493 523249 544153 314947 3 850415 689389 808537 559158 693950 2 373 535253 3667 7300 860194 842349 266471 77896 759073 888004 772668 125804 509885 837399 404031 802387 36362 898413 877448 13431 1069 664592 421814 4 495066 888937 187775 212461 647316 262903 760985 1416 568538 2519 897970 832600 741349 442 6 53541 550847 743161 731269 889925 385008 548633 616168 200010 771704 887324 889617 785165 96510 355458 887351 61030 593274 24307 5256 778406 716117 14 814940 231724 93729 1 2 476107 41631 838697 244462 21769 15018 889939 103 821552 300658 326784 2267 207334 235800 156 130239 841 358320 773466 774902 742345 551505 223065 580524 2 223122 870713 316336 188368 3151 718762 256808 727627 66 81179 643665 891463 161187 859068 667319 798893 870397 881158 897716 75117 435315 859345 827304 1 581868 160891 535541 24386 38818 846193 157889 880232 2 772754 897500 4773 826176 46 359719 4542 797815 442693 7920 867821 3909 101645 542312 75628 390 488816 343829 884108 513542 911 462 833206 812686 5805 893418 1 897007 814169 863426 333032 279153 13 2260 865702 733264 865288 255557 399332 1 287215 371252 553921 1 856580 892250 574248 768883 48 853677 667528 700380 364825 422 828289 800069 816689 527561 277 1245 896158 336093 526141 506477 13045 79445 700088 114587 847222 447533 616 466808 807102 856613 875640 861594 21803 800849 24025 481340 848404 421151 177991 535072 120170 840650 142070 652820 893334 556616 9836 869126 18569 158287 426882 768417 863898 433698 9 746387 482659 155051 61756 640333 873391 17106 25980 892981 490911 128849 669024 340881 205235 69559 220558 629624 332714 5133 2026 545487 837040 332821 754415 348719 724380 199873 2 648191 8350 352360 678218 236461 819287 854844 557024 488085 170388 623179 863648 736592 830842 895030 857848 798451 752236 574073 285686 853228 463497 291698 415781 704527 868718 808684 105 342034 145760 524230 201984 3 407926 877664 833099 836539 461947 107331 122075 4 127952 851779 408741 631224 845179 861008 12 4284 819243 882416 886635 3764 878820 318992 34436 1 2 854960 830992 282151 181494 378513 597944 61987 837853 496261 847193 858525 693922 354943 420 285 869693 2194 207284 760794 866060 710796 592075 888867 677654 1 822981 210795 9822 91695 304512 821053 12329 133424 9632 16 495425 451580 502576 851533 824768 52292 424186 78420 814661 38 860960 363820 37438 562076 101158 856912 7 207533 115560 878018 895658 788438 85905 656135 114876 172763 419026 520032 360652 131896 370070 724283 211468 485234 499379 12150 3 877197 431663 852961 721804 327524 767111 29801 195029 836167 250515 662625 349503 893038 842264 280124 110529 168391 636129 83132 811559 760455 242907 70128 44033 897343 99263 795411 585196 15593 9 802341 373444 304718 850644 895385 1 443051 836326 686706 2 871144 399207 586738 65371 812723 3 302533 379597 487930 673807 790169 3241 157 869974 12089 81865 53208 899891 395865 794134 799501 222 4 104309 652798 182837 433338 234 519727 274108 695225 750810 866884 112 796829 568378 445051 779465 172313 834278 388043 448473 195105 43063 44 709212 456952 348769 50 536530 573536 642640 45 741509 186339 278330 98555 153780 247166 889 183136 805 851697 21438 34960 174026 15175 31848 805414 230151 245 884412 892238 46 848008 223 418013 504082 885170 870762 55 675613 5 308114 885676 443807 94102 212 439405 165756 601780 887311 511227 315359 24 524655 899142 808674 296682 486529 169 691904 770534 438718 1 874109 573580 4 32 312109 7 868729 541724 894425 181095 843736 2812 659082 127695 441149 154778 884009 862977 44550 610400 898858 507958 849630 395237 850138 106819 738830 755000 847783 2039 489103 142370 810492 6 518373 861726 891735 13 424115 641674 906 38 487841 501 42673 674382 37559 787952 68002 829932 303177 620350 363700 109347 756487 99015 778980 22218 179 8 662353 768309 815093 348734 723149 881652 651548 317744 415594 346827 4 273730 134406 881567 303968 774880 200834 841703 885588 15 749212 397 158067 319690 7 617530 214931 24343 33649 430742 721967 595097 843344 786902 370359 381 204812 871 761719 883881 7281 532145 35 866399 2 834797 792040 880382 654662 814933 84303 397941 118102 896389 822717 448702 741655 47 286403 893157 657658 57656 784789 829910 895793 719638 744985 163108 10 116958 2 18028 230 280553 646632 354501 814281 2 249 528039 849660 1197 2 766156 1593 476440 20014 312448 829240 810043 865834 556014 105062 513 64648 78083 296 829279 826930 858596 857371 515655 30485 223457 842119 565912 73736 2651 829721 880786 67922 717207 790909 474527 875985 950 710272 87650 886203 58135 848196 631735 696398 551150 629684 243438 668325 589719 787498 230832 34608 421 648035 2 895088 879369 3030 318396 820025 112727 815007 207943 617482 184071 100646 812810 77072 851113 890801 878465 865845 37 595409 9772 882035 344 856328 8261 286276 329 885297 7711 788742 869401 775761 881173 4536 887171 843321 39182 4452 338421 866091 890 34448 79445 93 828011 660053 726865 868162 748634 103 69513 757950 61873 822642 552842 72 837782 850506 416235 787617 498108 859762 580854 892201 30 882456 858004 1808 612467 685034 871697 75313 651357 384655 860009 851956 841170 835149 8110 716153 556232 611912 705156 20327 327562 28270 34742 855854 419393 599145 475493 845807 214491 899044 882178 836019 675135 19574 2 896517 831420 787498 304674 1372 815196 191086 872890 707514 16 114098 637481 607769 746162 274736 10 646042 453963 71 24 41419 181645 2432 893868 162027 133704 279 819077 673519 145 893178 898107 439137 798847 869637 846928 729319 603081 449394 722894 5910 883016 825497 482593 267055 650412 103546 338750 837485 549347 10177 765062 825109 457510 846207 852116 595637 794121 453439 4156 6373 313235 491052 741248 316559 427227 798388 8489 626957 735784 505802 412978 854935 889312 2 84 808283 718384 886269 894385 505686 848593 824939 760 632972 857924 877473 869819 415782 32451 872479 234843 53673 192686 839629 344497 862775 165415 854628 853630 202482 269520 667819 822629 764536 811182 840777 10 164886 818904 856393 70213 724960 866798 17 1085 665726 834623 484861 659078 551007 659208 77653 10441 857758 56481 223909 394880 638797 258 884661 4 18 802230 1713 137907 42808 861319 763103 675884 845585 80481 891493 130998 2397 435790 573023 701337 898315 245832 796525 760447 22 166067 869863 553500 679475 461890 825759 15804 3 779836 885465 530498 549328 897411 849831 499857 2 467891 42373 107278 563825 68274 592386 239 264622 346968 791942 829021 874583 688 887140 36 784777 182487 449856 464845 401492 457226 47561 485125 510892 698153 845795 149908 325597 1638 198998 714881 822332 363 708837 308 836305 847510 470314 850039 781526 340483 276378 89200 872618 32 27 97 20987 889636 237851 6 215530 557905 19392 898913 722704 877247 98047 871699 365102 478704 847349 122073 136253 105 839283 237 752909 855630 880739 26654 4030 890268 195 8 6771 672427 885972 794184 889394 837991 182873 82852 246023 686876 785957 259656 666863 838150 484 555134 511209 164893 603066 875257 119334 439803 885746 34 25545 35777 454013 876504 892303 843548 128048 833006 789068 15108 635763 2890 700825 765267 586696 863168 886784 497687 191388 681451 386877 298892 498666 530163 26476 1 443112 549026 186560 56022 166114 222047 666114 192945 884732 414341 888430 396530 1557 849982 413035 489727 5495 775 853289 291778 839112 332027 5006 333630 820879 102340 641942 736139 865881 968 461134 619638 332454 898584 803684 885829 689985 882315 164530 23940 886707 67037 882157 300262 413667 136183 865382 11240 666982 537823 4233 215871 521894 813 313739 753511 752760 882482 682309 672665 883816 787630 560879 895858 101724 895193 213451 855685 98 16021 23188 874733 2320 199725 611384 780438 781977 897523 740457 1124 761991 765824 837303 58624 889350 308816 8263 862215 377812 524632 888230 114 705436 399263 108374 240670 4 850292 879831 44309 6478 796591 354736 4 136010 762019 266113 894018 163118 608251 860564 341027 595895 32118 306 176589 295875 67221 545349 122796 795658 875847 318991 162 759640 502872 530564 81786 36243 819315 886733 843088 34 193884 632939 766632 846654 639435 4071 818574 767136 3444 16 779460 466606 190785 539297 748880 55 76287 890066 92 103658 286461 220057 877424 225989 305618 839554 468565 867588 204138 820227 851751 448834 155707 464560 610063 141759 503451 25457 246172 517166 2522 844404 695737 407678 723837 263903 52416 817624 674950 265575 2081 168504 752896 891203 701350 894160 1 757001 156784 804347 716710 4150 893022 14 158405 503773 849096 1825 809156 259204 192984 652 6 213578 864720 889648 578123 27 766388 552623 359956 823494 817550 57980 8819 876412 856400 708740 592086 250100 864267 632223 841846 876431 728299 90294 5957 898594 224693 179591 578978 619450 1208 700247 878865 413 376170 816278 707179 688990 871646 6739 303897 760664 69200 890043 729007 55790 897486 489637 889701 129255 661310 290546 363060 892963 8926 3680 702713 7845 9454 815282 863760 809923 123250 822113 899455 855634 777947 850242 345 69 3661 435032 683981 876637 238251 368 234348 849743 2 489577 787561 327693 848384 365226 242637 868028 366328 890505 243498 770420 361548 737404 10662 881686 2819 151584 21747 169 522982 680935 303910 445193 560290 219200 73736 468612 766074 333 867242 277195 444967 576801 47 95519 863157 585772 450280 494044 853906 192151 417442 605 601 877005 4 838560 869800 437 1059 7625 2 329712 525 399 443815 880660 6034 648989 778017 380295 354 172656 821616 850622 686614 4 112554 711461 859529 646789 834804 753921 886305 642759 4 807881 815070 862481 62910 785307 446367 780796 762504 224551 1358 896536 361721 138794 5120 482701 27598 877595 729747 893959 705712 762861 870384 393502 26649 829223 559170 554782 335857 539252 831248 895810 812216 897991 1841 239 830047 678817 892656 804459 274759 745031 354979 873885 113088 276783 397760 25408 692075 656603 21015 2 467004 878612 871775 147374 346348 823305 352041 793584 803707 86 132095 555864 717523 698799 838348 845679 807347 873704 898646 897635 6 27722 1096 831256 80008 20039 694865 164984 855518 500400 813105 509191 771634 304453 26554 32835 32 762720 471848 841745 433914 590417 629206 880155 593 3 11899 33 884711 762546 1532 3 478249 609871 15788 7032 421282 612175 775064 871087 245064 871542 893885 248 785762 848111 810191 404080 175884 895298 1650 674249 1693 861426 438718 865727 34220 758494 125502 717087 39676 454515 277332 822573 830632 2 8 899889 2 302174 854715 272968 7041 58324 889789 858654 10464 2974 584621 11281 863471 807006 247898 104868 785769 227128 893594 179869 872847 275883 3748 593175 313026 215608 649646 129886 576557 751738 757446 1 299840 823196 2 564294 899347 12 854958 6185 432245 139248 747421 46103 76813 222868 414625 612743 792040 866210 843259 269096 485826 675173 668498 852284 751915 890441 729322 49833 55422 873286 876575 28402 771289 875811 898675 448454 485 820634 115042 232111 70646 16064 5757 323752 851539 694938 876049 245820 8836 870987 284801 841908 87795 863283 874246 423133 2271 743055 58468 793999 491875 700923 892851 1342 70 402794 794713 544279 759939 860184 88581 539229 260418 273241 242659 563515 416813 239498 385499 865148 150352 435063 429888 280 93 605022 611231 280672 26 685443 836267 312140 26592 709868 875551 29 892591 135657 729918 2 21 120446 708219 738008 762350 4173 74395 179850 707154 14 75 5 887061 136 2231 93183 736196 635807 471812 123527 2 676500 633202 91261 645827 50 832387 680905 56648 1389 889565 847728 9319 240473 2785 866276 857007 125 10 163586 454004 286689 379506 891687 17226 303975 829069 51242 68337 877180 21842 527439 838081 865177 796899 770672 145560 796636 859755 160868 348289 2 297453 790 818144 896459 35931 10 42860 608692 702090 8 873785 892018 894810 884094 5997 777247 844469 160606 885600 561373 209281 868326 892012 1 795260 784177 850734 793290 512674 49 822184 284222 50167 47293 279037 892938 484252 869635 607928 2173 711788 11695 814329 10261 12640 733673 1 16569 824788 797842 30 835322 852006 870116 815573 13277 13462 831486 466264 797240 820288 847982 642 710392 888230 595978 1087 742204 73581 29 577120 662784 75857 171399 17 678749 836984 412657 248163 878021 1011 357608 7 710686 882153 411792 344447 1071 16 107835 101 428049 573028 339907 4336 1265 292954 863258 138692 264 889033 26 471412 9787 828733 1 855277 871376 251981 896612 586404 509659 131721 189279 658464 188939 404261 331445 5195 122 442 738327 804958 994 852615 890938 800074 861933 832413 899067 816771 874222 783321 120387 806673 3634 3 794207 646917 834761 515232 246788 893055 687958 5910 851860 769991 328025 427617 244640 778933 795410 846901 822331 871488 195260 870746 894619 216862 855476 88226 878 401355 771898 846937 764353 760855 836166 269645 851803 839322 403830 50273 474198 875663 1337 683 137220 862296 874432 32738 194973 633807 9675 4136 4587 310725 198616 703031 603252 7 811064 896303 837 868786 820539 895079 243845 14387 898896 871271 336286 72036 892163 860604 416106 782502 8351 386381 194185 517088 876280 777395 352077 882010 16 369830 295732 89320 2 402419 889953 716795 245412 740914 298032 95948 799793 1785 767326 8075 1823 827738 794040 488544 828327 873558 876989 837711 859160 60 590768 696731 178180 714522 435422 788059 894179 814608 871240 639107 760 136257 899539 218864 721050 102097 220097 196155 751488 883489 833806 268029 773970 867207 228035 870593 870728 695076 19671 898134 5051 33538 895390 7322 827525 246504 898664 33897 340 68262 25 656 369535 729353 512789 814766 472981 519732 636436 766601 821592 93144 14272 887559 12807 2 46 26759 651459 2 487 212610 691 790635 492285 465928 448787 310449 573562 492099 335214 249091 47744 780267 2 270135 897191 426383 66 273375 896310 177666 2889 3085 881767 53634 849078 698281 1477 887438 267190 1190 704478 97101 114203 826384 782178 755996 797076 400982 160193 83958 893410 881197 513 649167 836092 599323 879158 812910 498764 855359 859923 740028 99632 61649 609166 657976 2 488428 899969 71 834954 17334 832018 581 831142 195429 894758 855215 496344 798624 844681 472730 747648 725377 496615 846058 506108 7 890026 10181 101211 234 608248 70 23386 155 712148 71532 835024 799408 436734 503354 1068 261 37402 785179 853949 801196 806969 863626 288921 639636 8 657449 486483 877830 5 46 147813 533696 806570 130790 827991 5 794306 866658 27466 5 2912 72129 5 871121 853728 60101 22254 890016 100253 1 267132 353135 896659 529 2 780644 23 103131 7 2443 425826 801359 815787 869514 5 899292 886471 591562 120778 587069 3 868318 450669 390465 887890 832228 873048 645334 31130 825698 14 853582 838084 398897 582005 898060 895055 257217 483394 321675 362414 31788 479832 356092 167539 474437 466487 871160 898339 882508 27 592086 734672 3906 682104 125278 148 358294 471 409234 2904 3 875563 872542 880207 779706 762037 349869 802789 68630 28091 79566 8865 246122 836489 105741 2496 465808 831607 152836 292899 548600 129390 323644 696961 309298 43 480506 877603 717242 256678 282201 798825 2 786244 659189 812212 505921 145961 1 457787 856034 105 155888 44 891836 401081 781222 675953 881163 2 370598 788926 817312 867860 865587 38 808734 863316 807625 856847 487083 801088 146 53940 679679 881818 560169 781748 199366 796240 5286 538934 103481 872 821659 11001 703103 650875 455737 145901 331263 881864 797316 340948 565690 675606 3294 28139 2835 621151 806316 784714 3457 1 830751 833395 383646 143938 89904 20584 302899 1321 220059 421692 338605 861421 121250 424490 1 894533 419110 262986 867433 791872 33 31 214350 826772 760936 31241 617264 896377 57340 77856 825823 431046 1 216953 857806 568327 156122 78 582 532668 557243 26556 279304 889810 481987 361409 429446 161512 354298 729623 859877 312491 606633 316968 472643 885597 875963 4 152636 456305 74 839306 318109 822390 293472 484046 878134 446444 881078 629690 713447 550358 322004 2477 562977 221763 242970 897404 687374 874948 658525 865250 208874 98405 826425 14963 405517 658667 888784 845589 857561 58 654913 783404 2 563724 2833 869498 838973 365641 612117 82441 774243 21 802625 760040 169408 688973 2 632779 287566 226 170039 898825 495797 707824 268526 887773 1819 813095 656154 231433 86 885389 126600 356527 405135 454774 304083 40449 578173 26846 886950 213532 800833 166870 860070 166 739791 190976 749434 117270 10357 126 814829 446608 718289 2 615630 87615 298665 30 1551 883067 185353 879922 851214 816665 849137 719651 837872 8911 200624 51 66966 296558 62 776668 753916 17134 466503 375892 843940 853009 619554 875046 896 2 887532 820749 18 222544 4 520164 506284 36 834035 888334 726566 840695 97101 513846 882467 3221 361278 881115 609512 7 42 297013 474345 2 891788 735911 22300 4140 765588 817842 887994 109 584736 79885 1 1652 4 833705 894264 860974 636551 503 212955 559804 75 34443 595424 879251 899426 57 535036 770921 204345 675588 888291 20384 504285 49908 360996 400181 42 264557 14712 3 21 200638 342939 830646 70819 316114 4321 209766 459222 746503 14 52377 4698 875421 760425 531787 196299 327360 612488 847736 171354 208093 807444 716073 853009 41391 607 814349 521 410118 550571 227296 887442 686493 307081 5 705424 801089 848244 1566 832343 190155 710218 587232 690313 57 401976 773680 339586 158686 884581 881662 767934 5355 796924 702569 626859 860485 135 449350 874809 2872 888286 823885 16 3454 165 890805 132371 738300 877964 895233 737968 604857 696774 883294 346684 278005 375833 319135 160385 445907 898102 130 779441 184 843915 437155 493523 2 518743 334415 673063 3553 869281 364479 11 843292 831889 3 643692 1669 14443 887664 3418 865381 1646 351640 246 696751 161611 123792 861602 862825 831047 129582 170604 650088 885360 876570 291816 875038 874021 11570 240292 214898 861151 432546 4 883575 125678 884456 198275 199757 137 861912 466528 614662 104 309815 38459 872096 177749 266 484728 136054 510096 937 157428 760530 644397 821011 181639 561488 750827 228192 801342 890961 504589 298499 992 887950 29349 116 1937 33043 891176 836340 861331 323892 8 844645 861491 3 821047 888086 884505 895728 207049 672061 47591 353439 514048 838838 689256 828962 190353 153 714818 202140 371707 144 884833 541703 120 481473 482313 894981 604 667647 509609 896286 148729 717550 364412 823982 815227 653505 175549 888175 790331 73 162 394900 747934 161091 307820 853 285655 125609 299144 50837 488160 338145 350895 359051 407229 719522 319041 703019 360915 811935 27616 405731 443887 587163 454081 808471 744048 468862 894421 863507 133936 96218 809688 151228 436460 44325 819838 834637 3645 896701 614689 97 881006 832241 1 853509 762005 140 898438 793787 730306 610772 702263 845849 300070 445449 11 241611 303249 894625 440317 1 23 895269 890634 794358 899642 154344 841127 670592 16158 835026 797526 360290 359004 891596 573321 73 851649 107200 1294 16106 422876 18714 17 115105 106971 3 842718 272055 400335 13 29793 766003 480511 260940 209 43716 889211 180665 177528 888294 409844 60 860729 559326 887437 97711 734382 833288 862835 1 538673 17554 364873 43136 2343 521683 466727 187 12 256629 26319 862376 181989 2 857698 869796 614984 829526 350217 321779 819211 849250 337350 411538 255996 697 470128 750986 889451 13978 434816 234597 6181 10656 427090 6 171 797686 865052 64 289726 1290 487224 247959 800338 269738 196833 842526 681408 707532 544766 592125 787263 379436 798214 871935 896208 163849 191701 895942 37819 551068 877982 240301 865971 847245 795111 811746 48852 407265 257040 1 1 378291 675552 586348 493532 827286 356554 486646 628419 265855 728717 39925 280 3071 3817 294604 276852 637283 614086 382928 891075 5 818311 406879 875717 20772 616173 738441 851282 30016 613162 410838 872443 888077 867820 522707 698565 658274 52604 5 850034 76542 278 844468 641722 260763 479524 5746 796799 777197 820787 26368 448140 2 551082 69472 786696 649944 430657 30268 737892 893964 85 886753 799198 705967 770000 616280 850764 571456 377842 163749 802924 462540 18 256 2 886631 306383 854541 246503 279727 848441 353490 892254 697715 780125 816687 885647 190261 878494 124312 887199 635534 151 76244 87948 757 859357 722674 896340 1 884969 266619 9 30100 320661 388813 408050 106460 793763 301508 293748 528264 101720 121 120506 3 740857 898329 79312 324404 686013 856591 506884 170720 866976 780028 530432 521 667290 888177 98 870941 10859 32746 829656 731857 5918 47 884975 570030 830408 488218 665437 834962 14926 688254 446299 898032 125478 769297 5 856953 790495 275488 4 146 883523 855755 846743 119 575836 896142 498247 645294 248 135 887029 174324 226278 91936 6 478032 392656 841487 863732 184 503048 2 852480 7 792068 789231 874461 95861 117 470220 404024 849203 298 729012 520507 856450 897948 861189 6 384970 212075 23449 475753 643543 884877 225485 73175 4 118134 874507 126407 427725 874563 430629 1287 862319 828266 844854 443282 810073 834860 348756 192489 817771 283015 63299 138105 42143 800149 27890 221779 398219 841978 140 338467 119343 42 245437 896192 20161 856277 376923 22122 460079 612 78282 766681 628389 1 18764 4 19 805292 477559 842467 887334 486 8 6172 34 869241 314718 825411 895203 5 140974 396864 105371 80215 747944 656713 171 638702 551842 890283 864276 623640 152875 328439 672691 831067 215 885362 874739 664 448981 873239 784798 884287 148404 618851 132686 603015 596373 201235 102045 167679 230208 805315 136 896033 62261 348610 868014 872428 556722 888304 229428 342073 234264 561492 1958 421028 4061 681413 62968 163 776908 50 874395 877420 310047 713055 420303 199651 666967 20 177982 492624 710204 869409 873444 105294 596038 867938 479027 768056 2 10238 109821 35714 771815 823468 732772 704846 590696 272357 612541 797061 892479 245551 245247 79403 888923 14 590 297482 744835 740905 372211 3023 176022 754909 33081 871618 733334 38188 794116 6 1946 851330 872265 893183 68325 574995 1552 149 8563 610418 846704 165786 894772 513096 4938 139088 842022 488659 303 17 379841 704446 257738 563302 616363 742817 670677 17 482051 789089 204786 10 844854 417291 896205 2 181251 324850 346543 880503 385428 458911 2 10822 119 780238 477547 809546 1 792751 2 646958 173932 783923 886753 1430 882050 35637 845308 26 203862 92646 407963 897174 410 756175 267655 3 15 26301 3 890910 393162 859445 420968 871771 299708 735162 693048 748482 425457 377454 235038 676311 694653 2548 897097 246837 111 861607 897842 582081 751555 3492 134801 892 70321 574505 437686 864874 19069 870780 265836 3239 130704 3282 22946 719878 544082 418 898278 26421 324034 596730 847059 12825 876172 45961 619590 689804 137 332355 771808 24 2390 95399 884082 447909 165 48057 3224 483756 44560 42057 717877 105109 868248 142826 873655 511094 825303 818990 168827 844382 646709 18849 104411 446336 307157 875548 14 1809 724876 325661 85 96085 122 4 663586 834552 79657 458836 24486 862680 641823 490 631345 755468 20612 53818 243031 572270 17120 146300 80 843950 391163 289314 280845 83262 883891 50835 831378 178970 6403 192213 159186 568558 401281 481304 680259 298435 560641 205293 1 784043 297607 855886 321253 2133 29 535219 1 430545 286887 370135 842610 5 473780 366690 78790 785674 570942 95440 2 69 8 680508 878393 817660 854801 493050 768277 141737 190774 15 46 678170 744128 822236 506710 432903 806627 54027 854132 469826 218242 893896 644907 794871 845283 97871 592162 739399 37 881338 895285 716703 471281 27 731119 6 224575 713456 751827 119 843097 841412 3 376151 615525 137292 309035 2327 563306 836795 8062 229742 533 64987 520126 662400 224264 470577 2 710035 226 2 894920 28648 19188 142 121 6 885889 895609 502276 822629 38500 530837 35 66023 3427 877227 779921 576527 897824 13 236496 303 283826 137886 163144 11 153 771102 840349 245696 2 3 91692 513 329193 839766 542730 827207 878070 865735 179 783924 183143 794044 767160 877087 567676 837186 847422 9 598546 882087 720319 684058 198602 784596 468092 548464 854655 31329 111501 882283 878164 706804 887473 3265 636203 629827 319 197 766338 33704 878916 42 760799 716872 793346 865556 7437 57361 573556 120241 653457 799259 760830 2530 914 856447 554648 800807 1049 557474 444 214941 837659 483284 779699 630398 461218 726648 470437 151 826152 319344 24 663574 37203 179654 823711 620692 763225 849438 887816 599343 264885 676717 66 869654 24028 170579 513307 600337 723821 583 66 810677 869908 842299 352606 897839 23202 24 745840 568724 809324 874502 240273 885335 61226 212122 888004 336986 816348 10 661852 849326 593881 584725 265522 779742 21649 449659 2813 4 795471 853209 848397 861204 456153 37268 765279 221663 202 23947 1122 511396 225779 741612 89095 404874 304003 191225 341650 888648 118837 688284 879684 605 738951 4299 710192 370322 892843 728719 22925 756939 785618 859689 207878 865908 94448 369263 368312 499018 857260 497045 535650 1601 883886 123401 772736 93924 7071 368777 817333 163043 188819 681635 24463 662268 594237 2 4 827779 7 747588 26841 49633 264264 4491 1 839886 543143 758622 899226 663903 899502 56395 579488 611 840793 621994 9 2268 477146 6 374712 163127 146466 892978 68685 447862 306482 846757 613471 799260 773670 470484 394886 4 214707 343 102775 67109 859822 885822 411678 818430 2796 213428 489644 347131 56854 384901 23 217589 216985 743333 618292 870717 889217 5 450462 891157 616633 858536 856056 168764 849181 858793 132464 1972 876874 298096 808695 679848 828544 549094 400 48384 308061 891960 652084 644 785129 522 27775 836563 72502 839902 37016 567915 27342 875844 15697 721568 8088 6 835007 63595 629347 746757 2179 853149 1 864068 716454 1 260659 853512 391646 873135 510464 880770 296986 454673 882648 180000 899315 4 5572 881581 882243 855404 3 894315 812599 638812 796763 836315 834723 165083 21136 880323 124052 575650 414689 745720 864683 345967 10 798751 8988 289253 871510 757126 774 887131 3 9245 496504 899420 797949 122308 279054 6720 851717 598016 869367 229464 336797 523081 896995 338373 496700 883590 22776 858719 129 760870 820251 828722 1287 869222 152334 5735 895493 753108 474829 35018 845155 862356 41 60572 30545 595243 138960 733617 206747 736002 580269 857196 5 104456 23490 299089 12 875987 2 879967 148 849270 12 708136 835234 2729 702840 893266 897542 152719 232449 13 809564 488390 857005 829728 890645 871859 862724 606656 2 897222 317057 813836 4 772978 886435 856799 873230 864892 877590 487585 766998 574495 420730 187943 626771 225680 1 882990 625508 731635 63653 787218 161906 10 869497 49424 510831 475260 69 328751 581125 889082 811642 585965 504111 17 789167 551 99042 319613 374684 3 190637 178 794693 878066 9023 4 672055 88 6 240454 426633 22 889479 3 47997 786734 681973 102439 327002 280579 642932 834935 827518 618462 561859 598398 55418 741329 511 29640 16 808982 11 642288 6700 439918 791877 117965 358463 102754 322128 92980 29704 2827 528195 790749 252160 214492 852158 859575 578632 208685 872277 596675 114193 142180 38 261562 632047 83572 286908 287316 195772 831186 42 6 168 770329 670890 426181 211617 737556 507536 819524 846504 60 178335 30118 363951 801132 762648 2 487336 11 205441 725736 697386 887200 374809 833068 141681 851857 690452 15527 788202 12192 68344 864302 413941 265248 651855 214536 876921 792391 513900 60301 347642 113206 669964 874192 342926 881729 240325 896519 99 4520 271088 868322 472146 203470 763511 59707 614315 512 645531 30703 230 683218 841494 862131 646312 858855 450565 4362 556738 895752 824209 840671 6068 867451 69084 768986 412853 856201 46650 77946 890481 454 945 486784 1871 135225 321269 158467 859345 793759 898549 783545 574776 316897 720587 600109 8134 236006 390611 118956 33239 494994 884313 138862 557 851947 329061 362597 888779 419569 855344 834442 874765 685937 3658 172523 367568 793155 855596 354379 860967 573867 897505 791 692408 817148 374159 58086 436612 729615 269894 782321 242906 328 718 653713 818729 211359 538764 228716 898017 68231 699494 51334 287629 835800 877695 551747 327829 43345 799650 29455 848377 9735 554683 829976 525 198836 284423 883923 741016 202801 223591 852838 5649 791254 19509 710170 158 356100 880879 705482 816129 744246 1456 583566 894184 887632 80 866965 491175 388217 880710 891876 283 869562 760038 325469 569096 3 356717 889750 709603 128809 864293 296550 889198 838569 633449 889107 860926 899467 19 41157 3943 3235 456792 133999 315203 754475 479340 21 852308 808231 76 871400 234745 865841 583321 874361 37 478474 3 230365 649635 2 112719 556145 897491 491 152765 808668 397356 1 488268 871717 62 747644 663729 375940 119 746808 889704 879649 36 802223 773143 794863 882573 661469 28072 647700 166429 340477 118266 243801 691797 812739 76839 516354 73074 69033 253267 86276 845039 665632 25039 802686 9 899058 158400 813599 225 1 647061 110995 874633 228161 26 1 1 409445 317912 331772 4 575881 566 347932 515118 719059 804683 469146 35025 782238 10 394708 539937 3613 428634 893695 689039 888070 790288 1 653924 446094 2 645998 423960 882071 96006 265007 280 2 104400 879189 199086 132431 803094 45645 282427 800792 643511 871382 285958 683835 778236 93880 851894 473254 893099 569909 1210 891813 857702 792281 99583 882 704130 551013 523555 872059 175301 7177 545238 12666 357425 871864 7 12 714755 6613 91333 747836 894300 833618 8526 729632 390906 141985 14 659991 58604 384290 743044 737630 91637 886115 887512 879978 723749 814441 812038 3 9148 145181 367981 413447 807072 176242 336961 809184 108258 338 393318 240781 21888 402213 853789 232044 5793 593820 13382 93288 17981 874707 51628 204228 810814 11967 80405 810617 765843 460601 688307 372096 892207 391398 833389 222529 552633 776111 194357 343359 24 872057 784146 9125 555466 866977 811062 789830 471138 544573 309479 829465 778212 70 894217 770121 283948 119511 361 5195 209911 2333 896360 3862 756875 534762 160455 209 6622 854348 27 884156 334904 848307 817358 836472 77907 856304 823507 749061 530436 625255 535600 3 850442 794799 4796 324771 95389 894292 104726 669659 119979 9 789031 789085 756848 7848 845 701179 6 130 969 835280 858166 603962 884833 820480 64021 7 450872 802630 62 538160 899413 528794 633994 511438 806464 778030 763201 5 22 667329 393806 156009 49013 32 819165 273755 830047 228881 4 892266 588250 725267 146726 796088 560375 256486 94666 849762 51020 410193 288996 358895 687630 833313 225916 678722 744106 85426 852151 851518 633891 391393 769076 313741 389446 858345 604887 411 430352 858842 813180 438470 348629 269745 885599 14 286 835084 869057 738624 12 870 219536 167576 337864 165 539254 116619 121915 1 866164 287 3306 877626 121 375490 831624 772980 54598 151572 884167 214504 687828 762200 787263 318540 700800 30 816024 588732 262774 677805 196049 174 861019 864063 649230 891961 99311 644866 703503 81097 265188 655426 470357 39319 659392 672524 395414 343069 197052 270179 55497 29 895754 52595 836262 847026 446162 740948 171214 653663 745836 811656 59527 446206 393880 864308 657557 828138 657145 56517 741483 131267 297896 188271 658202 166 20223 4 26 657472 897114 814450 526826 388234 134471 890385 763014 894668 846645 2690 104572 38 746333 2075 215010 874123 355791 496326 42478 325977 4667 704035 161783 823241 1 269465 2 454759 495602 325424 374806 94684 873449 805964 190096 534076 263833 694896 16756 6 60833 399252 150356 154 833451 101 152036 2 223664 870304 12 841684 87169 288573 210782 587697 635401 585684 357391 5804 250162 447132 198149 446491 795986 271170 855881 728893 6849 504349 400677 775248 412932 820 642968 2 1776 230261 360 6 834201 167 96343 849980 847 577710 968 457044 882239 687858 105743 132755 893851 358048 50424 70257 201853 298681 7362 12469 450332 3 2 29227 432962 6 844112 214620 287637 8191 711013 862686 467952 866192 724818 46 592442 616735 834166 15817 691119 720466 251256 803755 864401 552258 581124 881068 527018 208 860287 858091 39537 166 773356 729670 601216 890 887569 298537 817765 618231 567221 742656 210401 49184 763479 873666 514531 721656 546366 178349 18639 841539 388074 26825 110504 49 189616 576791 538143 1 265094 885546 490 51 200935 387135 5403 1221 811957 1237 887029 413764 887844 576553 145789 613271 784838 863239 637588 842597 474663 8809 684909 872813 22486 778638 874561 12722 824078 403577 819029 44384 714516 35183 829136 42879 77192 16363 706187 47706 297145 456540 10 894948 816465 55404 866201 81037 514 585919 43992 389655 488963 23 373190 899387 856233 810092 136648 21514 812889 859610 46953 38346 26309 476 700958 597416 777169 215 50959 761560 644437 885410 686841 234236 346780 9805 700025 69 888882 82197 16 220 3 663235 112880 798268 342600 896249 284352 672072 262536 716084 892630 830417 899931 851323 736395 2 801939 860970 127526 636232 25070 1 11138 74071 19207 953 3 755617 679349 157392 834083 24 252864 866674 307099 679 19380 148544 370212 732317 864704 442622 730637 533151 583 456469 824503 294896 626524 149125 117213 369520 847278 20 864629 778036 123217 406090 315357 773858 93954 885167 562756 259835 158593 899262 30270 620555 611969 45930 781043 566358 721286 607804 13223 682891 514028 27 730931 17490 859812 213492 722713 40444 725 833478 267648 18714 893665 154393 419393 832992 885829 4468 756948 682947 2145 887880 803254 864189 587009 849177 889855 566192 211811 803182 110870 465 889260 5 364684 790038 895877 548930 416427 3 702246 803544 2 853343 556720 145782 12732 737465 611807 895270 863581 134560 755298 118062 7 634190 574504 771994 633048 471032 892022 622734 43315 60874 710518 7770 439054 182575 1296 784850 850199 357067 180565 219204 759928 292705 343185 853865 897114 613413 860992 897686 603342 672719 831483 878031 202 344130 574855 3 826050 729281 880195 6 501347 151464 47120 850814 522858 286238 848015 4661 895925 119983 895150 887284 378204 3935 89539 420767 585116 192853 355635 815668 423 877861 892824 391070 668648 152004 2 128389 778 693864 791057 360476 775648 182070 880856 34036 366127 31883 867593 749263 502 481135 850281 4 899917 179469 3 785225 419 554546 545194 250565 483129 534776 841697 89840 890853 390371 354060 863443 16 54979 855531 567522 46022 70366 36 839837 709218 609770 63447 891170 839987 517 2 7 536 188669 43214 57770 493063 302701 563342 565014 2 814476 728836 893830 74608 892087 963 480675 8130 796485 751710 448212 237796 24 18 776422 882138 894056 760447 750856 846212 890217 678322 87888 4 257293 440110 158082 862123 77835 240946 575827 737723 898687 813207 15 601175 1327 513093 136548 164781 143 38296 806113 41710 394533 792277 647905 882728 757197 793225 746886 518103 391220 894396 821483 843656 6532 3 346446 783024 890672 871040 61 435 211364 5 278928 779187 576160 895176 160176 886747 396253 405743 21 703 870579 3655 844608 841517 476852 601762 645037 14653 55337 872390 25119 138267 898034 319702 876688 16523 635811 830363 859879 795889 312260 270 886278 499795 816186 833965 271371 25451 29504 1 155284 194597 849245 593082 237873 398398 749749 848503 888467 828990 160226 677270 3193 427058 896451 897957 78944 36024 805426 156 222135 4 766098 1047 253073 373698 10 801157 880069 825410 236782 869861 437370 825449 627273 262081 47614 2687 604979 455061 464 480677 788154 2 269003 876159 763425 633889 88263 702936 16 422923 59460 95300 292113 623632 567070 18 2290 894751 139574 178 664793 682227 319409 891587 810236 164361 784586 673480 360128 108493 193686 231779 2 828852 102069 524060 758589 75 671123 265180 776655 93703 518000 4 8872 851398 98110 823585 470654 857694 401756 558001 717867 164836 453991 869960 892020 869935 813993 4806 763209 537547 726860 865996 859665 888587 759134 174756 47651 472838 81800 856246 48141 112 1861 3 289 292356 48224 113422 90387 857618 626862 369097 7 564965 122067 42 270 611955 233111 6175 97243 810319 828696 157 16066 126 437511 46692 895055 616905 252245 892751 427422 639152 153665 789880 892587 385921 671082 263416 729577 792258 860062 651531 2343 891552 29 886603 258456 897205 833660 8 642383 611111 723400 688778 268761 672764 820561 381581 214381 891136 304101 828411 112012 111490 34155 876859 517048 786512 279936 245346 854959 96486 870293 9 882635 245280 315621 7964 389247 736308 690213 878947 5 16008 396522 303518 2067 226299 987 94565 391143 891970 184914 767921 897389 898209 21 493566 78847 851605 846480 896149 310743 770492 751365 160641 433976 759291 835615 890671 447867 671210 2 28 846678 859952 665273 13 242778 777002 640455 874645 849021 41 560327 893239 669793 724926 803845 12629 140375 784074 282 813205 798501 138528 890287 745943 865078 884083 1 657766 283361 841471 380046 851111 367333 49 816636 834582 459217 873944 889013 580709 675683 130451 132160 42 2 602774 799499 278583 878659 414302 49683 433694 27 883019 785219 4 802193 525041 895825 705241 455977 112705 637014 483586 3 327880 310193 838780 142014 866502 309 71153 84 485768 34 898081 879520 252007 210029 885213 687384 227321 897350 656142 68924 880642 393749 3 865 831712 879100 169989 889936 1 872478 3352 2 84397 864525 149315 894354 782573 715082 376172 212176 36841 331912 1305 899326 896492 882763 78720 501092 805579 861828 797897 894740 512501 522117 459406 877348 210829 898624 351534 1542 744800 599426 878333 357198 281152 635682 826299 70138 1702 745389 861024 825318 828888 357441 3 868112 548903 878562 616409 637078 860308 264235 560490 610092 856197 364199 693462 505947 713283 890632 375513 717104 825316 271032 721855 591666 35609 327323 829205 822454 856753 378917 112647 401163 7 865352 850346 766697 729746 65473 49 369 872654 67583 367763 13344 300530 854192 718110 815545 861472 700089 611957 847643 768501 1657 1729 852707 561902 7 13921 76194 897767 349 816343 2 878 869983 861650 13712 870832 692461 33027 273 893357 838585 879780 868 556053 882080 789840 638301 4737 848524 862953 660672 727367 748952 73731 882942 534042 5 57256 762389 885828 706054 247636 355918 32 818583 777317 851102 472423 894647 860134 621205 826469 864683 848304 680376 782766 776747 234283 204878 779706 468030 862265 845149 801437 817678 769076 62 698275 892552 665 358466 14830 259472 587163 840334 801249 746372 241669 258194 258112 279743 27 20 136738 144485 4 412359 7517 838040 158161 594315 108582 447994 209653 894391 179 5778 530298 3 887096 849368 874047 152224 893560 151784 11017 598192 545010 161290 2529 257567 1732 841122 482 6051 869999 862972 66983 322054 69162 698874 887139 211404 797613 840385 841225 842387 74283 3861 863342 798090 590535 35512 896049 9175 809044 849426 117225 629849 824652 19 709519 849805 866489 1 767953 317534 880317 302858 575845 386413 880872 5835 582430 792022 338092 819626 227410 150786 687580 831073 3 3393 65407 237301 895328 3736 869130 369791 850472 10 848904 810216 2 57 504631 709845 822722 767643 850548 2445 877365 852542 365095 867355 270996 833819 728744 153 741705 726279 2 855982 86043 862616 826434 831257 882400 822272 1828 889506 276693 23523 277244 452811 546 824415 19221 797500 874064 613689 677950 2 103622 1017 888501 6 644957 125255 513624 782314 268121 863986 655722 640401 2 899982 306697 22398 879190 92 14 547610 885316 883347 129 231058 886431 889337 694097 39102 854727 414535 8 414120 518988 157189 302385 458483 764262 889147 120807 838804 558148 873414 484781 736190 660691 804591 130337 65010 489273 887271 110 57 75 876693 2544 285978 883753 381036 698955 12604 1 887231 690708 1790 881820 728576 10285 130813 452730 318334 69 768340 25 704357 292849 551588 482097 653421 380756 427813 758515 3359 798961 31 867272 8 344 734861 852021 802451 466 407422 357934 417374 1 788583 506093 301651 755504 805884 513478 873587 163632 69448 571973 401946 6 487838 476988 102231 865100 98 780647 29001 8914 881329 274611 202584 91 893945 284543 13 748608 21379 827487 6 494141 872959 640397 2 886243 565119 466063 202428 3 427216 3 609779 3538 6 2626 459681 121240 383052 513559 817919 13527 530384 444612 263099 21485 131005 1 22835 304868 208277 873087 406818 214107 753 847767 103085 10 211954 53079 90368 632287 5 134590 773111 825713 22 899558 654201 873362 446266 558686 729696 834078 599 7215 346 183774 409699 61604 392947 683119 755731 43072 733229 4922 30009 566619 451827 512754 759748 2316 310 543573 518517 889974 542138 508438 510587 5063 636825 833454 489952 615003 822290 47191 2 334911 874445 870465 399 97089 46 29 162353 892148 897873 54989 4 513356 433079 754767 526664 816722 1017 855896 291418 34065 2476 109756 876015 553121 237739 821116 781569 865088 785505 896161 893356 21550 271 330164 767323 625 848596 868151 162062 822816 284271 895881 3381 889628 60872 724086 1122 857116 355337 896784 593410 849309 22 857904 70762 84523 6672 546616 885999 861321 86908 79961 199979 379784 870328 35 72758 195071 887610 3288 887249 856147 727952 245 26427 644082 768977 111958 616927 873194 813232 131528 85583 21766 802113 363883 73432 390837 832852 879140 266663 176419 147 245296 754350 7 809025 88458 92466 27 646717 179692 139 858684 793786 852569 130204 860917 1406 122171 18665 788730 854169 1489 701072 442799 762119 247495 861742 33335 664384 430692 80620 593644 885705 354574 822207 52219 703304 224 17203 6894 714866 894704 305429 260174 795553 481357 845395 493633 612322 329575 488133 1125 882865 314785 673195 499041 819472 288369 846590 853966 678967 149112 755727 754400 746010 862674 528942 535662 860543 85037 816085 219492 394179 174248 773537 818516 3794 159948 125 110321 490299 311625 11225 766493 274 580299 826209 5554 504070 56230 856453 241057 13 774383 471050 404793 871987 150 72191 879692 429023 829119 44676 647343 573993 3222 269873 78765 2555 4 376754 683861 23115 63365 258988 831980 81078 30088 652073 872336 829028 82293 221286 439909 575324 553915 4382 507303 797032 889274 3345 230364 275986 897732 286461 876693 71298 893352 412867 23706 899791 801549 2 6 8 692256 851913 785857 821917 889962 2 622172 109 858577 488 803058 916 310510 54 845785 840430 32 20 716882 381196 575030 526986 569410 883081 667773 129 843758 22 699594 478376 847775 732 674450 888170 637974 215078 202398 846699 897573 4102 772848 348662 26 229439 115991 875065 128 503045 798784 154272 258099 585484 196 180258 832100 16926 12 571437 173730 488852 741888 227463 623999 22074 846541 1582 17238 169323 895471 879455 436 90 715986 498409 1157 822389 802324 188387 24 458386 137107 896723 865532 622666 603359 320959 197 63965 856795 877586 218675 544369 321357 6380 717660 61430 70 579105 864348 836504 838643 330727 247257 48280 468425 643136 757005 237796 137170 599027 2 220144 229129 420315 853887 835574 852173 860191 106558 758524 879694 827866 9610 14555 138584 108263 248147 874351 45 528234 564292 21372 2 49 11 701313 834786 892377 764055 736558 853054 415210 509674 602424 648129 318668 273138 728108 735370 150112 269259 40585 69 698923 868783 718778 859855 166049 131 817071 418127 360303 575560 467424 795674 793583 874259 339877 1 36039 840305 393832 717102 13 137214 858217 882707 133330 755324 241842 13 128255 459103 845034 274745 772659 182855 476172 8887 465435 892598 319391 875358 2115 849675 897412 758440 879123 777345 7976 813364 29788 243320 103649 3 659031 374061 30 861326 543 1926 857253 58508 420340 804670 877933 196524 310991 53421 144288 782512 879688 238238 767085 849930 40841 437079 109585 424918 899644 708154 35706 5 751102 844188 871111 97558 68254 842045 304363 898550 774925 682876 894165 331946 878650 6911 536529 3895 216109 639932 454607 113373 505848 802658 58713 86267 328075 593903 778169 869966 5 437725 478964 556204 26939 4459 299484 482103 46 2830 9 589434 619650 157723 177938 640394 74904 435198 742057 566366 884265 247905 550269 862712 33482 836415 1866 885047 211672 847155 92258 573736 351804 756477 848 131782 6704 364471 758694 898419 92 49 247436 771430 18959 881261 16533 877618 74124 5079 209508 11439 16864 719263 31404 787810 112178 10 442229 4955 832153 3 794530 373951 782527 838311 517451 105 881525 527794 785745 706760 735273 347240 817916 895982 836935 473 22 838370 247779 416813 6 888585 806221 135 876933 24278 86787 870817 206 837692 3 849651 32 726117 673462 18564 479255 142368 894545 887862 335402 844553 7089 73349 40058 829932 484389 52885 288867 272259 882809 808757 386680 13912 889204 890420 109986 216629 1722 6 896711 298380 153829 820459 93000 213777 732658 1434 895566 447626 820986 12 339490 290836 1647 809481 859615 297777 55389 34809 435551 899853 673048 52 7119 332195 692538 121986 293752 830914 817752 363771 861261 792527 82601 42751 837730 589944 431768 778670 633733 828625 161930 245042 210661 256 855865 888250 880188 756951 214275 896679 803992 857999 837029 442925 593327 17063 853748 3 528153 266083 407105 3 8 498 312604 218913 803152 1 442933 842993 160 142 745488 843175 756896 312113 4 92204 809329 277658 607292 897272 260598 218244 224941 656874 134712 895171 785321 7 873329 609626 801564 345728 36872 174438 32881 16 59818 567654 323646 529421 562235 4 849598 783786 880655 879317 148480 343580 880655 779000 386644 522132 739386 861672 18828 746554 854782 777974 807774 33 878982 12366 709043 76938 149 780577 667725 216487 378140 36672 532018 879433 108 871959 804663 631900 879822 118 815413 440762 738904 291004 466608 591641 890730 810840 875239 199339 1765 148812 868605 1 10 895525 194874 767631 156406 232254 620617 155 778895 444167 254492 1301 90767 80 3079 882788 179317 262 80638 414900 50908 432292 862900 101434 569433 2 77 3422 842766 892193 889053 2707 523631 126015 35 318975 203383 899166 645079 126563 223248 390806 828586 1294 405 93932 18276 3793 887094 858801 138108 783302 871598 1659 383684 383147 445242 622335 44728 326254 251971 352935 353103 721352 251624 897552 3625 502884 712051 738793 551795 513867 418694 481905 890338 833351 887162 728 763987 877386 1 807238 824982 656237 851275 889216 875718 215578 3093 835997 645772 390286 37011 10311 1 110 765984 878362 740450 412921 705452 8 738554 111318 133611 854307 28137 801442 791 563 18667 792167 837019 892043 863632 3167 893026 17 136614 70 344646 668526 810780 63214 443320 3688 257368 860828 823831 692810 1224 3850 129489 12 115602 1 529107 89 810979 831418 364986 897291 34051 1 187696 876417 404632 859260 622091 759785 243699 874270 574646 689728 151782 207 248382 934 808031 1451 28379 751913 858846 864940 514421 598262 201790 585870 850317 839512 40572 346447 815225 22 865815 674676 866126 733305 516989 1650 852322 781147 886189 304318 889575 7327 883066 151445 33427 879987 184785 770990 387388 524773 637524 701814 474348 889719 602871 194332 786380 715702 731677 327992 313382 109385 78105 613380 254316 199443 670915 433753 580355 249952 645516 391694 840656 806170 846252 778545 67420 776687 736618 379866 819586 745727 877557 249310 324 2176 656106 188383 7308 761205 779488 118108 180853 10832 289245 667820 69859 565725 455846 107668 38 887561 859797 411466 792936 239723 817967 231 880134 736586 24665 624984 816942 279497 146 270911 622246 365351 599371 669932 45 795190 38412 585812 1077 137457 3 668015 242451 3 862358 230501 181634 85514 829611 171713 1278 336361 706043 898285 22 797551 399823 35686 56 805759 616531 70 352319 864680 2 81930 369267 42865 4 572838 806767 865992 661870 6191 421393 440663 787440 613405 718981 794398 862031 787460 97947 277657 428191 344308 451972 835646 885913 375899 498217 484234 831069 795794 748063 425747 460822 830542 804218 223577 219196 17940 890239 886167 188339 2828 721668 828027 327 393006 795739 872234 171907 520719 2008 1 386871 889135 245302 843559 250136 5300 894087 685183 180034 55636 767923 542512 4949 794871 99 813742 876178 325064 18 51486 863854 160152 79334 3 596 451648 69130 883314 821571 278199 766027 4611 184 283635 357116 808577 238214 121637 56271 462089 890742 427 290425 97855 607 720760 498677 807960 602616 696643 246838 790636 93253 592639 896073 683605 880815 823477 863847 694602 893083 11 807336 466307 73561 26566 346845 87 169573 362755 834738 330459 302113 832115 265702 843074 411005 161410 846657 635357 866081 582852 694824 911 773752 267 872964 389923 898488 789403 835688 26505 893428 571816 865143 260803 14471 26335 8765 638864 425850 727357 283550 892805 895893 251291 600820 136017 803726 170608 31 150734 777408 580494 4 403 326281 752275 508354 2 362758 863087 896268 843460 7 14138 599262 522888 514157 527271 887381 120131 872946 347 843401 83228 698582 723973 328550 895282 156218 879960 32 888713 497846 434221 889595 497 82806 151092 792616 399308 830512 64803 640732 362027 85670 24056 489955 779045 357969 388765 855427 199942 613 81 596215 43980 497475 262662 299554 887584 856951 63434 19139 231 859364 4 316398 357 447155 752071 661268 300681 359 852196 196405 832313 376885 239355 189651 420834 876039 67648 12 257669 421634 859865 3 867730 839489 625930 871831 834009 731052 866337 391724 40683 418488 892707 590 895704 841372 17934 389679 872316 889088 304963 44550 734905 90139 65 678117 20 872053 772867 32056 622242 311796 453081 883340 727763 320069 224443 714202 832784 833362 342 877163 792257 854151 736152 9994 811991 191 885619 859926 304249 7064 5 95 580443 513380 660461 135782 674571 687358 192854 376150 369824 891938 656363 709237 86762 18283 24 676379 795787 136 839362 71721 71575 568503 538054 681763 889178 9296 889524 482123 521648 630311 894798 883869 883178 6 6368 566933 787203 244149 858236 21081 245 17 37039 46600 816364 188052 322759 158182 667248 166050 3 677167 701831 889963 26 337323 293993 47473 853181 573271 279826 76 810676 2234 491899 833039 33 56372 748160 315 826514 332993 364989 560230 875027 879927 846618 869786 91118 852403 387722 824595 703483 6487 320296 643532 305995 834730 391728 30372 26749 288741 86087 788991 847876 232509 128975 678956 66742 16337 442329 113879 840883 835815 880798 667144 333547 489047 68483 279838 253128 288033 892106 458687 816233 620525 187210 661432 766862 16502 282523 128667 669 792450 8419 38639 120661 879322 60880 844794 238856 8367 644848 79684 219124 614925 594374 285602 132210 159400 217327 800916 874229 379356 731932 524592 83774 863210 291428 150548 252378 898409 3663 710000 273751 823064 509554 29890 808550 393378 18394 73 876735 802161 815996 753706 143597 58756 10995 9710 851182 819922 875729 51 872472 860622 537537 692990 713241 208625 90 300899 708221 825669 863647 2901 2737 399877 895748 6 227416 724307 1 776917 827086 437640 2 468551 870386 1 5 388202 26 822369 32136 773242 856654 422308 2 109750 4 629905 267774 854791 21789 564398 521192 140288 1 899416 5 15734 183756 787629 883481 802977 694830 693146 532748 887199 4 149413 707584 802939 857173 815726 849647 194499 750284 3 871256 873923 678691 550047 591509 891264 539123 841100 387145 520088 7 883609 216 46816 880492 822760 98927 119176 620702 451488 211248 9 893349 156334 546466 4 880025 837270 1179 872800 831487 790561 216684 34395 50 763101 506060 2 829775 218422 399064 43337 473138 360076 244885 829721 734333 843906 583152 56 416592 198641 26593 235 16334 1 836777 764250 891890 637721 195390 299606 151241 433771 803513 188 27729 63221 27974 899816 794046 826702 302 26783 717 837782 834275 562444 8 842709 774943 74 889528 851534 665595 313149 158 504181 54 1336 6 189261 589219 113110 112126 152399 767436 853156 873907 171457 4 311933 93530 831917 321849 808427 839274 813292 93714 570173 755465 20 872881 3 699280 9642 350598 679717 1 623367 842407 375851 500087 836822 81143 586807 812549 836 29 845220 836313 61 816476 761372 280369 881123 53506 386762 856850 891478 206391 893014 732618 20830 291491 15588 767080 634529 20616 2 474575 710002 29602 889115 685770 3280 134884 29559 460250 534256 325536 827517 781777 878483 349192 803947 62809 579733 847940 25701 645009 209823 266463 208660 82796 888075 54331 593838 455727 751385 23025 839449 896813 249832 229452 132083 262066 138567 455456 857015 545722 420 862936 194662 553593 648057 814321 682736 10122 859303 2 3 15 139145 832737 436700 139 805311 70 714454 40851 882539 308420 13 40934 328493 50134 13 328169 642759 173598 38 2873 325 28 94 317809 889761 262996 228661 857893 875786 586123 214147 790872 402654 227474 321537 1 49630 798164 5542 266267 863005 710157 843029 855160 501674 3467 2375 858050 768861 331342 67626 90 871604 863410 834380 394483 427369 161884 880516 1742 399535 780766 786958 2098 19157 881878 853322 867460 885888 811151 8275 451838 1 895214 683943 569668 76847 116872 795435 1727 899220 476333 17798 131082 626981 618483 40785 69975 776708 813531 740870 429 686954 1525 861653 833937 881286 375523 750903 828304 181045 17827 3828 772463 481652 16927 968 877409 50853 35395 726055 742086 427868 879433 313145 363262 893782 778829 823914 46442 208848 162093 561081 237393 32 518195 854294 820541 785784 862334 452552 4 309717 874439 144953 237708 441814 24381 456042 671229 337568 576319 854142 8032 52581 321885 60599 611872 583700 30481 175800 891250 29120 489539 797634 730911 502946 621512 866272 133852 853810 9849 209721 687806 839388 881859 63879 313676 840732 18273 319735 6573 888945 6 885846 250 828772 793921 2 786653 323664 357381 54334 2858 892385 6834 5 56993 4 723779 6904 106 707052 885958 42 870166 1677 873 12 564636 327283 898247 10 71759 40766 877054 11 127074 899003 5 805086 827373 889938 508185 106 12 846507 841204 899422 55034 63641 347731 98785 89553 496655 7642 114 483650 428364 821073 130421 253045 124919 870530 732816 46 862685 899149 832713 854404 719997 95 779950 132770 632511 717365 142041 491216 22043 882773 155098 65864 856466 84444 876191 15 101409 979 855749 806947 113331 84755 29816 3 736826 530754 8215 62787 40216 869850 479496 802581 871565 861545 1 177388 775164 800596 342822 266311 511300 751182 643676 1010 281254 714491 94563 880684 808535 740218 868152 129796 894342 838 534 831453 233526 848183 275643 852519 792967 22 857859 897343 1 893540 891687 751692 516511 606668 144879 866328 366 560422 735449 2971 890777 839709 765965 794731 888748 802433 64556 533935 188262 565532 837038 889633 602595 867248 868290 505948 857953 770802 692394 890403 336650 275426 382138 306352 437844 877745 133524 4405 831882 3 4037 37243 666512 890057 621 762178 237919 347086 732772 55731 435916 30216 702201 317756 835363 259000 11 1608 396425 959 759095 769283 670226 53603 36236 857630 184481 684472 548625 500904 475 871768 861474 389470 4363 899665 5523 490030 323502 842696 837447 877962 889876 638794 5683 455452 893900 284207 403516 728787 461 850067 885640 522714 818190 539798 560993 272671 120 492668 862288 837985 615433 34081 386454 734300 21970 43927 467387 327577 5 248289 20827 434494 878073 266771 685515 316658 701443 252483 536054 749450 898562 882281 873042 838840 567173 899913 2 876662 794016 701049 416847 549415 847040 162192 3 2 881085 834111 1871 591560 9144 851777 4016 1743 239018 650206 3364 14036 874154 3305 883501 333506 139145 150847 60074 833249 880418 870826 338 781187 9 894974 15 348052 855414 826724 865873 25811 76079 156462 753410 833962 7516 5458 255538 30314 540333 260979 689018 215818 547643 525469 429605 7 402693 533193 181882 62457 645969 325091 409 68086 496580 2681 853 85116 2348 858546 210894 212949 10777 622898 602766 593458 821627 269725 882961 852773 131094 794176 745941 872007 581142 856130 879533 2263 565419 347 827286 61066 838329 883478 380012 20873 854672 865360 165565 814695 817898 214269 833143 67258 561691 876733 853376 391 896019 347816 739162 111129 590595 868821 148407 8046 867393 57035 18 553840 893775 12 880525 834567 18 562314 203443 615260 565837 248863 331756 402757 1 744914 677042 444255 871193 348025 417373 811560 2 2640 570570 572 843264 874852 145538 699 2103 236576 883073 129413 889537 829833 873623 74 670652 857109 434275 440703 863146 138399 78 891564 99 413096 822857 152917 143728 867847 272853 140393 739876 50278 664826 39214 15998 786326 767760 623244 863499 350736 127038 26 776066 513086 620161 262136 9964 793230 339945 601264 831991 716977 669017 542732 10 824518 880504 209286 415474 860613 712745 576149 403635 117153 19 250619 234874 621044 821719 327856 762014 814172 89778 898341 31400 640 877549 898396 893743 848063 827563 569823 529184 2369 599128 208101 278498 323000 674 130439 164768 2 608142 768696 675889 354764 277124 848394 842172 835454 871518 874358 618344 642139 763631 501706 7686 164640 455589 729437 437750 269785 653803 690886 197611 140880 509274 729258 588671 1093 751670 153191 127164 185463 530 441 807330 832199 276016 819177 792404 857790 467505 283061 116 61 233 818008 746204 5915 898029 880511 867024 68043 508 818429 861616 680972 194406 452227 899338 43 130039 870252 467472 747885 173469 176449 844272 37816 240730 891256 794768 854074 414992 268299 81849 259 4450 1810 656843 22 226847 794 232512 848222 755843 29 399722 661443 5 881693 627360 1 569515 99446 4 553797 229635 899863 42789 853723 4 19495 409657 534336 120800 19382 897302 537574 7707 29 335465 847584 898392 837441 591761 832579 798452 854140 996 84 593845 879959 814657 550856 611696 62004 751776 342196 818726 2 3054 117381 492528 377351 888389 11 881045 21 875673 872762 430553 380629 135736 445507 487552 17723 396369 883709 353802 132819 861669 866449 246241 34 3965 685104 814249 74 364161 883965 14815 244024 4 633532 704090 207763 98404 792760 12511 822941 285125 479399 858273 884308 811132 850019 2 669311 895 831431 15083 295371 846996 309626 101 42159 884578 727148 880259 875680 833983 7598 840129 883701 19925 15 9773 811927 1847 11 851311 2 267310 502395 326171 203402 412434 529659 538752 31416 813749 869288 886058 999 634268 899641 857775 166519 43477 878105 894366 36393 36259 161656 279022 544264 8720 831747 844126 119 796270 159 367765 665928 506996 132955 876135 54961 898334 563682 802189 545547 3 99461 4 893044 404662 884043 11 1935 375770 353470 771059 754110 542116 344583 621965 141364 39403 890039 812791 171946 406273 423125 2141 382421 884862 39285 878840 882875 480650 417552 84720 2 211 319611 833255 410 771740 157267 690831 888531 691965 44237 38781 239 762387 713127 129285 883080 233178 286369 126117 169 796 252722 94903 10 893761 75 306811 24 587445 70674 82474 154318 26806 646787 28 6382 837418 385936 770205 294424 607514 834976 36553 431673 5 810646 844984 763143 646580 879307 816347 24 17978 269089 416488 895275 11 951 890965 282228 537999 69191 25694 226677 409816 680653 1 869674 888543 17252 560764 894005 24 37 449589 498451 60267 490981 502413 296810 196 755338 835967 852391 157634 402485 43591 91 375807 55760 769233 843284 851279 872865 711829 260955 474342 207 876542 836094 1 354170 551542 491572 2749 557223 38469 190451 314316 24296 828208 444697 804997 444595 890131 2 3816 897190 240092 854964 151 818741 819296 540556 252336 495169 695412 868612 34919 888182 865775 34 540776 729158 526962 596451 76795 877781 338 68507 721690 24815 61448 793582 1219 2197 850134 51260 717598 894341 206043 278253 2 639266 177852 245564 437735 4 648454 855622 841299 889590 749704 865107 152889 807208 3 666893 5894 244547 625908 303946 121685 468567 511654 765153 375084 363 802315 222 237857 23158 884246 474759 879457 532708 239298 768466 4 1932 746653 522 179326 193328 799282 648091 743984 580856 888251 780312 889735 879620 37495 766440 471369 568022 764519 654419 329580 4 768783 497786 353179 646138 678607 729980 84822 117405 731915 898995 121 179955 866865 760825 590977 114232 853172 864319 345966 44905 285602 776001 64001 1 1619 359514 869768 242617 899508 782583 4 889014 389349 192067 871874 612901 48253 893597 311330 101733 369849 683675 670247 873448 859488 128245 2 677364 334240 8 239239 72 27 787666 43317 410022 481692 806527 673324 697595 116133 762635 768926 834829 267531 849149 881907 733837 128339 320255 255699 757585 690115 658772 215118 26323 8910 869712 2 893083 857928 188109 775555 5102 667600 383666 739985 893162 553155 217 96601 324760 891514 601432 796165 7311 2540 489894 94725 453734 182 892776 898852 519336 634528 58984 882944 6197 1 867655 153886 896038 552545 871200 208500 855918 522782 542958 876424 120 297148 6 652110 888396 623475 31210 230799 683823 90396 594561 12975 843867 897936 28 4 759937 505945 378060 6 1325 353169 780671 665690 72132 6052 785713 680242 779686 778536 162995 530827 899270 631158 418685 211300 893344 572421 676594 770687 91 147 401387 889320 3934 107458 479350 773778 329943 839672 399527 876730 2 665127 843748 197825 439190 175810 8957 893364 401803 66259 694847 312975 836050 479265 798908 566248 13 780281 752759 289823 891245 81 714334 889373 59003 210631 434296 769639 639575 447538 20 207806 1 815039 780903 798135 83 260647 139803 125382 859566 844199 499334 537958 706646 750491 726634 5517 808482 841 745004 899975 13199 159086 781844 782011 645908 180037 296821 616688 338182 101 797745 636630 472868 79 831200 719295 844629 131713 877162 94 867600 2 36903 872528 880371 740772 887144 736295 381595 10158 898162 877011 821785 14 208334 643537 7485 835680 821695 732751 878509 356683 67706 127187 4634 30431 129990 832492 453187 256432 274453 872041 828408 331 259061 154808 883935 871968 712192 673506 772209 796928 721 807564 31 3248 33187 880456 811650 892736 359516 77324 95638 6 256657 478269 882919 30557 33 807662 28 665526 651863 854397 318458 75 892064 350606 516849 703140 208704 784853 569362 736954 11 4099 890412 853822 864685 82893 43385 1450 886751 764725 878814 719568 648135 595259 768222 553123 894577 195113 837356 859215 127284 124743 529081 149649 5409 895446 203428 167 137 271752 820150 163886 892815 206757 23647 707744 82464 196433 832031 888746 878685 24261 804190 845467 824998 879757 885031 718544 161 875103 20 92500 668459 878751 11 590453 338577 114 200098 699293 353363 502488 825292 871735 534667 644490 701581 784637 781758 345887 810567 870521 507050 779024 26761 795279 3 534124 710989 32144 383256 248852 351766 889506 44738 14 2196 781395 119761 118 771631 3884 118773 289563 363358 286809 887175 867262 728341 444164 75 39 713500 72031 851915 241198 224966 1 532480 26 8999 11382 11 343 113372 7 511527 45100 890025 693980 518 809233 741119 700948 61 552709 259651 8172 37260 40852 155916 498344 767288 42111 182341 880169 120835 668420 1468 761 743396 190677 29 381698 688865 3 841035 742206 431730 119021 258632 222017 723691 776958 524838 375503 669440 74252 724477 497206 722235 75668 728745 256539 433296 8670 775243 600686 406510 628741 879115 52898 584867 835405 142068 7584 850555 125095 2 41011 4826 476014 866755 755365 15923 426244 84483 99892 763259 872183 882280 833333 836341 322364 842656 876466 433865 9737 90957 352461 803737 8767 358333 494034 19 723589 52153 371610 665 224486 899629 875403 320020 887862 1303 651931 878950 856973 890168 897642 105 329884 224 489128 829133 892603 895760 634215 17151 6010 372 855504 396 274960 693194 20 3 90195 854285 104346 747066 33823 34973 169427 470542 887916 553591 560350 203 8632 1908 194 364869 775160 118307 119379 658089 82019 257901 843744 823986 628940 529831 170225 886343 366122 211 2797 22 859125 698136 811378 814838 895402 258132 809159 835963 600406 266732 893516 804722 645447 13990 880635 879107 19418 871353 65 879552 204400 121844 543029 837445 187897 864815 35 793745 285174 42355 855072 326 195232 881730 231205 632364 774343 32343 24665 203978 849688 857203 59487 62616 565927 298671 303441 47615 367181 602759 890914 418893 899193 159942 652380 369370 1043 735309 682140 206294 145445 814551 239791 484928 863857 775671 263999 255072 817589 827119 520287 68 457880 11546 238388 835293 800785 768846 503792 181406 636189 847086 890259 846899 817855 30 199925 783873 87768 486314 186910 836961 523975 843609 5492 797654 856610 812418 277712 11281 869013 6 881223 566562 702292 255333 609585 6 899789 567955 853706 203900 896789 667874 41587 827581 51171 876288 28 892167 875865 301051 283681 496725 515662 789412 482125 830760 878099 776258 843558 736124 572640 47445 425475 326603 475319 832339 7959 627928 443237 813517 793050 106483 1 62 865028 568237 7 452338 847064 610267 70573 660226 697617 282493 139267 273 451672 6 1049 797572 285126 209542 228512 867903 891147 703193 134 848066 51716 644501 388989 697135 104283 647633 735144 853839 147254 19668 864579 325292 150329 1320 1524 134 9 511968 501430 330344 712636 759765 87868 420157 896634 457152 359372 894886 112204 342864 550706 834744 798926 73503 1187 191151 889194 694600 148659 498173 14828 884450 462151 822536 887422 892765 125003 5 181903 750991 899304 2 712079 146 779595 871858 772228 824510 96877 212196 396148 635671 894226 435617 16 741348 469326 364360 571877 896428 844895 896932 290561 3 637263 838213 73678 705785 331763 2283 873808 864783 420878 855104 3 889384 844439 405826 895175 763667 175 884291 855001 774042 899515 18066 77441 503303 533478 453688 698515 687870 58 3444 288982 759008 13636 345338 286575 1021 589483 654894 373795 83 39 833061 513857 90771 642994 708838 67 643 464207 20733 833064 870756 230287 255844 886102 550033 55 15 253 230089 5614 207882 14 863892 738519 868384 863547 158726 747725 798 747800 2494 876128 790531 736360 823632 612222 1 877867 244901 898403 582900 704394 67487 775861 125081 789299 722621 803540 880688 899925 890884 335396 388050 847747 548757 878891 842915 797788 682709 265412 469891 77058 648745 146012 652111 267543 88072 617 65910 896056 733765 411499 499258 891377 845756 705940 845539 293416 842401 872144 437030 1398 802670 1572 183 746762 844256 135488 809558 892163 4875 672115 405485 870889 898671 18544 811044 859531 68942 766044 264124 792722 780177 693074 1387 111255 578734 307185 138195 888261 566566 604565 888599 229876 884979 626855 105018 799929 885970 227149 6 98 267645 872324 763969 1947 131322 876114 380 617725 530273 664041 2 125784 222519 272691 795716 45815 801539 884055 24 197952 842546 122698 70 794589 123948 515315 228609 115611 102507 3 558102 707351 19818 733754 883990 281462 790601 898519 439162 1566 1 842789 896621 306914 813671 671816 824952 62 93722 1414 263978 304653 20 843650 228932 82053 890383 540346 808062 2792 2 57555 218473 460810 395160 24755 433287 532709 731574 24953 833785 856155 237120 125227 367951 573158 889792 56542 533463 879131 14123 339684 891049 495447 898635 795794 416727 870368 214243 222447 52 563695 183330 12 899784 802916 121500 287855 833853 891417 205943 99554 24941 898585 887360 855796 11 673500 881209 522522 823690 202873 246457 242181 69845 451566 125966 683252 2 1858 810532 773697 3 772954 630476 8 78502 16 326026 6610 886 735357 853312 121393 651571 509380 266588 216947 896376 696276 486096 41 154579 800223 559729 840555 212056 10339 82898 896377 47880 647488 570041 111031 789970 169154 2468 17014 140011 865914 62605 44345 115339 724558 809440 667489 209182 899339 520745 508694 139791 77587 806676 898467 4 617854 465269 89175 573230 705 511745 864251 39 60367 293545 881538 649346 894705 894115 830655 194574 881919 2839 899477 246890 884180 834019 87437 308702 810701 781947 2257 792452 272903 1017 511669 262598 12250 855249 77620 783602 796 2 830357 284335 115416 899473 6 33995 421685 833894 787567 569327 499332 98 20 2663 626259 704002 828954 102250 57953 514043 146330 854657 332256 884855 104 539232 752270 647304 746087 689759 562538 301694 840255 882553 560688 5354 690771 19091 17 575386 571825 857806 8831 887717 4 883193 807469 806329 533229 865925 425214 581457 599847 5 219790 695688 108 836714 819350 697782 569888 147 138482 58 892399 874195 722019 575467 872355 880864 595 680728 884453 104 679183 59551 386182 46433 889335 503342 880492 871720 300670 325789 675024 788850 90 227318 11663 2202 7 862961 339126 316233 819071 2589 864160 841517 614572 147691 150048 898984 879843 816267 135602 794342 90590 788929 4942 721972 569161 877776 859076 876572 183702 228376 190516 529540 758747 799350 839404 612962 664279 31817 349393 73709 4120 2 800403 30 1 833531 680387 250712 748681 61923 778562 2 816543 38 179 49487 887364 819330 2533 880691 75827 315761 768162 32 598134 743560 782396 1 133437 812014 803497 5614 859322 817616 7573 761801 172006 232242 642497 840413 772011 883675 852808 805655 18356 824612 590891 795790 364049 892815 896578 53890 41 356141 1901 893618 886017 117230 756036 952 29 9844 119543 880414 395624 356112 631554 299416 476589 460159 529725 413762 135255 754379 678519 127571 534538 20 176907 707539 853776 559372 896614 4327 893432 719638 430591 468 750277 677892 373270 629166 425080 89077 778739 35343 828614 5 366708 2029 139 10 3306 857018 216438 408265 161077 490840 10817 614023 113340 785141 889889 894889 88747 280815 641901 846004 113637 887535 323732 832973 837262 450388 796993 635311 1840 898762 188678 863683 880998 2 33760 760684 4113 93139 1 420035 893868 1 375420 163 1868 374617 135074 798482 829094 122888 468595 804544 60 735970 891090 150316 78104 699111 807447 20 611783 844695 830593 878266 193570 269204 3166 318378 285984 8 22930 54600 308803 343222 66381 787310 908 898251 871588 399575 118 616245 496172 878799 738743 599413 77398 531943 107015 550541 766328 839 812398 479436 863679 62 414697 873758 835132 79 892704 519685 813235 3922 1057 246574 6852 462 1621 681366 474288 132086 218012 867701 883331 888203 253541 131 346574 743638 590600 765663 365240 442517 6888 513738 3740 21482 716257 318707 813437 856206 133276 236074 380 265256 244161 334647 15 189852 51 165 884446 841929 890154 772359 894141 237498 14 366134 813943 2795 685135 318132 46334 59556 161198 843081 262032 853199 789691 893488 738901 880229 238087 831769 891928 887435 814242 892477 702801 1153 474 162034 27915 27 281059 837149 747989 854034 893582 13208 509439 791507 271398 747283 1293 869429 542704 742230 14177 42 4562 600783 453819 827158 721123 863242 173613 700038 767955 850115 262692 203 8550 63 778588 859747 51 400546 749602 31 451306 899032 689393 11838 851533 258113 72964 644319 506923 12 813602 622718 646965 793205 803743 881024 452560 888572 888765 874025 799650 288270 553370 790910 16341 268825 309144 78503 982 99 63 866337 91464 251146 47 733555 48514 121680 631072 880688 188822 765139 710843 317893 406508 821985 869009 646 128718 130570 18640 3875 827204 5459 2 584598 694852 80882 634943 139116 384672 5 831428 760 864492 10376 622725 897504 874324 19808 398533 596214 4 532054 36981 827934 764124 879446 645968 429620 1508 796353 864750 702078 27 868286 880487 1 372838 726232 822097 565384 1959 403078 779203 740173 627373 872860 1096 875551 298354 817500 889830 58782 175245 872060 739214 560720 728594 855247 849023 293049 2061 382028 14997 890104 392476 893921 518126 789528 387220 256231 871072 167258 864148 240 465 864574 225635 889705 648243 305324 75754 768885 508250 881491 434370 641935 372372 61622 198828 427291 76996 486509 115371 835010 3526 446824 885815 867568 725171 154493 113868 882970 445725 711961 480158 748190 411741 142023 457959 494141 884211 29685 841920 532121 846432 86988 718510 1407 227105 23385 777467 91627 498170 144544 529649 757457 351879 835216 437073 375 48749 175389 127087 13703 847836 164673 349708 856259 589499 734348 793153 897778 402970 365800 636524 21032 255636 461943 37920 843210 566715 821834 816318 200411 870279 840099 2 872142 10574 262879 64 203306 33855 80 93876 893503 846165 843991 7173 819402 893011 572487 487000 866879 32994 678762 195795 869124 880864 13 580556 898316 872666 469720 14726 885542 673910 870074 11368 880357 836954 53896 8893 724962 1 890404 839936 700655 5151 883040 331171 13 676899 590502 6 475640 861038 403 896057 876989 763123 890811 282481 390690 41517 775375 241712 781847 829850 780045 529655 732148 887442 156036 883694 261781 664088 864451 358206 738013 358371 866047 3 5 222 849200 176584 12 805679 675983 805555 885785 131395 440017 519118 891521 626888 882168 368582 880077 263 848004 800028 22283 802348 344431 820022 857018 738188 53717 857749 345393 668780 596948 783559 812710 350106 210 158763 661173 819439 827072 431255 891757 269020 2 887349 25384 89155 142023 59941 294347 722453 784133 727402 481288 2 202543 422211 5 2 497874 285218 775187 472839 286008 767820 693767 885237 1 830727 734483 383 1 881390 488775 102800 10 30833 770394 261695 792543 34418 741571 755782 682217 819940 639059 617 508321 128759 304824 422647 6 784887 290258 1174 851046 394215 496251 878812 27268 5741 830896 8 7 68775 33968 1 889433 786320 63 4636 331528 20508 278454 782169 6579 599707 375866 327462 873036 844346 718801 838718 76 874350 340982 865466 328798 3 856589 139369 808818 285641 7477 659395 510912 884665 863847 605416 891149 776701 475324 764844 8841 66106 549639 878199 108 373566 784070 28130 458913 1 652 867046 156153 8 240666 385183 558875 263 895805 708173 8472 2312 779913 711562 409139 752371 855936 228095 117310 897868 809402 11 399560 20783 315 812709 4 21616 36800 95539 496582 42 2 122 876492 227063 4 884703 614207 2730 678286 364868 344789 836100 767854 18 861882 63966 828779 1552 844472 871848 887800 623601 19582 4 2698 894662 849039 895055 8551 761566 856946 508873 226 891786 343033 1 820994 448793 290230 56 746734 142098 888620 857781 882100 202713 784734 886668 603489 851749 306139 808793 787700 2 600210 128354 298816 31879 33728 179360 756307 299349 143523 80 163138 200334 852387 889839 887674 869451 799967 416129 803694 32676 662357 126 174251 787652 16219 57 398926 867242 886920 144909 560868 874657 666026 811107 812816 350454 20654 343707 476037 864594 230 723489 393465 855914 1077 482325 746246 887968 827 644284 360392 895149 755649 614 897501 601 104032 67 531363 35197 897086 13612 13 870479 1375 202 895275 434448 886 430445 319887 529762 806319 838484 878583 428731 1 789256 725440 729601 2571 798683 548 142690 229569 708590 871303 53430 885543 859392 367002 895506 649278 8 850757 702737 400374 865864 12 777512 674059 414076 889205 835743 804314 887414 2 418039 681 9 635242 891024 385236 837773 61302 899915 190 250 350301 91 847468 361410 681951 706302 655649 71895 151082 258026 898181 409986 594289 875754 295451 780543 1 1 890405 661 8420 431133 884629 827118 832932 850191 25706 827927 2015 211 243075 2 16765 820189 890469 258651 450479 893466 2175 881836 500157 840997 245766 155 873804 65379 30 340307 856625 850482 653 53 519695 146544 292897 21728 266 301859 820059 798482 547118 322542 466398 320159 547312 8 491161 231812 847657 778973 707701 237603 549369 374508 880534 824646 863499 257689 894979 1017 257967 2999 884636 333223 836230 197 509868 352864 50361 70685 194272 895196 661715 122 350 704859 742459 166089 479045 630367 11 1 762059 815249 737696 11995 246998 72302 1279 509589 32983 284676 487461 24 318723 884421 625414 354862 72685 160866 792197 101349 202061 885256 833669 754606 218870 872692 315048 543331 5 866903 872939 206232 283050 312 64503 3943 716336 889936 735136 378040 788864 593127 474698 446740 440961 6 372081 640758 880738 356405 50186 343 50843 373 782524 865551 5 539149 479598 9 871757 209055 2 890119 2 152178 828745 864278 16 74696 99204 493112 399209 844607 330403 85363 693041 55 730995 427260 260997 852928 891876 78273 147119 767673 889292 815334 98853 3 855414 394305 184213 769406 804243 264352 2 852727 524300 845381 709434 445092 738739 38 516513 887423 600911 538026 699289 711805 558431 838175 891868 255821 852084 391140 573107 145081 190566 72448 482434 334452 427036 84260 112092 525842 113667 873078 414530 103039 851325 453928 468043 725780 198370 191184 852402 266175 831902 484989 694677 870664 649269 21993 878447 765755 121161 552310 294783 627424 67082 24041 220158 125559 677513 608665 831914 681249 891567 33 751984 8825 116598 874018 899138 626833 853447 67525 824956 2 359101 127315 301434 879013 788475 2 817566 798237 692690 374904 6 48749 167540 191163 860896 865414 57 357 10989 2 871860 72347 753418 464431 888018 848967 538011 842881 52 228176 724990 864368 878057 858000 897135 553151 837429 413 55272 9 164594 80699 692755 542760 809888 300961 868871 894928 12005 874920 429181 30134 161911 778795 263418 888546 334812 1 463288 867526 536357 657700 1 495046 522386 212747 91774 4522 70459 868540 182450 825162 5 739021 684577 415696 12 596858 50126 2 543970 878377 236066 769790 242613 416754 893829 60822 32173 363675 1 807199 133252 879083 802290 1134 408056 761256 472581 119 759420 234 27142 861634 772612 95615 30596 61157 31990 398671 892817 281080 454848 248090 216683 21207 884908 756519 780247 678139 145622 690874 247067 4 2 520751 867333 869090 29 896672 882742 765830 251 42301 552361 807747 495515 846524 851859 1 797150 742631 210018 835789 236007 860532 4430 651989 380924 184 1727 493167 66124 876406 10 829322 891789 854135 889158 81 2 426401 4329 857936 897658 869369 376799 19 56 679090 753 181350 978 356295 475258 875451 319341 621973 1938 602763 56200 809611 127660 418167 881868 2848 867741 57 724910 510260 860754 894818 880651 451910 790837 5520 113 718225 614435 872155 284382 169684 863992 294111 700912 5988 421083 894430 875096 447926 17 564163 885430 847037 377873 373893 31 809286 477644 6443 976 878880 886114 897644 28021 62032 89840 517370 854030 298629 160094 2415 805043 506349 1104 853333 607131 165290 347567 256365 318146 624243 732395 180600 343768 859030 607718 867802 174284 531550 848884 765161 596854 831069 649643 864418 343738 401069 786669 191007 2296 341399 726975 802871 9706 827165 493149 176836 860174 802714 502879 827812 872762 336607 24 882692 3 778652 446989 893946 741445 18266 783975 102168 864763 307366 128314 872818 1043 35062 770695 844850 816716 783549 22018 851383 366689 3527 594341 855957 656562 809534 14879 1096 20383 244631 191458 889324 585105 644362 10852 676785 293872 6626 143142 3 3 869805 749414 842716 440544 39132 827035 1784 874441 55739 23562 817556 744579 584374 357 851179 822573 738662 852065 831741 661934 834785 8493 831875 393402 320012 849519 834438 564473 256225 1 601338 847918 848268 888964 829902 848235 877174 1110 29609 762476 833552 832838 810128 418521 705470 300389 856221 389547 896045 880518 263 878040 868404 639909 500044 5 245848 596 846324 511231 859317 2 190690 502001 283447 178504 21023 12722 162334 626886 716491 9 759221 258219 16654 4 637171 811856 147295 797963 887482 502830 844942 897899 653926 891922 476721 804647 786360 842672 123834 459923 872715 752699 793567 887928 255618 868993 183959 24 822436 819274 835272 887889 478707 106635 866070 250035 144950 34 802519 833552 630351 879524 876473 705655 758164 379838 193377 817856 843546 659566 120761 437304 479 843258 445306 153 304631 531331 890425 812787 853925 25984 176138 892728 218370 89379 384406 115912 869010 526923 694744 65504 299465 444374 643 683728 81 528181 29207 75546 876288 442477 239325 885506 29831 210829 476771 2 136832 713103 2 21 236581 744678 51935 79111 309696 626631 853968 875305 537916 837875 18441 393898 633769 118528 616077 324674 892439 878399 690184 539473 100240 357 740363 851891 4 8423 154253 625399 418746 9 50 873628 418175 77152 555485 898894 2 1735 204874 878449 390223 48370 70359 800947 10674 431238 854063 897650 170341 365591 240014 81 2226 112325 167406 592122 551575 111 6966 380 301463 11156 818962 875043 564663 681175 523470 95662 874184 899261 10 36189 689417 40 483831 393206 6589 1 870877 364759 8513 898824 826046 747096 676686 701016 835029 893530 418385 679224 2 133838 126792 886419 421058 367797 7341 896389 298033 23194 371903 151376 824720 312714 784822 187436 10 253611 693544 657748 160749 825129 791210 863745 2744 42319 536860 66884 860138 592694 832899 732147 6 462808 763910 890678 780163 1454 95821 5145 327572 15955 425515 678144 2070 856420 25499 520771 200722 6188 732595 52371 85 891012 706246 448790 629910 870575 411971 285169 446039 496 640153 441706 67495 81628 379796 658714 144496 193997 762380 60 545979 494186 872779 860972 844348 308919 44173 691484 31428 404524 32114 428437 536539 642 87005 400006 604826 757365 107651 794269 602 872732 143465 48387 736634 251207 382088 707439 218841 392916 866212 840048 874038 4 720303 282 304481 318 499990 860554 344529 260245 714585 166852 773054 884040 161369 691723 151561 893586 257001 838305 891312 68 833131 1578 516795 295776 792475 849184 728595 670542 734469 755272 787 85406 178557 885607 1 796480 17245 505463 800526 301131 8777 826390 709117 20 860033 185054 552692 898860 762660 859576 751739 349181 421559 454886 887800 484638 203505 254217 15 865395 398351 605266 833678 483660 675067 210972 352528 41756 804220 638744 776089 681661 123627 772136 610735 17488 752213 375838 840425 160449 79757 275475 45 847650 32022 1800 821451 653992 829363 324551 885948 1532 22 40485 335960 177921 199 767372 886926 226283 859113 10 896220 58233 78 645185 673945 68206 898476 890001 34 142205 498649 794734 468447 2 858612 424019 646359 850089 14 822816 375810 39 16149 439400 510493 728874 10603 628197 113 5 566515 2109 1 821900 227251 796371 1939 434215 299261 9 781720 868764 32316 5367 219239 660414 34630 774556 754056 93943 848623 808358 79649 391220 124001 332196 870073 430748 824897 327679 7 738388 715712 355 474632 194966 713689 119 663769 142458 1 736006 819076 797764 33620 896887 37725 189849 635050 846909 470 31942 761 7590 2 313147 801719 100316 885153 279507 434835 860476 446272 605947 381359 40 825508 898662 366515 9 31 206536 513999 378065 887633 298291 430747 799820 561137 721327 894523 51962 662768 855850 862245 14611 288074 710237 450 765006 892001 852975 812375 13 51 77 885868 762435 15057 875383 9591 124576 808759 361408 864909 7 16 75907 164641 285583 511007 99487 90486 885293 28 335817 4 10 285743 861117 24 897271 119 328673 661003 94857 72616 846210 522688 881152 197467 40375 297553 542075 660137 25 450799 147027 98943 5 772092 218904 567138 341632 19 93568 670230 219345 892075 275 29028 509110 309 228592 413720 17592 731832 666854 852134 899076 8 857841 840191 121250 453265 282180 856517 181894 877439 883774 710920 677273 7048 393291 890859 650650 89718 326201 359836 298 222623 39890 75 763335 17379 410237 847623 64 599217 3212 755184 793950 853857 82 140989 877627 833534 498804 67870 242802 7 601877 13103 865110 363 32103 799832 213776 1528 278 850814 598926 2 3126 861805 882323 530 889246 857111 181167 720397 837391 676207 203704 191680 458486 2 868459 809679 889097 877845 32461 125227 170651 81237 771332 860969 72621 1351 75 597816 225073 633558 757574 586276 96626 768560 432537 190036 828834 785260 122530 872017 412148 43915 763851 537845 849028 533828 805990 886115 361585 172596 4651 350 2 404116 889626 144703 1 861630 850397 512331 744249 340089 896176 865185 176927 4578 889901 351389 845111 887729 515814 237971 289350 735992 759415 362509 303160 797057 108 548395 754372 148645 166 513245 614951 863150 512932 336022 678006 894450 163995 886408 822014 255182 547814 812 550342 843822 819564 15335 520303 696594 136879 753889 17927 867902 463701 722572 757565 554587 4947 271837 500755 6 50182 192534 486885 765327 875698 749405 394311 42558 864591 548949 678469 15044 700495 479352 577 891466 868521 462712 20 297872 427860 891785 2 781517 21 460400 81454 861616 38507 354692 307895 874566 852787 35 142286 664729 281864 818236 819433 672570 318737 148120 860228 1418 2 855920 876969 882199 439906 49500 886154 718879 126576 47376 535432 17 864555 677380 209 6 818929 312758 872290 872289 704582 466358 740632 1 538042 850089 857154 61336 169238 883196 539 835559 541776 466287 325236 397131 476871 274006 13014 8643 637856 893099 455371 744488 1246 737142 610924 837207 294718 725411 720605 889503 890446 852002 278803 831193 725342 91 165227 295723 2 349 481950 304648 157930 404566 256720 187 898272 557742 521035 167513 736259 899420 111790 772158 347848 225 118059 244024 727103 119 857 311251 835932 886516 125535 321172 270394 805714 803201 876440 881432 6074 894602 781716 894919 895759 823236 382803 678551 189 161525 881998 681537 887662 537404 719 361398 758093 614392 254972 604702 684098 755569 66918 549726 4 57 2137 878791 1494 868065 5 889489 794059 848004 894210 849076 627249 503618 2783 681 136 10219 333320 21307 862135 811984 875096 85812 134052 92003 955 790716 2 720518 907 768102 52 77329 2013 242311 534446 37 694403 2 371159 805661 867019 831483 97 1 186817 826706 897547 57 884526 383305 755516 213558 2 189743 716962 95199 287993 678723 82 866975 9 254328 5 504085 894498 1951 687865 2301 27361 648038 714915 858709 855077 3387 404985 115561 631911 881935 675597 760765 375786 770582 847528 575419 875092 814198 872158 822237 153435 798797 314157 325655 4 198352 768904 592678 891788 194967 891302 888387 530767 94572 463411 522972 128558 1 478450 2 176 236 304203 736451 843619 809424 686760 247609 63018 40786 865561 5266 808805 212522 2314 824828 741706 822252 132218 102651 556563 12342 831203 455355 466975 21162 6980 69 786378 27 676297 711020 825215 6 151342 20 8142 6 264 693536 882689 159 842701 239463 58580 828190 124960 801012 12890 492445 842375 811938 12 65 840204 825695 93490 217054 47623 772 812483 864942 241609 864521 879211 10867 684890 899089 37184 848425 788163 11518 677645 850775 866569 888309 732075 662727 841003 210009 54153 10540 867945 43 622 432147 727 837752 798796 593177 63 757276 662002 347357 832280 596974 712024 253 445667 791117 884224 586667 89746 823195 23 741157 121416 612582 445884 115422 670306 857297 675096 15 408156 7497 25 820749 776419 429 3 883123 350710 1 532439 172 265499 864079 598934 469579 422957 519666 696135 598028 804508 2036 879441 854571 727445 35 280126 849143 869820 880766 893573 882230 872552 713555 500657 750996 97855 740170 149 428313 423513 570490 510647 546842 842581 349 859995 856474 163233 261615 45128 826016 809285 872274 5 3 44346 669398 844974 766410 104143 689063 863746 42558 5127 670995 15434 25108 391 703227 691338 933 442967 617785 2 146 560727 59 684775 863521 857611 672378 876869 817878 712110 155082 543533 734713 767208 409940 1 853719 301262 212248 192195 147 844211 867891 2 164383 812667 898957 375161 95183 624918 743532 878950 1 877606 2 74861 394992 830303 585293 492006 186523 2 19222 764873 834579 835017 857203 381141 850472 310 274 12663 547 791242 674452 568940 756793 842144 867270 408645 312561 825284 643483 85657 22 848397 798703 846939 243696 807937 863935 393154 118390 745169 843995 721638 710295 169090 433804 18516 576101 71152 271125 451586 341830 263103 879491 2718 373762 858171 814019 706259 1431 92829 826629 760199 817849 112751 214166 888216 112266 1762 89021 572131 877133 286753 810112 623730 882208 844527 26272 327151 230211 830512 276 46929 43601 683724 13697 862380 4 721981 50073 878308 155568 1440 887708 544115 127993 892070 864104 730861 522425 1844 5521 538054 725116 739279 338544 780651 415548 293271 308669 822007 69220 434252 498116 8756 109 882533 218171 553626 381718 293151 11 56 775059 247421 160 870691 635864 146769 887332 698215 509448 689269 759051 288261 825728 93831 29 36269 3 647 565907 68 140172 952 13 172765 100076 850419 218601 233864 265325 410478 12 729787 3 365497 740165 110 25153 18191 746114 398003 178070 220360 761420 3 877111 18553 299703 152495 670153 626827 473345 888362 13 376588 712654 521322 799611 873321 637305 893433 858237 899961 184125 51 188 846278 788551 133665 461 426792 728785 688774 648159 831326 168218 303777 872938 339591 689897 882419 798141 88 447176 727646 771775 334441 39201 751081 765530 720798 895872 792960 859496 489513 738034 678262 344669 457827 849670 41 836403 25 460272 472112 354863 529969 88563 708466 876884 893358 864428 773946 3624 188 3314 23278 501855 7679 94265 842830 897918 868443 195702 22 470791 35 549702 631323 217145 899635 450523 123 795054 14150 890357 4700 428511 438 886004 312369 869289 775275 843333 771931 15945 272162 3837 648482 849842 693459 495323 541203 805267 3 398062 5206 878029 685790 826873 456 825792 16 843953 895852 1 288782 1 155952 389072 224635 308960 227761 242253 3531 215378 775188 292974 854936 883036 382966 5 628223 875549 882399 270587 611425 569057 9573 775653 107813 678971 328882 74 1 302903 834904 889445 233 266644 33892 62284 236020 889767 14 329653 205210 859972 605726 848567 94946 117074 54 325567 611386 72583 408 107865 890386 8 699980 837620 719954 675889 132679 401154 65 59 757906 871702 101876 2 588253 628792 211200 815700 241819 323 349188 600031 529619 21280 840654 2333 767536 886764 728315 420732 615751 701595 326625 801945 848508 551970 888053 30498 405680 808731 837855 814960 345 140351 860491 193813 95913 895980 721984 1282 893469 875663 746149 853812 874607 780030 452675 521287 684535 85458 421334 68068 366110 70194 67906 12 6 244260 879533 646565 605781 465684 3 381789 37015 884167 149704 65 890041 3 85212 276135 611163 382967 499088 709792 2628 567759 604411 859843 757160 665593 258784 109 881847 740862 1026 640786 608402 264413 79368 888800 660530 511671 890736 149356 822687 28424 145657 121435 5 782875 876031 28403 752307 770012 231650 2 76 869615 26742 450650 504428 93955 569739 287 738494 10052 541170 8682 820175 892283 807756 351687 649135 876394 857120 891096 491926 501787 796239 679260 897451 767675 880555 444893 14 194295 345468 535867 441584 750886 424109 296265 77 1782 749221 226710 746513 844936 703418 110 320994 528679 882300 78451 3097 614497 260106 166723 837512 335883 323474 827823 123269 254578 824467 608135 423628 725115 762801 49355 870702 871428 853968 348503 816744 549829 894703 756149 732669 244404 589058 122490 1705 568596 88347 536846 411357 603277 454754 221672 707588 280428 153 844251 122700 536392 298972 771407 888121 136693 813561 538902 535731 96243 455844 878243 37586 647272 687528 159509 861860 11 55453 891842 307667 892823 160663 3 675329 833333 62376 866901 562060 851671 171046 431968 320940 802408 445465 813942 418029 524401 500187 137849 397871 811343 824262 96054 493255 190 767011 833175 127691 849865 831611 57 10115 897512 255 2965 885353 899231 835386 824259 3198 5259 573176 890142 530 596682 822600 1747 104 39691 765818 843309 889528 539919 671246 244732 18 224745 780829 854514 360 1063 326409 470990 857927 106924 859461 250889 806536 454828 140215 5205 835579 266679 144 899031 380183 309513 854796 685964 635702 653947 109228 68926 86049 678901 833021 210928 3 538636 731396 480483 748161 860452 6191 467824 320920 882660 808617 818112 845747 858950 349626 863819 2074 860969 74 883599 856533 585045 112536 638273 517269 7 785806 29107 864004 897908 829302 55 176671 698455 882210 816493 835844 9397 100237 16 845810 883276 20643 313915 29295 665189 804449 897497 893447 89391 375776 772071 74572 208747 268920 178087 549338 11080 584611 831259 18 889266 2 146 806949 5 431651 236101 454687 3 826952 662771 898499 656313 192579 887839 378718 848325 48 804469 845219 271077 863464 128663 784640 845222 99 745903 853590 681952 89661 438818 854436 588532 402 22217 715412 868035 277310 752623 864968 708072 830195 2 1028 307936 460960 899089 812643 593 894484 52643 431078 299294 210540 19892 77474 867492 893928 456051 484001 397347 102897 573713 583037 160624 410572 896616 730451 380727 899132 150447 59020 416441 462029 7049 500303 730465 867287 342080 758647 850801 794795 536022 135 737711 274409 889017 4119 624171 2 751575 683453 709780 205904 7 829085 15 895734 315223 881155 14 3 749663 103316 767295 289467 1252 516729 5235 148795 853527 608055 678782 723581 201121 1 4 138511 873845 758118 808432 284643 26936 832295 679976 296273 769637 878611 2238 866306 203767 1235 467916 832245 31 492175 32321 306341 880538 483848 844917 3506 762068 35138 775299 843393 886936 572189 891439 627798 6219 6311 899117 43457 141075 290925 55948 871195 554487 106930 225 769548 61116 70264 26576 35 818826 5 890761 859503 94 25460 861521 414501 780578 838065 10 89746 29011 15 393169 857329 638661 495030 7583 899698 98439 1562 868309 779042 304129 32283 223858 816499 238339 324568 19 778201 859636 540039 5 418 36736 411050 875 22801 446612 323985 36665 603 143640 831201 231393 894005 897267 859206 102820 72 83281 888420 730103 123415 29 876177 890279 1938 846687 754308 833156 836302 105257 775084 875006 187538 111729 848794 829874 265366 882793 855322 865525 837528 727995 223234 106082 5 256462 633963 58620 179963 114108 4827 79444 379863 3407 274 722495 9067 810144 109 867378 486666 612639 2579 403395 511915 127534 864938 19855 867725 27 2 769803 877325 283 148632 446707 121347 893019 855688 79054 148773 1678 856992 438583 155690 280630 400756 866028 518375 252136 301595 857557 86359 309780 785923 887284 7405 714166 148427 874286 11385 888727 8 759435 210716 894258 158 329574 882479 878861 88710 835879 3 353694 892375 356536 657776 538718 791468 9 891901 671147 727659 67565 34 133145 871487 863190 149482 870912 371707 893815 685857 744828 864746 738881 451858 861492 388167 632222 802702 883889 125184 660308 174258 869337 884619 92728 91925 851441 552689 745600 276362 433510 685478 267693 60566 846324 16033 180137 115 763592 770753 207666 854373 606185 20396 69099 27002 889202 245952 413581 4 153613 558080 520 422048 804003 1 576718 836690 389828 887944 413586 409826 2 89 2479 831228 881726 262503 570756 829423 486915 841361 33309 8956 830149 633704 1865 846781 774023 726 436591 281515 556989 844076 462271 85951 558088 737231 590390 35688 868278 738209 321894 849146 596270 12076 880952 152000 6229 797418 455651 880168 377242 639518 475078 239011 896438 517 195091 59 126879 888077 349055 38854 13574 4 92305 878443 2474 421432 227901 614793 814995 4 838515 647764 536439 891965 17408 546785 568146 339562 863728 24937 883005 375867 9 161100 1 35639 884417 84 20 229 737619 606911 876172 596776 26725 460355 846390 15198 23 125768 21 711142 821257 2088 307166 870380 583984 897116 625432 888127 127228 25675 882390 640738 116027 258 349240 730159 141420 828352 887735 419676 44425 488 555597 147034 437193 806066 851716 842528 890447 419 269784 465 252092 145 763104 1 82141 631780 167103 661366 892050 25 885594 820099 2769 152 876338 846694 613376 164593 216820 899241 587353 4 174512 12 356729 5833 77225 887294 89976 693504 81 398001 528109 814604 10201 139423 858120 293498 791121 281870 9 308492 13588 312336 45 238152 415040 32347 8 677457 873112 430052 361416 366737 562923 781945 870263 693393 712209 339221 212 384460 636722 81622 875536 450956 245477 420297 846632 631031 844525 802192 522760 853553 565870 771691 696122 9153 888657 126109 599509 81250 306465 639513 66095 5 822344 857278 800989 447326 659824 579605 689175 799435 896959 534867 836836 874184 876070 12 248773 856616 367181 804084 12 832405 11 860423 121983 743357 834290 3 813933 895585 28472 521080 638463 418076 846241 62438 67475 29998 785432 794582 873703 592170 294330 652058 63667 397093 771016 725301 508388 246 451837 844026 743093 499705 338166 731826 644112 300618 700291 789503 776990 4 36144 781387 805524 7 174508 813077 862224 192732 856151 359676 32100 497553 3062 165876 4 735016 736728 894195 68215 66526 116678 62 227198 579174 565356 330717 243247 755317 875421 3 892138 666406 686172 851089 897064 892953 727987 9 874009 1144 85 173 10914 807534 872850 898092 24 629515 880780 892081 686123 646102 813101 594 827235 877798 694477 64316 839204 335246 34768 534644 1197 763840 842704 772331 193332 782560 819642 642990 886745 80623 835042 898868 412625 782336 66 222363 814386 748585 1872 835262 640222 444011 844839 107147 535316 62236 717002 6949 23 70311 332101 2 4 25469 569688 336164 751041 614396 218041 225617 92436 370755 189468 810035 233535 524863 468194 630888 423351 328360 370376 781343 875081 545596 861723 451266 314993 4 308806 583814 633 807078 831755 20 34798 15 875989 853768 882528 230999 885214 888423 451833 1 40846 703653 16596 210134 1 99 14539 711970 443277 472983 628515 886 2407 34 11627 256715 16085 813366 416405 792461 797551 789918 5236 131245 165151 105449 374815 841048 32612 249044 300136 474187 154735 865874 485094 500222 170 214097 840581 732583 13 554036 837919 463488 828456 740251 6848 843860 885649 788662 117527 214974 660736 3 567799 320 820956 428880 2 879792 199109 398193 482703 639278 60 6786 238647 531491 36 582860 898824 93011 871113 784825 461075 11 855700 56126 871986 455429 857339 866529 667777 22047 605658 770551 863873 517027 231087 208404 1199 696174 811696 390692 8 818773 33 758030 873410 542673 135208 4 771361 314 766022 714170 2 690334 65814 760047 689264 754123 780636 366092 898311 862404 82068 98017 164114 202949 509584 788615 122 897524 899693 641427 542804 862287 3 840610 796702 385487 897192 288313 1 878615 842972 634503 28903 618818 825360 6618 1806 883944 835447 756782 821288 96782 533966 757904 14388 841839 296784 564579 828666 1489 538579 661765 884100 549925 551 813091 789069 42 527424 674438 381135 507618 352669 8380 841066 849496 819991 877985 889885 309194 801162 860258 604130 3 444766 888084 111285 716745 182782 74655 428290 635724 631583 309695 243260 516445 639928 66393 595938 879722 277253 426325 877007 440721 692206 844598 33041 466925 368620 897134 625328 80752 731885 353126 358766 326596 709543 236 537164 1559 301724 858256 124420 765505 172498 722881 586922 863575 1611 869068 381960 8759 2 770891 16343 886459 860272 755540 528 58949 215210 790815 541 534714 98310 47249 529227 3 28401 7 826340 577340 717412 192796 775366 779150 771298 101408 2082 37496 416324 600906 672662 8747 666877 21 460 5884 3243 759521 482222 719750 10294 252450 4 118 197993 4 148065 850478 860411 302 160626 807833 578472 454624 877155 466371 340461 194502 777643 7792 859909 633464 339869 867364 592291 17502 333173 851777 6655 553666 548973 739948 861989 51 620875 639014 72082 799989 896935 830526 681356 845655 75 316655 748697 441836 1 69875 842477 7 680013 311737 406358 262298 781842 885530 766745 365526 17 271822 611818 723432 5176 603148 314552 517470 1731 7 899931 188759 1 765536 800506 128720 676058 869023 378744 825259 344716 518725 119747 864012 2061 863679 863136 252655 823540 652253 159 898213 219080 727483 862607 20 642159 748108 866653 877996 24148 1733 889219 414843 1 74 659 844261 67704 730257 825340 841114 538546 77630 827099 894195 844686 662056 185895 803230 142082 545001 2643 301 162652 779296 264572 253950 39 404786 104234 455814 717617 297595 3 738122 776460 296684 419488 17 869939 820045 128945 430836 848541 378494 847646 220384 585360 689402 896074 120046 825012 530933 113014 20 870019 2 262 126320 10 739117 4945 126560 46343 802737 887052 525176 33532 53477 419580 209983 127023 488391 810511 826709 40 801388 451370 425897 738607 644663 64660 891354 899674 341694 357646 533418 390380 802103 744151 792119 27755 867539 893201 647 269683 480070 362892 298886 802507 607346 13 615085 2588 686824 131718 876440 244991 48374 74370 320 184077 774733 773768 617589 6 28006 871404 175826 151112 840997 68 892229 121078 306415 865539 352015 198923 454055 392643 625701 702873 856492 416605 811828 1799 878304 83 178196 139485 153560 352236 304507 1491 382135 84222 280968 26651 954 297075 481 758354 313 819542 822787 696296 767274 62769 819420 274770 451473 13692 850239 820742 896785 633655 149014 827952 336016 740204 772458 5 664210 2 102325 25 875320 889804 132748 470104 891402 689903 46121 22 819189 822334 70682 811213 59 454092 351 293150 14321 11718 634894 102476 823089 476327 857819 853580 862286 197773 884865 8 705507 201355 382671 48323 558526 186350 4025 888803 587602 620965 139421 624022 228361 835944 728691 56380 91008 883559 633457 610091 461918 30172 894421 215001 583819 301040 828363 120376 876617 704601 594400 783 534764 147471 773590 43 837665 865053 31405 828337 887844 5 178155 815397 658828 768518 710180 685319 831956 248950 189686 782428 856284 872216 531945 64063 843013 23138 726 826667 869240 885084 809185 2 886106 816966 124 36813 351 399806 365975 806026 759603 721109 634733 40063 220 685698 608591 737017 2469 657852 13109 511399 704862 65 980 835730 95 809798 4 265384 861012 2984 48 861499 81 350685 852009 872627 818114 888056 883120 691584 264821 864184 812412 31034 813813 32786 753916 278449 456264 245862 28339 749425 795081 5 888444 711366 238706 4257 226826 14232 801471 244665 852929 894392 199706 21998 887589 412286 813069 686745 172801 49403 3 623350 17853 176331 332881 685177 866681 235174 14369 9978 843816 727052 763814 267884 48275 1706 1784 870203 80 885867 1346 415 20 654590 233031 116293 847891 878541 86404 14895 893889 289147 1 896197 819720 897345 586172 889939 8999 465912 200124 317670 32 182055 796616 899570 877213 466779 189497 723751 876937 108687 856838 482518 613957 693388 66804 23 867182 772717 84 3056 41389 29008 792573 796485 246117 847534 813976 85368 322629 832579 3359 838840 897181 874659 826881 264194 30258 20737 707582 813936 817107 758267 199 238779 11666 425912 106287 886838 892172 332040 683294 895319 872358 838333 254456 460457 833434 787118 581882 462220 820899 1 188215 390849 465826 49 719382 891815 803793 888977 251904 899824 860501 71746 462618 99592 263390 779687 793335 341442 559703 843527 886131 852613 3401 15829 675396 187624 304053 99353 109645 774983 679651 48 47701 179 213 29 281969 426436 724935 743454 19 474107 92080 244782 879841 861544 595670 268110 2 870730 779650 100960 187 13 180 406449 188414 491724 116552 715122 741608 37764 3 612535 817645 322977 3 45576 577453 1424 833030 26937 5 525144 1162 506901 164090 4621 778733 840824 25 756455 804117 335806 807449 884582 884405 179128 659 13342 2 505090 136152 894383 36109 896425 526 654 857918 257868 9631 575213 16346 363408 251540 165648 645085 873811 54289 124528 85 588076 193054 5 316339 178100 777514 871084 44 17612 9 1 446046 778193 871983 46 364754 212 19709 895747 860784 1 548241 625843 869168 692832 218125 825524 783206 120420 44 176457 894647 796160 52375 354861 660973 103146 75995 790088 628105 572325 588022 769081 5 524652 491353 322853 302919 715919 116122 883361 491506 886337 86689 83822 1101 859799 434121 884932 129 272120 215914 898441 2678 763730 97 311 790244 2 892884 759282 896762 385737 357814 196219 5703 842765 492758 24633 41000 327908 363300 682616 483922 283517 802303 848967 318406 601867 230242 122292 821426 863802 298190 274137 617698 738017 881715 351005 79 23648 91 104598 789948 244983 877623 729080 875644 616058 844950 320748 86252 7555 2641 862863 485457 372795 478318 322 750832 12502 301500 840558 849447 455321 872824 557115 249317 893222 779299 409 785356 851445 119167 810078 887417 266791 863305 894164 779794 194 276505 342088 10294 13158 853008 148257 840935 89390 872779 887933 286470 703364 2944 13 68644 3 803618 695275 505896 585879 507929 198039 384053 365767 9 448122 819746 188083 675771 806731 739506 836223 824 889069 603423 283472 189343 23441 559616 1417 365975 460758 845525 870519 211432 884601 130877 34 44892 635755 296597 610583 182129 246914 404252 4 674342 64 238711 520061 726707 210934 718802 682757 593015 889375 596931 813463 331353 55753 44874 422086 2 839138 94 747670 1092 118693 720706 21820 320131 544630 489 1626 713600 541837 836519 758936 890581 2552 846015 76110 876933 7131 8490 33 737578 492087 290569 388 886575 872001 417866 768765 366 967 120568 343542 206 756280 733718 344643 829661 3819 557529 226974 892957 624900 21228 162227 3 58503 27800 886328 503808 361856 56442 761464 392705 342807 1806 879925 962 449767 843527 726940 109 863837 872888 871042 754205 99208 250703 880581 606150 1021 824229 121550 10 897020 458616 24538 818052 709334 659789 726490 721045 622257 724727 6 491927 840391 858961 819485 358 364377 421284 149 129198 192913 892816 641775 8337 887934 886239 639495 567287 1235 823341 420625 2147 11199 898550 811354 772848 660094 334143 54975 14 3335 3 1 551161 896816 869500 787629 877887 888208 883383 3839 208913 896052 142428 694500 10264 10570 761710 317181 853545 9 423209 798929 5 419998 277531 899425 846878 491496 850649 875526 787061 425 390528 507831 888752 397742 808379 331775 339007 881863 487353 14848 82641 743637 2 2 870496 128345 766384 832117 854439 2 2456 863388 260850 852346 441 709768 799426 792798 734425 867897 889966 886838 825220 831449 278 25995 841355 898308 517566 157 884602 248245 252513 208802 851613 637594 741 3612 349840 155 848043 37728 8 300255 797229 526626 1826 673566 768535 483417 705973 189038 875770 293224 814107 727078 244426 220144 878012 822130 890702 2451 695487 35 7299 501525 270317 82610 860859 810610 188236 11354 743665 786522 52 542204 257948 1896 653285 606280 857252 768297 26883 398874 181365 329165 812097 254340 297080 7170 889194 762941 47220 867254 880902 871541 453 637412 890985 829505 858507 852314 38 883401 836648 286393 244949 555749 657015 894622 866782 84 113266 895958 114380 699053 881528 410841 210967 884436 9831 470 266 896518 177238 700261 348830 811146 863970 195256 252278 13 23726 556703 846843 96021 765583 855978 843558 886949 332793 869780 672578 406316 486331 32761 638223 838864 132 560751 237288 19013 414159 503245 35843 354058 723768 7219 71572 891915 38739 103779 809712 107752 62 316027 689722 636902 457374 20 865418 51982 896196 893189 577152 363092 691492 755737 843225 897216 2 181538 662135 894329 221155 634857 573027 18 737619 5 258606 5291 329349 867987 533418 822145 403316 837040 1 43515 345902 845637 231594 776669 98549 2 839189 546640 65751 456890 1 509070 878495 615388 590218 478857 196901 35 243024 890374 609641 263711 877 832108 123623 1 682 9 483 3 663558 896517 703640 334008 53980 306009 794539 686743 370209 772303 1022 546392 139626 806124 238490 844840 127668 15 825406 899874 744452 7172 116566 90 584099 804734 563 665648 850155 820062 188748 766106 777809 69 308635 289 414836 100416 162866 229565 855509 4 558892 11003 865996 105007 772779 43852 887498 890528 800009 226599 5391 859499 822144 889792 447136 117133 365671 469844 400230 5236 145656 869195 494837 656019 897327 115120 886557 560314 844846 33699 16 702247 2712 655060 517095 817452 336817 31 899285 622561 3822 897733 218417 226842 697745 59057 491434 861239 2154 607268 808347 4134 848237 881370 834834 869380 884095 224247 779782 847149 648840 233986 871531 811277 222981 165879 8412 836409 519601 291746 44612 880772 692925 141020 6 578297 429549 831107 330188 794594 64 873169 584087 813406 685394 610224 588763 475540 340518 17 368 22158 846534 237553 400123 2416 896205 727782 854569 853533 795126 842898 671627 1773 671427 875262 69688 896415 807095 488788 3605 225601 708829 389805 447632 454607 519818 838813 547613 167742 221659 167233 876886 68090 869096 128047 439144 807999 818341 792880 874870 490188 881851 87018 307 169059 895099 867768 245868 174792 18273 674922 294308 327437 671414 19000 656129 896103 317 282349 253145 3305 897858 518344 831001 789618 586129 135976 857109 505729 860269 715544 720964 797244 865259 878691 761032 878747 629625 72981 898003 11743 184909 124266 851043 116057 159430 7 547695 847830 105703 1 10006 458458 856881 5202 894589 4 797045 835024 495542 281781 262917 879953 833390 809868 1918 887028 365032 814745 4 429358 102553 783439 347064 432 23990 234890 461905 145953 441146 783553 334225 360148 895501 870593 784 4 163516 803928 498816 50985 167668 853001 690429 21059 94639 74903 379639 370240 12 3 568723 833577 1566 796 213590 857725 891045 482962 777708 326624 12885 653787 725660 449170 639384 851973 853201 370197 807511 899163 688701 53 24622 898251 310782 459408 485635 725010 708790 32383 878024 890404 1896 691852 566068 545291 533289 81840 700117 882985 851574 1192 56532 29661 224796 606271 442446 490653 724731 763073 29 18649 401 57471 877775 79 863855 812924 217626 365569 363533 757978 798352 20216 238710 756019 846342 689069 22 893169 49480 519366 734512 892432 870715 769751 729113 5 899686 690787 884668 598663 22 65797 777017 791924 848294 515109 762197 341221 828124 852136 132818 756201 70 257200 793348 689052 2 152955 896978 264167 9 843421 24247 72940 793466 323035 867166 257727 596528 32152 819001 626292 668347 602582 49 820999 140023 4 143224 83467 48115 451356 790827 699510 539647 68855 835108 160199 61712 888504 600989 853042 320996 837874 260827 620651 853453 193375 1494 662305 208484 77698 738697 711846 433784 734712 74508 83491 120419 201843 321527 810429 895237 804916 758110 809278 1 6 82179 345491 249076 293071 701800 153253 42114 35 419096 895805 807451 571002 501846 895572 887481 471436 214136 802462 535452 889826 882545 404536 101 495606 235360 833293 809706 822304 687 36 366008 738957 29287 408421 85 769 898542 865790 191883 705402 837358 840851 197963 739188 885 679 412 827756 192583 407 741781 861450 876743 893201 481798 538949 831853 893062 233622 551572 677176 825683 836888 826933 35234 383139 44449 393088 871406 1527 124796 803519 747129 112585 844520 24828 713113 156537 861543 189 702622 7665 724921 261317 371906 832226 874504 6 190476 792425 22877 725216 796714 843680 6740 131398 843523 443958 433931 496471 148 14306 830413 863829 878273 866821 494900 578510 267513 865605 829758 739512 820815 895507 151685 65 563632 841436 48516 512207 166 284401 139442 621723 820816 103837 730351 73275 834026 489830 898147 9570 340311 10484 899686 772505 62908 697819 701474 491313 151730 655185 328747 882853 796639 861950 840362 893710 762588 45 95275 894001 94408 62349 14155 896054 797 741862 116816 856307 89460 87025 528038 153183 249193 128556 114899 598397 618496 1 431525 211650 313149 48548 270227 812699 785846 415085 812537 864218 2105 882775 72458 275969 596498 714160 809614 55 76325 97087 16908 659988 552458 3 795407 898816 815311 25357 781341 449922 206053 832984 11 804273 233083 6 453420 319615 457583 332300 212909 77506 765521 819463 779884 113198 822150 594072 849380 1 280 822253 828782 739663 884365 110278 73920 280895 63196 404433 779881 166084 166876 77285 671540 800054 143643 689399 863631 882526 2044 710545 799305 347930 893001 3 286988 576692 861554 615924 123071 868923 795547 625780 11055 49468 714896 337 78748 493440 281990 696095 861428 124162 80016 249386 6179 861718 322971 32 695888 17574 770407 489506 19318 47285 693074 782857 12 309401 19 891104 2725 502749 576471 354644 5 30224 725565 650197 52 850815 790540 98648 2 831053 9 636988 508677 420858 194084 258652 91725 897733 24578 100343 767943 521766 854809 60878 857332 813210 355076 424600 359 688119 149145 603162 878906 839458 721805 501766 178539 14 543242 708573 392438 1445 235050 71975 424754 866996 206 26 347399 334923 32797 2 170016 16750 49442 3931 66 652491 703839 8 457550 833388 12299 238 2701 31 770677 8 443008 78912 5 807656 96218 844 250645 896447 187273 830221 476028 2604 537940 774059 819744 716547 367457 334250 766933 891386 289325 367689 848079 890993 360264 1574 856647 179196 316584 163686 97 715481 16 395589 4 486842 360438 1060 815461 195367 854285 502721 878217 775413 726905 795722 892228 11356 849264 844674 43284 138850 207769 2392 826166 634 22816 995 264 25096 395211 5 3898 333586 283213 852532 511 650577 267412 71058 148300 869842 61655 845069 364133 152773 336 890045 531525 760731 1 312600 861943 30 68234 3010 838 317 87430 770041 91 842283 1716 815214 845432 846915 195056 812780 41750 431268 873122 870492 24 105 85671 111 25826 841455 147188 676017 19385 2136 33561 873786 878407 2 879467 12202 323684 400630 5374 79342 889744 583524 395334 752573 77 814874 373569 669233 130222 9300 596025 894152 585805 480688 859593 724538 863727 828125 804346 149527 834469 718949 285372 151674 521532 409877 802 216418 16146 889591 767540 718290 13383 417583 877131 24643 850106 610743 792402 12278 15995 867352 628679 207209 813279 124645 12 868011 205908 13 867558 852940 836246 227547 823985 40842 298304 874193 92423 20221 674230 883977 11335 179257 92080 744143 894229 711484 266 120419 323402 164794 369781 813377 224387 427493 489878 432275 250877 799693 14629 603592 10 815513 495701 497890 836699 783746 25 263097 813071 799187 92239 333337 635835 338312 890834 190543 821427 583073 174615 608 747765 211003 692325 831617 301328 9319 256 618118 557463 2 249 486020 848839 801516 884425 875471 782318 880984 734090 3751 480442 877556 81 875492 523024 865616 224051 894629 536646 162509 274239 70585 598610 873734 872522 813156 850141 810679 798828 893267 812130 93 1661 631519 466139 471826 9324 1925 736323 781781 63 253059 885133 887526 857213 852126 185115 650 278019 72 762480 867205 884959 858175 572545 54893 355359 165389 292 245025 355610 40356 802465 546933 873377 26101 873809 1 399 224173 5 15808 1 626469 557423 7 618922 428554 400651 232665 485 3 871657 800385 769709 540893 367473 145529 897560 823970 140723 880041 757147 867380 344511 445958 169163 374618 221034 177420 813674 792756 66 275309 791378 137097 501977 527278 258946 645728 14 2 730632 93 855962 833749 44585 127683 699353 176114 863296 229861 347225 13541 498019 898473 879851 299312 531868 40304 138825 530856 863649 817728 345985 1 628387 600786 28604 544000 47553 668778 299784 18328 773672 115930 22 91134 620085 3097 348782 412110 851846 887407 1 1973 680067 47024 603670 823001 1259 258599 14471 234758 47334 844232 883225 196113 71837 53434 403796 214831 15 893137 869116 896182 850533 24 253729 878652 671 10 781902 1 712162 510636 885972 513097 556826 416324 803589 806911 10 355428 389354 833532 863168 357351 817609 829767 74650 28 880762 450014 245 255977 612997 692468 880884 424 143116 898119 786670 724250 191 237011 636 46242 596328 80 282873 885935 162551 855608 29 754881 862160 361944 972 839150 892418 96640 150668 833307 32 892297 632548 104023 36 463279 455 798554 770733 834100 553250 887005 389045 372783 196172 695472 713300 1 322158 271796 51935 34534 869187 177930 702033 9 6 586376 2969 812791 210897 357410 115183 28869 19377 846372 14 640654 847392 5 397202 846677 304214 870673 70219 896395 802839 282573 787576 281 643971 573766 669549 134525 534563 251983 1 717265 9118 508820 679033 3 766311 182572 12651 896017 82639 15633 593022 124057 863777 839892 202402 875219 2921 303321 830652 53995 255861 96021 857854 878078 552947 893957 3021 391346 87 823821 216631 876057 6 94054 559046 66840 449372 817696 263 4850 852292 699832 2365 879933 1010 350284 665909 894908 365787 542555 24192 120065 332237 866476 83035 627870 553685 728531 334023 1 596883 824235 559309 880390 745784 1527 2 81 7880 10 157184 5669 631014 837664 863627 466685 506437 378708 868139 863290 500293 458226 234398 570234 14093 646191 684576 12065 14276 817825 52358 12177 91 119667 634952 825396 827270 726369 428239 668988 459405 54200 567053 323990 466554 743499 643867 45561 27 850860 36615 650555 424728 840367 813193 80850 244382 147574 825463 397146 96600 288 48055 468229 48 766244 879559 882448 198619 782454 436327 6953 778006 297633 196729 799780 200911 21232 781335 21113 647 264 335672 2416 873485 101 866182 858516 614550 442699 548059 485675 604535 192734 893428 423368 141643 315763 377112 813794 427411 99596 262181 892912 844142 312738 2067 891552 486221 831976 591840 666009 241423 887914 38 182947 9 827781 640102 60 676710 868822 358406 5 73272 824913 294201 24 847304 259577 137936 7072 253491 545552 269828 579616 12 879779 793261 654751 5 871822 710566 63930 689957 85275 180249 419879 304301 735622 219851 704177 872486 810331 233070 658331 854503 237813 340198 866338 156757 821786 504689 893121 384000 330266 869037 54 524474 91901 891345 312889 349506 71744 744820 333436 694784 731326 712185 801733 798939 118 141 434507 120591 871379 368051 849785 763081 874133 757929 414278 14591 264147 221949 7197 828506 727047 389239 15397 522 548448 875519 791685 83 18409 898082 103629 3929 348581 350263 499190 892279 631836 705644 472687 5368 765827 611205 866949 882160 5062 813316 170600 3 369219 1269 334356 786983 773275 709617 9926 750209 857649 777954 511110 737065 300855 834497 816846 848904 175619 887568 839920 19 864169 639459 337270 50838 150756 886959 11871 837793 887767 689053 108773 725723 997 883486 823585 23278 547478 360826 805895 1 738991 762618 139711 72109 130 4684 840998 84690 550214 736 491872 447826 632113 625670 131163 55403 851778 222877 64082 888430 643002 680789 12295 8324 835358 893637 853617 766516 1405 519901 565417 38207 10 236035 849209 54370 837360 730609 835906 533047 195427 796326 192 838016 659974 882252 340955 301858 337851 403597 219626 806474 54058 9 69014 66823 865724 512888 213103 299819 803539 881980 1 808415 43 881205 694349 864587 364 867173 1 8802 9068 892486 499630 45 789914 42560 624497 294998 17 64984 668061 541845 400143 10 896934 295960 3032 79014 885843 719267 24398 30 125231 840526 359859 776353 2135 413190 881403 599911 19590 869975 758654 854010 48853 769227 412872 805612 6 607157 887647 630329 868498 504510 987 796347 350447 157765 879338 178234 2 662747 137770 776975 4 634230 849874 893869 878334 1127 828650 635710 570245 546899 812605 295531 707723 870927 83334 565223 856250 325633 359146 621963 312157 845601 798240 530080 227855 389037 730358 893119 399957 669447 816290 2644 51557 877605 3 61244 847408 251 649615 832615 705234 25 886546 11 830064 341934 411272 819218 29502 462049 492578 3900 78823 898127 2 768755 451646 546080 466454 706933 486436 839158 1 213685 4476 24245 37311 757154 860589 736376 247627 71610 761619 2864 139 588342 324673 867341 824405 24664 860518 820312 2 10110 884446 126987 56 443001 155876 201499 841089 312270 17059 829989 829150 863118 809063 3574 192961 2529 21 17 774090 885090 142 864515 8 895513 246956 303 635667 324245 554007 10008 38398 757444 781290 854004 832879 820526 392160 402965 22 821509 522101 503822 892144 738550 682457 700380 98375 163166 258550 895190 1 779155 345326 867909 132738 413981 542544 858970 671298 633226 504612 590405 18203 421556 839286 842791 882379 876594 234907 876585 28273 268283 65909 821871 898214 815798 146487 64078 629007 69147 26871 358172 853159 686802 490975 583096 284469 35661 866543 764578 81070 820295 206481 320312 895891 835320 800375 884469 633272 275676 45360 352202 274789 445867 682673 893701 12 83703 453403 668100 700405 681467 18 39 2 277495 152877 283092 108 71 638448 444709 586719 716650 31489 845347 875090 537847 73 3441 745299 844075 167287 24 20058 889566 31 476029 452535 488902 519338 837034 75368 426197 398335 82539 892165 653382 815414 190106 153968 149132 30878 562983 515419 412645 717944 542901 262089 54903 23 714910 490224 850866 844829 583393 880581 805881 482848 826679 3865 537414 568120 843604 810874 3 692643 894 164336 978 351330 329007 64445 821545 227754 610160 726101 319812 310757 22 827883 21702 226047 737156 313015 8105 170061 23120 715204 31019 801174 885479 389326 508094 394886 222913 767919 249230 881144 136120 788476 593767 632696 858386 892178 101 296805 871463 176658 327522 898186 748152 837510 15207 313143 854720 176543 47442 804924 878260 765238 801812 831304 834604 60320 1 436791 463399 1233 156632 406812 390130 450816 3554 470014 343792 64 840828 148466 766448 798390 25 25 89 797868 843351 875733 20396 105393 46 333763 544299 811706 793504 608887 895604 272041 837435 471886 422346 147847 785929 854620 832693 805690 147 898473 72604 21455 562563 25177 881120 836339 567539 29320 828063 356800 687184 350637 26492 758106 13571 37 319761 825323 10 389996 243117 828896 840221 12 875142 2 898093 389809 762413 858555 701295 524052 851877 4 170559 150713 732221 66450 355008 707412 540616 720153 760 884733 515498 87 385535 408468 844210 608403 80622 832983 130 49241 386843 691631 865182 10667 892181 881978 11283 20 552505 427242 12530 12213 3313 365970 237204 878266 536122 851793 778573 816415 894250 890199 815385 885584 663792 245883 86403 780620 117497 403043 677813 34 13 890319 2 898848 405328 836836 1152 787639 657009 1720 829952 745487 1 852001 841037 691514 530000 670531 862651 815 528215 866407 410 123970 879169 799855 66437 98213 609919 843556 878810 843002 387984 817393 889026 849174 792160 826039 209425 698408 1 824923 687582 107202 2 751494 897674 52056 505842 811462 230 4322 110254 469 834277 470972 20889 73791 8604 895834 18 4 799830 784147 317832 213230 895566 713666 20189 596963 852250 892158 618500 104907 645802 849391 5 756278 824812 37 899154 55397 230392 830240 337664 6 1708 199 5901 827867 791901 886891 880100 8 783461 131333 716270 16 503908 7 340289 851940 246470 18 892167 798736 877987 866500 337923 866693 21066 867649 75826 405469 872516 193000 833145 132 509254 8794 781068 21 177 454051 5 813420 710107 421900 750826 21229 867101 88080 8 848448 605842 759967 549140 3680 10 5911 846815 722568 6 536025 699081 133961 519877 151 77 894841 541430 28 6 888429 160010 17682 672852 713069 409 822385 1129 867094 424889 894346 898104 438981 800291 763528 889299 766311 56876 828933 1184 896062 610368 358 838023 406734 703003 311461 646398 837483 758885 30739 38573 42037 802647 889703 236784 840286 197630 898843 896189 3636 796919 661533 885746 244466 111992 840975 616860 2595 403826 92276 871142 812457 332001 385538 865483 114 36958 3717 35730 789191 593301 806482 825892 339476 13541 845835 32477 415672 789728 373602 179720 62566 669369 894406 886012 617224 482530 895886 611044 564794 4 41264 4 274619 211788 771750 341992 302748 319 892000 895688 183139 151150 116870 884460 47 143 479356 813219 88435 561112 810733 123633 528347 78442 637270 2 89442 684979 891420 875388 180074 2 471684 23 109665 57251 602365 56123 85445 320302 796760 877383 821721 570136 76 828392 705012 205579 879759 654458 436347 20106 381401 765808 822653 495813 855641 742025 853348 638198 619369 884527 752051 183776 19740 894788 891909 284353 420842 424145 689587 887822 445086 1246 740968 577 641612 452210 1213 632721 503835 12 485330 765248 136895 783513 865124 4192 895573 696 884307 359641 868582 843182 872517 6 855215 263804 35 795917 836688 9 861634 326381 377120 451793 835464 530626 105 779033 668337 735291 386737 47758 346382 836571 506309 873898 897841 1 508570 94098 558470 2668 841224 51631 460652 105437 297492 439729 361811 32 228915 64 30669 160014 673390 365817 14 22635 843833 61 886991 870446 3358 783588 761230 763259 15 808458 747895 824094 294557 586093 872667 826874 772926 874137 463740 578960 550263 109894 330976 887120 34988 558557 853492 827 524870 1 169331 731145 21381 4607 446247 857353 708441 137 880632 89 878692 600085 153766 854842 754125 380720 130482 515133 805611 514486 404655 751619 186 683104 60224 819275 42045 863444 825811 855820 400011 533552 566585 107401 371 714963 5771 504123 235602 869958 10735 881632 836452 431317 606051 779397 298192 424985 119091 723758 29558 728124 205882 664412 5061 733085 870306 380482 22680 841397 284955 876806 846807 869344 893222 238130 835412 871458 873289 805473 373 431856 78254 2336 110325 870511 810619 40088 891978 779092 176661 822693 845746 884362 597397 773031 877875 90569 496495 852762 175870 3 247765 657392 635676 615715 802226 253810 4 776004 73714 865760 42522 193165 191825 276784 867459 244566 462221 885533 411360 776255 722972 880476 14070 18272 844502 188534 816031 761594 261292 770453 831095 700444 407469 71958 276 853014 795465 604823 893635 278790 888766 845415 888717 42915 2222 364938 477745 397924 885262 252654 866201 802461 14017 230669 874674 644370 60825 318694 347468 421658 626103 890461 20 535153 823559 666355 621335 824785 143422 124 4 122 716955 2 172 879004 748103 851062 859121 220261 729403 848899 899386 513316 347254 310686 4 96000 659926 683074 496657 840421 708888 253584 85937 878991 198425 1171 753517 774213 291261 93 49392 141481 802532 198452 811399 888071 840469 412419 838497 51186 820632 682591 4 901 7 544459 715702 541739 423093 859357 2 877300 815845 3561 241832 705449 840874 358508 720557 146541 325317 618822 818023 878827 601586 708031 802381 897405 895785 3167 769664 779197 859877 12771 872128 298224 1321 636161 2038 70526 754756 396602 199249 881430 820761 882049 208948 672771 596894 1 810680 660072 61955 884923 746747 10486 177557 874856 7 680501 896613 181 120 880 779599 95 1 205718 851083 863085 103063 8 64289 342578 256007 514548 678689 862398 889591 893905 894699 570338 581 7594 267997 687491 390274 15803 838465 77766 11 480 418359 896984 284059 898293 85208 512342 351554 563002 880597 275724 877164 539406 869309 820200 742447 91994 751901 5010 1247 728983 874991 534572 2510 1 616957 241461 187 801478 475613 802818 40349 504802 829586 102 17918 863089 256686 6 5925 821835 25155 134065 92 2 881914 363265 223367 90086 56109 21874 276816 157 824142 14 61635 582713 5088 12 225620 158105 9042 874160 142458 3 883665 862488 98168 277252 716379 477211 865139 897674 25979 70615 69193 451374 665932 346857 667738 883669 354008 392681 299187 837827 842443 448751 886686 850353 5555 14804 3 56574 28743 720876 764212 891844 518493 24 748622 345579 712343 5187 4899 86 800666 309108 894693 55537 867627 5 310683 228883 731874 228028 668692 624675 507714 795579 784885 899024 4544 850327 2 890364 534999 5335 114625 598825 590314 636686 856183 837726 810319 846086 778470 851593 405308 508566 255503 895879 5457 848462 1 430 491318 308941 320740 825559 834251 897252 73 668865 889797 8989 842543 12 891034 689824 750640 180043 859479 874577 820291 510859 316317 863828 257242 109206 849169 4104 836308 719281 736590 306611 15114 15 604793 20 89516 242950 162782 817199 765631 16789 14 257867 736525 6 893101 805716 799581 7 888070 676294 873140 853392 763668 632355 337753 822715 352594 9 148024 173516 604910 37 843166 325504 702684 869589 316132 164611 729968 175 732520 618661 847718 874482 2 268095 839647 26 155267 858405 846894 7995 119595 54108 884260 193 202098 433159 766246 403744 836625 537868 622962 170 327461 888191 877976 173113 879633 57034 8948 827324 643661 849417 487892 223774 458376 145336 13038 759720 242 803835 881494 10559 850487 178 656609 897992 842 721038 20 881370 733989 17524 848521 107323 858940 797886 527899 774293 527191 757436 880902 727405 861503 846082 722159 729888 773240 562 882009 823677 375112 895275 624908 838 833230 642404 410540 820084 611004 640220 492961 231447 865873 822064 876292 882868 76 28 3175 876744 37088 840332 4 861430 17 899076 93105 55861 89348 284 491834 616341 871604 19 240298 229545 19556 57 839567 876491 288847 35 6 500964 720692 584764 243087 787217 98585 887358 3 363433 464524 596571 14617 650031 306861 678223 616887 416170 432717 5 840617 858212 239090 557698 62311 824945 1976 786945 26 172024 9198 3 292908 748901 399261 855624 201 850931 31 1743 638077 91753 396149 735958 124783 22 444858 890899 171099 810461 18422 833845 764119 794839 859696 678438 6 788300 59188 404441 10586 46353 75462 57468 368120 165670 105423 49436 187724 498668 471012 855872 836175 835206 857876 303011 895509 21488 147965 29 867977 286937 799002 57 425600 749381 6 347615 631495 848488 661753 2 259677 336717 589265 193668 141 842772 890967 614036 1777 886026 546901 175783 367500 784945 625866 450027 740262 754386 2 888091 861436 839542 318271 197108 493 873144 166251 641664 834646 583166 867641 442781 714593 841746 16646 9 572061 190 507134 892327 269743 14 616375 637486 176 4 805065 159 1162 27 42160 475762 43968 836376 700772 173117 4 66415 664359 2 382780 6161 798540 8386 879604 170990 2235 614 878560 269228 91138 41579 2045 700418 566423 313329 861114 840166 658760 96886 788529 591967 23 316394 823685 41963 198781 422719 797274 4 173455 176164 891499 561635 260702 4 537868 887525 52158 876328 13526 18 278681 71373 51759 141269 410385 767 351 478387 879903 257254 2623 894712 53 374990 2 19 306251 362019 290717 709212 138 709143 602558 824207 805459 216487 881003 65758 634193 24347 149196 4 430033 768807 677459 266398 4149 1416 12 898225 237000 766057 136459 287291 380129 885252 3 67211 409200 167891 849987 152255 848308 834964 436851 446827 853723 9347 236399 76608 12 512306 310096 343459 40668 4 507951 250115 557673 500563 8097 18682 798780 473279 282 166994 879586 22309 185028 60911 169177 888057 604863 600867 749309 869481 894502 889754 132417 893650 600482 5 214584 374444 841895 86560 893782 844080 898882 14 888720 8 105742 5627 344708 808379 533329 829627 762298 188431 881248 9 484824 421162 153051 723299 805683 722478 850090 29 4536 515 722905 872897 361081 898513 638488 25959 48438 893668 896712 547448 450932 392272 5 710468 801006 899280 483067 4 380766 892217 768235 700526 809883 808614 804408 846104 2 664855 206447 323170 890769 526741 857547 876183 1477 416736 286538 144090 125131 244508 882823 889234 873233 897745 381822 145046 883213 51749 888233 177546 1 877557 883121 200873 25 116759 859313 468560 881998 1697 805422 463605 96821 767429 190778 52770 2 170458 755245 517068 2486 890149 866033 888177 33 482663 448952 892549 855209 869970 877411 868857 98387 31666 885330 239283 311771 876663 229530 101589 811709 822392 862732 1 585969 814839 863585 727 626322 1473 869232 6310 18 654220 823157 861314 189154 841254 227590 779817 126 17 1947 4 6752 83401 456608 879293 17295 610303 259648 559582 2 429756 180261 423852 844706 689268 200836 505746 53 11508 1121 882717 839207 897839 359673 848147 800223 586230 384810 820680 704367 192767 814172 898175 542954 255513 408546 85885 880190 95152 595594 866555 889489 836595 752225 3 843190 31348 288 685592 458095 694343 5 15 324922 25 7 806603 869765 842545 326166 855539 609670 743732 342838 873589 628861 19433 432153 876542 896218 574263 7 94164 757021 950 291224 11 440521 3 128670 878389 644204 817571 519507 527944 128386 766492 114468 879603 99097 899238 614473 11 736067 209242 30543 417273 633157 290901 412731 651127 335080 507295 306467 38 827132 246526 809955 740654 853064 891578 371493 869502 751859 498863 2900 224322 586267 122940 721874 404577 830352 621734 993 707443 1105 236837 485875 303405 411808 1242 204001 876316 13 885709 872698 847425 852551 851110 537546 865555 2 796355 35 775806 516785 148393 264338 538312 277 8026 754014 700659 94131 854976 253 870678 314944 892645 56157 296766 741446 349094 790625 773793 181765 2 15 709946 847551 461088 36715 883639 26208 618030 4198 834708 27 17288 190405 675793 14878 613529 234530 738140 843091 337374 284815 58 807734 81866 294 780252 725216 134 10 564258 429421 199646 859005 735028 837609 560148 823483 495850 894793 498 892371 367271 890070 535154 163223 4335 833441 853198 179540 871538 4271 720658 550615 791360 873063 885497 56773 57304 771084 217 864023 891251 73694 227926 2243 492842 15 880796 691061 687784 639177 887351 686798 523813 23519 872884 550249 460177 12 420893 206558 2 818360 844701 801916 14394 17 676884 197775 86609 775817 3 894959 229979 747685 759390 763481 322076 862816 713115 610091 58615 1937 683944 835217 541233 78131 464045 24 809424 663561 108388 895834 141 884865 17 877828 43999 898417 62073 389111 474202 862622 366468 216710 870503 14924 539923 90710 613958 32036 490580 217942 17 17117 514084 3405 267273 38311 859321 495295 594848 537790 789003 873993 2 565963 743458 66862 448568 790189 43444 86 286512 645810 829936 577670 637177 288358 40403 828900 795744 458508 744254 253350 4985 3 484918 128075 733567 557928 167633 748092 786069 136 724891 35 847 8 1 321844 881581 1 719440 752720 644481 483706 213366 838779 355907 177 489227 78594 606583 773520 358322 8 3 105 850571 12 155894 855616 306317 29 161920 30123 350202 25930 494 880755 830679 330751 891750 115277 11563 12 865517 881704 409617 899318 491527 276893 336088 740786 356033 754 2687 206696 508345 146 290447 724004 189252 841039 5 829611 859402 669133 504904 207052 614149 757902 721639 893330 8 812807 490774 505684 757627 121815 887337 605174 360908 7332 74 358917 509096 538701 873913 306 760798 72 2996 663966 879257 193984 362715 588327 865110 836557 849883 188233 898898 196134 327914 141448 91943 320316 24308 652098 366302 25285 793410 2095 889851 898900 618130 312292 140997 20091 873968 819054 24997 2 52 108786 377846 355268 887354 64641 869217 810078 26726 159100 813235 489 295136 3 267008 495889 585677 443430 23 852038 871501 767462 886889 415356 883208 872557 557478 232567 195809 874505 121617 81781 693 846237 666514 497569 897826 287580 878373 31510 893727 809554 370878 805706 70 195227 4 171 158392 734044 393301 850478 781917 683656 276787 58 170752 118099 2 368695 2 899006 265123 38273 324988 465390 893010 790243 692932 550402 331638 15623 894626 110655 13 887459 59869 888741 594301 821709 528155 144131 711851 229722 826506 140 154 869153 877937 880384 17219 848091 878181 814308 825149 269865 544028 1 826772 130579 899629 894537 130 266912 822618 828302 826207 555 468707 811751 876969 327575 757298 605588 698158 766615 448673 330191 159427 890075 823680 503273 791507 694889 566129 68698 88113 824900 710631 2369 178291 181775 412972 56322 388428 173416 862341 8 325349 870694 7005 7 834192 388206 250402 568253 866485 389493 66 542571 718055 275 124675 432256 450960 759705 891117 447676 3 790026 774080 740885 526970 855459 871201 454 892807 816745 462557 831568 15742 881416 62791 814992 447789 709395 399023 173496 408622 323602 534139 765300 749609 862264 7 611876 302723 92444 376401 965 167726 497064 28859 711776 730321 864372 510517 566758 332320 224 862960 455457 2395 285187 2890 400800 26 6386 684388 259202 858821 797483 183 12492 780919 36748 33955 862975 853221 682608 33129 667748 854096 889501 876620 42302 398578 692227 850 356797 45818 356 247839 799832 376004 196634 730764 331218 812980 870378 808952 500077 126 395454 784163 834123 653442 816405 439707 826087 87178 878086 312110 822919 208813 469679 737287 142676 899075 1344 1 294993 896921 461331 67833 706263 394144 420953 846630 452616 85290 534121 673357 864335 835930 32665 641537 833064 393675 848309 662970 808442 522 808269 112858 304416 881416 773506 23310 411107 776224 881376 140186 892129 409667 564 884854 1207 291 880586 279 868224 848712 668070 826 495073 514723 875039 402862 728687 400 827544 892072 870047 891808 467262 853739 898873 899504 883049 777530 769025 826293 895267 296131 1065 52851 828174 4917 105456 443453 205152 8134 687780 309338 863897 427477 3913 864179 2 429396 766769 790604 463022 174352 472289 650960 660751 848389 23184 234470 1858 6085 510 758763 2 605266 154 823252 857725 6090 321172 156132 416310 644829 337056 846915 112 475344 613817 26 874500 730175 57 860239 877311 66210 846577 153634 875241 831823 596472 150776 885280 210374 4897 462353 370056 881625 23989 293353 327035 354825 209885 682396 89 6 281812 861516 9 576696 836217 879499 708019 573664 845368 5 230339 707042 572425 404952 840608 822157 133 3 873034 851438 2759 207183 809462 308341 151186 837407 57187 429989 859055 341305 421359 617 859143 53266 17 34951 446537 712465 673964 841802 40139 1514 585218 94760 251890 842319 1298 1001 1 743411 25 446873 657133 864110 1647 8622 319942 2204 116 96700 192771 346401 362855 251111 211576 883430 764992 28563 227355 512277 420441 883527 11039 19350 827494 897007 896436 240765 833531 865174 36391 829270 7 653897 832500 612016 811129 300022 5864 118955 887232 826754 129750 412283 424977 11894 847072 3 522787 460576 833074 505653 882262 132852 625720 883539 2 875658 275186 3253 7 702871 895714 58409 623330 55704 843580 804388 488801 847772 870442 397296 10476 756128 854615 607620 11 859191 889979 25891 3 225997 16 404695 112223 785527 519525 2 549623 20830 876577 540702 833306 413954 23 732156 666338 317267 276947 17673 666362 598420 884106 862120 131 15203 898453 862323 635957 571972 163574 27 887254 665324 426247 898354 876131 16 33249 786806 814916 856668 401400 808502 136360 43864 17 217498 293 240 761272 606358 22475 127 814086 116880 126439 167385 743671 5 736224 97 412104 634257 386717 705520 205846 851800 635009 744624 706075 828952 522 593102 873769 333560 10556 25406 511587 882887 523322 635304 104606 90715 499494 693345 878132 897666 36 363609 16352 43 787341 382421 799437 831804 853392 769107 407865 95201 881007 853254 842841 198077 2 752747 817848 221600 127393 556243 546018 325779 891698 841286 180582 872034 494038 713923 881258 854036 651085 51244 834624 845876 444657 898883 860076 110278 79846 806241 805377 568683 894302 317977 257875 667698 58736 899679 238473 525184 895157 55 819195 389230 898772 887252 868935 9 130228 655654 268065 400996 480786 468752 38177 864572 227273 252663 862873 194073 605896 7 641557 464813 832234 889228 835269 565916 95088 13 897 826976 44 866155 863958 5 855429 7955 463516 882197 3863 34589 28358 422361 335523 178140 778903 28063 878916 240 553 880765 525266 674300 8 802321 70101 2 51049 867760 23457 842665 473156 127 884709 798119 14069 345 758593 136038 855028 886267 348661 1 773 899970 897797 55927 696649 878993 260761 867361 875021 796535 152427 818602 835822 756789 826729 62223 564038 695263 461875 342871 605677 54 514404 892830 847629 29194 824891 228031 541709 206039 815246 64937 301516 700535 796387 871668 811772 801361 319442 454653 677675 19599 848610 622252 870101 204862 872144 36706 586757 659650 810913 225061 2 356 105319 730240 513576 444160 4521 527955 741091 775 741417 817891 1278 8185 848021 174756 892792 233 87129 418773 805084 799351 368385 7241 1 234249 803 819111 112 475140 208301 691585 568986 354616 27 742357 4 20 65054 642754 879240 388527 85837 853310 836198 575114 472383 106 67923 830432 554265 824572 844542 896455 41374 28927 869215 428061 201 117844 395502 890382 345895 897151 3412 805988 797627 856521 444288 519737 112798 371986 379422 65 896668 430252 567255 1865 620879 525059 273416 868428 968 1400 21885 1406 847385 551 394599 28356 738706 601068 98748 793279 646797 372859 136 6 701595 800138 321305 158597 634417 36 799122 530050 702084 124286 3 870125 873403 388003 8044 731630 6 22378 310187 188337 893879 882724 18028 8088 273425 673527 537825 809899 337786 546115 813266 252720 202614 187019 7632 2457 877451 239087 5223 266047 12 248784 692000 202834 78779 309958 676500 24978 846812 588317 841153 818600 897031 868276 149649 13139 524730 216361 748632 1517 553840 772595 208505 2 800224 158200 167622 295770 222784 858652 363063 52 1285 778330 808879 173507 645173 317437 893105 327984 891806 9 228 99 337421 798774 872500 285858 363901 575408 549833 3389 877235 621740 819360 737 29994 220444 892352 507582 1033 858064 763735 851930 182869 494492 879125 752916 361680 802689 781817 289569 3 452544 278509 898996 266514 805644 891598 349920 73263 88115 2 801484 500436 890993 819713 219 764820 891519 12 697217 321195 65 156553 899313 683136 64781 446528 883938 162932 784989 4 483835 783 4851 816106 395401 466761 313818 863761 205419 838642 685487 90474 94454 76076 459265 945 644802 145031 203457 9118 518365 166 237 885810 893286 484226 265197 136831 150980 834075 39 1 818202 158938 61704 345135 847639 771111 841613 868980 32 3 735265 876005 158101 723854 827498 891190 100028 751252 147475 754107 86502 370477 183619 32 731477 867739 62837 414027 796956 648292 1019 853969 1662 773001 572524 409496 13887 1097 24808 863203 2313 3 219861 3 117248 829577 891604 375615 1211 873828 734186 641600 697139 312939 294859 102538 704387 893579 169460 892208 611209 15 494321 729129 3411 10089 704003 3 894228 2 840573 2 802935 272920 770147 492334 829399 796613 815918 675119 843728 759933 814089 611303 843909 530043 280442 562851 850072 500650 32566 75442 269 607 878108 873618 244885 155380 405633 10 1 839796 208903 638990 650920 489412 262015 877352 332020 780370 429582 890548 5 660050 810225 46 807303 636799 808240 593 855173 4055 741227 857135 777089 391031 4120 118945 770389 381277 141395 841193 893127 500871 2 649157 412257 3 604101 3 194966 362337 261 534 839998 777769 116987 661936 896133 572531 522806 879683 749136 13542 665743 322693 474436 772577 420690 885051 21772 21896 59980 128689 742363 889539 892513 335560 863654 889580 793701 40539 158524 83919 794918 882123 472922 880169 311938 3 855375 627447 694739 728000 824200 2 807165 876986 880552 63 10685 347726 892754 285141 183324 60225 842143 804697 812383 817361 482908 141685 52 523936 14294 664342 27433 347544 696433 624419 171368 686015 320638 462464 724953 40821 695341 195727 831578 348145 62635 132685 12 773723 883689 843244 889809 568592 36510 857362 439901 780381 872763 6552 445236 117844 327644 617233 48 767195 635765 303993 894588 1190 831421 888266 776014 33 8091 852710 263 868516 865625 609460 36 773744 607912 46601 35 282578 881735 809090 37 402399 23 336941 454237 222684 509408 6 137 816452 856259 849929 704 724587 3 579114 121591 699858 15520 56806 281956 837619 8240 256068 19072 811336 245081 507852 723134 655629 824356 757181 885723 838556 829391 92708 99453 853322 523726 9497 256767 32248 493803 878572 178438 893726 875613 863114 818957 295191 850534 621506 752331 175047 793426 113680 566385 434161 574457 34 464887 480168 10753 82965 528866 177488 814165 838602 34418 7 787420 777867 474 859507 834554 175133 27871 191808 422750 190365 897987 639138 875373 209 539 7 794506 307293 805541 631533 154 34340 508456 831344 843233 27507 457959 7 4 666395 7692 461953 865543 857962 575398 55 329382 40 162541 606830 254090 96431 439444 14684 254469 489041 889572 566920 771603 5 899054 93 35893 813375 862044 94 202690 665431 125929 842629 896315 12026 6239 603395 127961 601761 20 387466 786100 739051 296677 357977 183990 863707 444784 25 497186 690505 898330 316 866049 744569 290792 7 559142 198105 254509 8448 831748 406 675164 730446 767365 889732 894126 800153 2611 8 221346 860426 114745 328353 298394 586315 791539 75241 898258 803339 876234 346103 130 767991 822833 447949 760665 403712 842996 96111 588582 835813 821957 741394 75 483003 3296 864441 727150 63515 621437 824871 95439 484704 801899 768662 149854 789026 600359 117477 531113 873185 773880 774696 453004 892442 896527 867587 423623 54441 860330 428085 296216 236251 840366 94360 889058 561784 759213 419878 341638 321618 1936 80681 261150 186878 100758 886142 888305 237150 258943 763577 354932 568863 496173 2 9115 761036 278958 447281 780934 766506 388380 2 1274 160152 895376 1 845961 744318 561998 862341 827600 36764 624419 2 362546 600176 757427 833421 395832 248299 838446 359775 287906 353824 869177 158575 653757 292319 896325 698881 821296 821629 539633 303 711782 869810 673391 592791 8047 144514 895125 199811 23 663059 854847 16 175 448502 765560 226264 694127 536149 689845 465313 933 875427 175252 844530 883228 753747 505835 865998 886894 427851 59 445376 711020 797869 1 89 724611 713773 879369 356722 10 561586 811837 343 392724 878282 188155 562536 805752 5 555111 339511 444598 287367 884661 445770 848281 723963 878981 2 86854 622 163 451703 455679 693468 232115 612333 123027 356120 864439 18 466248 501777 628614 810396 559363 876518 63615 14212 852635 747571 257391 869489 144339 889457 1 32870 349 771909 343299 863750 800645 888254 855501 708397 534028 820680 59896 517942 416950 548531 471113 264111 333474 654685 410032 276954 832458 647311 828692 764559 871834 888398 873930 796768 826813 102910 775417 883515 35 10 849358 66229 883693 6856 355485 825943 841380 836735 861611 127151 738312 894156 656240 462324 819264 552165 647667 853929 3 103731 518 887666 699232 817526 5291 557627 715888 228881 10355 792551 24784 585940 813836 48847 842230 892425 741304 649544 16911 12988 697989 715989 719784 836432 33829 206296 876710 832657 768447 60307 542 4 229930 760542 860262 88 750884 59298 77623 651865 40705 65 55003 46 878160 303597 700414 272970 158 795394 878531 584753 243382 844074 565916 4171 3045 477190 2951 455494 877558 133455 736486 891670 28699 279463 342975 855256 36 25463 503057 699 842578 513477 380313 892463 221222 96759 4598 774945 515101 52971 10 876023 868980 717117 797331 719373 711922 629379 12570 706018 238146 298030 420056 14 789070 709654 877291 390 251548 840431 548791 45926 551942 1236 334923 3 751125 822692 25440 878888 855103 37929 886701 17 269949 185159 12 246455 892797 779834 947 574976 613539 795589 188200 8363 881445 726350 538568 45189 673305 85545 894708 598157 1767 274923 389432 108 708794 894031 2 452299 682930 810904 876 815537 869178 815585 888715 67620 884700 122042 757138 31929 654284 580217 567079 897873 451616 606216 25897 775814 488187 497097 502280 859120 421394 683721 103 433488 828623 833737 869501 849666 41942 815967 479527 554195 882306 690602 305244 129499 847993 471327 239235 587643 246225 9363 128628 860505 350064 384419 823482 2 498277 575873 880473 61019 3 487399 127452 899924 865569 879143 389132 21719 1210 8 553003 4 892919 898310 896007 856779 883409 8 854354 80 29 15 886076 409 386587 679761 655655 844252 479040 809815 68506 60654 216544 652258 899017 842610 828386 177051 891709 139933 771725 811673 1273 753591 847818 668042 11441 6113 226 834085 2471 342094 33 652264 277604 545693 96 460553 808662 422812 898683 787005 894794 862682 827664 466721 777152 3 150799 22 821650 393677 152676 777716 564503 811954 798321 647254 67342 860957 513737 262506 857725 629907 839122 415916 782989 857913 26 671451 206 431162 899686 525272 113 181973 887248 849300 403152 32309 101 740 869209 5 886826 502268 857490 887526 505159 883455 76613 13717 217474 876735 363465 484581 14082 617230 816210 870104 770035 821042 842504 844920 415917 195922 106505 528485 340 678561 472427 273474 477316 889219 819572 742475 880208 179529 41923 883996 27 576380 894846 457219 700632 10470 850483 1 20465 880119 659022 43267 888767 805527 299520 44 862463 198399 886077 841931 10 62 886086 201932 794622 371400 403996 698 9 33 263174 368844 102842 333370 898016 767961 838451 2 529463 43011 411274 207704 896030 476173 249740 421822 242462 736403 390887 257831 12866 885535 782481 479004 18 198503 9191 897189 825707 860033 866108 734937 273244 122175 2 778630 211685 745763 871443 23580 79141 886107 443241 2083 884388 734541 178944 538357 839235 162387 53635 595119 10692 827405 732693 73622 515769 60800 604087 241 12331 63122 449714 821032 448003 174776 752212 881572 879211 837397 1399 931 871502 703 28560 445001 227034 1007 591613 7597 861715 13 587722 98 189680 269079 442261 31764 845967 431142 801085 622830 463029 882677 85 890413 111676 726041 325 712894 839178 146124 343870 86599 110014 783036 663787 511071 449254 357885 632166 288536 26586 480739 118804 805415 393588 864001 874530 6572 153 27 835185 287365 1 885013 351 874321 241968 357022 256624 478957 793902 839557 246412 171876 591557 865313 831642 11538 755179 6695 852059 431407 23789 57 339454 853234 638659 476324 537192 288838 819557 854941 7574 503855 572560 30600 2977 80 19458 868702 6568 504072 111145 37 774595 11388 886984 364725 749507 526 408 885864 563224 517518 8531 848432 111251 898408 134049 557659 444898 398366 544139 239564 823234 626905 514761 856810 711807 178779 122285 682128 605867 572198 2 146758 825360 110423 848526 892936 64993 676229 147694 885674 355830 783670 561338 867824 62573 205258 449489 157082 240674 151076 479 664707 794178 104139 597728 774515 801732 667163 318403 185370 860236 806435 501541 661421 2 695198 4 116280 41 284126 218622 43140 737032 786753 259886 346615 399 26 502641 657438 339136 895817 3 129480 873057 378417 82 425163 1729 670467 877293 803708 610596 647611 279109 5136 136 621630 155 728195 361977 775461 34 300270 126775 710906 889832 840134 890845 848483 541262 2 27 14789 898593 839166 73858 799806 781840 725870 464114 886670 874752 892242 599803 866302 885555 549721 18042 819303 769600 40532 589330 543220 116606 480117 420465 5814 685710 42 274762 4571 53074 179 797923 68 897086 841534 893466 4 892389 344774 875582 452 140674 837002 822182 523922 507810 898825 788592 779139 79889 892904 746158 192183 801621 7442 113766 850095 618740 831675 726880 73324 555933 890085 2 604586 77971 544585 2 18538 133169 168403 710474 135367 112862 35467 625597 477594 35078 405139 61107 320806 5436 827529 240346 892319 720217 896494 29 896863 178492 318 257 783596 797360 1125 825758 250361 782 888646 82059 830499 665082 808604 570994 153056 510984 346731 4 897167 72143 311354 568096 836127 606699 826433 673863 871896 897251 598084 728121 417506 158722 856738 744624 68 651144 670109 508299 368005 437602 686180 23448 494701 476843 4660 315901 301060 267297 1416 723964 4282 631829 605 713286 56373 612347 346758 893603 881034 145535 877401 149008 109237 475265 8665 112 19 8156 804626 202952 2 770202 102115 673875 191093 5 825102 404619 4981 806126 886427 461738 179 677624 441344 642256 845982 1 882689 221953 862646 784423 896001 882721 85895 20510 563208 684362 61143 786237 500109 776055 817820 660752 110646 376782 15 760999 21 829005 748406 9 882686 2055 887318 2320 364901 180476 895192 743649 285841 860986 6 298645 841221 35958 149269 858905 35 51348 586632 584799 645999 564458 16346 753965 858225 791029 444282 849726 10 615021 876422 595609 99116 327 71685 870059 863573 36669 641231 386902 837435 429545 652 9069 91 37 891620 897323 499038 803386 438110 895153 261175 860717 656392 869759 573476 869222 846483 895601 2 50251 845363 869823 43 851650 652797 639818 485264 890569 94 116 787964 185707 840302 813365 130232 833333 507321 862662 107036 13 179777 664107 2 800969 7 103742 879381 405 581435 1 533726 782852 7 848905 38100 655911 856738 151075 883206 115695 886364 882680 300156 784950 837533 823283 802502 63339 492408 496976 4 36385 247810 2754 822116 493418 10 743703 2715 10280 80 16 5 103074 860544 746099 864544 319696 865908 334369 864115 845159 595223 699550 179306 14 415348 420929 93529 872418 371764 886579 3 846205 519377 899191 423399 300131 156809 807820 699809 816896 774643 524462 839076 438412 406430 1 202724 366309 825364 756 1684 2 796219 798188 4748 211296 658107 689259 2 389908 143555 637818 764013 899612 219657 624360 8 870130 889437 885504 623891 753604 886242 43 367399 1 57860 54701 193451 76 696947 806659 100964 673261 843544 890949 293959 839017 2013 534856 563720 356714 45534 861859 659678 897224 36 1005 877525 205193 34 824222 146705 517162 537817 859346 1 880315 889302 595817 669042 511416 169313 1009 65162 39623 707914 748954 11 701762 185556 75367 2 640397 358858 29786 297311 680561 16 765224 1311 832962 137495 795053 889155 2 661989 832518 811093 782280 680630 10888 859021 701699 347401 1 780884 844079 855363 687533 697380 399170 807439 359272 11582 48008 3111 4 496938 87041 312253 161965 849928 798176 677719 84145 39371 38 2613 21232 308457 224552 15786 692869 840104 32 840906 187334 123 121 397120 875376 839783 698735 757307 235448 786283 87899 705582 433437 849230 306704 824916 421207 4157 7788 266103 5840 835100 761763 31588 365064 854259 849087 745494 305617 204293 726785 864934 835429 660 237030 84 829802 859293 304722 5 883032 200088 325953 366676 199541 193 830017 525798 872679 2680 106937 8 891523 665939 40 32 842172 436281 662837 659329 135 199843 312320 723434 68684 795405 2859 707968 700342 84471 642679 2550 102203 1621 895008 238890 277972 703534 880708 368278 869404 786781 550042 773581 57018 14809 535673 270553 3135 551191 866264 585115 887766 2 12543 71687 646686 21808 874130 611657 194 782857 202 380401 862300 255 10666 561801 40043 366418 2 716334 245651 86357 424620 833848 852512 894487 893149 810226 474585 731 241858 429221 4 889049 623970 669282 796023 57471 807870 95490 609342 391761 441380 7 764663 470950 849035 251741 842799 885858 3 638988 337539 166717 158728 714540 852369 96092 892000 839936 267211 844212 834675 286 7869 100009 402449 11 342729 110524 51327 869439 404933 545404 325847 355316 710533 767231 795093 43 846749 532863 425851 446783 480458 625919 57072 805656 2 51030 890595 572606 167879 759647 735562 137762 5927 177541 2 3007 832703 660737 784391 885115 877884 35396 819077 838308 439214 895179 635847 563 894473 503932 220 204459 870882 18682 896879 214 8192 1 856707 406625 888584 134986 804740 5552 554274 185753 894353 3105 842609 704835 112474 635 874043 899711 924 363 139309 871666 599393 457031 794185 62610 2 671461 199648 9552 12 819426 2 84020 48 223710 634524 7795 509439 442990 836507 885368 887335 609521 886641 858760 775093 630647 72207 823186 886559 825168 799451 18088 677590 372303 383722 781292 188801 484863 872146 852748 513634 895370 117436 204 5981 881309 893949 823628 883241 357020 524 392230 154188 70420 747903 125007 259387 9339 100043 377724 7 66905 259 57519 856515 541436 764316 237214 569011 685611 878557 244650 3 50658 2976 854923 4 792636 887400 363631 469735 785057 373035 3 282070 855901 1545 170 864437 880057 285 840296 319723 705026 680565 898883 875060 145865 842372 487291 46009 126460 248906 1892 359160 725169 70 794696 519460 235277 838883 1074 315335 868325 822134 656 841352 299539 854555 488404 883913 822186 263943 869345 8 880066 691714 895079 166171 499872 7 349031 533192 635391 889342 109327 832657 91672 464290 1 6 105507 423668 291976 7 424864 894501 399655 389221 281890 116747 323061 331089 4398 420909 788968 441831 2250 456129 570451 889689 425991 66493 410836 458884 678106 698253 8 1686 61431 183932 358 558776 716792 273459 795632 206530 590093 861238 134949 876889 813262 676201 8387 890013 618064 235209 793086 872112 536461 470696 432008 428180 13240 758607 677976 1 865921 187077 485 808991 1046 825552 10728 493451 368451 9473 897669 1 705865 347554 602212 26428 55 888500 1100 876304 361290 2 502982 84 528 884427 152562 3119 104941 897851 101495 258 552103 517776 867932 313948 272371 281975 874938 1 878254 288031 81709 28939 834511 349288 835627 871981 785619 259360 491846 169 525375 1365 825199 7 2 206 327598 209007 1647 277 695084 768807 1279 2213 860603 87223 289126 1 402222 466381 1358 204191 855920 44818 758377 87656 555 107749 814794 735780 888949 37051 678666 876933 822686 7172 419895 890899 22130 754511 3 153936 848526 839186 16002 886372 4684 261386 774257 868541 866484 895620 8 764825 254579 809916 850449 32 884971 17500 1 342021 401078 471131 5691 797136 806811 546 468938 183 819211 53777 387870 186668 541399 856620 23360 708675 817268 225 897546 30606 774690 36 782 296988 735456 854532 378866 855580 829614 639232 844713 42376 342797 157737 103 672002 345282 5851 869278 380829 636203 888740 321389 297270 742978 3886 116751 241 14175 614640 569401 755860 113099 783487 768145 511497 677399 130532 256423 860553 57475 3242 570510 222314 550 344055 863649 867714 837865 100753 1 812383 149226 14406 848385 649650 64695 399398 855833 827146 804895 833517 806018 5071 18776 97 791470 45 410346 701428 860087 730942 5 185807 725483 23 876708 892935 12 857745 275611 225180 839163 893748 825300 860781 529118 455473 808875 601052 6 869240 129482 344220 777364 592291 875163 206611 520245 727928 1096 240623 236969 450612 588042 577013 539705 605108 878179 14069 114987 895025 639995 10842 573481 835968 365260 843830 401966 675489 11011 412490 413 611754 805516 49 849133 472258 851869 885431 29 46462 369457 123039 840453 561028 236761 38019 794184 681414 53855 626532 65044 540586 550724 560836 480892 210833 870151 10 830897 219443 824168 851148 307148 17294 881669 339 366596 9 111004 869500 710522 102469 454621 850537 2 307159 93221 21 314680 883736 92418 862284 2 10419 43139 466271 780959 735165 84708 864206 57 895396 699111 174421 39180 2190 33704 15 133108 21037 168447 125505 489777 824323 47 743046 874 878972 373427 580048 112041 187 380229 671098 794597 496994 440806 296964 793030 387979 170277 89 501421 473806 38 428821 25739 442232 511687 8 63453 893347 482642 6 889634 811860 854018 849136 423902 160777 870772 672929 461068 864591 659788 403431 892190 557722 898202 893076 869395 136861 802910 2 401177 33392 888301 117 899175 878048 820239 49780 577944 889584 724532 881777 678721 9595 749696 881540 341540 326057 17 808 1 722 32 146550 893937 890547 166603 855516 803440 872369 477051 899915 843005 204855 252322 256 2196 843354 884611 334675 600959 1749 891223 766944 791898 838331 410584 54 175385 883172 52 133220 6 483650 522109 876774 831349 884934 192101 859626 322442 6358 2 11038 50476 166509 534998 779506 83824 1456 890241 219740 860662 870979 598177 113165 550665 895498 114490 725316 859563 315406 152310 22371 509991 124543 809856 834903 789790 620836 841072 728240 25 867 33 708690 60600 898880 21858 11 686222 775262 282673 183 512766 590 2073 126353 802298 145733 752278 865565 308967 6 398931 218134 613688 225578 603 713544 318500 855317 520703 59254 877838 396676 710575 864680 8 115953 181401 660425 806294 815 216629 110027 41434 166955 67067 498781 20279 282267 793283 61 68971 342062 715272 868216 764862 765736 894399 245438 636504 8984 360499 580134 794241 2692 121 854539 634331 58443 816543 844304 692259 680493 866 891102 140403 368953 857696 749357 882803 835419 7668 823461 882258 218 844743 240938 381887 44 471699 768937 838772 409840 57 93 830911 895430 851291 897141 582863 106769 868095 43 862712 198660 656843 56184 588715 841701 876156 108588 138302 405888 1153 343136 255413 804991 2470 890395 583662 155450 697769 797100 889204 52878 642766 1207 832895 349156 865864 171148 72187 591629 773257 822209 7830 18386 629992 387738 3 105151 149497 495685 446886 774539 379593 879621 825241 506140 373421 891144 68 345980 874022 897372 35384 838675 431819 775115 5 271261 737225 256542 869951 873723 892116 604286 737160 881829 7 860407 214 730840 199405 667659 824883 790607 850200 674 690627 2 23 893863 308062 161161 804176 110 119628 853277 885242 296641 727343 6337 460 321602 899393 496827 613653 173943 503979 864635 807101 36503 16442 35287 875997 304150 899337 418154 399313 109 10274 640068 898466 692532 844915 119047 5529 14720 67677 735097 77646 877646 893896 252493 753580 3 234406 66789 748583 204666 392955 63263 84452 894 378549 230470 17239 784960 2 278489 449419 2053 447016 721097 326 291 728876 804694 56 13724 12 888000 772303 809601 16 3735 334341 722054 143 6029 841699 494097 896385 576 856406 800271 814061 606938 79 495017 16282 286480 54358 645035 95761 223303 777384 878126 886919 787442 487 685064 450529 1962 895574 797922 748340 804325 149504 68719 823269 653136 880184 874364 160812 209487 7 10 1372 859875 523936 368329 702924 5 875920 593854 762045 867580 301720 716077 29756 702107 872975 56079 236122 846249 690899 287498 650090 475402 488169 879171 860170 4583 8 325926 455420 748522 78 115 808753 891572 7611 880216 242384 855853 819299 122 191152 752642 814121 1 877755 889652 822166 630149 853954 389 871 730158 241292 895519 3413 864509 294659 353207 719828 891929 880024 8 712543 592309 127 2621 3 16 461268 310295 46554 32 665031 821353 22 540187 318122 815613 876381 838223 34755 208609 106791 61116 562829 43719 143213 292845 43863 852079 401520 836746 820229 141411 856866 769798 524135 897192 189603 822581 8 1681 572873 407807 846297 585534 363553 94 871642 580407 276771 615952 882390 702 458190 880011 888586 619292 2 709760 2 858294 878011 289902 160816 743060 15 1120 763694 384798 870868 755138 877161 868934 866109 718755 343267 34372 615378 35 864324 850448 211471 524032 428408 502961 606997 652650 5210 6364 365385 826477 22 581606 464319 535282 800049 783370 292 25243 40525 264844 639102 7 516716 34623 762673 803048 824040 490 866316 702777 824729 869739 229691 218744 805211 790838 162241 210522 604961 698011 69931 5 10 324358 617991 806290 10 91759 416487 337247 768425 855162 894709 857240 233567 3816 57041 874951 465280 532382 449526 421904 378682 189695 700568 232354 881636 882219 12570 780553 782690 819720 3 720464 890010 496000 655862 861613 314548 838665 184 869077 539617 862582 789366 371294 685818 289275 201574 272207 895481 878305 2995 94 3791 713183 379878 645976 548331 727936 733726 805127 168 282285 8 142661 894620 619103 261845 285318 62054 405235 1 825286 885844 324010 558340 200448 652459 1626 274349 869482 60929 873848 938 465 780927 41722 387901 816874 554478 710783 54 776896 321 508015 180 273159 33 881756 429382 2063 263842 769038 831910 127303 1 308388 899436 754235 791421 326238 158538 2176 720906 79176 48683 872088 17121 863342 734304 695796 289615 52 724126 874019 314858 871628 767872 621307 1365 7892 422908 869550 743561 892087 41867 929 521300 21839 261485 113441 896397 698656 25769 419089 361428 740956 896586 384112 871927 481655 482827 84358 56 86157 36660 870173 46 172206 823280 574780 729372 866418 301764 277364 741908 77465 256814 489546 300 184 687394 899947 724522 452557 482113 59735 803839 556061 839942 617124 680698 80943 413843 692157 14 220104 809368 46949 842629 7 780119 899208 385251 800229 429206 885326 330896 354663 736653 697722 866691 819935 333207 13522 852436 746195 785876 457221 814398 734920 876523 170949 3 888888 623 782633 474503 895050 419 21542 301360 788511 755384 37232 251763 880193 706772 262024 735274 857746 855185 880538 690727 113 98801 560866 472893 186683 315287 351285 93593 25 670206 816298 1334 2277 872143 881794 823399 569706 833780 495261 872779 641604 852138 705806 662724 6 116735 897967 824289 98247 525636 558366 103572 840263 124836 492734 820717 891512 438 892075 798713 742085 340416 91384 3369 56383 863406 794282 788996 701022 3 878145 89 829605 879553 29018 22 106 149138 665892 657508 844518 231 88986 19 630344 806382 885553 649153 367116 685855 787429 5825 746822 119683 229346 868954 837339 855815 149398 19543 4 817154 899767 573876 16749 21093 23722 336373 1223 315145 364750 1319 87440 24 600755 769818 10 794035 278522 253226 427687 10 321255 582226 16741 878362 91616 84106 51895 420 215881 383109 53528 843536 700555 624768 4 604237 810107 490493 830231 2 3 236856 782937 822103 615863 541487 58390 100 875999 422557 710085 231706 143060 8 423808 205651 898 701421 831356 97924 865060 873450 882959 676 106649 297192 478095 283206 1815 354919 811893 864549 190990 363301 561 598292 703856 891000 849156 203903 1538 793506 879731 721237 240183 120501 770194 138133 7566 648879 806406 170722 627007 251211 39934 888768 386462 895398 891219 812833 1700 838719 137665 780178 306206 459444 830608 561201 610363 479319 859768 176031 816442 667680 896735 421876 849244 655159 602646 21158 807795 846458 860577 677656 879828 75688 892237 12684 815888 1149 817012 391471 22 140583 132 618605 538128 887185 806449 548483 883091 876442 37110 772931 2638 341850 284295 894976 63525 886306 889349 405206 108412 52 13976 19726 796357 48 318670 490710 728604 887902 881499 40301 884140 899240 355913 890396 513936 108 110 604877 411613 830575 722705 127 413260 170345 2 330927 115 76564 41404 37 796677 2467 638006 182 897162 507362 23 849471 6 893634 747285 2973 874039 802893 890439 350265 272187 142857 871479 833463 874767 522479 877579 886957 53834 1 411409 662282 382042 5 899075 664833 854176 2011 597913 758524 22636 374926 893909 209245 107014 154383 866574 883405 784547 816450 600192 735201 837332 433313 249142 895745 176309 61709 117865 734915 852988 1 32312 136125 8470 864779 25605 883616 300063 579558 748966 771804 201342 708080 123997 340 871155 357 609011 299854 718584 48617 16 826557 97288 2 1150 881496 254768 539690 7750 649262 594161 4090 639980 838898 111 898876 7080 402523 899362 249248 828848 866394 1337 147972 863674 870921 48510 371017 410 694830 785076 828480 779139 582219 854469 417684 19 156 632473 3 746397 185788 221140 899798 11 18504 115971 852866 897736 1 868054 1291 522542 646181 6 635109 813265 852890 163713 115386 321026 473225 614589 156392 793029 2 2388 287203 67643 681711 369702 894175 830693 853091 891601 248494 894079 871340 2 729712 221718 448147 184816 875134 884315 142472 756800 315247 846542 898659 122247 44038 7308 501767 841337 535775 1235 188 689133 12 886800 869888 824517 747593 680462 1 867188 850254 333977 337779 25968 824476 728801 895703 486 354070 249983 871234 891286 854791 233314 786061 1 655577 67645 440675 692952 126137 496648 674395 255543 687294 3091 837691 118959 437536 806397 5836 635785 745224 518161 318809 76154 105871 40076 390324 155399 12731 822480 549163 37293 588702 883374 459374 415604 258479 607530 263802 618479 437273 366151 743935 454866 1403 10308 363700 156458 8 37139 375779 347145 161623 834019 476 630489 834273 389876 2245 64268 876062 8776 856752 848195 867190 864550 868675 698936 27748 497850 271543 625524 808826 866025 894067 789823 364557 786943 236040 193069 46479 2649 651740 674537 9130 504180 2817 11 264189 128349 482456 1560 1507 396981 727659 8 859233 656707 886480 879255 886724 343262 90307 692955 15359 773730 226970 12393 833319 721865 827357 47938 765353 809951 857175 417236 358312 852859 25715 525997 785737 315059 4 77353 597179 853988 4 59 401358 438447 13 425 325008 762614 50519 370 847559 397670 698935 779271 782363 797780 737664 68562 858197 2004 222143 4200 710166 257942 797033 18781 785518 216229 244930 338993 79388 4549 863801 866028 280 617044 679040 821165 130331 893792 416439 422 489348 650076 28 6 566 188754 890487 894966 796119 47260 218878 5147 871201 884979 843158 279711 474654 7732 363775 898269 826425 655763 8 323421 816753 835330 414980 323 436083 3424 823057 686009 112412 540782 28 196647 866310 54313 888827 891477 152079 3 602213 148 91673 119314 181270 202027 881511 6595 654008 259350 362421 515 536480 108142 865474 895577 38 677587 791905 465 107 114568 135035 870212 8914 805354 600 135 26962 820145 799734 365101 613938 697660 794354 881340 573406 350427 407879 822653 723382 71208 891572 169628 33218 30166 765074 834440 66648 99857 270339 792714 133856 4339 283137 10115 3 287074 682 682363 145494 732545 871945 15665 708333 782363 713550 407072 869506 786671 856583 32286 895083 894579 4 811538 268709 778340 540658 54343 3132 872140 797344 425813 230036 554640 669806 458804 849416 258487 895517 150227 4269 654487 4419 178 842820 788443 816078 844555 810315 55040 215055 368689 891928 6 824238 770569 71331 166307 718926 309 723419 32600 893234 778957 3 819707 59227 52268 787100 327634 248 423336 503399 793175 774941 556941 849175 4035 412 869103 596833 884240 750483 654720 858572 580726 413953 541291 897311 753123 11704 754014 526775 4642 888802 800869 40081 56406 323262 285 816462 7117 118590 25244 485867 25 648130 849423 179962 292221 687233 13557 1 14981 828007 264397 55476 778096 70596 279689 99534 891511 10544 859564 40367 208355 1 247139 1561 554 7 50 864661 264206 780463 898565 357787 810887 50 896017 870438 7 71544 129096 609800 45128 362534 642203 25596 882982 898293 298088 11 716982 252472 417241 852685 6780 600325 2 775093 212589 5699 782896 1100 735 773273 146971 893688 758126 312976 604128 584700 856591 49 453090 23723 731977 189180 1519 12 811474 829287 85 246288 101349 847030 232344 629255 577955 873240 596345 32302 886057 137 1077 36 450874 778301 831406 33707 866376 539707 500960 58489 783469 720993 31 554428 833986 5 185 181354 3 388055 856002 177562 19063 848890 898320 285968 721061 869278 4480 532080 494907 45 602959 818729 13875 496649 101 854665 870411 80432 782577 876448 697937 75289 266442 854471 481867 2508 863509 324848 895519 738865 316099 873842 899551 452627 743649 65644 565304 25 7753 838157 883342 520253 875122 634569 876482 547326 358631 823715 491557 402063 243 551212 1422 696661 752176 889616 733532 342882 735140 646913 333371 200349 437094 558367 103303 690254 899859 3 403663 577440 846791 172 80876 678259 670543 247055 812230 383200 870903 718254 281071 58 23 885960 548773 384557 66460 33 35875 698657 691341 896458 335154 12749 1645 308521 16445 249 851691 756755 188283 590876 770869 797760 843191 535 785969 136907 316659 356327 545086 535233 875163 53739 472385 796388 660202 2 879790 840072 635411 690337 866504 226379 797576 58356 201326 1555 878674 143788 199993 24497 63327 201657 589107 693325 874158 838251 168356 114381 893979 730398 863170 889665 681550 279297 821746 272534 839889 512954 472942 2 54 441466 209545 1421 660272 663712 2 6 386896 37951 376307 837894 302 166057 19998 732605 11 499492 88 516372 47 896026 435212 1264 125193 563453 752804 818500 30314 852359 167589 219181 403040 82847 326758 886960 50 874340 363 2070 654780 502911 2 519770 45765 872640 698647 673552 499723 866113 865611 866409 809334 4 180679 729754 756031 125722 689536 251471 303657 9969 666966 826822 416597 828097 59 743782 851508 294873 830128 38216 377883 8181 899694 485497 847908 529505 371 10519 126332 805568 41105 14932 162985 846584 769882 6 10 812863 785522 2484 848959 128857 883093 888484 658262 762332 684325 1770 469032 843758 855460 802585 243705 495704 174471 531715 844744 338581 5181 855595 889067 132028 808423 5 109 740508 4048 469869 6 333909 778262 789228 529693 23401 21 879092 369617 87825 35585 252233 688553 727858 885046 872390 777633 9741 130700 883309 860095 854050 864591 578431 882725 1597 181488 891866 127891 519355 43316 812862 851961 867722 831355 812585 762460 16 864698 30 756259 896118 518549 865856 850966 98 812486 885719 196159 486928 454337 788835 868 208336 415017 338931 714853 871796 553861 16051 885771 79906 549420 79070 842 156 207267 267076 480105 880309 116963 539344 838933 1685 364019 120498 330908 307614 154369 838766 854288 427828 2185 425800 228735 650100 811340 898416 876490 859532 855048 411776 12464 361162 894747 156221 852806 175385 798627 818114 809268 10 55942 508980 203930 871668 20224 305098 793030 833515 891245 428367 503 100207 161414 676900 882926 527641 591308 760527 864345 19561 826512 639615 897666 719747 122 891608 623588 392918 10284 14186 871331 791516 791867 587338 672069 877787 10 852388 360345 17165 873633 645942 8319 461 30 817536 652998 683880 860142 694807 262464 29 578009 524810 53 652505 115615 2 2 535316 896365 22077 486532 9025 4 189941 760944 199812 871945 883617 464088 137678 279579 895421 218209 859621 219488 726002 419632 890 778647 133 248097 332028 848673 831656 585738 311621 19931 846032 560015 75142 540532 455616 115884 693098 69711 32170 366534 760167 93987 22568 893231 578645 572597 473312 317912 855991 736765 247945 109275 253735 532405 312979 761035 783648 487664 573717 2 480117 205640 850121 239451 149231 24772 702869 466291 333491 860669 263584 90589 1920 840833 531352 444514 889278 897063 75661 449119 811358 577318 5495 343804 503643 120262 586255 848381 42 31513 802817 323982 386147 667821 410 1 849983 848565 566013 288076 496391 578221 890179 829889 69607 358 812745 499090 703753 269998 3235 543875 50640 50125 549870 829498 27 564528 57397 395055 578749 782285 856473 153375 413805 424789 235371 62 176976 718636 675957 93 298822 694004 404196 2 849714 607319 647982 127663 278888 1688 246998 864372 180944 843220 308178 54212 285885 8797 22015 830270 471355 840 1168 685653 13269 875993 219356 841969 367334 888027 864401 1 854033 1773 427366 621940 732883 758890 1334 528833 457264 255067 882980 804463 189491 3757 113443 809464 382230 464766 667285 64 292276 472346 642546 1108 820278 181376 208719 4 581 2 669852 637936 894338 64411 846430 70 474782 591811 226033 173838 838648 817792 414 588916 887364 227146 878817 75929 817710 795703 864814 63276 313371 45 551715 340662 852383 773364 361497 809505 780096 2 616039 172542 6912 631816 64661 508644 7478 58850 727947 494148 554966 725421 595101 261074 48 786999 893982 222171 841560 89 940 43754 861617 878074 825752 720850 83073 865896 708272 749988 72894 501855 45869 519222 3320 806760 785556 128628 52118 503643 879069 435 530032 48 542311 722462 636 391214 342599 1595 628229 519882 864457 62861 896300 400874 633355 80510 699232 461819 878768 685629 5 2 94 871594 254 879612 765587 832797 59450 613939 270087 519849 425 516473 884109 265426 473995 688171 470295 867634 1636 111724 876730 822412 848765 602698 894541 218264 9852 456786 3416 689728 88 535453 731228 191673 758362 558 878214 786683 330800 186 252186 871579 66 29644 37 493844 870960 893327 898216 76642 668922 3 516732 12 1 347859 414854 870552 886743 693371 727401 857365 758039 304684 71 303503 569432 856971 754598 851938 804387 886067 853528 50494 357876 845590 590159 707531 848828 557995 608386 155586 287592 196898 52249 261963 776933 693060 81728 2806 242967 79 893375 791539 2 373168 862811 402123 855235 599707 699198 276891 153722 757065 797540 825236 883463 838389 830827 33 531685 197 842521 2872 800198 1068 354040 3946 612581 771187 5530 280141 744198 199433 23 885395 899907 26087 15104 32745 819811 381 527396 114665 1559 667711 623945 371141 844120 728206 515 467965 879667 14906 822079 506078 14 839015 846991 492543 825597 568624 598726 1524 821997 6 838044 669992 378 285159 698919 718597 712517 756177 2 852144 378984 855213 852072 16997 774893 573532 598300 878322 487131 749470 7943 4 578178 784309 730653 197433 899817 275599 772091 579478 848914 521811 613994 2009 894014 841028 295550 475862 352 883862 41 817909 541422 193413 508230 58589 567085 288838 1 2 892456 182239 485426 5 580767 33825 5 863286 84393 180796 1 625622 855267 678 721614 852655 891061 890675 860353 850960 241339 384189 167782 748461 5 873849 863787 376373 98115 513440 674734 159794 759461 43285 751 825097 861554 203482 896474 106248 877385 179517 852275 58 58763 103815 409440 249940 6150 543375 847176 454292 51 532924 59838 793382 445771 886778 1166 44649 832412 666532 853202 190245 218698 898265 735487 13364 128384 792738 780364 899800 289690 74 769287 16 491773 229186 745272 676357 784779 519867 839447 879414 564774 740804 207711 586297 848972 653092 1285 6733 403146 808996 855657 239129 351796 834401 24752 10 26290 1518 790321 421818 504083 361916 444425 212573 877164 79583 573881 859540 253249 2 895419 49 102817 793290 12 239175 99 858320 346867 243680 859505 57909 893229 573322 20 337602 76627 446637 875231 356604 11937 788792 9058 268359 767694 895568 736125 217654 114483 63 17632 869197 874639 502166 121380 827806 895211 206533 410840 474855 38073 136130 283717 12 224022 37821 277922 753196 791485 801942 853675 412509 874929 786 770621 255627 320212 307937 794792 723614 316 170297 451136 99741 763607 260040 444529 1 493930 326997 872528 1062 805913 131 897227 884555 753950 798161 753869 101495 629006 742020 865734 83 3 2551 621455 830463 98159 4371 16399 279589 203380 889646 725085 878748 410387 52199 116706 548132 631785 149 229233 1615 847765 190 566305 870199 899090 615634 15314 143664 2008 1237 220 94943 890344 870983 598379 581819 784877 666680 339131 598192 869633 471644 791626 862757 2 296210 328445 485393 309454 895632 372538 55823 854978 133409 141693 66 175985 802165 240707 835837 750212 530562 342656 12298 243623 2 893060 828455 893788 660756 838447 215051 75216 465695 342257 801184 162398 151559 8169 23688 175580 127350 393492 323 96 866771 168438 564613 776493 866457 681824 671622 1434 374610 892831 205171 3 2 469 769910 835201 573199 6175 569938 837475 657912 134026 889875 898117 337 136418 572202 530714 827306 880612 362873 772053 844739 632134 15672 780098 757585 728449 679546 58007 330891 132122 14781 709818 811859 89821 527955 395866 1562 69535 840923 818700 658423 482585 312013 871315 858907 724035 849772 51024 815572 232706 893480 108 42 810984 864114 17086 11617 200044 826881 674317 833801 171069 12209 163419 123638 170283 207346 880102 148388 108923 747534 465480 278988 896481 422711 865104 877651 110730 823122 54 849900 843708 131241 15603 886051 809668 94805 169086 834321 723029 863432 9538 301839 784180 72983 510091 34 1766 699873 230647 571785 371065 414496 893140 876340 769059 1781 895180 527660 298616 681518 278215 721127 830807 859147 1006 228624 31199 844842 618674 572863 226 171490 635316 2 15479 461496 289282 639733 240757 764726 1979 117715 862940 27 521054 6941 28301 842855 201337 134118 897421 190249 322456 865790 865496 893719 320694 42 899748 150499 322035 675215 524741 223504 878030 10 352360 6701 102482 683825 333843 164 690621 80826 670107 33710 72940 846575 846233 339514 609028 344382 833628 575332 303791 583258 2629 845622 5 548 477265 864706 5915 728512 835576 754764 138311 148022 623614 835381 760171 488383 7828 385064 74531 530312 846205 850100 254384 12768 834017 890244 90104 178954 282248 778665 725139 805330 709262 183039 595306 5 760855 92329 382683 500406 752494 10084 769651 378341 874 140094 172874 364959 846069 821169 7291 228429 452044 22 389199 24483 565570 879851 599929 173305 285211 573554 1138 257864 884102 118 116242 844993 1687 114610 896160 826201 875673 460550 896279 871138 871021 895247 856632 93 2116 129 590284 887311 265809 5 649 283584 2 45847 207165 560040 662529 864981 340606 357409 722832 721996 838051 830814 798306 14848 856666 370042 828138 130739 41556 3768 2774 680122 425979 420122 569149 746710 766196 565788 649112 786990 45897 733124 665375 206619 650613 267658 559571 879306 129 552124 59120 803463 691115 864502 29 34565 767392 142964 834417 888492 36293 7376 1 7166 317412 22 234 853051 801099 18 459217 773833 152187 330 59 877734 109298 51562 15 793502 241881 385533 112121 880786 842641 389973 57147 1 840207 894588 890763 245490 890082 124787 880486 869308 309019 537714 834905 92173 183102 13 1 9957 882310 812935 892539 376452 134273 854244 224626 250189 882449 621046 134834 562245 163080 844409 806255 833708 848827 68 482257 874291 237045 815116 886495 335963 858427 614871 887071 200 746275 856820 86 319583 169967 255339 10680 178480 866792 894171 582562 752096 115357 685917 863616 645989 2 1116 415052 514151 241283 830638 850381 883516 887777 779932 877389 66 556734 17 605327 800700 11 425509 339148 855691 268132 848867 123771 892955 826169 5 648055 1 897112 192636 262597 559086 413221 857194 790128 2170 87 20 767229 861798 354246 677798 515410 261853 114979 194676 2 317398 251267 841380 847747 359 887594 808351 6 773142 797571 704771 519876 655904 461238 2488 885917 388 809182 82066 836019 732736 402898 875986 887635 307 398631 699336 425537 836085 12563 19 789796 53 152978 897380 252092 13 113320 854666 838178 23 701 141921 747749 672163 830464 791150 332984 855144 737932 809248 220369 725059 304831 2 468875 890358 515756 832374 108146 792449 253326 841018 126084 862676 870321 7 81594 877613 120 2 335762 234825 606 808657 177147 798209 459688 770101 160923 877080 1676 781592 892956 808566 832163 829313 891138 74719 872551 797947 101917 37906 856478 856794 916 853181 570039 815541 334586 5 830734 346646 179459 749450 3098 84 168060 862036 887650 815008 335920 1 723429 196629 772445 26469 708476 882225 560113 389363 144035 254328 858819 568503 854423 702696 183901 186 362654 623981 618283 857879 862346 387513 341937 766230 474029 489303 384532 587041 36030 212655 754064 341892 457579 339444 2 4 583314 885666 2964 11 419543 860144 640672 323604 16 898443 4913 868762 24827 192882 648 32607 421746 509231 183244 120834 11355 6 122202 598918 6 212831 38 809614 12662 74 61299 1316 669331 313880 2 2 388040 526790 717937 725335 45 869271 321149 729852 5200 526769 776250 114422 183405 144021 877490 875098 48776 15 368822 156936 803157 894342 469083 128190 382875 797843 65022 100069 817894 608934 95075 897588 881860 746746 881445 822156 684144 896257 707736 800053 13495 709217 136 895149 734463 2 483 643872 588008 324414 5115 883351 893994 36750 875479 4 503283 92169 298034 873817 157745 81653 886068 869647 140584 788874 721302 774194 649214 533334 5629 744094 828754 2699 23 60497 716704 715600 784247 147660 47 2 89155 837547 123529 129972 116381 507 521261 40968 53695 78 898187 810980 55704 858395 51301 196 813661 68268 864691 880980 886658 11 842245 853306 678558 202833 424048 855073 1107 489332 61652 126053 897403 38 872305 885328 253157 173 776693 19 535420 13447 625458 867737 149380 251603 79 3 805583 22560 16 304472 110871 2076 4436 153 887251 188024 282 885385 17 384072 410043 707191 10647 855991 894287 652993 892425 859032 384751 762653 173203 25 341951 731609 457321 300805 4366 66581 830002 899453 2 562715 237294 887488 856832 800624 867909 853404 862462 309965 690103 420933 444 1 809194 194809 244034 706228 759576 887683 799562 60360 203592 872028 524653 583093 792756 862790 690188 703127 890223 809716 897200 878458 862392 165906 773658 57 1206 340575 869518 177581 820503 554571 858832 760737 899884 893198 200 826453 401450 857573 261924 623 172888 834509 809071 32950 122833 185987 67711 250268 35 612185 94316 823051 644936 1246 866696 828143 1 484774 852079 702777 379577 5368 612292 899643 665522 148312 896743 825263 261854 847699 101 49985 881373 164180 886745 480167 569857 784829 9259 374426 175976 599292 12 528551 883174 897339 324024 825998 158916 10240 849433 8 893437 28 15 880019 846813 5473 257294 860522 880813 291939 833439 3 651076 68367 3095 862606 215090 331407 791377 469636 741535 414295 30 834453 11463 596356 212814 471397 280021 493039 896926 872068 1693 305137 395750 870823 71383 845797 814748 44 5410 433674 55 10134 891143 10 363481 265724 183068 33870 178 14874 16 24 257459 781469 298761 855192 296041 480104 898278 891089 829700 121868 11 243163 71997 187 1284 258 766612 68 249445 195574 747463 837887 458929 449244 454631 126757 49006 419703 203234 670423 263732 849452 843 9277 870108 398947 26853 448499 897129 501110 27172 9 856299 876438 120234 525309 16 748864 872330 225 890218 694657 621935 851780 673110 273904 236584 226154 115733 28266 893781 785664 5495 613987 894736 236463 815817 133570 671424 796958 80487 72432 669540 581637 703330 377292 7813 424352 867093 4533 874440 155 808026 3 893730 158809 873722 335075 827564 808873 684093 219982 252628 847589 211163 805534 156400 62582 856755 224761 15 358910 410636 69237 675086 7563 453032 3 295076 852639 829394 407598 23 1001 43520 507951 869426 877696 89261 265278 14 36 267805 846269 683623 885522 599 386531 642713 234164 888223 646522 784875 127918 344630 878616 821918 8225 12394 519445 34 833739 710854 683705 4337 74708 842769 27126 775152 441155 830471 2307 151 817862 21 679567 134 660639 768918 1 386975 189406 904 871307 843887 7 761150 62417 53298 804230 486049 148021 766825 826839 855003 98090 386382 875638 118 881147 844376 816037 521321 815576 835805 415957 296438 510815 81438 706336 826956 844528 4679 44537 377707 877689 844156 454752 4258 347466 873427 11661 496556 712114 562 597130 101 760998 212 1025 893311 822357 890947 329262 898473 84257 751764 119 778767 588066 4290 599070 185309 177 21 215396 876660 317752 135223 58 307234 64976 465621 32102 1239 368302 863303 422574 546202 231053 826353 75 884280 111401 772792 283285 210813 256494 304111 854748 72194 182468 29439 828422 7 586554 402021 841144 633798 60250 598898 863189 869581 857975 7380 843257 529512 878141 727003 180959 894933 718 581736 585555 869453 670973 720444 19898 366372 2840 611114 547821 128 491727 84461 666739 389871 13 884993 612595 889610 839680 161928 670734 264330 43 3 397 866643 869099 874489 3 869 763388 650983 276338 829334 427876 11 883815 40 518415 837968 231201 694001 169782 387262 154851 834137 299834 735134 632756 321620 3 5616 154 895052 507548 815709 50404 898909 105 755092 891869 850650 25373 754957 769960 41915 76622 19 196 24687 333199 434951 472060 898483 507415 268565 223162 378268 320526 811410 800825 737343 584733 570108 726967 890973 430031 21 163580 736325 19949 896120 360273 793418 141844 734018 896343 138656 870911 655022 638523 393418 432072 30 814421 38 1045 818228 887551 836915 457937 878329 799870 5 885677 2467 530977 27135 186948 772713 852385 9582 77301 843183 491470 811680 69 758321 615793 264829 19465 56 822703 247092 689643 878426 452340 246849 16016 655775 473474 5137 534411 29629 249513 208068 288482 623739 2 858609 806542 47229 19212 860947 435772 368163 874531 215466 465287 70037 844017 375826 703194 5941 742481 322314 896823 111992 214531 724660 8846 876970 318604 140 1684 795748 873 105 131298 51 412605 10715 138380 852429 315709 877669 899602 843939 237221 679383 432068 55188 410180 11238 669930 616450 1804 456976 546896 3 662011 797640 849172 799495 161814 830106 162 8681 861080 747795 53236 12221 16 188312 50528 3 89703 873818 846698 845698 22386 884970 830488 7119 758066 804782 500604 1 85 52875 153661 437365 892186 320699 335760 238688 170920 883493 890697 139 500 347617 8799 22324 378909 65853 878572 843202 328123 14004 588304 842384 12 330335 298388 807768 859368 318 515984 492733 465965 510584 814624 813684 855377 641544 68440 177737 93 259521 272712 2145 64 15858 397455 834986 193911 118342 828885 60248 773738 1475 102 563341 191293 732141 453693 878943 409791 80276 492092 824845 334158 288529 271272 538109 896107 235 27487 817471 10498 373463 814303 414036 79078 586929 154717 2120 477220 896991 886837 13920 875111 824415 128862 56788 582813 5 734124 729060 724118 655442 892807 815684 29298 557557 633008 27517 883199 792267 110375 93850 854248 170 753909 803990 4 294738 773327 864923 26 558192 893888 672250 48612 711469 442618 883737 157392 539401 264013 844915 18517 114183 887685 1217 895384 25 846532 660311 148852 1 293611 680323 886610 114 269685 7 11540 305552 892358 409 100608 60146 429951 779851 110 898043 11 16812 53555 170403 408031 690340 844694 889707 881134 454850 1 841531 720834 891417 40284 861554 756938 608 817944 835750 892755 779798 92017 692131 48 847531 282135 243809 1032 858867 777780 881338 3654 506123 4 665006 3 10 352 803210 426532 298 642152 777542 30 622983 117819 812928 41983 130996 211378 836374 420961 363159 142921 226690 35101 1215 2 240 795162 880256 402503 404168 302 898323 753988 630 733388 899871 198381 689862 859613 859569 29 280435 239316 898442 280956 818464 486885 11714 741686 688752 206703 30867 731384 184475 164603 555509 855037 852602 673044 556755 128605 885769 776237 763811 843312 858275 711695 212117 792817 27875 737278 5 66 583016 655954 663319 21824 447 137931 2431 472188 598153 797492 348725 483875 452063 742065 109078 394615 877855 145223 895863 227732 461879 118531 75215 122549 868138 452452 247026 856610 850589 105668 662574 795992 353744 399840 12985 801731 815120 268 885240 482517 579610 842839 591750 90118 311353 845033 119 814052 622319 799385 286472 874923 225933 520218 108669 49916 127007 489445 714644 218353 681940 68100 891201 883495 874337 856746 871996 858700 891580 37 805156 898060 16 429648 765708 567037 10 275989 398644 71805 816286 502512 263 16108 71701 351279 6560 898079 588779 522627 167750 469877 867998 504851 877760 1010 56 840367 463597 553484 896730 342728 624 892557 165714 872128 247235 857794 781237 628583 55 263333 5995 783293 92 3 163751 298683 4 2 1500 89 793663 583737 2 806401 863394 562140 869240 382493 475751 120927 881768 303258 482406 371536 70199 39364 734654 890847 13 543 406969 2963 21233 253670 2 26635 28106 880437 185 838354 66 84236 314955 736393 804670 83 158578 153172 297952 835442 698193 845360 671584 831233 896343 874448 1 191721 855641 503439 763280 880395 432641 877191 752549 318267 387478 186414 719061 542372 352378 4483 574279 399380 119840 333296 864414 49022 687850 471159 190643 719329 193833 114 2511 1571 121248 677064 803095 113530 141540 812782 132421 585211 739635 646425 1765 506721 291965 6 795 719998 363018 765081 325921 884576 498759 108441 700566 357104 13966 891240 256242 1651 894622 826946 2646 519992 587687 725043 721307 829197 87060 168352 2142 96222 886292 861900 370220 134453 132496 557240 850042 42 862864 878079 115971 875267 256844 828073 241300 73062 2143 807296 579936 204909 219606 73936 792219 227235 852385 862075 616323 403373 617990 883957 866653 401681 886867 855164 313097 893251 1855 886378 546626 156532 513 689888 242256 475985 110890 889875 32 864260 162959 9 585896 534249 829569 4 2223 645879 168280 217160 340348 748460 20796 345902 313147 895181 858637 375876 272648 876869 855135 851640 381492 819644 414896 166470 46749 586990 749509 156 839719 237887 238750 765772 879547 561651 9025 889869 759939 894111 838030 60081 493222 2051 891126 292527 847327 8432 894108 1393 758926 873196 609044 9 86 892390 828337 865405 7 540784 870852 434715 208098 5 16369 876903 489224 790362 475764 14836 851428 687972 758799 786595 1370 677948 516 851462 13689 787154 872270 886577 669033 105689 383200 476108 877611 5 168584 533007 897524 869140 638965 307492 834942 74 7490 35581 51371 431169 182657 676939 22 27 883129 3376 578209 895560 276889 658436 666883 859473 833723 311846 851725 868627 791144 544893 853341 562875 3467 285517 145075 872228 34703 4 463103 861637 1964 715319 120803 8970 679793 502836 448 869545 680399 13410 251939 1 444094 488813 808601 10364 543 4207 596 181056 812811 873675 779809 3509 2 174523 21835 853039 114 841737 879895 642423 777346 449652 538479 246123 861057 62269 52 712226 833718 839303 506472 417324 6 14059 587271 273711 698 868791 593304 166247 162121 891258 692018 831485 406 343 3 700795 620585 804455 784241 118291 615924 880703 38352 737666 357545 268438 889971 829539 479 862330 1 789069 840524 720392 2 562936 426793 724825 394348 275 874272 84 841234 791599 444755 850338 451523 18071 222987 30893 758866 386564 786865 735385 854584 318722 667258 550262 299399 195244 2 408535 891057 3 150267 325152 134968 573026 74972 280473 531633 885785 739059 29478 331635 443263 867701 31 3 862494 285975 161213 542567 138 114890 58385 125 693083 75914 22110 787768 72195 2 890455 868628 882195 870617 554247 686 104384 161933 132742 889444 19073 855014 300732 87992 74596 823983 203143 265295 28 307541 797266 607838 385818 14 398485 857257 50975 78839 280629 3514 80 883631 716031 877068 336277 554807 422790 533443 892620 317192 491507 16833 525304 10918 850658 1033 341758 48950 299363 3310 855522 1546 874005 409941 261 852593 853737 813330 5 359754 396026 110223 833679 8858 860630 358843 455327 1089 797 17 890795 298 859939 729852 502127 206870 708846 25356 898952 691557 214242 628594 851089 83185 2375 893882 283 19224 895408 889445 10294 866071 26496 670117 363031 4389 527485 30947 809244 96 892877 245216 450 426724 17 746070 803945 423046 20 589189 469065 973 568398 887023 284613 877535 878845 20 544864 240304 282071 564660 57437 501600 724571 55 792825 300098 519533 243 367072 10779 207 167337 2 894971 670590 462315 729866 809003 694242 231663 896508 581897 437877 429775 447252 531689 891469 2 2 846295 77169 6 784425 10240 4 303606 449324 2923 65800 433978 850880 59699 11 822971 793530 583672 552846 164875 609474 1355 279504 827 843953 781199 774294 490113 2 806663 141 509062 27982 133047 714 849670 484130 192341 652492 617143 891159 249301 736305 650649 800387 588347 195746 26649 223091 122 575143 724833 92261 465499 3 843210 5 386568 659990 92698 877662 566962 196740 23 441897 2 882105 896483 695664 768050 796750 483625 173565 322378 16 84 282350 854284 780304 807946 294203 895241 891199 873122 482294 100214 789854 149119 691787 864190 15 532502 77755 3 843428 823585 599443 609125 517913 778938 340405 567635 212836 712551 175 886665 701097 90 701739 86553 790 452351 658443 55870 550863 2500 698434 4686 363439 487730 553428 3 116229 31 676967 545 240 879781 107196 796592 214 13 5935 763464 675053 750712 756345 206040 617097 18 243995 81328 839522 234085 269859 811124 150344 821252 10 342374 536434 3676 157860 5411 807432 820161 466 552057 55 656384 3 230621 620074 866174 853147 856701 748916 31916 821347 467867 501456 794412 876865 99248 856440 549234 13975 735078 812417 379283 79758 13 792200 173232 231684 198643 8396 11 899577 759263 805938 803898 14955 18322 546071 1770 9116 893769 243164 873842 106205 199539 399228 612438 855045 228001 556325 549896 204133 872037 893022 206162 16 9 845865 370668 850982 2 475222 34723 722321 877904 125256 892982 214450 393462 226220 269625 200 846742 116356 312 362826 326311 300698 741061 502504 437933 777804 896964 413219 475785 229601 73597 871439 427 484423 486255 899520 793409 3 1 882891 400072 181871 890898 689059 3098 1516 252676 777800 278880 880511 439269 895831 62270 634862 837810 168045 860288 6 278544 894424 1 484553 313862 883704 258558 274735 533153 56 899906 839869 813796 880368 431245 113 316115 823347 520712 28223 2 650744 384391 823556 548635 238494 235639 67085 206854 830803 416873 590384 777930 1910 750959 3678 226660 444742 863628 895126 153249 872539 744006 752463 677818 863816 525700 694723 40684 856478 850464 468169 350102 1960 891422 674685 893013 202200 330 277661 831954 739511 730855 738263 489739 34000 557393 2 457 862200 35 2667 421165 114165 18012 10 22359 836285 460123 415314 223470 871283 892667 286175 189620 2 864298 147006 39731 4289 501358 3434 186636 32706 613782 874144 701921 74282 7430 846067 153619 864389 652890 218312 551130 297658 791399 44 673451 91663 391714 845987 410962 832434 384035 432616 868000 469199 95338 107321 38 712777 353997 848775 20552 754224 878661 846222 1 850460 620013 664663 817691 84752 2 892687 325 11048 863527 827716 449483 20220 815961 503418 574 2666 441201 814891 713706 655 555933 3 4275 279143 566122 529170 9480 593 38690 855222 4 619814 2 9231 649267 533055 378455 839393 768311 5096 30 839672 455290 943 826695 599164 26802 831359 115956 875012 896910 15589 789804 51688 871445 6 11 711365 830362 597344 442571 794045 899256 777584 873193 823726 839798 600495 583 783051 449352 667062 163349 884304 794143 97251 1 335763 22 447353 825191 647834 4 888645 39 16 203788 881008 77937 529016 420898 98429 842839 499604 702468 21 641937 93277 348407 171353 353584 724420 173 790611 13 426682 699279 897766 30 229754 12112 4 57881 868048 655425 127 895779 728232 147 771280 5699 687103 454660 261989 2 891907 86529 629056 15 100604 570326 400293 1328 891700 184322 855942 3 747120 843 666044 154934 793332 776908 827649 883731 40035 897301 3633 826348 526330 764097 738097 255881 879449 896201 299732 94826 851961 2 858696 74 386694 796087 768727 869368 769075 815577 132 865025 670163 43470 731675 836487 810852 8863 879767 250392 778420 557369 888847 603078 4 855603 49796 629699 727888 46939 564483 324345 798824 872405 76449 751075 614 252067 114948 1376 700177 750096 1534 586433 805771 810005 860006 22 51 151531 8 4 610394 691709 458 818752 342 20433 887609 761682 159995 123854 500535 651880 766378 896245 501778 105111 549106 55880 866917 3 230908 25 857027 55791 838948 93 890466 844439 147009 5 434806 710340 682952 22871 105 669815 487953 816980 563504 882672 212587 312860 78593 831122 442423 756069 586136 28 357518 255139 165544 100848 318408 21648 572358 15 3 22 793720 834876 272857 707029 874888 456164 830072 874636 1156 46643 424890 240931 344704 847721 86 760540 3 16341 783132 345182 842186 507309 424672 887365 841823 48904 55547 427038 79 605644 352802 700009 496852 608963 845916 860589 747963 1408 738369 463310 140138 6880 889750 458722 1005 576601 844473 2 10614 236580 786423 161990 584130 339947 275599 620671 10 762761 2223 1404 581766 347146 892757 866428 745787 47225 3 664886 872694 822361 858437 149433 242415 50 102638 254921 235901 541198 13 766800 5254 2 259028 187 799757 400201 48 886059 738898 844461 646381 29964 211413 482943 778593 108 242970 188231 214144 10437 743974 800481 521474 4882 886773 636569 161753 233247 291717 873217 765374 889693 654213 4 607391 2340 892723 845212 584383 763323 547775 748497 124 604620 331120 251619 769818 328856 365059 844410 235173 897518 1317 25344 637893 839894 9459 311520 679904 883146 873915 278010 850522 509089 847921 878599 730423 836489 614 817617 815619 805532 32 485679 852024 776 27634 401153 871449 859641 362277 532219 21973 3 711914 70 871787 874 487800 827683 844730 846773 898762 2 114626 725987 898597 5 890900 218523 55853 895770 871528 10 894819 303642 624305 879068 112870 790177 891417 711223 875997 827884 597978 557378 828166 114269 845006 887599 775231 40458 277849 1784 102871 397964 850851 17559 551359 722816 4 879814 615963 11 879541 281069 875651 93037 733887 13 829406 60723 356017 57719 360 22 32869 755685 130 399 519088 562560 470579 581888 859285 44065 819024 592325 374392 2 852118 588444 853033 575131 785259 193067 69475 899963 600593 40 676616 635025 228401 35124 562829 831143 852584 580123 97174 670 176253 2987 585522 760839 470676 195 753330 6 865751 294676 830451 341679 101584 516841 936 241149 12 8 7546 2081 483705 360940 559472 24 680157 1943 124976 815618 892288 723743 361806 600069 889486 18 135112 378165 163758 839918 855139 804004 745371 258404 1 874405 401826 9506 497922 515084 386347 87 457731 72 7 417156 839918 303746 449 839338 18686 583631 832032 863535 766377 183450 696845 122608 53356 700620 260922 888052 864137 45606 859040 778854 833901 128 2 89110 614201 300087 742534 654553 723485 117706 54454 853509 865938 194661 1767 850956 893449 493817 842792 641552 662886 3758 843520 456494 827701 579155 609355 196 715190 885624 181298 473097 814728 878438 868342 718553 805501 118522 841 430864 316689 420161 248155 837476 638918 134517 795685 54358 137 480506 512929 598868 538905 759937 152672 1505 204240 3261 684252 773489 848438 3 293176 872939 2 21180 884950 602951 872109 169223 68058 885124 526042 786285 165973 195181 259139 794985 314387 152453 880177 243846 28297 393118 806568 832470 149626 149718 445393 872603 791646 860690 6564 693870 872769 583456 88747 1 17658 148747 9 287996 2101 741951 441502 377659 379 7857 107584 216184 834283 317708 860936 771200 838503 381543 855042 879302 230745 542840 634843 758084 14 885243 1 14948 134359 230833 817736 783690 737903 404959 110 412283 718513 838792 785724 6 823480 1948 213519 114 807858 731195 294254 804203 680244 640457 134974 420972 819508 128936 585252 889293 611278 425982 800002 520084 515618 685058 253 63 880049 360738 862301 860585 3247 657368 185071 893971 46469 387105 853230 707374 492871 3139 89004 366635 4036 767166 545366 171136 575653 109432 317027 437762 873173 376848 671190 899875 707142 889733 876926 719671 175637 681736 651585 806298 682980 818872 80 653508 827694 744472 658842 587433 436197 756176 70914 71 797824 815401 6612 562 1 43524 863980 148508 9036 245834 76415 74383 947 747008 12169 6448 887527 505375 505910 836814 443592 455258 763272 883104 139356 494216 844105 838783 517472 557012 141 690508 773392 572586 119361 778917 92 844111 487379 375170 815042 606915 828374 55363 174397 1 198102 480585 31154 695828 43680 899690 316529 10160 879063 155517 6203 864673 875527 830503 846067 804172 238216 598882 163219 13118 897212 163803 839890 215308 896395 369385 666718 487533 17 889321 710903 127452 809379 112750 1413 17288 399 7516 522004 825340 577030 16446 356254 769883 870518 632986 805152 736995 2690 62960 10 62557 13 378592 813138 3209 836506 70 485325 50 424727 270539 834505 472341 608333 3382 519291 307078 2 649578 177840 868829 886842 92132 765072 416365 129668 318280 55 817013 822664 35464 354 839761 319099 271928 16866 216516 788220 11 131944 811925 241169 875634 591397 453629 725032 431107 75907 398598 6 897113 565679 880166 831958 833117 356113 20105 431825 35286 781755 28152 102393 733068 28 13239 14473 97 79 834327 291 845899 828806 83 166210 26 586152 889695 873574 821443 212167 897000 163572 298188 335301 5937 847629 139475 3 239760 2 307 149759 510678 765 841604 652560 50441 838995 609945 819442 324004 888591 885954 527127 805998 271027 846730 8150 363 772038 362956 890431 12677 618102 14200 869036 83966 45 352787 767558 18696 877 759116 1498 33876 7 811538 679325 886511 238155 436137 804276 615989 142454 474603 827832 137271 853810 88082 113089 852 64567 568702 49885 158236 145347 142852 581963 340851 440051 885914 887222 18 16 348987 96211 4 113966 687849 287 812094 749496 854601 278845 623441 241707 894981 550651 620296 15 597915 252711 9985 793032 385962 743010 784277 148454 658850 15405 294857 1188 871524 22 785732 3411 338364 17 767711 143 564237 484656 40947 885500 864741 133312 544685 7 845041 215475 4132 287147 161911 17808 552730 846966 812416 891656 24668 19 219757 874764 16381 433214 130105 10491 849107 531894 742501 28860 313428 894298 553545 868070 886267 117104 875920 29 108877 30 870672 495017 675 13 41278 897908 880452 846250 768956 822118 85428 29212 898716 841404 879562 121861 899220 828507 199231 11 881692 807551 40890 616252 646178 467 1843 771243 71 1444 3 232693 450729 321668 844011 593103 350484 847314 244847 693321 472 185620 399896 480209 733696 212147 549889 329139 11 235337 810495 899684 851801 603129 797681 45188 821377 89 202729 240904 434213 14487 291409 798099 648566 735619 898968 403151 329973 874660 111819 637279 342965 444414 861793 577514 196282 530800 553947 841327 379424 42 840135 10 897498 529032 879885 112560 132 809858 64820 73 872189 261709 244501 377108 803292 195171 794312 391415 1391 898582 833175 879965 873572 759181 868849 892004 854263 459778 94730 8650 873617 188 427072 775274 836825 464278 693439 203048 773562 248588 4 870928 144580 589386 186 811821 499315 896766 693969 382772 840462 201666 6319 614274 587644 821806 876556 382060 856247 853250 4 622686 379594 18 720514 311811 31245 150694 707528 226943 286 409976 535916 834837 784837 740906 857471 525433 864318 166922 24 760323 811896 863303 11 449974 239643 12573 843340 9077 818629 13467 155671 327292 2093 2162 175134 321586 696894 32113 896246 848035 485506 326376 307696 1168 733719 814643 122448 475849 233799 879568 229300 824246 829840 478098 839036 847736 2530 632761 348 860764 853997 4550 641396 275 840817 4 826979 897343 862535 104643 29 776611 894260 8 806705 815809 4195 898516 1350 686374 852190 17177 263981 549772 793205 226404 791625 111095 367008 757232 8413 238807 545343 690502 5626 256457 36094 842184 560982 141822 1735 847867 854892 201203 7438 57793 927 272 431842 157702 538235 265569 82338 651498 17 700480 830723 865541 636772 879095 300150 774583 853974 897417 543442 421128 520440 10 187966 471610 864417 777897 832496 825345 850329 726781 201670 444068 48 7 689698 134998 854702 517567 701158 375623 865775 866884 855829 10 499627 1171 600025 1021 71979 10304 1251 849601 546466 682649 881063 696917 851361 604097 898614 793978 872427 51368 826075 882868 862886 2 2 290594 811372 786522 292 20726 1 552829 653503 454180 744263 129876 869766 294212 796764 110873 599331 264941 6 883427 3 810333 72929 201960 67926 102561 79089 83 122 102227 836815 760402 123050 890665 79 290135 362927 654694 173253 529500 10 831392 858471 867660 848872 652223 103471 145201 1 849512 698073 748536 61102 570437 659666 344713 826315 884795 512274 38838 116202 8 476102 889794 79513 246740 234124 789575 3 899691 147647 567334 7844 659493 445782 227 697465 358809 849195 457730 195065 218734 894270 67919 250837 7 96601 67687 123465 6 849913 775534 2090 739199 887140 888834 5749 584443 810630 3 801151 6 558616 118661 325124 781682 11791 112914 862817 94 3858 500621 673070 755525 16439 822473 5 546014 824316 796212 592833 52618 336727 1 96456 876809 682192 869183 3 85319 11504 78627 379067 346756 1 446 863866 515634 844192 46290 724392 692560 410597 302623 259416 95323 816684 824047 857631 847281 100622 788802 410815 192960 775618 716889 864083 43250 635256 289975 513402 246556 881444 1909 256468 26219 3504 235347 690136 184500 620 97223 840358 499202 264061 199611 566489 41 37689 226307 278407 400587 11605 16751 860007 836265 45 7 88 62581 84 848899 413501 337161 865332 573394 800454 800949 756940 189535 582069 23188 436748 16829 275190 806041 746047 3 880154 1018 625301 216332 817340 899681 4 386787 450203 873788 879518 266349 105488 269061 20897 395957 570868 41049 760033 276064 294102 3875 876171 6860 899010 342804 507766 188067 713914 35 535 844056 342132 57081 1 446419 899287 662937 655578 49084 4366 86686 273 285206 694895 306107 367353 103931 869558 563878 894787 832823 675703 2410 225938 144243 870944 801162 888576 3979 398864 402809 893301 661196 857205 891956 895464 285327 749756 3104 3820 861694 896318 407277 2764 566158 195358 775918 800374 841544 63 240987 898746 773606 582930 347321 816777 207307 209950 9 873525 854005 721940 836548 893003 737258 743715 603 100730 789 473363 233186 746147 245465 50805 864317 862995 189477 722648 769346 239275 398071 683111 773236 2831 137 198890 770488 219563 43063 429906 554 372370 8 788937 506839 127 836714 314405 266949 133453 748829 753013 775690 733366 83 720252 784069 800208 323346 850143 17 719810 8946 797948 158 875485 892338 570171 621249 766027 601388 310445 732381 312258 281872 773366 617 259704 1980 864708 888105 892217 850099 13 851454 855 71 109 818833 276151 880486 672129 684190 351 651908 498 599452 84 891794 847898 853736 200436 576056 766070 876513 899891 240072 80233 725017 582658 874518 110273 805234 870690 41552 406612 356054 319281 445890 415860 444790 559471 739630 64 862382 138260 847642 870817 679829 21291 885138 198395 860391 729997 781834 885425 306687 751198 391584 6457 694011 636522 815 315767 858054 787053 838505 615544 585484 894606 523686 3 55503 758286 895480 897324 76505 537243 633247 5645 192188 663099 827566 821766 342709 5480 16 218850 12764 193639 1139 538982 887716 744498 898502 468500 704333 349769 852751 839113 8 520540 858936 455394 62698 720821 149974 768367 38035 851499 3008 515 870950 899795 45715 824900 848417 646743 10776 829253 615949 822822 48 214889 825089 562436 196337 13326 832064 842334 169364 885585 47 355351 814098 719822 8 56 848610 877371 16410 29288 538626 29787 135947 605785 889486 873083 756481 892988 725353 809989 806306 335204 811425 849186 892897 240767 127 101230 883346 622861 481489 692241 810076 583848 2857 49042 899173 3466 372854 143726 4 721615 720965 444181 191160 826457 393190 253012 703315 66 1 659510 525433 467197 220443 136209 846091 91973 444927 117690 739630 459529 818702 439869 2 520686 4 849798 802593 822479 442196 798548 140988 82582 289156 1 866206 253913 718707 3461 886860 81 4 721571 824209 409083 674490 230654 568686 768855 79200 82337 865417 852504 718439 251045 177385 834436 821582 398811 13 378085 622024 781255 846092 10 897981 773024 5 256739 788033 476077 2386 564421 473138 821540 229662 403161 682273 893827 31 698483 819914 292077 771774 778982 22033 334576 880661 61170 149973 312115 185961 638740 4146 789868 173555 798044 7 841244 875900 21 383 325963 361673 820008 380239 884885 3206 835145 811346 189051 763318 352936 891053 715900 16 749469 813171 3 853400 820143 791438 808753 779987 807070 896279 212 671952 468841 233655 872944 729215 2 842010 538670 565872 895396 778733 444050 1 359194 2162 720630 371447 179569 109947 43020 612670 27757 187462 706814 16165 26 856019 418845 3888 885568 420326 932 681646 802032 882142 478 183558 881894 864346 632404 490674 42427 43099 449747 566012 633888 5 344997 253191 778458 864723 843195 129928 58552 641191 210881 870528 154023 83139 879029 268582 438477 888003 46921 8 13627 865097 214084 55982 734589 133950 401663 1379 7 761688 156296 8431 853930 697204 11 157905 689294 298610 1989 557160 29 787494 418693 841144 75269 896986 690376 658553 643751 13108 885079 461 852931 16840 1 808380 859618 807304 3887 794834 106434 427826 19 651867 591521 244167 887569 834380 551450 870897 449092 487548 624441 656590 97 886866 257520 39339 589728 30853 753122 2 153282 20581 835591 285548 20 310317 372691 2 847421 614167 757997 3 794673 886803 572705 1 690135 710995 22627 809680 3897 830852 81 1 3 313 4 2 866060 280320 452395 854149 4126 549380 222616 17 489857 267857 393 89 332472 204745 612147 703574 593071 1447 746546 147201 6012 647014 243532 280212 675795 1 586866 857579 864688 49 850491 185229 596582 651534 256498 693280 859826 380 3 555 311634 7959 539608 741447 554691 873978 35014 826049 1 18681 658895 651527 855526 867622 7 818 135049 128041 878839 18862 58026 853551 49699 722509 868909 877332 190383 897055 60527 3342 505427 817772 85589 417172 645781 15 28 727813 882653 674784 44065 507141 407712 78 687651 596956 891377 6 734412 882990 711109 7999 334576 163555 838421 316861 873936 478101 645236 735682 449109 894044 349740 15106 750984 807578 38655 890508 822856 119938 200692 711075 898169 2 867665 429532 305898 5136 888236 504445 784098 874614 877142 5 888728 377481 639775 11689 253388 897414 895031 884816 194829 358922 691644 887188 1642 269258 300595 672683 2 808413 859502 96740 12 1006 489926 883912 457834 49235 870462 200964 410524 547427 343258 868564 67519 748044 761993 896121 675837 184443 565271 325810 234052 344418 59481 890213 847454 5356 373794 569361 292704 4 611492 825299 898401 232208 850139 10 473274 663613 819615 898934 22 883876 601603 861497 171995 849642 693355 410068 839224 540 80135 887644 464674 878378 584335 562588 13681 6 228 688198 671236 303689 342338 750896 789729 748702 217749 706390 656507 142297 5685 867421 696117 837375 375893 890302 221605 882109 870767 377483 363148 887682 487412 120142 765574 834402 22 697716 231969 842590 856120 448055 277596 638069 852748 1 498080 6 872197 376207 310397 64 757969 135328 762143 876725 12441 348442 390842 888307 623381 606 856276 471582 513389 877812 1366 537491 265760 699027 790273 470 70339 436349 202734 465445 56 312 608426 610854 804941 64962 90521 662368 872416 546314 8 355261 863084 127320 24 655226 798969 29936 404175 254 439419 883186 51086 12495 656368 700774 771925 684977 178441 9625 874532 665751 14254 854371 497921 2 10892 100490 281236 837041 809078 858975 873278 265 3728 2 790757 2 557766 16016 494818 44331 898957 23106 104 41217 795636 537088 646122 453566 343542 790894 191 8109 834924 1727 448889 289372 652051 403 761721 117726 195882 143866 359282 899470 882260 1406 55012 817226 3 764979 544747 898481 283 447289 852713 135124 713127 871840 504 406454 583864 59858 255 735073 297590 68616 392852 642683 749035 746798 887699 2 39125 61119 786233 527507 81 1 482374 234909 3454 625257 38536 418103 199 367782 210215 527559 875023 521438 833011 762003 43 44 838411 814955 458023 339621 496001 715328 87984 35020 635225 408469 831363 426220 312007 876891 423149 6644 253981 889575 851279 697752 331686 483783 12 213444 643645 27 867966 807076 712275 873217 835698 393168 892081 655439 82838 3 531404 538683 718247 892714 48510 521246 898200 44 249822 101197 320691 500789 891253 687085 447179 871116 873888 121438 570078 651244 700309 356416 487366 161504 896819 153364 136735 28923 478545 211135 895237 191886 826005 36555 39 562115 485443 311075 640572 533556 235854 361763 822082 485785 25 407739 835257 97308 510114 58 25618 819649 899506 862694 857106 660518 8250 380531 667379 885006 2 859392 384827 871552 19039 727759 877580 626419 892663 4620 832598 550968 807276 573447 581877 6 264616 350768 754988 702997 2229 24715 358977 175650 833430 12 39645 333113 376832 155656 890631 811754 29 607619 17265 20 876351 861985 512498 800264 372574 5 580363 759173 342442 391568 389262 708238 12 311474 874167 844016 184938 205650 848777 225343 858639 322785 688976 878231 795934 895661 10 462917 484 311105 660464 315779 701393 895788 881575 636429 663855 816767 487811 795085 746522 2 798801 798600 393696 14 24374 841616 378251 3 85589 4 513422 547542 209903 168998 516766 639584 257650 1981 385138 862480 340981 114993 660402 336 820711 8222 877628 16006 880308 490870 463548 371824 147249 263 7 294 137355 893210 874410 66218 7 9382 46522 67619 729827 4 899046 765280 22 15 148 155465 154355 435328 882713 151187 67764 378 23112 893357 10 820706 1683 861087 874315 226335 68580 664693 279238 785773 7932 787293 226108 395120 834530 869947 11063 38 853078 554999 123201 687 862942 797616 14654 895707 4401 355769 236245 31 826640 210 894105 41 376089 493674 57173 155388 113428 886949 889034 785118 855722 283237 21092 1073 406976 13305 195 282519 95351 764891 496073 166850 416211 677232 893589 408406 182473 395955 5 894682 420768 583769 507103 447324 325 603334 5570 868769 1278 585422 8 565910 214408 99241 794901 704830 453893 667806 821 737203 873067 761740 1172 87171 2391 730638 85366 32 894324 282028 722991 864456 239363 218205 65235 856022 590028 9733 148322 69753 729562 368510 827430 868889 2 842108 898233 740641 440843 3401 281531 392844 807798 834532 125057 41827 716264 875421 828 353517 823351 837749 15 53853 2 824112 608277 108932 48 88553 42053 5322 28046 645060 799410 897523 632997 24 485632 892698 147214 633168 197996 732842 95864 461697 282590 454636 853043 877224 36479 821419 428270 720944 102932 89920 289210 653799 1954 542686 562778 710802 308961 510159 187 854790 792094 899801 870047 35604 797168 867907 733275 220968 871624 212686 662236 1 881827 868432 894124 67826 361497 899401 8527 504007 24070 3546 899407 326209 132603 623216 829940 657222 876167 602 843297 737940 855152 800395 260413 840005 325518 331308 29877 330628 73741 859223 891415 898555 1 2156 70560 888841 82 314 799545 887598 840459 223370 53010 899484 13074 881162 673787 149776 2635 424419 336669 36464 859519 113380 37 484498 676840 4204 733752 847329 250734 214253 30 54 86 844215 817020 886262 10639 13069 378259 33 322803 199563 641423 4235 752215 65508 732266 795450 503842 2275 416800 115512 62728 698044 872097 831952 889434 885375 446 468440 393567 205614 324723 787180 568674 65655 216283 330083 239772 383516 839659 474 71320 493671 800749 187815 674975 622938 233605 833629 773651 753904 559453 899367 781145 25 833923 861864 724641 888209 278804 897037 256654 26 856061 819520 618242 397351 158488 4 1 402644 874281 868767 838957 824290 207 886372 412554 154303 388695 194813 710624 11229 425 2 827548 864539 832600 897348 24001 817910 157078 388666 9319 702586 835074 839404 775874 4950 8996 77740 854189 878862 374142 22 73 289797 18 377478 250593 601671 7027 883846 736878 295566 807329 170775 582 622948 771489 791116 851461 224191 846614 861703 797522 853098 716372 21270 172 654642 20578 890003 232 670 799357 799111 874880 647785 127562 3 427682 583745 810188 444144 799747 865898 12972 885664 222408 164002 555613 792657 85285 814822 849199 875076 203826 873841 4 819782 105889 589511 451463 877221 738584 424368 676537 700296 717546 104192 829134 268171 1159 218208 799722 871569 775788 411354 473661 22 421048 2144 513511 542359 806125 371639 255668 737984 683138 733284 889020 804835 873827 44336 868073 605598 465902 856621 277779 878527 1129 67 7849 402974 72731 395 402089 537044 115992 147689 31 502353 113632 817911 751729 300154 726696 3415 897255 746217 185182 612604 328159 888140 201465 877274 91038 102518 755953 310274 179837 29790 9 565946 642875 13 184288 38 798017 415456 173224 19 325466 116922 565315 275111 264544 814737 122105 752726 747902 850650 272821 22 591293 462575 877985 3 134691 17194 538554 117 862256 459623 525 70547 874034 21 411038 208519 233 522315 724698 660835 384188 846658 445667 152005 141355 872280 598577 898113 876797 870977 812168 2 806285 18739 692200 386648 56178 856998 890223 105853 198206 871835 275782 879902 138823 762506 656674 852654 584397 479024 3212 859720 888140 28679 2 826360 786117 5 710530 161359 802302 626071 200323 574444 197698 740331 831073 906 736162 134700 6 797463 832499 866070 27510 885991 245444 59 843142 202 891665 867663 362108 58 4 878275 327724 9 5 816904 176852 37982 893542 881188 341355 755519 218 661 728775 740688 894446 10857 227961 453795 53565 862706 275392 52 346675 130521 613740 121129 877147 320204 687223 13 884183 26 274131 804762 150569 677917 882104 833295 92926 338255 6 898592 464087 490029 269402 632017 18 242681 250167 858114 528111 728853 3239 451770 858145 467505 68182 779597 697521 710586 2 562172 2184 220940 1367 764027 703383 705968 876941 849308 777437 867235 876860 867700 445431 95739 20 11 694596 831438 864209 501106 832085 887028 571855 293224 670085 794403 129508 130 783330 6 1528 900 138793 744765 200615 746806 212 540890 859203 437728 853308 16877 56238 804338 419964 571649 63771 862807 23 850681 786439 899726 762864 721770 820506 291674 871955 626734 824517 234 845399 3083 618081 869628 162 818730 3 657781 858848 724524 513975 277168 132543 345463 466028 727 890629 95909 765073 875047 774362 11 3 429515 5526 118935 728282 140694 867900 790252 676094 36855 30 740051 3 15874 2046 879687 538075 234312 608413 127 899458 6 863593 10 88911 616903 32022 865151 661904 97 192473 734134 425741 90 798994 862567 854846 879233 848685 848224 834847 496032 687519 429612 752717 10 839771 840092 2 193283 773126 827058 3784 58195 358349 1498 725269 383417 6078 272585 433623 457132 513750 563912 406061 789151 435143 77145 2 779158 821108 655252 264172 879177 855021 822665 462028 6 805067 391904 863890 790526 297261 350604 5 9369 763119 400024 770273 137306 51199 599538 514730 271114 324948 782790 8895 754377 118750 294207 17677 97775 250591 46 29686 58013 653739 263787 836090 178071 883403 312868 796786 459423 40228 576699 801055 795188 880990 64020 1953 512553 257399 500009 796199 218 19 6 451651 622300 885669 250408 59003 405690 659396 75030 143833 281027 810062 192671 415957 111359 481597 3 895691 46539 124678 6 723836 830 394191 832493 225 461384 896745 8399 184006 199829 115057 870234 899108 383755 873759 763194 7541 798534 523486 248135 871318 30 476700 250656 602623 875266 446884 16479 412945 423577 265947 795160 473592 637521 336323 696704 897098 82917 420621 523147 808115 150683 634401 162236 83071 246539 452471 100210 307740 27 873980 827731 800652 147 818974 733132 786768 2 752175 7235 4333 118486 9 18383 323753 889070 428 898570 6408 6 877341 761656 110 746401 420442 523990 370310 747804 593859 677557 796346 460944 148528 600804 12466 878253 265496 782408 547118 801306 264720 222148 857963 885900 567398 2 432090 627190 472017 1 597509 873456 269424 861318 279841 119133 97 57522 892924 426726 766632 24718 131628 4 863349 715564 887144 715685 6758 403607 3861 896474 622572 6 18138 869849 894641 50611 99596 818084 31 861106 313634 897884 2116 516475 638374 38286 131 8 5264 814686 592924 887276 855854 324344 32069 38071 26037 817797 554610 790905 3018 198946 276 28 1907 828812 16 236196 366336 854289 846297 889621 695522 472142 199136 873445 2 875161 815860 783279 893040 248962 837078 859095 154848 54 886316 894750 591959 845139 618377 896042 34599 865181 204125 737196 10 838578 328962 39311 336768 748223 653987 545660 758514 6100 59652 148396 62 886914 867298 117702 820953 859914 4026 878414 402739 865169 217120 521 94310 876329 676064 290823 884113 534442 550764 4380 643878 155232 665257 749944 424593 803222 808004 16 308740 262981 2 67846 15 4439 744157 687406 682736 630125 894482 315242 483357 696406 894233 3 657893 11 670330 786443 886866 889103 66784 400243 301 892770 883816 830624 4219 844666 847488 41 895139 777440 117903 665233 141 216009 33382 21773 181954 828321 99031 564394 331602 849155 821163 581336 56199 66133 6 77064 754542 895937 629549 18 557212 895083 58 511793 597213 562 854876 8063 703300 5 309530 842872 57 2 886985 177119 300843 686218 406233 516939 811481 5 2 832259 813937 780 876575 731024 344901 748466 739542 468734 881018 896085 342923 816875 330014 569234 492823 6 59388 795637 3 36 133539 837576 29 883868 225374 766404 347896 320651 813646 386500 64144 838289 605029 882195 520540 641486 484781 570089 737451 20118 624645 275763 630515 2007 2 866327 94511 461154 870051 819597 147 564717 758411 281436 331808 4398 118118 731355 78452 873183 450670 11035 771030 122778 292365 577773 864622 42852 2 684699 28 115 281797 186333 732521 736176 3 872724 103 414410 399751 832575 295096 2506 573914 889921 913 38143 286493 855835 165330 94 24046 2998 19 43024 174245 882846 784904 43561 741575 763602 513471 818839 877333 844370 276134 789429 140497 828274 897153 10209 772399 854019 601185 881773 837501 670814 227 263227 869969 373745 561666 743390 189 577647 836166 877527 274599 710141 542832 769560 57 596451 727090 121314 5 4124 844882 881658 843463 880771 823018 16 842194 653144 845021 59675 12472 383267 508476 829508 1 812417 114753 529882 148478 398297 179687 574085 699179 160568 800834 856003 722232 767454 855337 898376 750085 896923 420151 880636 46020 164393 633597 54456 878576 312104 495091 1123 897688 943 305975 837164 390554 829680 898199 266381 711794 876833 752881 861031 44307 473988 120545 95533 466821 953 281031 860250 671441 360812 495538 546076 14 529705 865179 270861 302880 764970 508817 885886 428945 630740 505107 864885 216 1840 231921 656139 834740 60808 435 314572 119868 170218 688375 593238 653875 92342 428860 809847 729584 869094 652 432557 231090 859519 869103 58797 402208 29072 8 27915 1 784773 752293 888938 6 666872 5 1 693681 798564 1132 214162 1131 878713 111 1420 446325 20555 416087 179 365278 892608 815357 94 864490 1093 16 5 676816 91943 843837 384409 26691 592 778546 250024 144278 442191 557172 3058 886239 897353 37037 316863 123200 606047 773566 445842 789038 757965 828103 259573 1521 494563 27521 45788 831542 74368 686085 534601 304393 479307 656918 615780 9 849009 839841 40189 564280 833080 511 244802 233302 864851 776124 692685 497540 58 879564 955 31612 858054 482288 740478 4 314805 75205 804251 672823 517255 503175 19253 594910 886350 224534 29360 1 886412 827636 774364 851459 859297 898205 335 22702 881236 699645 614458 1 472632 401282 25456 5406 879130 889070 563607 860353 793867 637902 895382 837624 753960 16515 2847 841538 24778 818667 108769 325723 131067 1 868914 736249 1 867579 773531 310848 465299 315488 849539 852282 366440 493978 766317 512617 860935 880664 849632 877153 711394 675477 437440 738243 787354 66736 850638 720153 525015 612580 888824 242736 841986 860486 189982 866855 149662 464 73518 52388 864328 862134 542888 445 870889 38153 27673 353967 280228 864973 2 554326 385523 408322 870392 54012 801760 213325 725421 3 671095 747436 2 286 495293 425924 67979 696084 578854 562903 426976 887560 197237 96812 362725 343004 13 786529 675574 286130 3252 716184 20980 772194 714146 466044 894850 781013 810583 783454 5055 398096 821801 304483 855312 438279 781 731911 875690 173582 616218 452298 853205 272403 9 212336 697630 649286 699645 78869 392394 363408 673766 449867 531983 546253 4158 400757 382555 308562 892304 488039 493343 873830 748631 13 681802 509694 706050 841959 648545 895611 222009 771162 1 785089 781041 855288 634307 131963 749108 404036 7 448967 829387 720831 3704 206492 490060 776832 748013 237 559486 741490 14 53778 856223 92382 863882 330006 88 532403 523678 872515 850803 736450 221 826497 226 885134 658837 242184 882954 432728 841222 457370 654147 667106 787128 881354 450 1 478502 171326 669697 5223 320174 53470 387919 761809 48761 662022 409145 24797 503935 117217 865157 893239 20 8 210200 126564 3083 114577 45 501030 478050 26345 1 598758 4944 787206 848859 496625 896741 801026 460298 126900 871500 594971 90026 814705 865505 305591 275743 19 867407 58590 346637 895749 594240 84130 805833 880865 766481 881866 557086 474577 479147 626830 140879 887960 890452 2335 131783 237756 223406 711309 799735 743462 309739 165083 898807 351039 12 137092 803988 6322 831825 819294 122 733534 102151 563760 854593 164659 323424 569 19306 765990 836518 509779 815483 483085 541297 802686 2109 122466 15710 642 835668 2 826198 1548 67050 1190 855014 369977 832167 710973 461355 1 750329 815681 193111 497139 873374 354483 3 830240 15019 844668 848002 532745 544100 870714 425513 632285 893090 3 337454 74482 3073 822521 590084 290592 875231 234244 102578 39 853263 211410 887381 89452 1264 793154 614365 798724 797686 858053 674285 566816 91673 894625 831308 4 192678 879438 780957 855881 38631 201557 5 435759 425294 653128 167179 403172 860018 870629 369094 738201 1936 1 395297 858409 884583 849209 850106 557331 465 62 711020 257849 799318 473004 8 890363 485908 4 360482 891367 505317 266272 732440 784199 869371 9906 854276 771139 261596 703951 787812 846078 7620 177492 803673 717311 75513 733229 266303 722778 207391 77412 1838 551614 283 2738 463082 3643 780560 693451 421 4889 747160 186043 123076 799766 469608 719673 828645 889129 200587 81563 4 858389 692944 680 817904 894061 875847 32415 130128 527387 810236 669248 336282 79447 829610 126 602763 880402 787172 744225 27709 876661 839672 471 407758 870102 407844 766732 234436 776639 713133 1019 1 23 65791 19 545715 1183 584756 891883 786546 2397 121182 776567 107294 845255 425556 48 498591 424 411199 822329 236375 803574 807865 877999 403553 144251 878861 174164 12617 15 825940 256442 327816 1041 234845 189812 898519 888891 4933 14103 339176 860317 2 103 828905 882148 850912 141884 279396 30 250772 64616 413306 6022 445115 755481 534628 194683 796643 2 203945 230037 882391 819189 495021 72009 115756 45175 239572 131247 399941 798871 574686 165638 899274 888270 128309 859 97652 798241 6 2455 617077 868906 46 542732 782 487184 115438 357159 704760 58124 348499 270705 641497 697787 722416 847009 897419 791259 58 779347 157 837906 25681 239295 886728 13582 102707 390659 750166 294560 58935 805702 719059 18365 890063 837324 65539 391399 356 831521 22250 2236 826691 402 528578 79119 877935 550046 638118 52943 234676 1081 871762 494044 239358 499995 629200 891878 872488 9 170 855513 889074 37213 693367 517900 775170 512988 41 871367 865166 1249 824386 114229 73769 813636 422888 2 207419 39441 721162 886326 892474 863551 41318 197957 35705 771912 521610 86911 885 453340 217006 237938 734693 332018 15352 2 14 589224 75615 829387 224747 333022 413557 828457 139 678185 754368 710819 881004 863410 60500 280548 806980 625769 6 750767 885260 516 505264 3099 754702 898344 581361 758 8 2524 579239 385819 862233 889756 578766 237397 700505 26 1115 500806 513163 4 894132 35043 601807 7450 887593 635558 402878 776546 31 88919 39644 2 838270 745636 872287 541708 829134 813645 824253 555021 40271 856319 843587 751056 798952 750830 899407 28942 154 432213 631100 822204 18 78446 308265 344520 395587 4 699986 118 695372 582017 147 886156 648791 1 866416 804105 13 9362 554665 214087 617759 3111 78753 454206 303269 837817 876331 822822 466710 863625 126074 3489 584115 327428 851210 896943 830663 871586 498505 867663 452794 311637 857549 759538 190 3 745994 621544 269176 449435 5054 270247 305152 5851 756888 671629 874425 545895 876525 4053 90 875939 512112 894843 2929 898303 798308 115200 425860 591957 447976 857176 696219 438506 848086 3777 688668 245882 324934 453463 585583 880007 25541 282319 608814 64887 799289 873145 585 16 848792 56 354802 660956 683599 607137 384647 817494 544176 240560 574875 153073 62970 306554 140647 872789 331580 866877 95889 860750 315265 846638 804943 856823 660200 517214 9520 289899 191034 879008 515424 39 832600 6 142165 273258 897646 493051 808780 90840 694486 342886 2 8961 738545 56 1 430948 876391 711663 202276 652012 899685 563660 866597 878653 70699 878658 831005 622858 303867 751815 872448 38555 204771 586542 865519 780366 203811 777616 83247 263121 850623 843991 1 831655 852463 870308 522549 415500 870076 874635 77314 697085 747414 795406 26 10 117105 612718 837495 104461 775385 730219 25 834034 534585 741751 831406 52313 356394 611473 880822 321 248 355823 274 846183 803532 280937 6 893701 638196 10 649243 218 1025 829620 234665 807706 313616 897954 113024 286831 611193 864843 3186 811099 198271 882038 726343 385601 618471 326035 661863 848955 833431 614920 496322 261927 790050 797301 29 845103 872801 406849 832201 779106 369444 470118 863057 897457 364791 410528 275 443468 825719 896396 772537 64 51629 453722 793817 38458 168190 764245 148728 819740 534484 332380 847005 341219 44 665388 157586 871192 419381 876605 820328 807467 154770 361698 883260 459445 64656 187216 84482 892821 529895 30 713411 561827 776112 22197 9 899092 789476 10 427652 386517 222221 157632 21 497 721893 516531 512558 885656 213 863109 22406 262298 882137 157191 255135 805274 546549 573361 57400 894587 508057 838668 855153 239024 745091 340479 812135 22 2166 788906 874873 391979 887468 181339 726241 294955 185499 781496 253781 629450 523574 23150 809212 554847 387719 523571 708835 830306 465013 794096 819996 30694 856454 841025 137299 890713 198 236274 868090 399535 482395 760268 846939 102603 28 29 846322 640 813031 851037 61387 5907 839739 576879 317050 881881 809268 719514 32492 684554 371279 370718 10710 878454 2 828395 874602 1556 824770 372032 856782 57160 691737 97 73572 603130 11468 55 648394 866712 623476 53076 845052 3 751701 894270 632529 481988 3 768731 895096 632359 382776 891138 611419 265583 2 853811 878183 157325 358332 55266 677797 1205 128201 109843 821155 863390 4 3 135399 221 517619 436794 829280 473527 878404 527017 880474 899764 849 472809 503564 578798 830620 69652 36022 583973 680244 14123 770093 1 3 674903 873874 777014 892482 483792 399744 371658 492 224517 860593 889797 600049 261720 178306 22510 585098 800878 800789 513486 89718 878698 619842 342085 691672 733076 772137 138342 484846 89 46409 836387 795764 821537 27 305165 10 887082 698722 861577 210596 554075 428175 872485 8 896422 26493 857824 343843 178 32 571021 3 661653 470730 781720 354 808259 34492 822502 10 845539 35961 11537 890708 347827 11754 773246 895230 870861 67257 625420 879045 843779 849518 836642 143 114031 855751 2164 844552 177855 880118 808624 508553 415813 6 633814 228145 443815 506316 859689 105163 625759 94430 841685 557777 886568 759539 737693 492205 202078 205540 5 554915 751 242784 779466 46436 408780 296360 328202 806934 459638 752617 9115 864305 169093 63293 210019 12519 114121 443823 430418 120653 869715 879762 306633 182968 29 2 797080 1895 794612 64130 686490 13465 111252 80559 114 389258 16 729 234 2032 777307 2724 881737 362736 31 877255 844163 898128 71454 824153 785335 617664 488416 678536 328288 78812 781380 70003 802457 42845 510487 495576 2120 8861 312568 408745 36 18 437397 144 71199 895105 819430 27 137916 2141 723634 862364 2270 769763 284948 628544 654097 850570 844754 1364 728439 763311 805156 69678 857656 709762 28 477113 885545 771862 697047 833339 659688 4 850231 272820 26691 563175 118414 71778 817811 398169 88 274904 547639 322440 490831 844864 792116 898946 432777 459120 522260 886051 861885 157789 540897 601985 845435 999 595473 624550 437531 791097 274509 267374 57383 263226 857354 17023 780040 884811 852875 739087 863071 809139 861058 873473 57081 595344 10 3681 758945 807221 762393 639259 579411 297736 25 891347 40 615844 302686 377090 34 22 782113 9998 739518 46 87227 104327 573954 95488 105931 867474 61 12235 3 623 55417 892524 773303 3 857117 1017 38881 868229 851717 371296 571227 243909 725254 1 23 6010 727403 862452 685868 879497 534538 892946 234344 778683 709716 762666 380288 868306 108582 55963 848698 756144 886403 114 887619 1223 829620 271204 485384 845193 819577 825005 869337 4876 376517 129802 384935 853750 11 1005 797862 9 72352 886901 421003 12162 29086 843464 869479 19 991 655355 92131 474213 56851 596033 796923 868574 776609 881522 563354 885787 183086 19055 395201 164976 499850 580857 891626 88835 859316 866731 802179 777427 568596 813545 893015 512243 334 87404 488069 489192 747153 880900 892767 235044 203506 130097 803006 867642 634343 716659 196559 13 317269 598629 696510 128754 884692 20155 845836 1 825484 779493 891189 241860 896069 749389 273 834448 610966 51240 551417 745829 9384 852916 183783 810155 71728 852244 127 209 685145 354103 836881 157594 899375 867945 167375 715253 324937 590306 872709 460609 857852 882727 870839 890102 236560 855892 473161 477463 640735 272459 623079 4 541804 649625 820264 866383 9 41936 3 858389 33696 6 323046 802183 704271 4 867336 863103 324113 21015 121341 218540 28 9 736952 277306 436314 101140 854524 817637 857801 19982 476118 417080 764077 380369 769288 40239 22853 543388 885479 78922 2 802323 132192 850189 96191 21 11 3511 878772 106794 266236 299984 43145 494320 260177 839523 53588 646688 890504 549504 219346 755547 808112 895862 85715 326614 899107 787749 101244 769127 555697 485 868964 366939 864996 865403 893476 9963 97870 142915 894736 824993 640567 870537 2 59935 719254 893434 823413 481199 662520 291624 665035 855930 158741 8683 63928 169826 699452 654137 666799 275059 627288 894773 27 617571 883765 30018 869453 532327 1 868164 847567 300930 891284 121 77180 804805 570422 876252 766895 114117 892693 697514 852976 897015 93 680597 547739 424410 649484 726055 517554 308547 18 545834 671188 15559 773326 217763 60765 857247 40066 270999 71543 340880 836215 214325 769575 111174 841665 10854 44635 74211 204177 864956 716443 129 266424 826466 756869 11 289 44299 820317 330075 5029 201598 848531 200459 797652 895407 612890 413889 6912 474796 3261 869735 885281 566524 856292 765522 77 778207 536345 899851 880740 792767 116 889997 22 624712 883981 867333 841496 882558 885559 334392 825094 78455 171737 654137 877974 696240 863280 651224 682071 523830 33469 130416 358563 607 21148 2 778346 786490 847350 297151 524462 872922 899631 861512 897656 833788 843211 794796 529114 18809 773728 65019 13 705086 770960 150036 893530 861520 460958 546343 357921 879427 833554 856 235544 814848 58 93552 461360 320902 421157 625318 582 794539 77250 664805 798055 876372 8 669417 893984 207944 861255 273787 545934 436429 859936 599777 1036 261367 384241 851898 195061 1958 90322 882884 74751 839086 5845 811741 15 12620 562155 757479 812399 301 548439 826839 9086 719156 685734 730686 488 728849 268512 488231 300949 694447 551007 26882 720778 749195 85310 881357 249034 321482 894974 883768 240398 22843 14193 347737 792533 137577 886723 243900 797629 2 185678 18 30279 736193 1996 844414 552632 285209 853366 878254 868554 2 1401 897287 454941 171550 792236 401383 364891 7001 875754 292524 823768 880702 671636 543039 104483 19642 707286 19762 627243 794533 2 327384 851500 316 401439 670726 550283 855540 478231 331523 813349 594435 886198 482 893452 207192 118352 794339 898765 795575 641419 347734 9 560845 839923 782898 99841 576592 800820 770126 795230 2 299885 162905 189545 700322 725506 838878 525419 945 828020 359669 200 597326 443936 3864 45 3756 2 2 78086 11185 780843 801509 703303 553272 243120 110951 765632 779657 225188 191843 762343 710707 814501 897716 738860 2 795942 159117 286428 223636 687405 779019 819053 517782 71288 212511 322559 624174 17 711341 832639 623810 831555 192085 129 890359 67837 545162 320067 287303 737544 613367 679 289202 156457 60 268386 2171 611573 778698 311657 401565 574830 869316 461206 881817 769511 887331 6466 817790 507558 236713 861118 815078 74231 611169 11570 669505 48559 322 886098 767739 9 693417 2970 4 681317 22 379622 220 199 349001 249 44524 873396 2992 3 565161 821471 893065 862403 448920 23206 2 194829 350279 461302 896248 3183 20920 321583 899662 874415 552372 778692 1 17524 887232 694332 867876 807091 310718 150002 553683 891550 396676 1230 199239 529543 39286 632110 116709 783365 142 832729 146625 815340 870305 818605 42433 738762 4450 606277 90075 517 725474 768714 51 696220 890901 779079 378196 7 858182 47 891675 875160 728055 224671 810147 872249 390119 348620 272921 3226 550307 75955 861210 224757 297451 90946 890419 891354 185522 3 251588 862097 82298 750762 83014 132 79 728453 869066 226237 432211 1200 802624 696451 300448 696127 6367 757925 897897 860579 861286 108410 25330 40085 696179 578088 166052 28132 158872 817969 796490 881484 611816 634008 837679 865699 884689 816822 279947 111261 510213 76 4350 78 865473 47877 10 347311 545751 833516 383837 1710 588886 3753 787413 181739 196 33027 871733 873656 43 898918 532007 493093 677046 5 397098 725244 725136 2669 101436 426914 188381 1 888685 887525 4 774967 158866 66150 666549 870366 347071 738964 700700 618603 150 457688 692607 765895 685797 825139 807451 619126 36091 589729 608097 896309 42709 284450 875189 12 17 25 842699 812745 851356 754884 316694 5 676289 74 804081 897302 570859 459967 52907 726759 838526 332635 23803 780015 778548 772896 893306 1 817511 891205 541843 25742 202553 421496 104182 191170 531500 427145 671264 179075 889043 583 14664 757 26 273 84287 897660 438890 188285 215753 51308 726517 569115 98800 838838 853382 564189 852159 103555 727425 862373 546169 717501 252520 170017 805864 715528 855125 20675 965 880353 400826 865784 803406 444428 94676 887213 644261 32967 2732 428471 893791 32676 743216 5269 30505 810893 134838 789382 891311 706332 291367 812201 878 243030 894924 767264 225708 415419 651307 92 57339 897974 838949 736728 609494 569736 1566 1495 54836 185 850374 671644 6 270698 15 865512 22 828252 338392 32203 119620 77737 637216 437731 843933 734377 791050 733691 759611 346657 721932 741869 794427 666016 853912 25 582333 569330 300368 530229 892139 640697 754599 204 66 104418 137669 2 16 826410 29540 320426 354544 838761 847400 98719 551193 9526 505762 514058 489532 779871 189292 691977 103613 199774 514 1 891381 526375 865383 891867 892784 68318 12 643068 66933 94027 366439 49392 8193 3 864673 860274 837994 695521 815777 658126 2 314858 91051 15 155299 72872 292892 181208 277954 856400 820388 778472 33903 878333 91721 895824 538427 588033 891237 886110 428214 881740 171301 116 664344 875910 43908 2783 476983 842739 866702 873074 773691 217237 761779 221799 3 857095 11 870647 53124 846601 31189 5 61 311363 21 868384 524151 608062 661409 604218 228903 894814 488696 699967 398586 65 868132 837108 10822 358646 889266 9 435454 833984 800027 1 899718 29461 493112 484371 330879 3 843030 493010 704393 205481 874793 842754 637220 829701 869882 897187 885965 340258 782606 812050 355151 280845 561644 839931 64051 1561 277 844309 12 251614 4 818153 15350 881284 305908 896416 547338 9095 89391 52569 836672 221493 825546 10 697250 800126 716164 72710 737805 15676 821 111370 887941 862886 25363 546112 742324 25235 875954 14 766407 47784 748569 822778 805738 807220 232541 106794 91696 356330 8233 660114 852082 899621 764110 557352 41034 832557 883538 722494 7 899996 863292 55396 44346 454860 840410 437692 39 513978 886357 852150 621217 123056 753197 777858 226790 235472 839223 503986 755521 886040 215778 623236 806253 727331 737140 434253 77142 478080 7 881263 2704 878839 266402 877017 163848 882715 794256 640654 774722 252 711653 795813 494583 849898 603143 698656 44497 553769 130446 830352 207222 743427 344904 7165 868640 106095 555864 450049 187679 738314 198 764796 876198 739170 4 843281 183456 835320 10 840301 84242 785607 412177 54299 349275 565553 350919 893225 701780 523597 862584 12004 402562 28 256469 479 897935 201567 83438 205844 252677 823269 762683 248356 12 7545 2 167793 491939 48 887998 335893 388672 884032 82959 86752 708367 871266 205902 788316 625440 2348 348 404491 863316 879998 476527 881950 416914 634607 886115 652759 12 896472 8 385363 390113 240926 405299 815153 580744 832889 578473 894891 22 856880 873018 490075 34156 663955 992 881854 3239 707512 777396 1498 1 839314 866576 181100 71 892685 571978 889281 8207 118905 267086 197436 204 895542 1622 691414 759356 214013 16435 886145 303639 261475 269911 241882 13 686540 6658 686 755290 856758 11079 646090 230437 160982 12930 888126 368260 763659 645550 863135 837963 74 796533 453720 859395 619881 490732 431991 832146 845866 213399 864747 143022 4241 4599 893516 15 26 885749 339331 844344 756540 594807 437221 540706 863490 367260 86060 701402 840701 3 842990 448816 1 890466 797827 894410 788548 845265 768105 710929 148389 356672 497000 844379 885148 78030 36097 289503 528745 897053 317780 310603 520161 711440 1339 872682 1 6545 646587 593049 372287 797449 772802 101630 325084 22874 168963 617079 2745 94457 85574 671606 869831 256827 271148 24576 395643 886763 1003 577083 77703 48658 56 786626 678011 551140 111 2 701373 95891 522291 577145 833221 257050 688989 156248 484839 16033 291477 856875 625196 709675 95640 817451 48039 3 738522 301115 344527 772857 444504 111900 808388 758 24358 462331 18 5 830682 826892 16 232918 31 190640 152842 809517 122 348559 136782 883674 128352 838314 698751 893319 4847 687085 285162 860407 483762 31 606286 137213 878903 564829 64713 252279 478356 829017 867972 602556 834905 843230 231024 832009 4 239982 228859 879803 69 47442 858261 27641 503765 772758 2 891290 173869 280414 715726 441139 69679 75463 832885 470369 65 6 899816 423934 333671 793959 850004 407379 667378 874549 883982 18 1267 385 34 884189 392 46886 309044 655335 892762 44 84707 299552 411424 117195 24755 760851 212531 719915 280002 445880 855721 882800 885410 1780 879804 894866 847643 43 697757 799970 809116 608421 429106 40391 9 799816 667980 834793 431 196722 891043 602845 139 839268 691373 549 254262 630797 816042 70836 571330 169510 853780 710259 820360 138605 390578 860873 530933 739046 321679 781131 230408 159925 273286 209366 22388 93456 29 610548 461863 434409 91 9949 302422 803586 860411 830449 784243 717934 148 492565 821601 22 219913 38126 31 879382 656783 160 821666 877816 890690 421409 862460 840189 790750 550295 689266 101 25377 382383 617209 822979 11 2 896173 778474 64439 538025 299162 892866 27 848592 380 882529 233781 15667 386353 10610 731668 9 617207 99789 893731 532736 255007 859515 584275 58971 894900 665828 4219 138817 554307 230038 765526 822030 861937 410223 887200 214588 345492 829122 55 727535 14913 294710 442837 387970 857977 546301 811497 780833 49902 898529 567890 9 899857 670693 110634 846140 740 869759 185343 861680 850567 832787 775662 717578 26784 852843 7083 5 280446 878524 728808 753047 67 759190 17 114916 435409 2651 636672 695926 895541 824447 54965 756107 106 188894 707224 22454 656645 861349 238575 828839 9665 515445 821369 195538 172090 709617 850363 875611 661464 542883 15 853099 3223 541790 268151 4456 670 874329 258521 578063 247395 708019 596 878400 581507 71801 811354 21864 892736 789079 1923 613383 210725 849126 112 8838 118403 409924 313429 826452 310409 285367 491503 803774 880450 154370 258706 594515 417572 141721 694061 693848 825085 731895 774409 614263 42221 370496 856006 854275 873314 822541 784621 680851 300803 1 891859 337883 835711 38 52096 565940 80269 735761 450132 866456 373479 14148 20 88687 83791 593213 143449 2 359175 51 895487 822713 884436 16933 246922 895970 454 576649 301931 892440 245753 91172 579639 841464 2 100386 24833 4 889171 1 550945 869999 867308 890334 95882 832093 272124 652215 471 829921 890302 735180 596510 13 256715 632 293764 870753 369844 107 887912 718395 14709 757992 582773 2 1474 153497 167798 221609 737662 441 616079 26856 53 870007 3111 209217 716226 37 812206 282963 1304 896122 4575 334758 892544 313770 196 416988 55283 553580 650749 866463 331543 259847 72197 1 758567 447440 70969 45908 804362 440501 722595 880207 826854 782521 568729 14 601994 613845 550601 847500 872282 398420 82 355595 13525 824673 602766 804216 69127 64516 374229 877064 812675 887902 348973 563345 447987 876555 870631 624897 684540 663032 649575 75789 447674 923 560854 122920 841776 508440 53936 540742 595090 862666 566806 654131 751025 555356 761215 894276 272315 646948 271430 725587 665659 386545 813870 895531 438857 779453 867499 381875 284797 676234 21946 224948 654558 424637 407410 2958 208733 455213 869964 6293 888886 1706 22660 548621 479 860743 747421 677093 131419 1336 868587 74455 96049 471495 658190 813577 835784 215 889125 110481 89 220364 621 338433 324712 606191 862144 878274 984 53 81 10374 878087 690639 805054 407075 369510 75643 1997 128629 1377 206084 219058 888108 831644 877106 844344 13 897716 7369 22345 2 503462 621 11732 737532 181908 845685 862055 852676 1159 751292 418577 878186 146155 826113 224974 896514 523920 4744 344972 873042 109369 83224 19 191226 868614 520383 204978 1 238755 898970 619718 860293 8 410881 480597 327268 82 351 393794 128 297494 894128 14 822149 142153 434342 893068 3 59777 200207 1287 885481 695160 883807 596486 1924 130796 849352 615161 5 889452 75 468442 775483 843477 169907 1546 601913 374824 338595 840293 657708 480180 357422 434111 36 242464 414619 137131 719 750634 807129 841775 169746 77 177347 879324 385558 793 896622 891235 814786 230161 771185 438045 827597 273999 845719 839003 6 208594 151611 775094 860059 743547 871518 745757 480809 64560 21655 61 768451 391040 872688 2684 877016 797698 821014 858491 308 4 354357 995 897198 778469 897761 77747 96182 184124 511142 2484 767674 320315 63355 820110 886959 315105 476425 519398 59391 699324 896455 125152 624171 830520 23 753311 83005 376098 571848 811908 779031 694911 345978 896004 108612 263155 813627 60855 863833 758898 519688 882664 405043 388644 2297 142479 730273 816387 426282 318 614743 890442 216721 385189 840921 65040 326906 15904 469 797141 747201 886870 819256 746569 312516 767716 150126 884452 324217 229234 5 836837 357025 2461 787881 576655 231006 384835 61 363926 210919 488063 166060 349196 823187 621242 818127 168352 587346 202280 772041 489002 814237 499999 893463 811118 515969 13601 66291 343774 43595 239443 898987 2 792392 176561 339928 833402 891285 693939 852716 837441 566355 8776 711891 146060 877048 84906 345038 5657 583150 877537 888236 830639 270106 729776 759347 838415 572 656923 826191 268096 893742 183420 849003 8946 1555 605273 489481 348870 770208 290 31522 7343 239723 376214 850184 517605 136190 70328 143237 313 125265 1 90 150 526561 631098 871873 542452 486640 814545 62912 896947 8222 1 891279 819997 362090 29 762278 809281 642330 873831 851250 850274 868169 127 857379 395374 182400 394115 877577 818733 527605 60231 359694 835994 854637 852717 880015 446335 301546 6590 3 561440 596388 850565 799588 194957 479666 412697 894940 891007 861983 799839 16418 853644 894696 353273 293824 4074 846540 4 811304 104851 874155 410161 8 8251 568715 2025 189921 6594 595090 851834 25855 65 887514 703295 198178 622 324647 513476 33631 847145 899593 458786 812753 898930 878546 822326 775173 724539 854700 869841 70 460871 877889 792111 872220 897260 444694 830531 74867 159467 488376 785054 804042 727981 736007 345151 889994 805127 246954 38 339755 594820 573027 883161 29133 664235 857064 608914 880053 354868 862937 131842 886989 459564 19557 418862 477902 20 153355 24843 859690 788637 847937 402964 385306 888364 497110 1811 715466 149 820454 89727 881001 707988 734077 100522 4 841577 26537 169 818571 631822 833431 242753 453073 295926 388571 128161 680983 89171 580212 783715 18776 33747 7646 355546 85047 2349 369076 635995 776118 876945 164080 894563 548477 495390 875677 100884 618913 334134 876308 838951 694012 656645 618628 79 774911 850353 2 83 887905 197 863150 177098 45 874535 72531 417596 852945 304642 435402 1 678498 271621 704291 377578 565 868609 275238 570202 813859 839221 60569 658891 605858 103588 536 765497 388162 25422 581739 4860 21 1 27 24 899267 840058 334955 205867 856034 418562 845612 878771 7 809073 143933 2 293003 16650 116294 2 718879 874059 4785 833116 835164 571788 172898 439852 853979 562414 288869 207724 3289 560226 773052 246599 299158 152617 318 780781 297509 706478 281075 823396 379748 321342 865587 89152 1 521055 877721 885621 185 535709 895721 838191 5903 51 90320 310840 860661 112682 795778 449031 39564 219052 833182 887490 861513 6836 365057 1479 535624 774503 304127 211252 5 829496 3254 4067 609126 4158 641863 553895 52783 872013 71354 892682 806542 860777 890263 148293 254187 5321 723949 681790 648091 7923 267144 750692 120068 873 780224 856364 99695 101918 813017 885440 897686 636459 725185 268048 290776 811904 6 876649 645487 3 681265 324026 50958 877727 510455 863749 107 887601 11549 772471 592750 495963 499036 805276 693293 686760 302168 741860 890629 2 573027 39529 197557 9661 74314 880874 463717 660361 721805 458904 848259 769218 6005 181343 172 866857 120477 867701 862604 447 882627 2401 513615 95156 373103 760649 260199 824002 44171 888294 434124 587250 322641 866747 3 874274 28 354539 798901 4 774205 827449 801393 282 860372 499954 152360 851520 843358 15 580303 403729 833067 516538 862214 1426 180773 526941 423 338663 4212 690982 52 459712 544175 7175 104292 7888 878775 779084 880299 769451 556031 791619 595331 4 854249 2 875581 157429 644833 71431 58012 868970 77299 2 821253 778172 853631 522075 872211 299 1591 1024 404812 539765 12703 871066 875497 3967 880332 92643 877519 6187 65 825088 557389 835330 878819 688611 9757 440881 125037 536482 782419 7 888516 867303 312235 895535 21885 549204 680502 2 187 786748 844561 294686 19533 88793 41 19 217799 278 2348 880522 115079 853767 8063 1833 155345 49 868497 785580 11 10 795451 148114 337434 890800 870785 205515 786618 878915 531029 471976 524565 862008 896888 284400 686857 205331 2158 882269 827796 987 115676 18474 792749 106 545645 37 474232 877626 868942 595928 214725 620373 23 78349 322142 880949 171 598266 134 107 278022 9103 897742 336240 659368 242631 121767 833721 704404 857042 864867 38022 814100 896460 767751 5 11710 793820 408387 134949 839659 343655 8463 670528 147 92163 885154 44468 810222 890071 818096 49347 448286 729425 1 824487 855850 729466 677978 578 92414 678 890047 139159 1 895970 209301 841652 898362 843124 675421 936 11625 92375 643189 217731 708563 11940 399018 891649 571 353053 232913 60026 83139 838320 166653 879905 1885 767989 871199 648957 2248 855579 682228 876348 617327 775691 378437 289071 703357 19398 60451 444199 634387 531596 84 623404 498870 148468 136041 582036 733994 859909 789983 10 764824 65962 847 13316 554764 573036 425548 683354 882433 814058 9 874043 842115 142550 556069 764017 789237 846202 894681 868140 767452 898517 12604 598463 899131 105646 732170 662861 542384 128 629747 677606 387 877480 213 752785 745659 1 555205 519498 97994 877778 892584 384 317009 341519 816977 730824 330034 114502 3 706921 70723 743244 4528 750 812213 29627 263 2151 826827 137474 238 45 868884 860498 557 125554 330667 549827 666369 871631 840280 507212 848564 490378 161484 351743 513763 802668 839465 821409 44479 702127 10 832856 892536 727585 30615 4 181708 5591 612138 711194 250616 684390 836493 134893 169224 46710 481728 553014 383781 694408 706303 597695 172745 792413 156824 867331 870944 289445 581096 242975 29087 27 671048 276174 50003 1042 847959 856108 228895 52173 609357 828082 876516 704787 203 865300 757617 737227 671557 166490 11687 346298 883645 657410 281537 776204 300021 31631 55231 374808 134891 2086 591217 774602 75938 296312 611338 623562 870963 232495 873217 725885 503810 352314 4 243834 142786 47808 239739 63523 835366 101699 168789 4 792237 706025 722336 820305 452527 4 486513 393543 323 71322 303018 846585 150659 252166 849105 682587 15759 846935 771433 771280 787512 590915 80268 322754 159966 303549 229484 342 4 709352 414045 3185 886528 1519 741284 224194 738007 351967 803608 353387 856853 850503 82 805186 6509 273180 33447 826035 317614 770501 195788 751270 52975 9427 844882 818664 855280 217174 854416 853726 678835 162465 519236 123 12919 828734 482968 14144 17 827176 57930 560715 847807 734522 405514 69132 4825 173390 854825 867225 1233 330474 96048 271710 884086 102980 586403 254408 741151 115995 403562 65482 17 151604 857072 248799 806122 76 792057 2 888368 272402 478615 677657 776725 897762 831977 218759 857884 585074 297135 669023 368127 40 3304 193661 8870 57684 580170 178692 1077 898017 385218 141727 603757 149655 833941 563810 878155 518844 5 707103 832940 845490 8 8156 888295 720880 852887 822163 802216 308142 201990 880725 872360 710493 14749 886590 260328 785468 752323 715736 855975 759787 206540 272169 889178 761109 888546 593264 97712 161500 374689 77772 690320 418770 890145 812115 2768 274482 95 69306 695631 809600 27032 824355 1 895474 113823 31672 86006 610679 633797 864662 38 5 59329 822271 854044 2274 802219 879207 848825 171528 258424 396823 234173 752143 254556 23994 304 752666 295486 157061 3688 677211 364162 2 821943 1721 502731 285617 886534 820709 3294 54252 352085 659334 877737 5 844040 397 801872 420426 1 579107 896534 135955 124697 330359 821 820400 80 355404 24 5915 791414 13 461709 761205 608725 185210 485079 864220 846879 261743 12749 106269 539611 874526 237409 13649 231 897694 862350 258639 814409 33930 891732 841571 342639 194561 770209 344939 4566 747716 670748 285242 829104 1047 852387 865253 277027 63296 781863 45968 6 8 749862 1211 640031 20 142783 671287 196631 780190 898026 808813 248990 62 884246 432966 762810 5934 23 807685 655934 876037 3537 393487 821959 702986 820646 47439 848499 350 38920 142 831999 384531 471101 55808 794931 39 728130 40807 5 67364 1190 387508 839640 2640 844417 179771 40584 873635 642708 10280 38755 419505 874846 828310 270 83206 892752 856499 99 116 87035 2 865202 600098 265 899994 547135 3376 155086 873189 5 844349 760401 11 845556 642507 897627 850568 242143 69979 876627 99661 33949 301614 812221 30 284 873447 3022 892072 70752 748685 1 607696 319398 67 768636 25026 488300 584 779671 839041 784536 411615 527814 599823 3973 891708 487228 320826 505936 751922 258582 870475 773228 2 217456 27 1150 868833 4043 62 299431 880766 867050 41 612587 165 677135 745763 666602 323647 751169 371814 864240 850656 895977 38396 830377 853520 548553 2 688754 789604 864493 825961 849416 738898 862443 862439 202853 405576 573843 145822 693903 672269 190093 84110 455083 863406 822724 391 882897 790673 589269 489539 10 811976 122265 826877 117 1042 1342 105898 855484 788138 299267 421499 848006 501618 3 2 26142 8 2154 532975 697950 6276 693515 1464 9377 145060 451819 40569 806527 895658 864063 559566 883330 834339 721214 56480 302753 822157 832188 396040 9 866451 121890 879948 3754 13864 895722 813876 365 37 684180 93761 148333 2529 807722 872576 829026 2085 883290 4180 207361 272868 776698 670625 246490 166447 56827 58802 442013 898079 862361 801262 35401 891638 11 2 392856 40317 589196 405128 18528 852653 493844 896314 331417 221893 798388 869431 368549 1774 775279 68355 857871 733476 870735 797727 576694 606282 620389 782963 836360 307019 733558 36416 4 300953 85984 36393 218934 231994 296703 889977 1 825462 843956 878055 620743 122546 288 845120 833287 185229 2 476138 582156 633726 2 348369 574999 805447 407477 888581 290790 849530 897411 754804 822147 193751 4024 182549 226117 219909 883752 5651 886896 107668 225777 575725 844605 831716 652 714405 358215 547981 851197 894016 386337 8 3 617 608474 666160 879338 132964 865183 145136 704747 260017 889912 267512 626784 627032 641074 187 820134 382223 71054 803050 158483 27 9 871384 680177 510166 84247 892300 802734 637176 221435 321660 849614 804575 871481 760700 191 4051 25 213 1 92487 106882 388480 10 2122 609681 639136 872237 575933 557724 639521 619362 1433 468655 310637 651373 852550 23 88757 39273 414422 138887 570858 115132 884104 38084 796703 29028 455115 714403 318781 869183 414997 824136 264296 851808 691202 810942 193967 604509 452877 869098 263217 792442 238865 113836 3656 864328 480411 549173 50 363932 868512 588346 708755 112050 898670 756981 747001 585883 818461 819312 882191 187032 639452 452562 457043 381821 2403 857648 468974 190898 894986 858957 851813 839549 287878 316810 69745 439991 713310 81 898010 1567 22916 329444 459139 480389 238599 880005 806033 791697 884885 280078 114 9136 342790 311 551283 4 339725 815987 835096 709103 490890 2 364507 631045 899834 594927 493 890003 111823 557 599490 16991 490857 5513 495539 34076 842110 19851 896587 850175 892852 844160 38 42774 114321 97878 826797 441575 813327 568999 656199 224501 203234 8 873409 790578 55885 8 832116 2342 893598 829376 4 245997 467 16892 366084 378703 468884 729221 418113 1562 286 824727 137442 877804 864943 870922 271 748595 706556 818181 449583 599093 733909 140 852217 64 387087 553542 676 206 1789 870412 899653 6192 550152 5 71712 552488 825040 9234 258537 110958 322488 615186 867949 9071 344166 2 649299 247886 524667 1527 386189 884029 583 896952 872792 492742 296133 2411 409750 60 78185 831927 899786 126888 73016 484561 768 813332 833550 714575 1086 868184 610259 496743 452116 759600 37878 10770 807550 867213 697552 803227 890927 499125 632269 858748 234326 856083 1 204452 783087 895206 394116 10 339827 874048 186345 511069 824336 880948 4563 398513 717592 834634 778774 158307 452850 533079 743483 261803 104 589578 152177 710002 219142 11894 9132 71 644120 891345 852857 29257 634440 18064 614353 329 844310 1 50 856918 10861 653136 253019 220719 199819 418756 816884 26 851107 579247 863782 629820 729549 672788 729515 794337 277170 478 874758 840454 684369 206876 893677 9638 851531 817333 162624 503667 76188 862890 2156 11619 872730 830422 586759 843472 669538 310998 30 577882 886463 291818 336430 112384 1 718079 483862 855431 17367 812422 2 888801 715039 884763 511643 145411 787906 796357 886853 573386 335407 489667 579152 899144 196815 787756 495185 89716 230955 451408 796655 336804 894810 165537 865245 689089 5323 895422 880650 836630 890570 40 141 247542 317787 856857 524359 36788 765956 684862 130423 846573 702527 386982 753940 107609 641510 867607 657179 774848 878502 889733 531999 898683 878403 779336 767947 837906 244953 883139 360777 207025 713186 329782 180430 52 268360 123 636140 215345 728737 200758 740604 638104 440448 1242 673327 663008 667804 868944 875811 736661 347433 883886 151818 721863 644903 58904 696855 888550 327100 560412 875241 813624 73576 276 881266 265063 791389 16 316917 554261 363978 214076 847582 783328 880169 551194 86196 197760 833151 124429 2239 582177 761637 57967 494669 481 861584 865283 596362 72123 5 785792 886513 727551 845042 758649 238 21 514044 783914 14953 871499 229715 186958 472663 1320 3 588940 579666 5 835742 635996 25022 2 859935 857626 728833 865534 893635 529474 59152 886 777149 851983 884372 195 1 458813 817058 876877 357120 834169 498461 758619 198144 226155 306 767576 727595 76195 846561 26 345533 744294 31 890026 613903 121120 355538 147989 854852 840060 66756 4 143456 361784 668343 322421 871975 11914 645604 2 749429 783485 859786 798361 796954 364302 805170 828814 887875 38752 787587 829557 356425 539628 35797 429097 21453 581282 716935 853215 806602 207626 226879 878259 814834 849314 748609 865061 796585 160225 63 850619 883904 10 416015 251372 172889 573237 461581 866951 777091 194996 836411 352288 298175 501612 113243 242958 34222 636055 829839 1545 799242 1247 40883 859821 225 245623 532953 29235 1 801912 873673 870464 787133 6992 715608 78162 890010 1215 883071 898613 128633 863357 297243 852479 496282 54 519715 843210 867508 2 308118 780879 404552 3 183321 399848 857086 25 48931 252124 715068 797448 2 12226 149822 678612 887588 878165 5 771790 468419 648730 267602 508992 868168 226034 850232 789046 356743 160 165783 583013 18798 288689 36996 185216 305180 486151 4326 788986 306787 3 109613 802177 199 869923 876020 876168 72820 863457 838937 454559 306794 716 846853 34813 808860 11 777887 410916 369739 2193 2952 323748 3 123025 1 877355 692331 837726 296 936 799837 243432 161171 749295 625 805101 15392 692047 843423 717707 874014 820089 483253 2021 6442 168739 862953 863617 788574 229271 2 626587 301884 782565 843513 847529 8399 831478 358347 1506 782016 69801 2 726627 318965 4166 661490 584 879494 14 896507 723446 830528 863225 792140 862129 896860 209962 2 4183 791178 610613 850535 170433 5050 178191 600779 165862 41015 19520 86 828908 190 140875 863928 5825 886029 711952 581826 8 837001 333273 857886 846789 92 424390 886215 16961 285349 464133 518713 376042 70699 449990 260486 5204 864121 891765 155 586895 416614 11227 10487 648524 3 737197 736395 208891 28 34179 564767 845598 4753 15 212264 608901 578669 81 120716 49461 239829 873894 846879 780235 769368 4087 927 595786 801367 847755 3 878120 761672 71 893843 447448 491064 719842 2 745779 865720 881574 462117 755151 807007 297930 746045 799901 825516 843459 562191 436975 67990 8 881954 396159 320400 341455 9232 27567 19240 575275 540734 13268 304531 2 229908 3 635526 650782 153555 740 533911 85055 327650 843819 354339 799762 273 12 91935 852503 100 175276 370087 722775 686639 811063 90 683001 24 602388 565355 461566 27914 286792 567776 614267 244636 210639 898851 817611 607016 55607 573352 558 878548 324159 786594 23103 794469 341 841923 5120 655366 3999 192986 798728 710678 490170 446203 11347 160434 841357 2 269348 654034 873623 323028 829924 815928 300671 4 18 348909 9011 867057 596350 736319 21263 131147 541013 396816 801946 618741 479878 718088 476603 891730 650146 876013 729588 669032 348646 884294 836177 40748 206793 896325 830501 834450 7335 836090 719994 385313 639069 880337 25 18364 128050 891424 495093 8 275001 730301 550208 221568 23 856831 822 643617 3465 369249 469524 833567 707988 692989 607 13714 855530 471576 865316 87270 92470 49 28 444345 571056 732338 667099 559128 752192 647223 840995 1841 548240 654425 382972 114227 870577 495131 46866 132451 474719 263057 839223 96787 717555 691548 102851 547882 12046 833973 85685 346810 894144 836322 598080 883162 295476 795885 760691 267799 839936 624814 638770 205914 144983 876041 81 238919 132371 533651 52673 793331 48997 3292 21 272933 211999 10029 703340 96849 514429 819999 19425 776195 252566 366251 879865 7146 192981 430630 357470 897933 2 101937 207983 3 126496 527 6439 896695 553 42 2 66823 237619 784526 213596 63739 846711 760309 448178 1 723164 2 343578 132733 40095 556818 870423 52164 894696 410220 836348 410448 47 728450 443382 411311 361746 632396 754799 9012 822881 842603 760880 167453 445 332481 898510 691549 95398 879116 864903 622627 22 230892 446 209264 1682 230164 291958 771505 231992 111251 703178 791858 562554 886487 884909 594527 145 835738 897476 379284 785957 60936 822310 333229 691485 4035 621 877549 1 701021 872749 2083 487476 9 581925 803585 892802 6 759443 894222 11 615525 376930 2 829312 288814 861284 3865 472092 257076 11826 3046 758757 894786 843928 843932 29797 737823 847446 888230 412325 792543 41769 253 256352 521734 503722 876661 152480 197945 305725 899411 519499 485633 792836 840828 815237 77474 891665 355982 65813 876224 350577 609865 188726 819477 822157 616835 98 570844 791306 827574 694226 571780 304265 898867 101183 883213 467079 894688 848960 781019 37 867897 750236 628641 897501 102 815203 321757 867012 524307 365425 860390 1 801746 882709 83786 294348 75219 400496 344213 9 555 153858 804300 495754 771253 843166 807246 652156 2 155897 862010 729225 578712 36 476369 838685 235785 158925 307786 165158 279812 4542 895867 622675 822338 426723 96740 316639 543048 771 418176 772410 717496 261584 758923 265104 12 32293 210538 429960 5252 532060 352972 858496 632203 271468 42 5 114546 767450 4 674673 565699 823486 807603 95 842244 11866 700432 858821 854602 766323 709511 38 866493 13 268 48 141718 565570 32934 878042 55 307743 160352 788573 608895 356906 806875 471 669271 854166 896726 683376 56600 380770 107844 673608 703 730836 697905 808050 666888 776980 839720 208290 828202 860099 779702 784281 375557 848545 1 652303 837710 467293 716 897690 435698 322015 719227 1243 314664 3 113502 2 440397 556667 492825 77 29 126118 66892 757016 230037 529648 155149 26 335016 286423 873360 790682 305939 281331 805238 565308 3663 305948 713436 721971 804741 378224 786416 451350 350373 25 643642 542458 5205 897048 558495 10028 252 600370 156521 760533 883729 102 890418 862077 625325 7540 488962 450329 826760 191722 296 68372 919 894172 726113 479659 661207 7917 21144 603 63960 517503 4135 848857 825097 835565 855413 171698 601048 252769 620659 403357 747155 514828 100 532488 755932 735583 590627 876691 340986 853746 33250 746309 109393 747390 2938 398600 362739 204564 559580 861770 24251 778739 833792 729642 811019 733618 414 256 61 2 402384 459268 12629 855983 190233 538693 435619 135522 2 64692 416875 838103 57710 857536 666396 881415 879574 872474 618567 4 869344 292882 811048 539481 361583 850162 66517 57 1806 862219 84853 581687 108547 506600 1 895146 131396 675800 165 448809 2 890051 894990 541253 637884 2168 860320 141140 312634 625646 321394 812644 4471 875434 428804 313887 846384 830624 439259 878003 696858 525525 278694 238841 886020 497595 233127 778867 843191 75431 689800 887017 868 339446 868515 875811 890535 592941 420983 848147 807017 329371 1 275222 791939 870734 224258 897358 880011 808556 578332 372738 788898 448772 95969 542851 39524 598903 87054 4 22695 220121 647064 402329 1361 807689 733526 153 858036 501626 62243 3 433873 6295 844361 887847 789533 834133 859305 592062 843934 635222 26582 13 6 693160 954 685693 142738 307763 773078 98080 191091 86835 264592 485521 106540 267757 143286 761694 844377 604009 806723 714757 10 867171 3240 224385 3 885698 438276 566180 246625 42586 689858 523416 839162 26986 793440 1430 101429 440228 834136 768491 114546 726485 296766 861738 1098 829264 35228 2 14 703039 710187 872833 737764 851214 494221 3 869022 391475 1 165646 751770 6785 617151 12 275029 9 895976 426448 166936 240496 756250 50402 386294 511294 1299 2 553464 294430 601290 110892 175953 2 2648 409 26789 793285 838594 394874 8 354326 13 8125 88381 21 617 896483 283663 15271 462598 894745 648636 5426 826838 165111 830721 5156 893852 26500 898992 13340 285041 860632 425623 349266 392681 504821 26 280086 72929 882540 660057 92 491583 93434 20 743944 882580 747634 607808 789494 605591 450531 824333 810080 8 264551 501857 6768 422433 485101 518858 317806 734560 694671 387565 174826 103290 149218 653310 278908 155084 843289 812140 540978 81 1224 796984 412171 6971 771962 132590 194404 601070 742327 406348 850874 860224 547097 144951 877088 137933 879750 719860 289379 791432 598289 6092 849774 542332 250127 853321 4127 625603 791831 771441 878101 30 11273 797885 466799 638 37866 21 871546 374434 31461 871849 212014 126726 766066 228271 444423 176610 189404 391260 794052 2 94749 5 48 557360 766724 225744 122572 11 99014 658622 708442 733061 468527 147 276446 878187 675712 419092 4 884554 899515 454533 284456 873345 157074 814119 364180 486820 446414 861186 679970 607104 94057 882698 290 807387 73 13509 266564 28597 890240 15 2264 558747 141573 848724 844332 298672 62432 880720 826515 213187 417211 852803 837229 113603 887637 845502 836125 854619 684203 2 824317 89422 151986 613058 218334 934 875696 187787 897641 714047 769494 688549 97 204039 340666 117536 203610 809983 266342 551331 20 57232 111932 892410 222636 201651 105241 403574 5 63 854465 312092 40137 5 451802 108992 285446 689980 778298 812 698774 107178 619043 842267 76282 884319 51803 573207 266681 504173 857651 621233 799139 5 7005 2112 667432 371 260120 558336 623215 4 435819 223 651004 219759 3929 826727 23001 104870 538251 705530 876263 503612 159870 106885 689008 64860 884805 284 796036 34586 883960 699627 3438 888915 636804 637280 801432 45175 1 3 690473 21878 848976 876960 688256 434540 791807 746115 529 8 67401 847890 92337 326305 1 671648 1008 868818 151621 394298 714210 10880 890143 39867 868557 846109 750223 128225 889460 368 432375 600639 24483 547991 160082 253122 551 883778 758054 657593 727473 857066 281117 853741 705799 5 161 575099 181861 145695 582962 683408 898141 586637 398143 805988 868559 32812 710418 367405 610484 16851 149024 384035 579370 472732 872695 860537 444929 870911 745220 156595 831455 459449 832736 803810 258904 202779 823078 340522 24010 683280 898112 4376 20 503763 842851 37273 143517 833959 694308 880750 887454 2 733376 407738 21743 9155 3 545426 2964 899595 891262 834985 381569 9 63285 421718 379523 781864 54 471760 32757 516603 503954 1171 162137 857080 658 152826 4953 430204 879164 331493 234398 870308 2 525425 821243 238535 825136 829162 882418 478836 737609 881896 830830 241934 840841 542758 588912 442661 476284 651290 834055 454213 758587 433420 798312 884179 246598 255 715550 128 714614 895693 849961 894917 355598 6 783155 810994 796917 345357 670997 346177 67 104458 9 385087 650341 757197 888165 194810 9842 7 878125 299584 869418 868640 1757 135297 7095 887097 273 887412 34386 8069 6262 426674 161467 208569 806034 853021 14 110 789461 479471 569 830493 563260 892046 748592 864519 640 5900 89968 75898 546 95771 766812 305478 864116 828303 591 891323 334813 167619 887375 92330 631897 886957 266504 205 891726 414721 149 17181 65549 44 204753 409049 247801 811581 828510 177027 577369 877868 109 875522 850460 899223 1557 15446 70092 226133 591122 43332 779928 103 3 692655 10520 638988 167 762218 871633 671164 581746 848062 835247 863242 1 129309 224814 658946 15150 46976 804282 114299 633675 166485 191670 62 866666 899252 541029 870172 672052 892725 891948 872854 474702 333596 241074 45883 823243 834006 816843 837033 875314 865561 21863 891057 593368 896 462473 235053 2467 897083 280887 811347 236873 15517 4 1388 891909 579288 39959 343186 171376 554159 654404 309922 503989 386 11 571266 45 830205 891438 319668 777212 4185 29 560773 788114 310848 815612 610534 397212 556472 52 485035 892208 481717 675 111900 392801 836 125082 208877 30113 634700 3 529097 210286 440577 503361 712733 151107 830214 112777 449202 768141 881771 865833 358956 887 6834 7757 533238 138188 899335 26111 876111 110888 981 884098 84470 1 315169 605742 543396 255592 153412 880137 846121 824453 678372 2852 136160 758034 2 671911 742696 479070 779695 31436 666976 119 1763 448658 899376 786585 6094 543 116606 579953 896140 880644 2 351845 239 851376 544308 763009 693502 819717 70904 502 145437 897577 879028 410891 188961 1051 47016 300367 839548 313885 288793 573834 760785 240 368512 261485 848409 471419 596995 429614 873813 824358 460501 411189 498050 34651 782530 736221 867327 5470 640332 120542 719864 318 486534 4 29422 185272 319 899350 197830 898860 282173 331242 14623 49063 802769 141770 301 448092 316984 887160 620460 763654 839025 800467 871711 261658 312063 88022 896648 744998 648174 770530 395725 154422 770773 724282 797169 20068 825748 249 835373 134576 126 830920 326028 865100 832750 830731 669056 2588 32 23794 535971 124421 557007 894530 140 427524 29541 451312 869130 822246 693549 861784 711471 361785 788769 879001 8375 865828 754077 1 237778 703467 31692 853227 894984 687462 4 219021 674556 95240 2316 832467 292917 419675 74818 892376 886578 241114 836504 17228 492169 636 2 827401 311551 495548 523595 233037 685451 525705 444 809 727118 219382 334503 538287 473919 72742 875251 113738 884323 862704 165188 712371 604589 506612 56909 159883 148650 842633 846735 156060 817647 206769 1 6 627935 294633 866443 779781 413302 228592 86992 178362 145 849643 869553 755678 194794 73190 54521 542827 878802 436983 729990 188237 238461 639550 222746 263 856301 13004 110122 292660 588953 831414 215568 53143 842602 520435 12 644084 180481 841556 866247 778883 67 896479 488386 898952 601647 14 18 291870 757995 463869 49439 786001 791669 889438 275121 2398 7296 792 499818 29221 301036 18666 52855 884945 200383 821211 711186 866813 151256 1 707591 31 667355 523916 899857 746004 659380 328206 808652 284949 70699 504421 872603 60 725115 831225 745552 6831 783345 822956 888633 775025 230812 701283 893654 789242 35 868296 197090 1209 811349 715212 6631 257400 855052 169761 645966 794377 557221 723883 76243 580779 863392 87333 794918 138938 678317 163 657 2766 359973 869651 444355 7 892757 895596 5639 542795 122 889294 33912 4 140132 831018 879022 876634 260178 540787 653160 2 2 11 126396 716141 876689 890092 597121 836345 880968 810618 77388 726341 870888 239888 241336 792716 213732 821636 898065 871251 453 157885 348453 842237 624146 313359 843919 174706 649468 885325 878874 862598 36 882356 204939 861065 84418 862385 729459 26643 750079 2461 438260 688837 12041 406 4080 895885 835149 342724 549801 897236 9 154 830440 186182 659086 6020 530780 813238 813138 881965 743181 759740 816033 758104 880213 24 4787 510527 848592 350514 1242 816203 22 547573 176182 472369 300654 130 8647 876228 20 879883 23831 361 47091 838904 648886 196 860451 799313 417229 848201 513474 886234 32348 835343 817660 368414 362820 885968 453670 382722 537191 282675 23 51276 335945 408769 559142 181551 829985 180160 7 798565 810081 681 74576 893744 283765 817073 670524 891250 685629 420151 100878 141129 399041 731323 375736 813420 163 796981 849969 14824 861169 864326 833001 50 589240 822443 826311 859391 808678 857 409309 294652 221293 547 833625 381771 866395 26802 52 34 888193 848160 860878 796012 444237 551819 795114 10 18680 9 825854 464234 140377 2 851850 823814 108396 836170 5113 198114 123603 883125 237001 820060 856118 898342 756707 783853 835170 816726 522016 267695 1 817667 708772 24 255491 707036 206 411427 2 194963 6526 250892 228 383976 681343 53127 5391 827044 51056 1570 262575 63822 458394 403058 267384 299998 17 875873 855963 761076 717192 740584 136308 836451 847157 9 509558 775499 771053 362039 172381 643479 51252 851460 310 265538 2506 17 329383 232894 780961 214376 691757 613734 74722 712034 845937 13 20081 158 633247 777641 728772 318123 166990 362405 681282 888193 562320 3875 183197 275705 6504 783748 858236 581053 175475 1 179488 280 2 1393 81032 172665 55 47834 764813 326316 479020 586032 299533 323103 4714 860053 834257 1094 437612 269182 804896 192846 775911 683 249777 862545 890270 230616 1061 457482 444793 113527 470162 12287 213924 41247 854899 91040 872049 774778 4198 549967 1 695336 214 22918 222001 721994 2 373920 496202 879473 243267 790335 341420 320894 890695 861000 223195 1506 878489 884251 828192 403860 2 660795 73448 725914 1073 98828 881934 578025 180967 888195 546820 818577 890990 854466 839799 4 733977 74567 213448 596123 868534 229829 292 830811 822157 179314 882915 805477 516174 774725 30714 875966 811321 310 499992 607727 4791 751910 820456 875007 821875 676887 729387 567738 204353 120220 318678 821124 849622 75257 305067 697072 815173 645285 650678 817144 823914 458257 436 1012 810349 161985 897617 122240 816637 22120 788485 892907 882690 707334 668324 218319 419528 400890 5 63632 543842 773114 168 697647 643055 604769 325594 729397 809341 372138 867933 626431 19495 210519 842226 409 865957 829328 569064 296 744245 566001 569473 249732 369091 415102 842679 419409 265266 737231 204565 891198 820942 831927 778691 819196 894696 898472 295684 844355 410752 595087 10013 273 611223 894310 856692 42880 585148 402837 608798 276152 540641 170378 489932 84 322907 3 381537 832493 115 724403 817340 869215 1 55397 860284 698292 845944 897248 491916 835224 862572 867519 878389 850064 861376 591949 359593 888819 43237 50 9952 885262 784909 136442 5 1123 870042 705819 75234 53686 614254 810309 686 808017 14 757774 372388 5 135145 104313 896727 894626 884320 230 827458 38586 371693 40942 660514 28715 234723 442412 23077 104139 358782 659429 4260 103950 764320 823717 599560 845053 726137 1 152 469840 187500 202996 11719 309480 750365 262801 213815 720227 5429 343947 73748 12 1504 307303 99613 4 245501 435402 824008 841201 769638 340576 395156 728425 119919 840816 802502 656620 714334 828823 10 722247 899049 651038 130508 102978 861361 29330 129252 176247 786052 562986 449210 882309 865519 30835 877550 262824 25087 1053 567652 844233 852893 820566 59326 17 55714 25712 242835 635266 410897 775030 857326 60486 97421 11 87892 808985 101 782544 896819 730478 201269 732705 387502 419044 9 768170 7719 894233 816129 43738 770067 93820 716378 124068 530628 795904 241 883767 181 689961 154903 760282 660667 15 40313 886112 782883 407706 844825 808455 266777 895022 893443 488934 292669 23 813476 816739 731504 7327 213167 717906 39898 1 824401 90624 732352 569006 440111 856109 425107 455492 1 815966 472552 282159 247018 229 194971 859179 45278 131884 815775 317799 497872 680543 29258 871228 826795 424632 114898 10593 765727 33585 814655 107288 790844 553871 286591 346049 370131 2 309237 615320 174998 400541 727610 108204 851338 381760 589111 20906 199396 834539 878092 745001 858581 809968 183282 877 19728 797303 821895 517224 354499 103 481177 267862 2 21932 876573 634639 415278 446378 854330 895238 717472 421196 881279 289552 651549 885136 303852 203659 422794 776500 880305 853921 202068 213 1 326476 556993 504891 463225 2 103 662432 735794 739967 809948 767106 569367 487359 179816 14 46890 183 831591 325275 9 887622 746296 863116 730693 296058 702425 673862 498074 284970 557320 686444 844293 853104 791299 523318 643479 70370 542324 847157 95 696272 868328 832154 811805 58364 31 845709 78445 818845 9 103666 59 531693 568 401974 850925 777948 11 231648 517341 91 790964 343550 796461 226344 353914 863848 165290 369279 272331 4 67 178689 762889 627957 887673 483592 656130 766893 867750 2842 890316 876634 828797 1086 102513 732900 866673 461624 67555 1268 92677 134406 879060 407204 377715 4127 504559 699486 408378 846469 4 668043 91444 890925 807781 265584 44399 889782 281125 391910 474117 496351 663129 536467 797942 873060 712972 406352 9643 8 896105 49 951 839103 848883 401547 649050 35468 553639 51656 481989 366650 113619 551741 446368 104 606193 124596 197502 347417 36 337329 81816 61383 803230 814136 21025 670669 694402 3195 826792 25182 810357 854627 54308 770065 85423 740089 204115 298 547208 185438 3430 780551 803191 814656 588865 837967 539478 722201 110540 6477 710533 320687 9032 100320 522291 870851 517865 623713 835382 6431 56763 296640 35394 219098 843252 835332 2 706263 879125 882615 324291 384161 572666 747316 479379 529 325893 796656 772600 363408 505465 259784 895517 3336 481547 788445 815892 492614 804613 864210 438798 846473 8353 727968 526536 883405 80744 447635 852692 305679 451848 3102 588048 896202 663 669264 686676 351610 110227 898246 565238 147054 584990 42 462474 76111 571112 844653 184954 63259 9233 382474 72 339782 234781 255002 528909 5 814542 772869 878513 365835 7558 14 155463 38161 812073 3 891595 866336 719788 1879 746628 103294 457648 551769 652878 455896 122054 591521 863369 122333 268 877431 563802 883906 836226 184552 848001 824088 374060 3330 894123 230157 392174 838604 813424 883393 103386 412927 366542 180670 72337 373290 49 565369 602843 467526 877448 7933 3 516923 760895 108000 28795 729620 1 898902 618351 939 836301 889216 46 740354 297856 271348 2 34 2 452777 14494 88052 803700 245945 896949 477934 11 421 857700 220381 725121 407152 87 264840 534495 29 697036 105429 222974 632041 862894 193025 306653 883525 886825 601852 67 799867 169392 400124 6439 1 852799 2488 307321 35153 247086 619050 103 887964 335035 877729 394005 880289 878081 640173 894667 743969 67 894413 855606 814472 520822 183437 12696 812114 14328 2 28 1802 133 195551 75866 39579 829222 74465 890887 2 728229 228616 143 3011 877834 1032 867760 793849 25 103 809895 816473 493519 4 266892 258699 617 840382 299690 7872 880675 843290 840286 9330 856618 187216 897932 896588 768933 360132 732481 523562 467478 888499 888007 399136 1638 441563 63125 19286 848284 26548 354693 124 29834 564237 832310 805180 182 721205 36 472376 249706 374596 291074 890191 268216 15194 862985 3 899296 67957 470725 782274 192 391341 188316 408897 98628 91357 657774 626903 733280 772971 229387 860152 840415 166 358798 438768 355401 10 6806 3 332811 622664 824486 818171 581059 852190 531012 884663 139531 898660 18762 204 735370 236731 199389 896367 207 10016 427967 375464 87152 882308 856001 820787 566831 803611 36180 3 797080 774843 310033 145834 819948 733723 690189 9 394147 91433 861016 48994 58071 180062 316782 28457 771562 283671 483609 256042 894311 608625 791905 611385 108188 62380 891634 565481 67030 881236 846189 3 860845 370499 396359 545379 3 821766 578268 870479 618339 805630 850005 607083 1 527529 145903 250137 843637 9412 1 17 601210 597323 373 6 222424 92891 179712 824286 538915 166050 872232 790974 219 806094 833446 52 838236 413924 839863 652615 804074 1754 548193 614099 386829 337254 886534 802174 874531 881731 406411 837707 847623 231254 2406 3566 240339 771279 31526 82772 100 256631 776425 282012 330327 629068 863637 712593 852730 147471 15514 188951 89 890358 813136 788675 197171 648085 1 194803 1 4 402709 99694 11 808393 844681 884683 823241 895685 10 196 321473 41 71972 143577 759481 818081 343 769086 131486 710303 330089 27583 1 850983 851509 423681 284241 148805 844269 684076 520502 884679 845313 399951 124648 585523 690202 1297 280846 233950 873989 670078 867137 1 788449 899661 154589 680237 765410 390166 9232 923 714 547292 8582 782321 790397 15 35 199469 405638 830740 348825 333005 780 84 789906 882751 552132 825687 229764 1579 641916 875535 868968 866805 5 855415 543206 5098 330324 36 729593 8 73764 215164 137838 191 881810 564521 13 688034 834914 890455 882071 160 757385 835926 436444 183370 770445 2307 537723 355926 583322 4 65916 179085 509221 2956 583790 253032 847267 8 278661 30864 899792 878457 19 620501 529187 22 467 4386 376 659254 197408 836194 454877 427598 641112 883544 872562 80 4408 840190 360816 775120 888091 853021 786555 142030 16956 860051 2559 54210 498621 166425 867328 831678 442901 732480 734948 864883 166318 239 863047 1744 10973 370556 9249 118957 790980 375531 838847 32 855433 533988 512556 38971 659618 842542 390580 381504 759359 8 883153 737888 705259 47325 665507 245588 809550 899690 879369 609782 656785 420233 801731 204032 810471 85544 2 339714 367272 13098 4476 212279 484894 179781 1729 4 887676 33 356267 773605 627894 5 4 41614 856600 1 656450 884008 20539 452422 846824 131658 845111 854559 836914 843019 264961 841868 4 131511 60314 504737 187089 879575 520739 7553 898853 250962 17960 750258 5 664565 840640 1673 859686 253027 6 227218 777869 750637 825703 201814 755427 7147 506509 150672 555487 205833 599433 825362 817140 11527 883192 154 166758 2 705726 408811 773796 15817 878042 424538 4 400688 442804 389180 606 739388 410316 3 750193 2 609632 124393 535184 692591 170639 47015 2684 16 777456 27631 114194 35689 329255 140379 4 24 855135 8536 831149 709388 84 63851 2 53 162 2 146 822202 868500 822141 744401 657209 37448 712266 889141 518 871014 182546 339182 2 769571 3700 267 642200 731954 661786 181 32411 591527 793756 846899 713402 490965 706019 20048 487713 148460 2040 487882 567631 853892 716751 39054 695 585225 411227 107983 788332 865937 792261 595462 335986 722794 794595 535086 243628 406 561611 627609 6 69784 895003 847757 606722 866164 4220 70 112970 44085 46925 875608 369603 2783 343083 361453 3996 75 584812 557 614228 2682 861386 250504 838986 165503 421903 782687 392139 893714 762702 421564 376543 369543 492076 765575 3 837088 312537 834212 844661 655030 613127 876783 326657 847128 345172 304205 440899 443454 6 62263 698807 795924 836645 2338 880442 890870 396954 178 527980 880369 302381 35 887236 616365 555 36 803239 185156 11 4 42 833424 492385 886178 49666 880225 747940 903 893526 872399 19 197179 780833 837227 182335 828736 859955 778000 357794 280111 891913 53513 479674 434358 351721 395886 895205 891169 214516 702446 830993 566401 141966 80817 866399 153421 51194 3604 818312 159056 606644 151762 873355 665497 855596 22134 1184 888671 149347 877770 159079 804986 795101 800339 518173 124826 50 814407 478449 143 757678 437019 553803 603193 68737 267860 891759 754957 3548 20 203958 145569 1004 652729 539723 318954 872658 244016 813952 777795 286796 884375 681881 743865 897290 205036 116664 501788 3 546007 2 497128 857851 575741 483301 357114 866160 762138 623318 899290 882283 537931 889331 898978 854091 847223 86788 171460 2 872286 295319 413322 22208 351000 770595 8 864399 899006 333073 798041 235567 8 846295 791255 307355 528202 630446 769142 82 897348 486574 371955 178625 44085 277568 887241 846406 786170 4 87604 684518 473189 159258 484495 716383 800473 491537 34022 898978 22254 785376 1301 1538 839994 811865 837552 743229 160 561617 292029 585235 643 893847 838831 285430 839961 371109 813062 90347 782455 891973 2279 747284 625242 892096 397167 800662 453007 822305 28 269118 608638 133 763274 524443 887892 21932 1790 498495 860190 771089 1056 851461 561975 899524 881948 864950 23 870160 2072 2 1712 848641 190338 47 844142 1330 460549 232138 14 825132 836835 65385 540803 894089 879088 555468 6 869946 819755 344375 5207 6 2 862282 736807 825068 81227 390682 889373 235803 820442 885309 762370 732980 580137 840714 124700 836800 487765 393993 869522 863373 809227 702578 1 755426 493091 4 737585 576238 16709 704047 57999 890137 8424 346730 870104 799297 858884 269 845662 132562 812825 761543 568561 711999 468415 876649 164890 709083 882860 504693 51134 245151 45358 167861 807348 211412 349091 183137 11 837408 581609 311003 823798 760424 330073 883347 25 564368 743770 92 231523 862816 152966 1 747448 217 885016 326658 104 806457 241266 196725 658390 2 352379 877073 628 744327 336850 758036 159594 96873 138616 797262 132 712809 108656 668457 3487 857224 892321 872261 409247 75438 860219 90852 6 296042 873173 891493 890302 1066 739615 839453 59 107 858370 1361 11358 662157 118968 248175 893766 476354 8 857968 374386 887033 809019 2 134293 610 2 20417 890879 885451 160690 874704 4 887457 509856 103 241095 157737 828875 4315 12018 754492 874462 887363 842818 224578 696532 360521 18 895315 890529 703714 742288 8842 45933 92848 146683 226290 134986 861716 21 265767 503202 886533 167958 333233 709732 253614 183062 561694 821464 892473 295029 510248 715274 758663 704412 40998 883919 545277 810405 667279 5513 702497 763251 674890 415467 215158 384259 33 6 356912 705733 100614 520755 601740 886857 7 714563 788054 751 857442 834981 843948 843118 852044 589963 877175 174220 750928 1 157182 734905 582303 893413 891864 12 599147 790799 819640 595337 361135 22 2442 265 493451 32641 131496 1715 51397 574468 533561 610419 556062 576085 800119 885415 60331 884 18 781447 873744 282571 17258 1313 897445 2 789137 286987 823514 165406 190078 542 297769 230323 674879 822823 802459 880778 452110 816996 855136 276312 138075 719983 280889 253964 581353 855037 98 1929 868324 375300 880494 322545 624949 869901 845127 790100 896035 196 38362 108172 897458 756699 13906 544823 13 401316 98 1 427203 82270 886363 28190 740420 881037 732088 93689 2 871078 21882 643955 196824 839595 40 264833 642116 322904 1023 802194 889371 736578 168178 236250 40181 154723 438658 853526 192300 866847 151355 467468 879622 280742 2710 88025 880923 142854 111094 893400 382380 803647 894843 701835 744260 534227 314118 752768 861735 459306 865731 781532 613792 897556 157019 776715 209947 12431 108620 533008 287334 84852 196338 601970 631108 21 781382 5 455268 810440 5638 1 204 1533 95755 853970 104416 537349 1311 72567 422 842062 881262 696427 760469 6 827689 384930 406142 226267 508733 852963 576073 377646 859377 227965 891408 135 7543 42349 477076 828599 780391 3352 862567 565012 527716 873985 154099 692974 3 298 545445 266463 789535 44320 153 52 628030 82 93 4 891662 111365 699297 888401 893251 186728 828782 21 37459 252269 869626 681638 314420 798472 770940 627277 1521 803549 514782 46 681843 819528 831156 783006 387362 890375 13660 224173 542255 711587 699858 1514 888463 802413 11545 19 481133 686142 129800 94952 46451 94662 367592 752622 460622 750032 862803 892587 839742 689003 879822 863454 123812 250639 706007 781805 268973 346679 290409 51 37438 867721 21 866194 736260 794756 11033 115819 894821 940 66164 617561 10265 760349 891452 608622 563620 856439 572024 64513 866978 800187 1 469270 841050 848890 767833 9733 221907 840248 657022 813678 585444 674056 855125 773205 772436 742507 260101 710045 4 856862 385586 291830 5 525562 888790 42764 108838 845602 58830 2099 670 24 797017 77328 749645 825267 2 845902 26 24 576618 824423 599164 527778 481218 24566 520689 169463 344110 739109 705208 864799 582206 866770 1789 814058 809888 1224 842567 273 436748 276852 253588 170 3 68064 483745 777508 306641 882155 736202 72194 224057 59050 736962 834293 446104 1 366837 669685 396762 5772 827671 869796 855471 745782 690551 871918 16 871265 1837 461233 884615 519484 839458 99853 550874 5 815216 213176 7148 599799 43 887063 329135 103584 879893 77835 785563 806372 10 338580 557318 747923 357256 1726 28 4513 29875 497564 3 775341 579485 670557 726873 55 76 664109 822122 494 29 793953 784926 878 822149 529825 142 881394 831605 851520 833229 895614 727823 355737 504567 537692 537 156507 619616 894993 1847 867447 637908 376 146139 520514 583791 4889 42578 766379 878599 9 563105 42889 843563 825856 604676 898770 84850 579247 881006 93 876162 547985 825286 552710 302028 865220 863088 44891 265606 823016 849816 277629 4815 377078 769734 1554 880594 26 397 201787 394665 767913 851930 774 279801 835218 31 81836 584997 238486 160 328698 217037 719048 811616 18492 32406 898672 341048 707982 92 82683 2 7 893792 826650 69 533264 2312 894263 688820 252631 442882 757818 867781 45 36 349552 481591 597671 468428 576129 871493 795791 216510 721997 5 139862 869613 838833 864432 1 95 116760 6 17925 9562 640561 70383 286201 587202 875731 888011 574957 740044 108809 796860 631048 438303 846792 475406 156591 157593 892077 431345 857631 96729 823720 878909 228664 690762 352157 767790 876332 55 374864 870008 890964 323829 488990 365061 723943 839804 888466 10 91772 30 184160 433382 26 859909 262575 2048 190214 493236 765459 827762 756876 11826 772500 16795 866951 611885 793257 897409 898539 10851 883981 743824 11494 827496 888576 186179 615473 695969 159604 783877 812653 558614 109745 843565 484069 865091 506533 3074 13618 678031 355193 874348 873998 417494 735214 633542 495674 15 883708 813731 224608 339217 767944 478597 79431 9283 806119 284 23386 157730 63298 571661 4103 298655 737978 232 891519 884907 595499 80088 791891 594133 14153 874994 345931 111154 213617 632993 898061 354094 883745 867725 28 129156 204331 878938 142612 851575 841920 493553 834382 130514 621786 187 106247 688272 628953 84 12 772343 150957 10245 577356 39946 887717 888521 833658 582862 740582 511236 889702 327153 524991 740874 268099 861510 4604 22356 406164 434943 463741 816203 736214 731840 895 173732 469709 410525 22836 576775 265 855503 12 784730 46 898380 890233 43273 339639 851718 17933 312589 56679 338306 161674 721780 72238 251984 16370 49073 743705 505974 692268 837276 382447 772092 756011 858626 835783 1072 855973 881169 893646 744373 44435 634180 624002 34 821257 897275 851176 676620 415614 641031 312649 535609 482310 895742 182729 60923 876950 526269 685603 826546 823282 54206 543017 92 453904 108759 754717 895078 6118 862628 727590 897158 753006 530305 160325 97828 881094 172746 555713 884893 520660 216147 1417 875334 432938 126 891677 79850 856595 795992 71360 854985 864215 530256 663713 154410 120 95498 477693 215115 692727 251066 833906 820986 794465 78 894914 277630 543013 693464 895438 77986 885584 779539 373781 4321 897938 418246 2 847834 106368 119822 429483 816856 236036 21957 707260 314023 659947 827237 480146 63930 22 2 333071 158 343 829518 869787 652010 894213 274585 264559 847817 881852 563128 582826 453778 4418 9920 195722 572566 228837 728697 210924 56804 818373 853018 422349 360197 880993 16096 470417 24547 134244 517501 11991 148 879472 722459 855913 23608 661989 302950 605100 777139 66386 42066 2 233695 227690 881311 478217 603467 67 826417 884314 15 261628 857711 816718 392160 270945 879137 755417 468154 891008 858939 151526 847443 889300 896812 718644 97053 884682 845105 791364 94926 423092 771652 57921 259 52 363634 868253 228884 2124 883417 869698 799857 306278 86359 175602 44 478796 834428 434839 895094 405583 840682 322121 298492 107 417513 890630 4 15877 124 890541 36 9 171594 767418 866108 129835 75 67 840070 553883 600328 710490 870341 809185 865657 860882 390870 1 221 188561 838500 850134 374897 578645 895034 20989 2 859435 891992 835151 850390 17996 218890 655190 785390 867423 548256 766602 596418 734162 458684 889928 291927 529777 4671 196204 867755 875218 659872 581394 35 194897 680457 221 778577 441489 720302 1026 174198 703334 5 59 871980 626210 808 15623 856250 1937 477317 659974 92 898003 171349 64379 823130 3 173413 642884 132 355298 326 6554 290797 2 5 281768 823181 81126 896200 605038 45 889870 886540 30 575512 751055 414031 207495 854503 534 157378 428464 303394 665184 207261 889934 793551 630508 283869 35271 772206 711807 476867 890371 664357 10177 881 116731 357522 670171 75392 236200 893071 382769 9120 786815 828255 469291 45 26 20 856418 587080 763865 887941 809571 97580 167983 567399 795977 111792 293352 429495 877366 863874 855814 844939 826316 750027 673057 765930 674091 8 508949 664445 362654 871402 832109 834610 857693 299514 879619 764621 306192 678602 250147 897388 17087 742118 16627 94926 512778 468225 619640 898576 802320 805960 39471 603349 778998 229 254883 883108 864665 705396 724704 2029 703679 746927 849275 619519 634513 833104 559502 657066 90437 3813 792999 408933 831632 168935 94129 424437 84365 65 19872 13 142176 848473 734195 801380 249 306175 461217 3739 212001 441032 475601 92143 894040 794522 899910 712746 812081 807446 798221 806474 589030 81 648492 139264 623522 9001 847898 619508 722548 841580 208056 367767 295268 53019 874460 716601 883856 764806 1126 3358 870627 24415 77815 893959 839183 69 478367 319120 873565 2 468074 826107 289530 302740 751627 852960 899174 3 418777 807497 813829 595885 583205 349373 200872 360784 289953 855512 689224 175090 648476 416 4 370076 7649 858883 826087 2110 398731 4701 480789 893169 6 438178 500092 692611 110681 86358 819697 69 782569 783473 715663 224681 4747 495344 805338 303745 895672 826204 123715 727092 883478 2482 747828 812077 181276 771056 419840 4544 839315 627704 302240 770051 892672 874512 163349 306827 844423 842662 890980 852595 99 18 260 793557 55 843109 1 672874 11 888006 21857 144922 368952 155 389358 534537 155752 1 279006 342365 1 658039 127427 873494 35299 547 137 178584 870248 873083 434211 876207 270893 764553 286 153298 604064 483434 44 551651 805537 397027 10 354174 267809 2154 415901 842292 857286 639606 6 839918 62018 870123 35791 184364 251 40 199040 192185 245009 846610 34 845328 90 80 218001 17704 592521 129034 137347 31 543566 418343 287695 546033 5 792873 735819 883438 876789 698298 1222 769216 170472 61517 45 357349 326522 277240 248268 654330 445379 257904 260096 882464 854968 892819 827192 853531 821841 281047 899195 121 586257 20 864667 669645 9006 89 428692 864695 693 863763 131227 869752 283053 594 54 180417 27301 700824 2367 853864 889020 830440 47 873850 287081 762587 723360 892285 224926 512095 894103 896444 7 815126 894019 897898 701523 90152 105409 898458 463615 645620 741706 703762 744780 223249 865909 840038 446 96075 827761 929 695762 892693 436003 21 26283 167266 28 2824 894559 158363 95 71507 99588 4 558132 849959 167416 312049 88509 3671 162 664881 120080 40 742233 864895 735912 620674 2 16122 722068 63 10 734783 105646 821910 230859 129925 806425 354426 767516 16 538053 370355 155 32222 846694 658623 389425 422067 896627 47664 219459 43099 747268 32 246610 23440 49344 899641 238002 561852 47 5911 20045 3 541345 102889 79269 1 81 374727 898899 270810 6 843365 2821 204002 76786 13476 867 473335 23185 213584 5 676395 649906 867203 852166 14715 766880 218322 388773 248655 756928 667 674085 176635 717223 414258 601613 527589 35 898845 674460 355421 440607 649967 232885 894193 2 868511 485860 17 845561 475379 879956 834856 447495 467743 843720 42633 532003 692916 8 453638 35 249079 855088 21 755715 569015 818269 654759 7842 2 846683 457523 8323 743558 896995 1 631128 757987 179533 894207 108595 527159 191601 882709 785680 674840 518261 824194 268854 5 678284 759840 49083 672788 884463 8152 794476 2664 885762 159000 857826 246063 801 861199 280713 852474 837918 871395 858491 5 855052 75454 583119 890098 843368 218807 714049 5 2281 2 835949 809649 32077 829285 678412 411355 132522 851332 899600 184940 188104 624068 585344 416760 899537 806556 135279 26319 491922 798212 336383 323170 847533 878878 190284 878651 2044 851435 846403 172438 851230 82889 883583 817811 6 723764 781886 601454 4883 70224 810553 852502 576709 632702 508722 859722 819195 12400 892358 267 18217 841436 865207 784669 26 118443 839657 488708 818069 725150 463458 421769 76425 819031 384686 16755 19868 677230 892110 130976 1682 753625 887952 897349 1735 602395 371564 836981 299485 833347 730945 856059 3079 345478 846636 348775 214895 892132 785518 752809 13 881688 898948 661050 403237 749451 876974 1215 289030 8296 834183 37 290 196160 2 893939 334614 828575 46682 829358 241 3416 8 3745 445498 258173 44596 897594 144848 318291 544020 788466 1 695664 94911 854848 870066 446440 144120 875046 8595 2 1446 784849 884884 119267 877325 838727 181075 8586 739902 443804 699875 767123 844587 882444 374238 748525 356694 277777 787143 813252 817502 807050 80517 894613 879669 3433 896331 1 31104 648492 663395 504475 1 551 672878 142303 36603 847304 711874 28517 836778 829390 549690 286184 474090 870037 822417 25 806349 821619 805368 734059 125 441736 608081 57514 702860 88 342813 565998 147090 860547 312192 587825 628423 283196 311638 840108 589528 861643 285421 791803 270877 1 51447 237390 459 393773 172697 858249 897359 129291 842460 766131 25326 3 594 354514 819953 822722 860348 886591 334553 887186 249575 350499 195577 60534 23599 22 493478 91189 846160 450010 1044 833753 568 893721 564999 416993 696340 5440 478069 411440 57132 808008 862318 216181 832031 878563 161662 786218 491932 884032 108 807346 731845 775101 371398 523868 32 1235 869247 443047 238951 848832 401975 795170 26196 743065 3 221842 469530 491706 881045 853640 338777 29484 21 875812 755940 566068 1353 705288 475348 529026 2555 806595 11902 464252 318905 510309 136 532173 717622 158192 886272 823058 783939 206663 830483 757918 736660 652336 720884 5 126275 770358 480097 749554 884106 714728 821629 840104 504559 81310 863965 53 778573 408763 876036 81446 779051 68805 822165 834246 891880 705350 25 839010 3 133044 503867 766156 3330 379468 15552 4 897147 768829 262650 249290 86541 495710 8910 785648 550857 860348 622173 895131 898029 389977 176777 825608 134141 802981 89642 699697 87154 3 722854 853946 275664 280910 920 607016 809731 495301 301885 13570 780667 763215 31033 887225 221069 561680 896737 892288 38367 361451 9 787654 797916 201541 415975 265153 23591 891518 114877 60760 877896 9429 769584 13 860752 3 873549 435981 62827 423630 807378 448952 860058 880149 681824 689703 257642 737306 688472 41160 596618 385 66 37208 7759 786397 66826 768258 334899 375572 368530 331487 878083 190376 308607 42390 671138 6 681857 309064 17032 280324 881347 108144 100 813773 602298 643847 704216 837789 765856 897229 84858 185589 470 1 166527 227891 600156 69701 267952 68169 2789 238895 93 201 9113 78 21000 786596 14235 893796 840049 542037 663214 307818 863951 5751 538 431167 103 559595 50788 702086 5 8 45734 748163 10131 298890 851797 598721 9 640724 768031 291214 643646 262 778606 404139 339251 892986 252353 3 8 872021 746624 502405 881475 426235 830129 580716 787587 25950 14181 47 8 463629 588 236451 648312 462456 603651 136 827807 553310 247297 822300 295712 187225 432514 399931 897176 84592 832987 504906 528872 626969 105 25533 857738 673024 454424 37835 744729 111 889505 8767 299 716612 95028 4 128658 797272 6004 106767 6491 791337 843981 893263 267293 896070 734906 186846 530300 529275 412336 3 565622 89266 1412 888346 7 884077 873113 266534 825880 23 22298 833137 892049 4 60 372 807718 617578 242424 854207 758645 890146 776110 2404 697872 848903 439 601748 296 1 495109 20097 858202 728789 873570 881377 881030 361181 125456 880813 845023 886842 363755 868213 774184 636645 630057 1907 754414 429 233941 772176 809936 803242 5379 877914 562342 275122 90014 47824 758287 10658 3 430187 823120 270441 836990 143057 430812 524391 365 405812 8518 656781 511627 339683 889283 286071 892725 455408 737218 758598 869110 287480 730870 650698 107739 884093 1897 9588 863646 161 102809 695441 286689 3951 255447 659807 635470 596478 6411 84 829303 781991 897478 714903 880952 782681 762825 844081 373181 686234 3584 855751 1 672196 853802 2757 642804 761865 620002 855084 94 711607 850939 872198 1063 762014 775336 521346 27211 10709 3587 219095 1615 864160 784989 879813 452797 23 115 320805 514040 891940 58654 108487 36003 570830 850294 2 704636 882714 46 555353 894746 9 13998 878756 708674 551990 541521 166825 103977 162193 588447 887716 34472 502327 680756 760036 840845 899306 539120 36 886764 878314 887570 450478 739067 852791 872178 863538 321597 304657 614052 211 773835 83434 875484 780833 882503 18 90 179042 35430 876303 676616 887478 830348 3 889304 32503 223696 49445 393 443874 562460 9082 890612 711973 853005 801417 787514 892852 3 750744 265109 1146 378903 363314 569 1199 9415 806839 522 96729 883665 125 22 474443 13654 881335 801475 823962 1390 335485 375928 288900 711428 618901 308914 313414 673335 7909 80145 453518 4 819859 842816 894200 658478 479808 864454 801320 145918 839182 452673 11 92466 735607 809127 692118 539593 802063 828261 196478 837475 271362 814654 124065 674435 113947 891496 833028 5 5080 632037 837938 427175 591821 772619 219444 178285 625978 370652 89 215997 379233 854761 416142 706957 545493 119356 720479 793871 16686 878542 227100 887304 862638 650164 877842 260790 827842 580055 843419 866118 706638 864347 698327 141067 714119 2 41 771727 10 874740 894370 661722 3179 143893 2071 835283 839394 765251 116498 857119 877334 772461 871089 417298 886740 864806 106148 853743 881806 135605 174441 822314 217367 153883 682375 496802 2790 122788 619633 722036 43 646387 326478 893523 256457 4501 642919 920 669000 897002 209088 784290 3 1 461476 100195 885108 593966 197306 617 87 5 48351 10790 216070 12049 886979 862529 96 640936 880600 154666 89265 782996 882651 14596 248132 400013 329 850368 465875 2 723934 895379 145462 794908 757622 190941 818220 243500 524588 311860 653306 21118 398149 619452 871721 28092 3 243535 501917 630684 293296 3 17352 327560 836118 62 510636 280173 861411 34311 738260 136492 84435 457047 160150 424797 146380 745386 866617 7241 41 821676 811230 316 478435 677209 795209 135814 786512 898871 298649 858651 868845 771939 2 41467 662790 332959 53071 221533 179109 850970 737115 626911 14 712406 13 251398 887744 617955 150 33531 463783 51 528685 141025 646050 1948 129634 791514 123935 263973 156880 228727 964 286555 265499 618700 843610 129716 328551 141743 605705 837197 160859 415699 586090 396410 885260 706504 891793 792043 858613 167021 257802 1260 455101 899222 31077 854431 125930 339228 113215 869714 188662 51050 890063 838053 250186 836595 319 3606 166804 862822 630569 881761 781 849228 841647 73 862545 92454 102989 227388 480011 849021 489181 397942 894636 633968 775974 862517 880186 879853 571428 11648 818334 767224 105592 51 889010 823919 161013 454 95873 3 99883 2813 850802 456185 990 404107 4676 821708 419634 620341 4502 359 145968 175 72519 50 4 844782 133384 852588 847534 8565 95241 879793 811760 289097 267128 567466 4848 807434 829728 503035 378214 743923 27281 37347 841381 814393 780040 448620 610474 43068 57 3123 45230 8363 119983 842280 889674 2 3015 811424 591364 132987 6225 898652 583867 125076 218 245660 200037 420369 35812 467210 18 212693 831877 858142 893793 5599 828994 858590 496428 209072 6900 3852 871658 459310 607196 708018 48207 122394 808949 857503 738390 274 119981 682 795701 166753 2665 894363 783699 783170 893829 107917 544437 889282 890810 370541 861233 24 871191 892850 47124 505973 722119 665366 354407 890042 875208 272154 870598 594730 152919 896740 889722 827242 755456 846120 862933 777861 899519 874690 593146 119610 833205 795623 150783 899526 146370 600743 213606 687076 899322 631677 128468 312457 5 714182 293762 63496 854966 862295 46528 331688 1170 626 506 181830 610884 7 807731 482749 399851 775088 62317 187 2 445065 786369 230430 252896 869196 767408 58660 140 2135 893330 10824 876785 781889 12 868221 230225 13872 896557 2872 24945 58 41261 461367 620080 849528 35 164376 22 85191 823860 123014 851152 37 676 3551 125 7752 732533 159 899335 98872 55453 456569 873838 83049 48 814965 622815 889768 714030 272041 13 488 783231 880568 186347 27037 6245 345357 713589 893997 600875 405503 887124 878318 480233 407741 302915 174170 806451 535559 788139 823905 776515 893496 876738 864590 10412 886127 173299 450081 2 606018 706 554496 157515 616263 787171 832676 580197 343526 87345 778367 80163 269 592096 858917 300370 846848 628790 483897 393110 707193 151737 2077 61738 498235 659316 487516 112372 50 475463 617239 2 227709 821079 54 27212 879236 341528 806060 1113 888333 417001 475536 835926 424853 698909 3649 227 650906 888066 86168 863160 32 338997 401 344588 165803 38 338419 4437 138514 520758 884372 375235 192353 461938 859012 90942 8590 324 324423 880970 888909 873456 767674 843760 230 9 895995 513489 32 581416 723042 875653 894555 874896 4242 808013 830948 885251 839028 41923 516338 2462 371538 554382 880205 14166 302603 610071 366243 703863 12712 754497 4193 8 43 259 864886 5333 428603 147 827014 179328 1918 845396 647745 630191 49609 93 91023 896108 792429 495033 280837 362 898723 548886 838136 194578 114897 346049 883176 186455 1 731522 62 22562 459487 897456 808596 892633 687 302476 432709 119659 578677 801128 656366 269495 877603 761220 621130 730463 77353 415 845831 257187 115357 488851 18 370500 747924 480742 324883 597754 333032 14 848395 580730 868789 826337 848256 804715 826021 613671 157326 705053 654636 122430 521764 370663 431117 19 530996 548428 390394 192366 538420 783152 291915 121931 3 788443 866816 814359 682249 1263 889053 141604 876897 2147 48 7 853185 888684 874758 833782 334353 734436 482749 11 885960 29824 36425 10543 547550 445936 754964 779410 7774 899196 681611 109870 36137 243696 874709 657064 659972 881906 362413 865717 490785 430516 96609 869996 398 896440 806568 170772 172579 1616 599206 426912 645416 864116 133109 35 828523 853281 882 401013 434463 441 44861 95013 887572 260321 19 844844 13021 28273 2448 6055 8377 131 882444 887894 146045 174382 896613 597215 17254 96355 108062 845578 669298 604213 119 875591 700059 835733 25 683217 107098 5 885577 821420 505014 131233 129427 12568 851479 171003 10 197390 595438 12194 151011 117579 337531 800780 815099 869 112171 896329 750329 576969 437922 895422 849319 737648 826440 293959 797301 280826 335649 149879 97 628873 765006 73 809215 131728 713368 29 895640 387161 590589 501024 673132 357235 562963 794 850603 1342 119 445065 2317 12 895952 873447 45299 388 48856 582302 615572 891338 1087 868607 376382 328119 874084 275208 867783 773478 57961 269893 424477 53 39 693783 385767 839019 27888 860933 272360 323499 891660 851919 710370 747808 858921 406594 551427 898101 771588 780946 397531 599321 627951 565326 736119 849036 146654 495914 37446 650 484 721936 177062 346537 508456 740853 2997 10933 894282 205883 727046 451708 620952 6228 141404 265000 747431 9 860328 728 627782 696778 309627 243195 621651 774953 5 836569 960 692607 853390 207889 431499 219 16437 549801 565361 281735 783072 752968 464571 6 816985 856149 655447 528505 142 36362 126517 739 3 852071 547549 328943 188132 894766 701159 241578 885820 5 15 845959 192377 877112 7337 886630 899254 619202 2 15 595013 164335 828616 893685 38076 895939 854210 865872 891311 17725 824003 850709 864529 441838 840798 637014 32 277539 208555 477991 267188 840060 28070 482545 893169 881036 240333 27 514466 859270 555625 660368 358773 867726 852385 897529 847567 606192 2 4 191444 2283 190794 113 266636 878040 519063 889948 821139 342328 686612 761411 567753 559489 763811 888242 131397 564542 671361 1282 782159 885857 160224 884438 80890 522002 606086 23313 887608 873327 62550 155848 251336 832944 377029 1087 722657 591241 533837 854913 139706 890898 728959 123298 21773 110619 888967 1 848295 839752 482152 20 505380 736124 66 52 238630 777157 566659 59456 682675 6956 543041 108145 245840 641844 114865 1719 824332 898455 865970 4251 826527 2 783486 442347 826564 2 199 713592 692551 673892 535000 5691 475836 838861 290048 788708 25121 497957 764593 829093 878655 826087 133048 51153 880073 831746 54481 626003 73304 546271 832190 81498 818194 890477 719194 803201 64587 784386 804534 695807 701307 712143 853540 443237 90213 811885 841 304139 36683 683093 105350 287670 191364 832132 742525 15 145 839429 187935 27087 726146 374350 2144 170963 611124 516850 2033 871261 592278 857468 34 512 3065 372382 338001 320473 897921 8 99097 293884 898243 829396 790599 264699 688399 16955 168655 2 186837 851459 848339 551610 561 542490 1087 888801 376034 854750 725401 2 17185 630265 521541 890776 809852 368391 122 879881 90823 1655 867062 823641 110031 170678 500555 4 320729 849429 4127 35 219479 80621 843446 47 294238 894536 377631 6 614669 708938 695311 226 8628 701590 730934 885815 250458 878736 352269 377628 294 123514 191199 120737 15489 807320 89579 658640 895157 867591 834076 879362 837500 179 1471 280598 883453 473549 595157 339246 554335 890888 101373 849606 179487 758250 850891 146 778368 213157 678593 857558 612020 765480 1499 317914 885075 735993 468166 39 378735 7 692992 668825 301046 231 850075 736547 588788 579324 455210 436594 830412 416155 58873 751805 215829 546828 888924 792000 518702 810627 895392 199931 68861 899050 574793 233644 446735 367010 1433 884579 312652 891326 813242 663258 557030 2 61309 518322 400786 187658 755368 629221 663090 795603 849100 257480 420627 388993 395 77423 504032 771170 615301 339962 529630 365392 166 238754 149084 844588 16663 891537 806258 714626 238937 899831 705 799991 65 24070 186148 419175 875079 586508 8607 851085 296531 324182 888916 851650 131107 891953 250803 899776 687093 892530 82353 872037 69437 863236 476646 606051 371755 584355 780790 828374 648791 50 264231 891117 6 88926 644170 880495 718956 541347 335209 810185 487253 512 884919 91646 732358 892837 248327 36703 684130 895089 195199 38391 478580 803097 874801 3980 322910 504087 851713 629789 544806 33 861734 53521 2 99464 201854 237519 755644 544940 33639 818907 203531 667306 565627 791218 444382 188813 890320 783948 2672 61498 320 40306 389291 514163 838128 14343 736897 121927 893324 55211 586440 840508 612709 101722 656016 426967 710770 144499 419 859023 848103 45443 871141 653063 896789 16737 398042 6284 866778 130359 704879 884105 824521 561057 883391 701984 858971 32 320234 574026 869548 4 136579 436982 884862 133188 319502 899142 163555 886527 811619 809831 825733 760984 773307 883050 446727 689901 840858 21988 18 869078 65897 849729 135 895249 722361 809765 82067 831470 38 406684 816010 869207 793544 878831 177721 100775 892356 13 167815 657388 673694 485524 851762 3 414415 856945 127685 456391 879227 246628 234312 881287 523747 824632 891481 888501 219452 218691 5049 553497 132137 606204 844481 564825 306924 319962 705727 872092 523162 5 250 579262 134514 318 873 884415 827766 508747 789677 3696 1 425839 814 869476 386177 275378 527614 2160 796790 840603 394117 367852 679038 765648 19978 28 594490 396059 288826 237386 1 837784 192202 374 899131 300307 720685 1 714443 479781 37 348838 569113 148013 891211 248922 10586 341322 839011 8529 612637 20 71947 819803 342673 568135 814049 208518 668919 26150 890550 438774 482 732620 19 772845 507498 758335 2 8747 831031 415051 684474 311066 8 22559 9 853673 782599 123505 875475 810163 884664 780897 49556 518385 98171 2120 542603 760851 895470 8612 127348 39831 819428 769244 4 896648 484258 53500 11 324621 322 288872 624705 6 670207 156364 699 779662 638979 96 359263 813606 809170 204 633221 870812 856442 787967 159448 877428 40750 513990 1 339552 756205 347547 727934 447380 12619 194 874617 3 724509 122588 899122 472358 2 65609 559076 769859 864924 898345 881136 24050 891492 500091 456615 870200 578942 844208 143153 876552 494899 163863 834287 716677 707 458280 722217 815236 700951 789069 2 812697 891893 885798 6244 535124 437787 3 749256 724565 885731 750304 750539 12 341 39039 2396 797132 835443 898399 822911 890770 1 892681 14683 5257 658 790755 121965 603151 323685 99771 839655 730836 886833 444526 54242 12884 548246 895398 792564 874623 232527 864235 837617 797255 865201 8 794060 849473 372734 464613 829 106 852345 557335 304578 6446 422524 418296 366417 6 711869 425706 794512 880568 270321 893979 875861 891684 460661 757065 5 441059 13 521862 77857 697752 390440 91083 605478 716421 310762 755458 870404 898589 343198 785329 587527 816390 769792 4257 891213 438 716090 2 76622 748095 100748 41178 158921 868868 826583 365060 205385 677 90119 852302 3 372254 378992 871718 730581 36347 862319 9882 1032 2 103635 200989 583609 98646 198114 843398 798936 309991 660422 724497 125196 423425 437958 861277 2841 754 857308 588959 132406 169944 882197 59944 854517 651682 84157 695607 821846 13791 269264 879988 586679 2 590618 897897 2989 8 823659 609058 51 772323 561195 6842 12 760348 17075 880700 697192 297 233185 775504 387 825091 738268 853104 9579 2654 35 750586 169344 13774 60654 885282 823309 821776 541 532875 680311 466046 171 770541 437057 15135 103986 158482 260903 430139 885307 2 771542 839685 610832 2742 233947 260 865377 795455 846229 836979 154765 834896 50323 318 875786 823577 886061 844014 25108 635065 569807 416285 5 854241 370529 298036 738537 861801 341479 730903 475331 512 798979 615657 785834 788141 790612 882347 62481 405930 57111 807622 894435 175095 29356 604232 736850 757599 856814 304707 2 869456 346168 464708 271453 838542 23 469649 260641 523974 140 448574 24 415620 674475 3122 474760 858497 38394 890940 535522 814953 858761 342374 836266 84304 727597 1 307538 756783 101354 681458 161563 776530 342064 100383 524947 82298 291505 176762 844172 29 286583 762120 162171 403528 866547 894582 33463 126 145656 769115 413977 709857 888749 226485 873026 325796 15 183396 427425 867650 490208 859488 526072 383321 804866 898158 169126 653951 1 882455 434435 650241 45 854642 879920 595159 722712 830428 152346 815114 870795 1884 554531 643620 318 52125 94329 298614 831464 83712 78300 733469 111 662929 33027 832399 420969 716440 42950 43 781348 709292 213282 5 857018 49575 544077 514165 222351 890198 310994 524767 883392 896278 135085 52 860992 222803 556879 790625 645188 300799 765082 6538 715098 882977 896395 195106 895846 393358 884160 553 876885 602538 843554 421550 775045 26 689502 889701 716590 2582 133944 22743 803511 866571 401375 436660 791927 158968 561199 759639 516142 177856 874071 895033 136961 929 696722 801 327884 10705 292722 349234 763096 847392 852798 642690 747563 87240 7 631525 232562 308084 830626 3 722428 845439 884037 659 330911 26 491031 840508 841161 282968 710415 547161 806 23 343986 36707 380439 825517 817587 568625 147522 5 392942 889391 867448 840753 857175 427906 524 915 167941 855701 609874 1570 853235 701656 731298 221478 58658 849007 693766 481103 878081 767449 776237 61 890099 722700 242984 390086 821832 616114 140841 832453 2988 59618 740 483742 614639 641222 704010 413367 18 873061 864082 893765 36588 882438 612922 812340 66 98614 881113 840771 732038 191958 896682 122404 807351 415173 776124 841390 510955 839154 1942 271450 825042 864072 851473 596052 670368 251921 875073 535 659102 43 232797 294 2 272261 636807 808090 90107 153 239391 464305 16206 138554 30663 2 899354 1 895804 26926 522771 754221 897840 11691 879096 609584 25785 145981 17856 311236 142633 830857 437261 734 807125 617919 795358 587630 893606 852038 730996 269212 710655 5 894225 44424 767726 783220 813061 638911 863864 282038 877355 253911 526136 882399 569622 43830 870304 283620 1370 717180 820721 649151 66041 731734 886773 524044 247681 696447 83688 14641 215064 205653 1672 495248 3 861346 3138 447226 500425 179823 250618 823268 873868 172531 888359 748644 830377 874005 1 6757 10551 268752 26022 5 32 839915 526999 560551 735625 133 877697 17023 1078 833602 821583 107902 8 264460 674484 342372 875693 433989 774115 332853 820946 529915 714453 747988 340315 1815 698524 22078 783755 561233 884161 477579 785637 826916 263690 115266 9272 235867 2907 743756 816529 705447 831922 54 748996 37 387641 771632 621651 680181 24 893340 663890 890089 680458 655242 174185 866167 673 396520 894556 282707 400803 56894 11 883013 839633 41865 657806 875916 2 756545 894229 118989 760448 2 51258 730144 767377 380177 437507 35818 889321 72285 1 147858 11 42 845642 721709 558770 855196 136466 712037 605259 566337 622620 868804 790968 692314 162023 850887 33 458965 849895 807612 25 895910 821327 372126 793476 444605 23 1 225104 514527 811034 759273 829484 731273 778349 878837 941 1525 31072 396351 111762 867453 202152 746642 322025 407623 502447 11556 126354 64856 3205 769783 230824 564539 847768 495991 876602 809699 892135 892639 1776 153386 892302 859936 853230 728927 799244 294500 5 550293 887286 206966 873336 502366 1949 768944 298938 11 51042 305 1680 181174 727465 493447 859838 61572 851924 373717 822343 856521 122379 686130 427934 65 650376 694261 818989 629352 247432 896701 44865 437041 862629 820393 588379 431586 1 851273 308565 847573 877629 875703 254552 79904 867634 619 96792 279577 895537 184397 82681 30420 267023 797296 137 325652 793007 27679 207963 857384 774199 667694 44193 624234 327805 335964 31156 720084 780333 634388 619047 770808 865560 3 427163 22 663896 558497 45599 9905 194247 276407 74840 695489 843584 890073 14971 438013 61 777820 1276 39230 469458 863269 48562 433596 55 5203 869833 219037 2 846137 154853 97598 255437 752678 1449 882223 511050 608733 824230 830636 59445 27 779390 401787 853918 603424 3732 847530 362920 270523 3 296321 792638 167598 207667 537157 353 172764 125485 838415 668747 622177 895366 499 494329 843230 807881 760876 2 1 97441 702135 147773 2 897415 885827 858320 861457 613816 643926 814664 1309 148 71 84 5 387102 278229 248081 65857 605084 113716 189419 422085 881759 794 84 106 624253 249468 1173 637689 757970 56 865801 127258 332 17 2 872722 475099 308099 883844 388588 819837 368175 78274 45297 835650 676068 869398 605259 449073 34099 66731 1367 897601 194775 14075 478108 851797 876582 892796 5253 313465 78805 875664 698438 10 489946 9030 873338 746538 883942 48 820890 354636 404597 180520 291369 9 877382 617050 802235 8954 250061 4 893849 774375 86 99005 341456 19 338 500469 27252 27991 535028 890444 621376 825057 52 701812 113142 352 763403 549930 7136 1032 291348 55326 356200 582178 853175 1 863685 47217 364366 894693 4195 554189 229549 317133 757331 67755 720549 729615 863133 2788 4 14 202482 360618 873770 819357 588 190749 5 378597 759805 11404 133950 367933 535551 759654 1090 105186 635111 23 457440 709452 894430 831275 839658 579782 481325 34156 779574 660825 10 871917 759862 12918 765269 3 869442 306710 328690 555653 617432 541 528779 470138 817550 263057 816490 898759 10 675872 392503 866833 800060 61492 780910 5871 897537 860335 601119 899928 642146 75391 356241 95581 855685 583 757309 856848 356 777652 225945 735184 73035 633864 1533 792695 504297 91 894449 100307 75183 641427 675006 719731 535332 134604 4620 738442 787565 793298 649755 831580 466046 597 11991 538233 14 3 892319 781941 770463 775227 839840 142422 583193 715320 205346 881795 339899 493172 899209 76592 123 549951 868563 1298 794821 379659 15 9 891537 77653 842506 514142 374904 470 351606 103533 798949 4 813787 823754 5329 1834 890319 870225 69 23 803521 813671 824981 78619 885781 149510 1192 357689 230676 14 83620 886486 433290 633992 16 806482 693584 20743 297139 25538 842944 827306 898157 693285 848466 828210 708297 682635 672611 890200 731229 459556 877463 64572 529354 629603 846206 370368 435 727155 887179 894872 47126 876688 55472 273779 387857 880363 875295 861537 891386 35440 15 331578 341632 562792 894133 766115 274511 657 47769 308400 199 347565 679 157763 839191 518128 881748 739954 83495 44799 899222 813566 643 134572 223 891199 165 818684 878568 311811 578331 822293 539295 42101 196970 742929 5559 4 875579 413773 100581 884597 619487 854586 20596 825071 874033 92809 796941 595183 1 1 299870 767 354700 731877 513 809384 618872 428929 892031 141 107739 832277 707786 9 842205 33319 874504 287144 650260 813211 421115 894392 2 877849 812298 834524 834063 616404 2 10267 729916 507187 857707 184 832037 45 772310 1 49 6 419688 315644 9 824468 867796 880411 158201 112694 778047 21161 205989 757059 156058 630748 841275 839138 373237 255079 817023 668475 638129 45672 863608 76654 766981 192937 8 24459 3152 36958 728204 880924 844327 887492 514902 346849 811939 676121 876990 657058 422557 843502 872830 176900 216605 884519 846011 483969 553756 617500 273832 251948 891103 80460 6820 661177 314777 11078 502035 107056 102 43109 743071 361495 77360 371257 163536 3229 301014 548312 765968 40 870171 4160 738385 718238 118180 214682 2244 57 847870 700806 2 670625 883381 166443 858 733851 896740 846967 586864 70439 24523 826662 10057 764435 852243 181409 612447 822947 789468 130751 847329 892583 839572 730 333970 375 69084 859338 3 138 129026 265666 2748 20720 324 197280 42299 2971 33 862095 134 134330 5 735970 114881 8790 720755 852783 43977 740961 812604 79 517817 192190 720344 825725 4713 810430 860175 836594 29250 243019 822339 14 15 172202 85156 824539 855385 82 783928 7435 5022 551813 897544 859455 839171 2 744613 110759 645008 862853 504182 264735 254 147570 282969 273322 500719 761231 331076 849807 82910 388766 96 554399 109189 13522 375456 815883 740640 754996 637303 82600 2679 671051 1213 714395 305 2 201840 868540 864535 867078 854759 864362 742164 897141 783324 578113 363389 31 578902 416278 5 215378 351889 346495 842843 39969 702474 334998 17178 610499 10184 112744 419556 864685 271016 19327 843738 487013 824317 874219 293400 633851 878109 365591 5 149570 27832 478542 475307 879211 888621 382333 3662 131598 886135 709598 6 870405 135046 9735 68026 829279 898922 144947 855058 770966 729763 659276 321121 865514 148 719334 242152 865451 876882 405 231578 273599 217290 759928 865857 6467 890788 585423 523376 795755 884426 445768 760553 14034 697349 273343 302960 24 834156 54046 897488 851272 262551 884718 180487 882825 284076 446 150 363997 210440 843070 115625 497524 331624 896805 2 556607 827261 206159 145335 626845 829268 161440 172170 152162 53685 27756 116254 2 82334 638432 19880 868159 276662 828986 124235 510 38 422949 238547 364121 60280 638861 3529 886079 184410 4 413976 5 871806 817016 191416 22928 69605 864090 491 897968 322919 823996 249632 665920 302358 897081 5 47896 2 55248 205648 103310 138073 345265 859366 138129 446187 26073 92707 314156 737068 744470 228672 7610 4667 428759 311635 837542 804528 374808 868640 4 853613 599707 155817 588832 768937 1 3058 461256 4661 887219 700245 51237 871685 97090 808803 101087 810263 812199 497 266173 16 5881 691822 873871 94198 441850 298072 878002 448319 193945 5 684385 160802 16116 550793 170704 866572 297851 2 151281 888990 135270 590535 888394 891311 869085 824772 280210 198941 844938 329717 1 844622 63776 823408 850656 884046 836170 574248 868305 213 895150 19867 822285 1 876747 449 877639 891337 896165 134845 827532 874457 820976 853009 468917 33 895796 784444 604632 647261 12 27 3 12649 65496 2539 746562 873532 485727 853936 864241 896133 1441 51391 860398 287883 139926 10 2 406574 868573 881159 807859 1733 887132 855589 607086 838780 748268 15 61517 876724 485845 8 179077 432342 49969 786237 684969 896147 522393 77246 601182 648554 4471 10 66 135201 418346 848035 221924 712715 865855 350128 177034 798864 884414 9091 546109 874886 170318 850187 848475 878178 298602 238758 416251 391795 879892 778289 685653 871929 828414 671332 945 121886 47 634630 55528 889439 12794 45 280354 894577 781093 307170 820146 3 67231 645253 56526 268601 102762 644177 686491 20 22087 77740 520076 29214 321 226012 220376 845656 682995 409642 896216 525528 574467 860497 281 421573 584045 771325 883559 2301 293033 155263 70818 747519 369 9300 102576 422703 839842 3 579199 813698 825321 28716 312082 892042 283539 16498 683756 132204 145063 804666 836958 1 25 820710 380335 643583 732467 834101 306295 393505 14595 849044 778375 774733 887763 733613 829888 853205 819 310809 887918 1783 170651 118334 523187 4869 230951 834589 843062 169604 856 4795 780150 513242 891712 843382 437731 569285 634333 2085 775564 821016 750207 23916 666591 882878 885896 57 791058 190996 391301 165908 525929 870049 14768 846408 194850 175406 257213 895072 826348 717186 504258 1097 890867 656664 809223 443200 589295 103937 790726 766165 29 152 769756 18830 188772 591603 703341 548313 3301 833151 846109 843619 597901 626096 650433 157020 1 876368 792826 876384 518988 792999 326207 889975 3854 345681 872253 788114 246419 862282 879470 532114 476444 16377 449 853005 36 863500 7654 803656 821004 840111 753937 705160 250423 8 183 837700 207346 90205 826596 293 384928 798805 206766 520 156803 173 131 280886 701393 269839 761129 781 656255 812842 464241 549515 14894 481035 732881 833194 898086 460926 276133 164 77991 724728 769272 153512 851885 283 1 514164 886769 845101 430146 898982 795145 560705 164320 595174 80058 296665 519707 336078 855919 24 538488 206536 290633 847258 355051 831988 14 42605 110 121 725756 544413 518456 5 680192 853532 61 701744 7 830133 879547 2 1 93337 325273 656698 3261 545249 889405 176581 840955 2796 869226 882679 878937 416046 3440 56637 640686 612964 427 729311 400613 296283 864285 745538 884399 849962 43965 111932 424469 31 758058 858859 158216 878953 417396 14 898462 143780 848288 823041 384352 479555 594 4296 191961 857647 192724 734173 570848 221 838085 126 714065 830800 248524 764337 842 464175 115618 330179 99150 728669 318631 287934 845194 786366 256349 849470 700363 271035 3023 834618 527472 48911 7 138399 834576 876930 87870 874667 203396 746627 878306 573508 1 144342 207453 8 891949 419816 29674 5305 401206 7 35138 147 103328 880694 218 703633 3082 710411 116616 861320 828332 55224 726325 4841 102 8350 4750 18216 896021 102795 483022 43198 271259 403933 35254 352911 457822 849216 311633 898802 628 873397 124320 871280 518657 512795 31457 357121 839819 826339 182916 796347 364057 344823 891843 860144 821979 567274 850935 248329 25474 16960 627133 564947 881067 1119 892885 15 868553 668107 378327 616580 662474 11307 667842 824501 883091 196784 60864 453812 73421 882355 856777 813602 899108 844675 2 38 194114 611730 831174 806423 870216 854810 849073 134455 875159 298584 488518 631 868818 818020 326883 719348 60 891877 849609 175550 4 168685 845981 882352 89101 643482 9552 282694 383525 897749 615608 503183 480065 266080 784626 872057 574592 110707 868815 861277 815016 11 667254 860772 841727 792854 763279 714572 376975 842017 3253 401006 393301 187375 141 264 66 881338 144123 252582 25 11523 832347 541715 874493 811374 851306 797600 682195 1120 598085 861560 806740 221138 572266 356068 65134 669107 879436 863990 838680 875929 33128 878632 872729 828615 137783 266852 832958 369876 122218 820737 444104 881813 8764 868053 121845 893734 840026 509938 160910 813391 403226 38147 845038 851476 1 54 9862 830771 120122 822476 579935 451188 175 768802 92041 226465 576107 16840 870370 579859 101129 255226 202618 71431 3050 537242 867914 647870 613080 387444 86079 56 2234 875244 642325 697807 547865 250 884969 105582 215889 441854 671714 887523 26118 261524 45824 4771 111552 17851 134 893629 61498 9 335830 868817 174778 3919 33 26072 875696 335599 70769 715826 322686 1195 19614 797948 694783 895513 134741 763100 704309 381672 537411 15 670962 727641 233630 766925 82964 187119 326581 2066 533392 825001 895937 884278 892959 3841 758664 4 758977 370709 803294 162772 657725 88613 476168 892418 723904 299652 832774 233931 614751 172437 446 307937 769640 890897 97461 503970 4708 801392 685584 117254 771032 888680 757512 312621 170530 6174 18190 488785 667286 858747 878837 169313 800853 126635 17459 542622 612378 725784 31502 16643 482631 843826 27 117 675594 828921 838710 86 853176 877739 100279 885692 218154 850470 289476 142555 855233 888431 881909 801267 337675 3 810798 768978 190952 720121 875154 874108 740743 388601 34161 726906 406 898358 305467 837901 12 78785 785156 865701 341804 355044 686503 725836 336104 815612 57438 282086 820374 827644 685371 634 33979 172502 250321 328911 815595 399241 493741 386 684146 859388 417 344662 887275 798189 50747 786782 888397 826513 844042 392600 850097 869150 842412 4389 106067 776592 294261 395483 190808 841170 336904 852900 94360 626930 732609 894655 34270 819082 817069 846314 823860 64652 479965 256915 887845 773566 729217 767154 11 898220 536 215161 255221 215726 98313 21 497798 354712 509976 863689 174 80334 120037 276060 853866 821209 426741 596416 417427 491577 852280 54266 478807 353462 832752 899669 875774 622154 40 879 834442 802471 666760 426 9211 2 627849 494433 421565 877794 2 3403 100270 12967 449166 248693 299751 11182 112 263131 1380 378171 630086 896313 241902 102260 46366 53818 4 802941 884889 883884 835572 737375 870460 57 178657 560815 228550 837189 850635 82 182476 676333 892954 714731 365571 274634 42262 239251 432305 37 886830 467048 5 602260 615463 10462 498881 845623 624408 898553 285086 666074 21 3758 166876 350115 415866 737521 519963 558473 868898 14286 554361 12644 235176 402820 830093 815157 17316 3 834329 863888 832777 549963 80521 69222 399081 113 109315 845711 540822 2259 240863 608498 851481 1 177050 838369 818933 33 828403 835605 660358 54642 582216 874916 154693 407983 321035 859898 592211 897773 158100 485939 833800 335952 83403 807114 11 868807 898315 875151 309356 867112 288060 613940 4 784484 120196 619048 583011 1 318971 833 472737 224292 786888 247397 14543 698839 890354 220874 753630 120091 670702 777979 228820 3 755410 862777 614538 417 90 129 9 839541 66443 508386 485130 795888 896724 851916 35041 784823 874513 257725 742419 392580 92 74843 436193 196337 888277 893989 1660 485408 640925 3 112899 2 202824 98 372658 602233 228023 353514 500283 870645 258902 19907 847667 8 660149 523913 17580 797387 861960 830149 57133 26927 124669 279051 845537 523907 105475 871131 896930 515454 1 452069 449150 482926 311 856131 235349 897717 32 117101 53968 23219 754466 890299 375505 19738 487267 784300 723905 573559 340790 296212 898815 897653 262517 522410 805980 632201 396321 485629 879071 667120 371 232268 160305 583914 863925 2574 702196 273779 864378 361370 445904 407 372068 71153 5 755156 119 248135 394690 158412 1302 8330 881973 520124 34 868810 896710 98724 409086 409646 503810 572965 17158 204032 852351 113 686387 1 450063 875318 303092 775735 866953 669 14584 490254 650269 108818 610237 178419 151266 579560 784587 147735 346879 893516 773224 34 394833 258925 17 46257 329360 478312 718033 1070 777860 596087 884607 572444 5 743883 22765 689890 731545 62853 418329 818693 222094 376789 70190 844246 538301 699057 821884 883409 21 5 231799 525583 20003 268 887794 877949 881040 881042 759650 860741 853017 333 111204 637706 372999 18 897838 819706 1 389556 119 804292 860483 3 536794 1 440347 897906 26419 4509 620 878502 179519 862036 694037 883213 312317 869149 312348 699385 24063 272877 687015 161444 882086 33877 528331 156 295210 629907 808795 895747 135035 59958 260033 1097 259693 231473 206103 256652 206957 678908 863439 267083 276562 439648 897593 630915 897908 831749 826016 677181 780176 381093 595373 4878 304609 249696 718760 49051 160270 790809 354271 474058 21970 799197 393378 472904 626339 461598 1038 159939 638637 527035 886824 596422 70 155502 78024 551294 54 1 176247 836157 121408 768023 25399 756589 807442 436392 4 702528 764928 98 848164 17783 882176 663354 863127 860428 793496 223758 127499 411688 848583 667669 859575 891953 295681 838330 880700 608513 1963 48 247440 825853 1806 826440 6 399 712145 563569 846476 35974 11 303465 894879 428485 32949 867290 854199 563947 292216 129938 863127 473327 92947 899744 849006 77597 859805 618493 880764 573398 436669 861751 333451 7016 88 882418 268551 313825 850183 405927 6 3970 837039 738097 3 44 854658 96547 151856 5 234340 593258 199109 295 862499 24026 39627 57243 564527 740392 111956 57510 763529 66 230131 39840 592810 4286 443293 601329 869979 787993 695798 404677 145104 3 787949 693600 150 190888 856764 128 400079 870422 110891 2 639640 749008 7 451 43 207750 890520 876682 825820 54448 6146 1 819925 887143 680522 347287 826706 553 233779 848276 881046 740231 251 509905 897669 868371 4195 14817 67143 19018 871248 322381 195792 670370 258 665499 825903 377053 878806 896905 539811 1530 562361 45881 73 424 124138 427135 847931 53971 22700 127818 586793 9 228948 582178 666245 870317 137522 298535 816075 43735 6877 891196 307194 735992 99846 808480 50 109042 56678 862966 873457 11 517062 350576 656294 847990 651826 45167 354875 809666 853610 90972 853089 836176 78134 170122 775237 839913 282636 771525 705399 894253 32180 1337 168853 2 18 756374 11562 267663 504586 865905 864639 16 114945 225679 787650 326676 856649 828419 871779 137554 871488 807560 4527 891822 78265 873711 893286 22689 83855 818434 886854 104745 763656 784100 79138 7 817464 736555 890020 353799 121144 840377 10015 719 846421 881592 742562 424383 597279 434484 542307 55855 847948 2 895648 640637 420439 87093 866622 2226 865135 310508 43206 790309 59035 876360 17315 5 787801 613158 240903 825884 167035 878649 832490 676129 883704 207 6 59203 335221 808612 203079 221140 882908 325514 711765 217375 1 514903 426700 859708 676971 66137 892654 822797 36 41610 182770 11881 889268 7 514418 66 663807 23 271478 803619 336558 211985 685237 42 435 9 824079 702241 640360 801956 17775 445085 3 866120 198356 767316 2 771415 279913 33652 233075 7 156807 48002 869340 389602 824514 886941 33167 292859 1 887843 849838 4 321772 896220 459644 3312 578842 736047 3511 414394 834868 622492 1495 888945 152684 532589 884910 391 148825 322 833833 226945 7 890995 482240 1381 701613 477711 741713 806857 885700 447860 420176 861011 580053 762262 751 67613 243600 2 29652 878216 804394 2 634596 2382 823147 471596 132763 806775 846897 390925 100187 36701 24 16 87 154702 879464 258658 411 827259 333679 420500 289773 328033 694389 1085 644080 843745 17362 80 6737 25484 679243 752372 682702 473579 887510 854245 758916 869657 728138 665492 484900 484207 12 728035 712040 254589 683485 108013 868935 882994 220559 800389 805902 822021 22629 465438 783290 325887 259388 830209 40420 837039 407205 338935 476006 866732 244871 418005 854432 804940 454138 634 686290 877196 1 842473 19325 8388 430194 105147 887821 342841 708483 53029 893024 2 763694 162212 825881 802815 832310 820888 427413 77583 528689 703738 2 166011 866018 849191 51975 931 169812 684891 90 556960 678279 811150 87523 836567 564852 835219 161506 107203 11 33 861509 461273 7905 877 23343 453879 812245 325889 179102 797574 855531 2519 496893 1 173 791031 850416 879951 93872 874547 876802 767157 5 867333 539551 79847 419835 571954 44949 861488 168479 498261 117560 331134 3 450850 841995 427815 396181 141148 624255 896054 674229 725986 13 892509 15904 47053 5242 105 623565 685543 280609 876251 689444 412952 577217 785372 559410 763179 815346 760734 501045 636678 366762 847867 319374 87234 11 1573 28782 217757 28 731076 608628 7619 14 1178 625587 484199 859675 2 7510 486226 824667 1340 251864 1466 186824 3 304718 720960 1868 884 377841 655000 808439 2285 863050 551353 741985 52308 3 619450 830053 1049 115192 291 51 213104 97555 799 71345 288377 878400 752075 663012 501887 638933 898370 771307 879945 224 614203 860348 654690 547637 864244 596547 582205 316 7722 894584 613641 836479 161 185242 895998 822349 831400 129 482383 2691 767880 364781 743352 668693 68 3 154480 491284 20716 2566 747645 812520 317454 49010 13 883715 844342 50948 730406 5 861817 844751 331210 276112 721401 112 569884 881294 521784 850422 834413 649388 775 848471 317980 626121 1454 741921 897340 180080 209851 2 1198 849328 790980 475969 16 655529 866548 854223 328849 17967 115921 888424 677797 98853 865717 831517 719773 872660 181558 897861 555221 30 795872 850083 789004 897567 837131 798163 802042 2160 2212 833417 113639 855631 484360 825810 857109 4766 542119 877417 495312 1 883838 13 501975 396298 108201 886324 452394 4135 733851 86123 400947 624388 223797 863317 10 735140 661629 670535 146521 548904 55897 39185 50111 317942 662624 386354 387776 41867 340727 95096 852861 883657 436407 192964 381097 4 828231 392678 892720 403474 533525 870440 812628 225064 89117 789884 323091 560168 873514 806018 840185 878459 899533 336244 10466 275294 813585 621841 853146 157421 166839 848624 829693 362 12442 234952 128398 186344 6 512478 782314 793683 849910 711683 851851 658563 2 21016 893861 667437 567072 879011 762909 24 757732 227987 891094 855526 3055 839512 183000 28 25 39 890664 877859 583951 506110 1785 847233 3 836663 520557 142273 892071 811530 577 1849 445 897800 648570 388444 861764 839334 294676 39788 873360 769950 13268 894957 80787 191 432990 724616 826613 234961 690200 50 230 533161 466436 852184 886366 789849 507788 266274 18 899473 125256 854106 677716 447686 633540 140174 800380 450932 681429 669936 826988 891476 111582 577529 288367 899620 829891 217018 570024 442772 676448 799070 812803 359897 413082 640955 113 33 855838 786131 247689 367732 707148 849937 368305 51741 884943 190075 25833 391815 813069 894091 468420 444937 508 162761 1033 849406 747279 234883 762040 780169 776935 44231 869078 644212 129905 3887 860096 707980 293558 843559 792919 7788 314003 853682 695578 8 487504 609679 327002 472067 897370 4 54445 366229 331970 153623 428097 34 181549 787931 9255 852401 401056 244667 392481 847927 483317 54953 3 352765 748582 195389 96354 12555 101111 310756 740289 282050 873284 22493 794398 124 894083 810257 795073 888328 671443 127841 174793 191327 47 6308 865120 479657 207883 576762 412136 863640 145845 830722 538187 547682 234243 240476 423082 4 187560 102302 778047 221606 551832 327 135 475046 863607 86351 20102 555044 856054 203 836317 63803 662053 534106 870364 796256 8592 423365 11 200858 851764 586247 69982 47101 732149 801732 1 855484 223811 872935 1868 693783 826988 248874 114578 88777 947 382920 144558 532678 92540 807924 571796 7737 14 31983 815 747269 531172 890826 803183 806484 349903 634930 756311 829093 838562 884538 877368 2 338472 878355 43102 883222 620333 289954 426283 779803 233696 648495 6465 598807 295050 898419 219052 821261 888288 846112 14 593083 216018 204 1718 647977 3997 11312 446774 380799 138680 876234 518702 295057 328806 275534 50731 868967 684559 858743 19882 363868 819 899593 810555 873512 60646 826581 798824 258628 62136 430258 147475 90073 865994 708 892511 373096 768456 48490 181263 828081 6903 715524 146 694555 112210 93 538370 683835 309 842809 776446 890979 508097 887906 212766 767071 4 638100 2911 768550 722904 28326 3433 108 884748 75244 821205 874751 880201 472910 856925 43701 307901 3472 413389 820916 727814 96351 295 893739 850317 705 515456 861514 692272 748581 327454 898295 316652 2 842022 60033 217524 13606 865649 345872 106317 804553 597 19330 10831 323684 309 544 823459 188613 871264 239 898536 892448 845693 896340 336790 527054 371360 278032 2 6 531399 92154 866988 891795 413039 116765 259593 669633 521824 42 17603 879574 885492 667066 853407 827929 528615 837299 9 109800 789866 829059 210847 789132 315519 663286 493462 270652 885974 67757 380511 843423 735832 7 23487 508075 168523 885144 815970 45693 689828 874525 254943 849913 880623 870290 869551 894094 882589 23864 858920 888537 599012 876863 9611 330425 62052 834937 2301 884643 74 50668 1 107865 397447 196750 797057 836122 825405 48 898340 882442 185764 716 162333 799000 457355 211896 540477 5 565587 833469 727385 853002 26562 6175 714801 724786 1914 887424 667666 9 899448 831095 888787 830001 384804 227706 95555 874108 149118 623965 174108 75807 384859 779423 250937 489913 132933 99 807406 771196 895905 868677 68648 301889 91856 148976 874391 676655 584626 69672 566 679190 399529 647281 723469 871477 275043 801711 373546 893928 499495 837278 72 856274 784395 276754 600330 92 848910 43638 885225 739074 3359 505242 405809 268417 511418 15770 29845 752514 335347 4 33 834579 147893 17976 885961 582448 110512 4234 757849 365527 443588 844103 813019 341865 237319 892439 811987 788015 388593 116858 718882 5 853778 885503 322249 597175 828852 377250 354310 845402 1184 22603 874777 851641 549838 887967 286492 820061 369009 275367 105989 104 895675 8052 637896 51 597859 897564 22 4 589776 519826 535674 790207 895405 9 14 811280 823032 850481 795993 485950 865706 334515 1125 394516 855263 864404 854627 165198 124601 861355 4411 663633 683830 899801 771001 892352 628239 851154 806634 65082 593272 700563 174541 864657 849583 17 1745 169278 890848 894163 288493 201064 851802 2955 242842 849958 386 165317 105774 441639 429232 369405 824593 783417 11 612333 660104 638421 4513 893010 853 1005 807253 707312 276603 89299 844192 684231 559860 869933 42153 797999 323998 567658 282646 325575 888961 871455 590128 437557 898947 1 114139 793393 239556 896593 33770 414055 3934 3 897668 896503 523754 55000 873172 848150 198905 2 435099 161741 163542 22329 3416 180810 606 314294 829920 882377 818808 727500 5 842750 1644 878362 670175 217544 768533 664604 876978 3103 185837 604948 442385 220331 289212 532997 8 897534 471017 863629 5991 328141 5068 754922 892086 779602 844069 820750 608715 878338 591608 829445 114 203096 2 214115 878014 660707 24396 11 576281 635176 857446 898732 828613 368711 201915 553430 311256 383581 24142 720197 172471 897644 5914 783765 868243 623337 148486 833734 837828 2 557764 26 336499 699794 892164 799242 804015 544193 787948 337199 743844 764653 741808 816990 832448 59 455430 18577 77829 27874 899716 839310 656003 869836 9590 246673 96 467141 758435 527127 899514 501528 543542 318036 594215 412411 6 875576 97275 259376 150472 836200 726079 549700 711187 170533 699604 781266 847067 1664 10992 576048 325354 259176 104840 4 44039 190762 731129 873823 539149 842433 493018 7429 788934 692883 812487 21 2 161 828586 888970 720643 1 88614 896886 573196 240574 880833 822285 139450 370454 855134 42542 728614 887581 573357 279273 879618 683322 485772 888022 328037 498997 382126 100331 142559 420302 7 404718 775847 592689 532167 534766 116105 396691 41839 614048 887066 170701 125473 689340 776623 402295 859930 325476 851414 3543 882099 9 308 623036 830859 2697 248341 96736 779635 8929 876330 269681 175 247791 1249 659935 2 887866 230552 32 868165 284732 603840 855552 46 29732 814567 534878 531686 53 813464 899136 355869 89729 867901 419736 1270 563730 882853 632649 782007 577494 891811 815528 251243 505407 7387 2856 358133 649003 46205 862605 119444 737779 704449 444919 16018 730240 36352 72620 810434 373787 762811 846020 792024 2 514820 892563 855120 44934 794163 13 547158 813704 1943 36650 587660 619350 467689 588745 870826 2 58887 722219 56 699762 55411 555905 896445 197581 878298 846067 210237 14700 636434 827429 828272 665706 9 606008 254903 645223 556227 616473 477668 889320 18 526140 822401 602246 835045 6663 30 852573 447054 769807 9451 394656 848688 722799 884494 772877 361710 771894 671064 400579 861870 1689 798064 9 386257 503717 784368 29814 809138 192172 309600 14 73 867954 891096 843139 281267 2 745436 264439 253052 855793 860567 578756 754 777963 868376 276428 813950 817276 883406 455175 706110 897809 55923 197406 42 835530 457629 799343 338698 381346 13 857872 606905 1872 716370 448190 631987 784166 891069 12269 54881 704352 20 631523 734743 406038 854259 118253 783917 155631 623494 11 292540 815360 742207 3 859665 1329 216 883788 855456 774979 376218 886024 831047 795009 829704 805702 30054 107 256441 102208 834653 845893 1607 23292 286100 4 56 67665 655074 193429 778302 694674 206805 195460 38656 651129 164978 884913 708020 882926 170830 738398 20 327336 91299 8328 715374 322799 942 84017 399914 110536 402608 790284 763362 319799 871582 206515 444463 432201 859087 789447 899223 99 268752 797988 871898 430815 795466 67 4037 817077 73 866341 891761 27443 17836 50205 468 126648 716 138 193551 898239 10485 613893 823561 135471 18274 1404 885195 87334 297950 1 390770 247629 338545 316109 782758 815991 97641 445967 28787 873854 861859 793378 541958 843096 770247 811164 675277 825711 9150 887488 283873 267602 360 29 1915 860972 80283 892262 581272 835733 821274 811526 628545 851822 263466 687142 371353 165596 612302 883523 895364 844413 63 36 864654 497513 701848 72307 352623 90543 373611 869708 4 66647 161544 181 303443 779779 513599 101 859172 824636 717747 732214 352436 893713 92369 660878 891417 3 28 670048 272923 486007 750342 787161 882543 876796 887903 786455 1 163538 22472 824593 752400 3823 289337 157120 769953 446616 864033 517935 749551 361709 201 707723 336349 830080 715344 77081 464162 160281 699966 809230 6491 3 1 1 811127 594650 4 2 784977 757463 67 18 752106 7895 850843 898494 19289 885186 847614 4 51754 898076 657527 272792 296276 622346 65 865539 9 893032 799526 867795 448116 486214 521318 878369 1847 346523 176796 47221 742267 32 476 828509 75440 688902 884420 93680 374 294108 846030 889300 23419 109 899701 519513 200535 758267 522914 669772 847966 491648 797748 605317 569143 84659 419519 277695 880938 155456 899956 360198 625301 292034 692268 584433 620104 652610 302371 721326 817884 90651 9 74 80637 433179 456517 6194 418805 820124 592361 139151 885482 366 886113 91152 501450 876640 880337 822421 102803 825221 806516 410673 396038 795219 829450 66943 873037 790955 798303 297326 131 815627 392394 419895 177278 574262 48 794128 853462 888037 781992 271364 1 655489 63913 841195 1805 796435 809991 70885 834631 733751 553644 809617 782827 827252 878397 41328 31 244594 370113 312287 815371 884130 839085 421 42538 421345 558347 73547 749141 650738 685475 653717 437528 447455 720680 2 1 155622 898437 339720 9218 298731 785645 124340 627432 218 882815 3 880787 92411 509126 220580 2 865958 876387 77824 823446 4 2 467025 437274 626245 7213 4 773181 91701 6930 288263 311891 76647 381420 338 447 527452 526010 737701 329675 38156 557355 532753 597648 46496 303845 888352 748795 320609 294249 870711 802216 431 17735 410538 715324 729833 466810 371631 807474 360655 883542 136114 445049 865015 519322 60695 866917 790056 813422 855943 807104 277860 862672 8844 472393 127 176437 1 796777 184211 968 329 699060 333148 259986 113 872417 800501 627714 868395 11447 571591 825309 351462 875784 895845 284393 728167 796516 950 826273 784688 841513 735826 655274 6 847838 144646 825631 24742 423045 749705 221060 284619 763680 29558 7131 116855 858443 345469 779208 522705 5 890593 234620 3662 8 869199 836651 337740 676837 38 20 843078 221472 831895 880690 751429 28 879346 874015 616914 181123 143908 726261 11664 145032 887208 487321 489231 2 897000 808281 52153 88884 765086 2 236592 6002 288934 648589 737208 656423 425 1 99139 786 98 565644 723211 345 7 1 857447 638380 33955 870954 6598 609980 596 814434 15637 747125 855782 613077 749469 892268 27843 89073 64263 53 143123 534605 854813 2706 28459 73641 827663 833745 28259 818918 680098 814898 890094 819268 863481 849975 840877 201217 774923 234681 1101 304 835250 797517 401266 595432 759916 877399 222558 41 364636 855830 497537 633801 399368 891071 734661 833833 314787 852648 214244 887609 802883 715334 775470 2 128 140787 878610 179265 818974 153567 757856 67157 884187 884075 40 777929 26046 813271 6438 3 538060 787713 889672 256458 157189 255127 830163 724048 100591 727789 848512 592095 261948 9 892128 874878 56 677338 893347 897357 519085 82 468600 871683 315014 824972 866235 861272 520530 886773 58 583989 397969 683848 878200 189755 125013 741083 22 298062 634268 130480 546129 286587 854024 878983 747084 829422 398488 850644 677885 12 873205 177 279124 899644 888012 4 7 280030 849811 888759 899097 12 567160 494819 302 559170 215014 599331 784332 150776 884705 858347 453032 570985 149179 665976 12610 157305 662921 151811 860648 842592 5075 715717 106906 874769 205643 874796 308112 232345 167958 124030 3 584938 841071 16194 278125 311056 885296 106 323903 184782 1802 6 391015 812849 804093 750819 307293 580348 779398 826819 871490 682496 3 698255 9 15 35990 91554 830315 569 40 170410 13 722355 334885 169360 552027 414745 89730 281291 527286 295211 466376 834670 856144 31 851640 545623 8 632615 865645 743594 46670 187 877569 630506 601598 61585 400 897725 328350 21579 898417 129013 886627 899027 689834 383940 841020 311038 518441 110270 881737 838623 96 784983 601540 690467 845465 31414 374132 876526 56827 292356 334360 24025 74646 864288 390618 19732 898355 899 870427 21516 857082 1623 849769 296301 836647 755991 778784 857512 177745 820514 618280 823390 739535 853819 778948 798 840593 56301 16584 653746 32384 1 261090 302313 334652 3888 369592 763308 70758 607970 7 2049 33437 115523 877004 830868 701601 352914 586 73 478 825425 305915 863756 939 2 127629 415176 782063 318254 877091 3091 35690 872636 325938 3365 16 362889 2842 889247 883094 771917 344913 401992 215333 479774 95460 484631 882726 2278 3287 784217 29 257923 206 322931 260458 184403 64659 802066 2 871043 860938 14944 374418 566597 13825 769912 2293 405417 730973 776167 897003 485822 616706 686269 79 768113 670028 880025 419133 837934 817099 581513 303754 584755 602 119476 224320 806436 55387 847181 517439 899129 889254 303828 85 214558 697264 925 215968 633286 3321 862078 2 73754 53720 52067 897460 637675 855598 785634 372285 646549 891341 29 598979 117782 19 627026 725041 5 4 42456 885224 28972 872459 1248 829526 406692 550569 357466 25 860834 855867 475394 166414 362273 861705 132796 887406 192157 871423 680329 58609 4252 239811 695152 22405 575832 448 814935 11554 546702 123001 895499 9 673838 620262 860604 803676 898296 8477 862167 6812 894219 819650 895411 822249 17 247548 313831 878555 197201 846813 357390 306328 502641 545758 763201 364386 710819 465953 157383 743331 564217 12277 742311 899984 770757 239580 692642 81566 78 42 367971 363911 877642 885197 692 147500 886089 71451 238246 356746 378456 19 303707 212 433731 767172 59957 882061 356010 79442 1913 835382 311566 668850 888328 122984 36 186275 731 890683 252720 110385 173880 895484 2 283208 802594 31182 2 527617 896979 417103 546146 4375 2548 54816 371043 19 28880 726879 415467 661481 634382 71536 782242 829499 786480 874483 518289 233456 647435 765146 584483 2 98 614873 142985 882464 141413 138238 824200 329622 851758 234932 781565 553250 735535 167422 716252 219781 50665 193 5351 747381 875459 894018 412165 702590 679922 8102 236161 633 391061 80723 165016 770935 780597 207298 415369 698676 63772 521204 43 894204 435845 90449 689245 309 771717 160 899461 887927 802312 183413 10039 48211 396182 451 389375 123825 228701 164344 411894 898727 3 716803 396162 818161 3 681351 96400 775607 195671 678398 423515 208297 784869 72614 594734 3362 813691 333534 792086 52604 169815 430600 526786 91166 646 12 9766 212248 140619 1 605142 325415 586897 2 213617 879160 461745 835921 874294 864828 281401 30027 560344 8 697208 3 371454 470742 100368 419332 784004 47774 236527 190108 830024 835248 218858 845759 24 34984 889644 836517 4415 22 75017 372108 92436 15 621019 861487 873045 682697 55201 106974 866503 1220 202054 818575 330032 4010 141 10 259985 5 852394 386895 778052 485268 526172 828572 878658 71936 558856 436885 49734 305769 1707 632401 404832 862805 787375 5440 913 114980 45134 822675 192584 868327 894797 2 23940 785905 697985 31884 851127 594824 313285 694748 684876 14781 247968 204725 316292 130 577 226886 538307 894558 561771 781242 833097 874 754398 6601 67225 30081 37279 891102 584401 398355 814515 503368 230512 889760 600418 64133 449244 777425 899403 142332 6 870067 6 11190 630419 675208 376890 576741 43409 4 459544 886605 884681 16 872342 491795 760754 455496 542353 579827 235488 469560 112746 9158 856522 896216 163238 8 152356 427441 657683 654567 119833 545486 810097 82707 821762 842186 219908 763174 42951 800389 281612 771716 646612 890917 240696 211169 737486 836013 885956 410365 570337 343591 48585 737595 878904 837207 808659 1420 862026 308619 5 117 347487 164247 728374 114 761321 185 788 620228 889754 25999 271668 46480 370291 876583 16 899633 2 349984 15454 494295 209011 570456 865254 879238 898209 100374 62 827497 870988 871632 781168 880896 888278 1 134188 506842 785134 44234 888 898147 31263 855244 357867 647253 4 774791 825832 172270 18925 808927 2481 866646 1327 19 468 591262 358648 11 77436 112634 262501 340955 350127 879348 730803 247368 853958 871601 579925 82059 17763 177718 1711 643 3273 3964 567842 894591 745595 269564 34 853103 853586 277492 804992 893269 785729 818582 76785 146501 260239 761671 376648 881980 27472 845688 196665 31 183978 654052 843619 513873 865847 379311 4 22633 100977 896678 3785 179623 208849 860806 223425 784067 51940 899553 730915 646345 343525 516919 871606 4465 13770 536956 144518 337803 51252 365 624831 4 133648 293917 721608 633097 66519 182195 888869 217994 8446 111187 478555 816848 402600 817195 254423 336163 211337 781477 658520 406054 893387 880411 810840 821378 604850 431332 841588 647469 859229 860533 307129 852783 366025 460 869137 277825 192953 437197 523549 149268 717698 602627 790075 105084 881023 98465 284494 236177 1 826227 665337 705315 63429 636694 13490 719514 885426 854073 881057 290352 863194 843600 66 812418 694056 376139 813540 880301 299729 233 49993 494504 1459 411634 520484 71402 14 379433 246787 806 890470 654207 41047 31938 184073 847145 737543 257684 681716 11632 878577 626113 276384 751361 389500 1821 857669 883494 763861 76983 17366 857918 656219 6788 127865 244 276465 1036 678819 578715 302575 1 159777 6 8 837697 420205 178552 718271 860593 664112 856655 560721 534683 470771 883601 327342 66202 255940 3 614232 844114 889848 1383 3 797421 304950 12 419482 10 2 520094 802674 1945 449126 552525 502464 366431 897221 415218 60547 215462 801768 811444 672422 842277 848951 135988 884403 755856 890057 815894 775005 845202 121155 452004 856311 259925 33819 897956 821071 881930 2 456009 161432 15 93032 640987 404392 773588 897636 898968 834898 506878 342187 691303 157429 578429 321 17732 212899 791444 724124 194699 161998 40888 878178 24 521871 821095 589069 1988 571381 39761 892 623213 670706 513822 794226 648245 490132 722619 704013 316010 782180 48 875533 430854 2223 850085 896304 4650 10124 577 297959 801382 817793 85 60500 37 548178 97384 816624 362112 48777 204260 465100 710094 763845 857801 804699 622423 887141 3904 719534 51880 195290 1344 782068 718228 252 25 11069 845707 157079 785525 173135 127351 331777 71866 879206 885542 880869 846698 888704 857725 850615 239 820576 780694 330478 8 364404 10 800069 101 896786 24 894109 594243 64686 183068 379741 493941 624 944 451275 895724 96028 171152 371744 8963 115426 5 595809 773022 128792 293148 898054 840504 845420 124488 869862 516228 12 1240 802818 665977 133 891980 630163 549074 12416 842083 45967 2 898873 865534 866439 212098 869509 382170 1964 760665 274275 885254 121628 827294 474 746790 849024 779080 798582 3 791014 899572 849893 64 122692 810197 755087 385366 187 5 737061 567772 504366 153864 1071 92824 578776 899737 880089 10347 808304 8025 738762 8 881687 846821 878788 817533 4119 786452 810080 809230 913 687484 719619 882112 854483 884866 34865 834258 2 270010 41713 354111 867157 316981 205279 2 3 819536 253061 211733 863098 81645 306 46775 855447 775273 356698 869964 845981 806684 850577 874579 264847 1068 298433 883943 895481 67169 3863 313107 886544 11856 130507 248055 2 354885 493384 476 849970 248259 92 266231 881 104178 828449 632621 124246 23225 315745 2 665172 519679 887301 889557 3 34 23617 87 879566 1 841885 362571 616946 150838 562792 747843 350367 826206 297297 2 760502 682058 839930 692476 873792 332318 154239 758523 92003 8307 816591 883724 4216 339549 898592 365062 863391 3854 672427 13048 539727 449213 276539 509989 739943 351624 899942 1 893752 71293 73066 828344 816507 8 877166 889 490881 708992 744796 739 572524 626420 638093 658848 12 311188 174 839528 885116 278983 808626 92311 351067 595007 535997 619078 287320 893677 856811 690615 365590 287822 731383 646459 100800 1863 432987 844549 304 74703 628756 389580 178006 550800 803373 891813 299981 141671 1 70087 745459 776229 7 2010 210770 2091 775473 753115 63661 65790 392869 281442 867209 714302 2 292172 7 16 843904 834473 736711 217357 525371 4 41174 2131 868314 782343 323 852855 28880 1675 437112 790343 670363 68623 483122 247273 896902 252210 93134 9 841129 94077 11 789195 880521 221 90453 800308 192243 851115 319 66379 124491 40599 849888 627644 426023 10 79506 3870 858630 43100 379890 2 65687 241 425974 33 865307 112457 25 890407 855997 730279 15 45694 819982 592067 879038 1 866893 646479 95068 124646 1433 8 877843 87454 883767 892336 105059 16989 489986 724128 870908 892953 713814 29286 891908 437285 769 895717 563636 8377 710576 829927 10807 896068 74 601 3 840057 862193 2 794800 2578 787841 892596 74608 629880 5092 658570 774948 884410 15 887277 164349 330 43266 687499 167758 847584 550705 104456 458100 4038 335243 219976 3 3 878575 3 788941 29073 185601 44 390260 310 5 83261 10348 730163 793842 1215 546302 795447 201398 585411 898644 66429 568329 735107 770280 502749 802978 13 1462 897060 829957 4 508925 368798 62665 112522 656224 103100 875580 682126 881403 293575 2564 847580 851996 355404 392290 544927 156566 2181 533284 8668 804175 185059 348970 19637 686 604507 198 852570 798754 207755 3 118842 134326 835817 727776 354091 807179 379049 20 3 880851 426255 530198 652941 2 62 465627 2520 91033 392815 165831 654621 241677 556028 428938 669710 888690 365222 51960 2 1090 197 897764 872294 317156 896166 102370 275581 718001 421342 3 26511 887810 888267 871347 718750 740943 789866 758451 857142 124490 47754 704310 739347 130655 852535 21356 56426 61775 206 877919 780774 587815 872761 8923 838990 105304 477159 130360 546171 3 802860 767537 22 826527 748493 75 417203 535135 284914 53091 39 100566 104 330211 311110 847656 220 775769 123 511579 18 21 793558 214032 127742 48 243 47 811099 105697 589420 827757 270284 675933 1 396719 11442 847635 64761 582871 808584 14 614680 110484 816026 444870 608848 2 194439 899406 854321 21159 6 1148 867060 701925 525681 180286 381170 618063 894349 840886 676335 887370 89967 260964 422368 890434 457252 803116 87526 1 238714 855855 91207 75842 10 378172 668388 271256 514887 2825 1593 781917 885982 865707 708505 2 17 790507 16 26354 887379 860336 787148 575 87623 482608 163114 831971 338581 468537 765788 311961 693497 872269 188614 34 30708 850420 83392 857315 30039 399786 2 214501 640195 586268 895144 819078 162186 457056 503213 509 867978 681048 57 540446 672731 2286 892241 774908 219137 826971 890246 810359 861661 76437 24159 883566 11215 395931 548579 865694 421205 204197 395102 899732 853308 700451 567206 302679 116 1 118904 441052 414260 625051 897113 885250 189106 830818 842732 380452 898692 85 606340 849356 334731 429789 762362 858229 155956 498659 254352 81296 765297 873665 856845 682223 288097 629 620551 497607 178 491571 20 59852 459003 797222 791119 402482 591243 151297 510970 828135 244957 488868 874553 29 772279 84 231064 543098 759095 850501 883093 883444 144666 861819 624270 882062 26488 693015 430240 845842 763016 272733 657002 218712 878617 847441 752385 90380 53471 701329 786365 232299 72411 154603 522 233028 374149 122752 6611 859616 123 240 416193 65673 746192 1164 35157 779409 792207 271494 269250 590727 861677 838067 737768 1359 863398 595954 298 481467 19202 6558 741728 967 622186 807529 10485 251902 322842 879051 218279 896134 439246 631100 188238 73697 739707 788 22175 920 156470 873040 510054 676294 16 643676 705748 45443 675454 310285 1965 207709 93889 870631 3036 764194 867169 39 873 898045 89313 622535 720003 564708 229580 794819 200989 662191 645070 483448 608095 40496 872384 563374 18 120 106565 814741 860485 16799 94737 20 539527 827899 292222 550982 8897 86 460790 894203 1154 897561 1573 4 764871 702899 611147 729834 295371 85422 3 878668 363022 590325 757659 771824 400614 882466 661640 893560 671266 74169 888100 5154 810346 19 54 893546 815876 117012 6251 666140 793969 445540 880159 810898 826516 665635 131778 860237 309052 548810 361353 844032 182995 451095 72 18727 2 20877 828811 31310 181395 879264 23259 49 56160 868746 269957 334028 24310 40 886251 444424 886085 2 659365 227441 110027 570477 659812 820619 16543 622263 86176 896590 843410 892945 2 419758 115 14115 462541 649569 604021 544 843418 515324 5 381188 434010 245747 424600 810937 13 881411 363509 514804 12 88624 868042 79865 100 803818 83 843611 1241 811710 7012 517616 108394 54992 599680 823891 873849 624375 646633 342241 861191 397710 760236 879029 899805 750114 839274 252520 235246 872919 4265 855946 2 373882 892154 891773 861452 716951 725718 4709 820330 290663 98434 678223 760667 466424 164 853414 663116 694849 240461 896802 435162 24 827175 618488 437047 526820 198 665719 244717 897730 747877 816597 678263 8 434327 414963 368963 438277 825028 34 529397 8 889239 746065 77 42 787679 2 8 290862 634833 71 830707 1759 303077 857866 804311 117295 423586 622411 445948 859390 820694 355494 693451 639686 6704 508473 70 893424 10694 858835 453851 633272 95 482070 805090 710133 1112 111626 78136 495676 889 8 360779 461989 46088 167332 828269 821951 119344 872437 893084 389451 135065 400844 9 391810 779831 796540 179716 776508 337796 451226 13 96400 306057 874650 872441 160589 741353 155452 374328 802285 814521 107 852967 685166 586551 612852 882623 202334 818864 1904 651497 288016 266770 741433 47841 567476 739001 813241 347548 391695 245202 244322 728704 750294 754077 323944 473207 131856 891478 211247 679828 759029 717538 120350 247572 848824 569430 233131 400429 698359 58601 2 844088 854570 862682 3126 774879 307811 35059 7 829359 34534 3 43738 764830 737125 275920 873079 834797 21853 470378 882238 888914 898572 285251 421475 128 75266 494973 741073 715970 673745 863524 124 12958 3848 2 290657 821405 3 801501 850447 860798 462497 264736 794089 220915 790517 3223 818254 741627 464148 18433 249946 754529 71126 66519 859548 624301 797069 129779 102201 860726 893651 899126 785561 281029 350611 32920 880907 882353 191219 897842 832755 808555 54637 608384 316772 402871 763918 25516 103959 629774 359065 777922 4322 956 881785 842210 436103 732980 484116 889052 334159 889006 225358 393653 873646 785644 894443 9437 37438 897175 158135 888502 14148 398979 766221 1 148522 30 822054 872900 117241 15279 35 128762 108222 834716 889388 98424 572780 881713 853055 810537 794923 5 893174 786278 899575 39770 850862 598927 340993 805857 784116 8 817765 478830 10661 327056 1193 376597 897761 24235 582001 891745 102862 212214 750906 348689 736433 875074 792622 804987 103341 329279 736587 452160 55575 623691 303699 376500 2 794972 291375 19255 885801 721025 777608 154817 883034 11 377106 151 164933 540779 13 1 705721 789945 2 76 270564 223572 33 310452 893793 35 887812 558937 238348 10023 850417 57360 833841 88810 835263 184351 797463 845345 544357 671252 879644 273701 1125 343 520449 861809 870345 62991 409258 279355 116913 79808 402 823494 21384 950 117222 130 863424 580552 893866 554536 340951 57981 14427 528561 53 278855 231 18100 851917 319968 350596 1863 15441 4408 519524 759926 855896 320851 51490 665273 874342 2 608956 374249 751 82786 709415 855747 769578 488984 19691 868983 497430 6 33110 339968 308767 21 698199 244 11 315672 796642 804214 212 816958 7 721315 885617 870574 798174 781006 792749 660068 437664 830837 799150 861263 143165 56559 852788 802414 220289 148993 236 517002 343533 693259 861633 717389 242353 312894 6218 521849 834470 1 2 860323 407293 610765 825994 261700 496794 21942 887146 611458 213257 100964 477759 108110 675818 883397 188934 873277 844397 885664 762688 211341 289329 737934 82 380452 302341 765429 631887 869875 52154 107049 831372 668458 65778 350638 258549 532520 716653 837257 358996 7953 667940 805 206480 647717 867861 43 417100 890636 16695 432 888498 426715 30465 675931 10183 852354 635438 853343 118409 214241 653335 570045 615783 78469 863908 851354 2 536626 879996 749528 111982 742506 535269 732175 822023 838653 506558 861249 821891 177236 675487 133 79 770527 2069 836304 3381 222835 391474 521295 5 85 501236 773287 883775 582560 863617 801750 818784 489595 779637 729874 6381 12460 207855 868408 37 884399 6 170746 595691 292709 886061 523326 153091 708659 2726 69199 148965 715118 366160 29 855117 2384 58 2342 764663 840723 859298 831471 300616 860701 4 49824 773320 3 388440 867873 68418 791506 881078 865288 823702 831871 324 5600 884423 558358 726769 409277 120 892924 234083 121895 779737 5184 887314 163874 145275 2 44704 855839 4 20530 573514 519764 827449 507916 29079 129270 588041 42884 130442 670011 16090 864575 808658 423275 429385 810140 728405 721134 871650 781325 70 610424 765929 663739 879342 628477 399673 895583 16 796332 259412 858942 774984 366 774325 366040 849440 31408 620071 206910 546643 544675 1952 868152 8917 270 894619 278 611082 882692 166300 499726 361948 847407 718128 576572 891773 876371 662996 590376 7234 191680 703716 39710 41461 409849 61 892192 627655 681334 898411 96279 541066 893527 848785 470254 615530 224573 6 480968 610964 683294 420997 184836 764235 147729 1750 865001 719675 874630 850246 9 792476 346806 273159 3 881902 344687 113478 736800 870303 250109 154322 625953 173578 814072 684491 773008 702423 355138 6407 9758 1 72063 149320 796675 260826 682034 856178 20399 493372 95406 92468 873316 2 854468 62934 163680 95232 1 796310 250 337038 44942 539905 10158 861739 687327 898545 1087 465345 2031 147247 6394 4 385918 754308 821373 896524 424216 49348 529569 419896 762716 992 98345 790204 509052 4 878133 30 755564 168 588056 803418 82 382556 499145 7909 766278 244121 412593 224092 176183 2017 276442 7 856109 200835 406618 662506 756460 435717 97 856965 228519 851384 15372 233 353216 408973 100054 529949 1 1968 815304 5428 403231 717700 571758 391510 2495 205852 899162 708314 169367 718587 749974 263048 461952 853369 473669 546497 2 21872 572996 1059 99 767955 801962 285546 880105 557284 410589 33479 388461 867273 826584 851753 829960 993 350242 150791 892509 162384 9 352794 371360 650989 283385 733866 541548 820595 812530 1338 714823 705226 8960 189 764770 206126 835176 587491 871794 62033 870723 818431 124413 761128 204265 337523 450655 840755 834987 872724 6310 667509 57435 350667 714514 281297 893264 66684 798328 508351 419527 56642 730350 807452 1432 448 185519 208487 17207 3 816637 84 822093 534892 768977 532337 207045 299327 783671 409999 782332 123 58543 203 3061 797217 551678 461302 841735 72346 636534 69185 387325 2899 881352 7 508152 7 671792 20813 264819 25 573345 416868 647632 836958 820382 16500 507393 2442 9 306279 103208 523871 622699 8 802350 756304 825745 709447 237840 2 258209 826151 775825 241330 597645 290321 853121 4 96569 1415 829325 858006 316253 856944 856757 454532 885924 235531 813537 1845 866612 252605 29066 27147 35 877889 800984 776351 630896 878281 299432 346704 330064 821994 881993 921 879075 842051 379251 24 780651 881776 298702 631248 893974 115 190969 881663 8 2746 5 803177 615741 265848 882220 285 282408 870651 634115 3574 61211 640840 178284 400037 878614 6362 458517 624967 665569 876349 897951 681944 892465 268845 616165 486360 811096 503 652221 505692 530329 2 234821 861893 428970 871031 371020 397027 843625 839231 13592 249491 800009 273266 897323 220574 819086 87876 581615 790328 584916 286528 87355 1098 835573 868508 515745 862404 2 879990 581352 4423 755409 341601 62345 504488 890157 239 899396 62027 165 835594 895435 850652 884201 281793 831802 256152 722507 373910 386622 7 844286 2 70868 199742 838302 585802 327123 48537 173390 512672 1 768301 636216 864254 122997 719617 544679 812132 107941 166248 809222 189366 22511 41846 266064 364386 67584 353440 877013 321462 655 132882 375998 166682 401142 734999 223 712666 800256 302995 33 33292 707712 396009 252921 857324 893759 759565 860570 525214 27636 263351 888704 783924 617 39722 351599 112456 890084 193513 886969 2 842475 544176 341 139846 696946 153958 867878 9020 825347 57271 296118 490044 596580 175410 367915 330279 799332 782781 490651 888196 1192 872290 890562 83270 149616 206892 51 411245 102 879689 855441 943 37192 323 865498 2 258551 119795 851672 383959 3 74007 876400 5707 723714 689845 14 854200 57650 92314 620754 568589 712833 892960 812557 327288 830717 687275 857460 842981 1 123019 886035 881690 650350 2914 140037 791387 414346 222898 45642 887582 848967 2194 810308 659157 3 22121 52950 1 79215 314773 346678 659198 1 218388 813733 892901 643384 816615 162 194603 752234 892042 154534 121980 637388 3 2 593806 891134 891891 855857 724752 862829 231665 356602 55064 3444 39 340630 712298 884083 691923 89594 688027 793891 816464 830595 592145 725407 4691 296525 1639 9 8347 541 545938 240598 446413 809384 88521 864757 895125 890378 842814 111871 515612 882321 812651 832900 6 17 241558 739801 862821 40 128 60713 1247 94510 584888 728059 292840 723144 4440 796707 2 869527 12 171 763994 36 775550 698965 510332 124746 269717 792229 1272 201807 310343 264227 883601 154910 819453 8 797739 799267 882862 612825 203135 94646 776987 695835 817928 881410 516979 22 1452 3 616316 628877 851220 833794 11993 354342 435165 587071 868283 136934 325162 870238 285932 222490 686694 792653 526248 302944 866533 1 701183 9176 103194 4554 802713 776714 784 91757 187213 850715 162582 743245 261986 806226 83 251625 520 3 147899 125277 105 226285 317474 222 685043 698075 688813 118441 748943 829280 228 777907 14 237292 744953 362200 898214 585770 17360 872736 979 1794 109665 856418 266393 383563 788893 4 70226 273776 662664 558037 852606 837483 165 190492 381277 173188 861743 5188 65659 82980 514327 352911 330328 3 5 196590 757734 708037 591142 683708 311012 82553 725715 647084 285679 880744 722762 898458 865732 955 869383 733427 835892 794614 815797 879377 330822 15116 346443 679758 17232 771582 344 4 88 1275 2 75756 327592 2 764667 466906 823926 841969 288367 657389 37293 139 29465 479803 365087 198 592355 885847 879588 4 25974 779307 5 95 889420 301649 36861 845214 325286 845754 107305 457760 847731 526921 9 497920 378193 119690 832173 896345 42673 874083 4 741913 652576 821953 890040 806369 845335 706575 549008 871341 723009 4676 54617 265813 8245 305736 684813 873546 356980 96714 61484 864263 349952 895170 436296 684010 410871 43086 13453 467 782440 224104 435341 713970 851079 871961 327789 763646 2342 7 70802 65 443643 485923 56 101709 601519 844509 42970 795703 817526 803627 158 624134 398695 825991 858040 789236 402495 19972 804813 168233 325472 872652 704423 856202 200259 874162 29253 3 829087 858135 788257 115 171906 26642 865999 860317 828034 3 374031 829718 842988 568902 789357 696541 399167 693682 26 527383 887765 798984 832667 735231 837982 852896 3240 207342 16521 509927 703830 870365 166829 11 895585 858769 241849 899020 853077 381 467947 442267 696680 2 3 681662 872420 57247 80043 772838 28 1702 465 841538 848139 7 835883 379737 337273 144065 260081 190665 867646 652330 87 107152 880985 881640 496550 876996 54 564467 2982 425872 109 880137 813741 315663 758837 809905 276000 118465 767281 546422 416036 650570 301751 10 74346 823971 707961 465325 857093 12 872159 94 35 2721 854765 438827 841370 23253 538098 9694 644024 9926 340464 399 788166 885246 855567 666600 351404 638863 835340 870077 136604 95133 289805 559510 862963 189045 834009 827606 4 755720 31722 419365 164310 659240 9994 583555 143202 50 768636 171272 896528 764388 739017 567162 837318 873679 889693 227809 777150 860144 401235 418418 711668 863853 621487 839381 760291 209163 799842 791041 898951 826828 69152 899315 391866 103 622019 828100 857374 890268 147565 318511 6387 18 629552 809246 888686 602266 774761 4 139387 474902 25785 378907 49169 667450 887729 738246 730239 244424 233409 519805 874002 643485 8 46307 834079 864534 40 449801 475210 868081 76 416703 5107 306 835927 810986 4048 720739 327669 758443 3 880923 820321 894151 559 646621 794332 533656 860549 3 857652 755378 411496 788107 28832 387851 662491 690722 31680 191 796337 783970 75150 746780 571894 164169 690367 307149 894412 280879 756139 890870 660765 819624 869232 794360 829844 289398 893962 722579 3 161410 369062 361249 257701 618885 899713 760188 4 113 790800 3299 265354 12676 24 246979 817829 579561 769676 75533 639898 242824 216583 45 1 765866 360557 47 341775 461349 894126 256473 396819 372430 358914 820253 840738 2860 52 671106 21 822356 829877 888863 74760 856644 531216 78 216024 11 785010 8 190631 97 882299 1 7 813036 876067 728975 708014 719474 121762 92843 532436 139957 850273 864162 224219 7721 107005 864386 774698 384239 42894 554105 23693 868363 856344 340 873807 742292 99608 7095 629828 447233 127 861593 515718 832241 77682 339149 485845 727890 287365 884516 839678 3524 302290 320570 86 178020 869795 249457 397833 239047 70781 244616 80 812464 725703 781456 24 576492 661534 940 357877 849535 543229 879068 115587 813931 951 810517 796262 286799 804390 699804 771219 269520 339 505937 656767 7658 878587 30211 793782 775078 808610 786858 789830 474445 812375 529533 170155 135108 399571 2 870759 24753 831908 881912 41729 773254 120 460110 34 888022 989 881285 660783 21760 844050 710465 689946 795922 324729 118 784570 9681 40059 854960 704451 26523 754018 855832 856283 23569 310170 649460 896149 582505 441094 703663 115791 4 872720 743700 38 899353 691387 500430 786247 326511 876764 550508 896107 62773 844917 874683 112247 294185 200698 136385 883236 32691 59693 202 806260 673432 403170 893426 5 735955 650076 222 845464 761436 49853 890990 158600 98436 369541 788322 49926 1224 603516 32742 839436 278297 816140 441337 667463 174428 486957 618363 151302 874509 111329 877506 3457 423793 891125 762813 751964 13945 387878 880726 87302 227580 607567 558709 889787 865843 856163 372366 794382 594840 661744 148909 129634 31463 754854 41828 540415 855490 2 804195 236 5 861753 890203 272608 14771 117281 858823 3 750289 399371 896830 443 68101 840837 163765 35219 707595 165223 874999 311780 819029 255704 20 820759 832527 253826 100667 7019 547360 300340 409951 874036 353 268760 651500 487289 680949 593765 4 387943 447276 227325 744839 861322 330883 410 885741 7637 3826 441786 59 856136 448711 23606 342278 16799 785827 2806 865845 535297 122042 610722 354470 865742 128486 464 3 81088 462566 785227 155628 346939 38007 868536 44276 653493 19 36 842723 422907 280602 806436 18 83295 297885 607965 786599 859010 686942 179139 322136 877532 823349 483112 320003 864019 10 22763 670855 826348 564457 609 840457 279 2 130073 824411 824955 786741 6437 586292 57714 230103 185392 773136 38 438976 4930 869017 76443 12100 394327 758665 3102 92324 582345 64680 847881 159913 898619 79280 474 329116 868869 9233 887744 601663 783094 805896 212631 877618 28361 716653 884528 757246 173 853712 733201 866741 288618 866574 1 891036 16 875251 7 71008 893914 890519 178852 532129 343340 508176 812022 282787 384798 165255 840159 988 777024 820067 721880 18 48 838650 892880 440830 317703 857759 750584 101904 690359 92078 890154 132723 115968 733853 835164 717260 638479 57899 33 365720 500630 1 823374 333138 156878 4 681061 602164 162606 892858 857106 891783 308964 831581 2 60327 419729 737577 849221 307938 289432 127511 884461 440943 787614 540575 349160 741388 10139 42 877738 700566 858119 667971 148240 4945 397723 1998 100762 670200 308765 786070 870092 550805 878721 371913 21034 819919 608813 1452 811793 565001 869235 3625 871104 839961 858570 889187 337887 139296 770589 151368 525282 800938 448214 2849 781383 852053 818320 324332 5131 251664 535401 697436 558 358004 19 519193 42019 233425 48318 414725 518 500019 739209 11988 298446 683950 898426 433033 129139 771493 648402 265793 801686 2278 24007 369012 600935 877556 10 842679 575537 1600 815833 202103 9 28503 588442 830193 12 802797 194036 899508 658398 43 564369 858382 133068 39 650414 298221 723780 309571 8 565807 872060 508706 7 108804 22586 834097 747461 690397 2504 838170 53611 488386 866263 879413 9938 76728 220 311304 891741 854625 681321 735055 85966 848388 7 816665 37 296954 97188 194230 668 882226 674102 38225 398227 819651 273524 180958 404082 663658 879107 425945 187 876933 280 687680 197136 659463 1005 852084 7890 589086 692334 299110 888278 814220 20 671576 827742 976 193031 829279 772677 389311 580589 871080 506568 541947 483668 11154 444618 763500 773830 119 590837 120970 32284 658280 252495 863327 576162 877277 206 7 161267 850067 542343 310 15 817946 702673 521 385757 499900 67755 187794 388890 488635 756603 893911 444146 665543 372263 658408 86 755437 875035 550971 64345 222165 207540 700580 5 2 825449 783075 222112 898939 688303 94849 127850 574481 718920 854754 579820 688410 358235 16 31320 852145 764252 875314 891439 747774 829319 537734 323940 856021 869538 6498 170 315136 311695 761499 897735 6547 793266 785804 18565 11011 2460 141 778633 890095 94401 663071 896982 868212 576050 182002 426432 151657 79604 574490 58324 709298 486984 50483 60970 13536 709683 899368 518274 894620 39 64 464151 897207 129527 164976 469544 633346 410487 810538 246477 88350 104911 790029 60496 17590 493138 834918 861669 868487 289722 800370 835290 2418 142695 697191 852658 2024 715945 61135 723284 1 281315 881096 302023 823718 390299 806058 665772 829530 154747 628137 229 705244 61188 762464 488681 318338 87423 204181 401 828031 454615 2054 377293 426740 45788 862305 817804 15 227543 1 16566 749391 800678 520518 786926 563218 566831 673887 273721 349342 48740 298882 275618 5 693062 813202 888167 310334 165446 889515 337555 824079 828821 332196 858555 74386 881154 4 852729 798 704405 18372 18647 200517 881216 724377 111169 282819 813171 715735 446081 839510 98 724165 248860 436500 1405 37343 227236 590687 100 1801 51390 509666 833962 597667 186170 54066 17028 47462 385201 477702 875506 698985 230917 881651 723 894604 48 806925 9 740777 553450 496272 182180 30469 7452 38434 55612 115551 801635 884859 8 177 2479 677646 343927 799071 2 890026 244052 1 511 1 40 214343 726228 810573 1497 4 100916 49 5665 641 818181 385191 771593 891025 572019 172622 867887 764986 784921 536432 814065 738736 557764 478678 50703 4 36 162058 14315 789077 112 832082 847363 2 759023 4488 329950 803017 50 274980 8 840771 146681 284909 580286 34 351074 373224 841346 840107 796082 851620 446361 10 2 73396 607469 3 319403 787979 835904 187165 2935 628867 880137 836975 730762 694301 6005 250373 893182 529812 52045 319539 450672 94905 1018 1 891711 203634 397602 81 190634 499548 167 845905 878482 307353 6943 20 827015 893372 840128 7427 13 764683 55618 838762 85 894895 136896 288707 863586 894231 780817 534887 279306 443712 21 578006 256333 841929 416786 234714 222605 17 890266 802292 863937 162751 12 619343 749376 843465 697129 387413 450679 14 874322 636371 759969 640651 343145 402539 89115 3 564452 276969 197336 1444 351677 809113 235 9109 875000 853647 893985 805305 269 261108 863209 667650 528900 331840 618334 213036 281173 286994 800672 847849 841597 10458 814344 287106 812260 815272 116877 641358 364 7935 577938 465038 404134 10581 666435 29809 823195 866327 841942 876237 891944 135876 881995 751198 25692 509308 725858 14320 470 882162 871643 557750 637766 88945 777884 663723 453787 42356 19089 860167 132821 594703 37508 341032 395034 895642 58 845765 834326 357732 721629 46953 803272 333890 290496 62384 315224 292321 834652 759339 886516 24168 388 98804 675785 7 375351 884736 850082 897722 785822 848198 870413 10056 882014 313615 778500 13 134903 176887 2067 863576 1904 166 179590 584764 20610 44524 767419 219394 573217 13 32 2100 895852 858319 772814 153221 45609 265447 210565 311111 894943 796035 662239 27211 476088 196798 859847 163702 340 79220 403980 2 718406 895153 276996 834222 867896 31834 849324 583315 307394 221383 514432 579094 374827 886767 761623 871760 599568 744661 1019 193996 395867 881870 21755 874099 816878 621241 822513 845241 666690 459309 685947 838114 124178 898564 865704 595285 794198 447976 898704 44258 42866 805502 160308 200694 51099 188832 36966 37 678280 890985 899759 692321 722224 3654 843867 501086 218227 501131 891217 851039 6499 16 229 845136 887596 785868 753029 194 880106 10 158862 368 332462 32566 803942 677910 163 80417 884448 877186 725802 687058 1672 8 563993 7 463930 798 252603 385 831606 733890 616738 772562 856523 280 542104 888781 254528 898261 613267 810321 500923 870901 62814 153224 5744 323120 605030 57 781666 23268 377790 62161 887603 215508 230813 237086 14148 256150 255509 836107 863396 556183 833206 5 703898 333244 405110 784482 288901 5 860958 179459 866229 299782 807885 382009 880901 79 505307 470107 31545 846482 24772 883437 161372 27550 475732 894777 876703 1 303956 825118 767557 571392 19214 411089 5 232492 648532 237787 247243 770945 607051 33 209460 888406 782904 688000 814497 840107 570276 864369 33650 118402 713116 310535 813687 839608 90404 258 557554 13 350 473021 706664 115450 845789 4005 548901 8788 334283 626213 299278 316444 68562 847926 575591 232690 781936 53715 897352 9372 887631 94194 4804 889086 9782 169553 20 1063 428686 889935 2 540020 11 849941 582836 42684 31 97 27 500631 297467 7760 859781 100909 201546 295410 832919 360585 5955 239313 725027 868384 2 546807 158696 14318 3 864293 633083 290548 288615 802512 3235 561682 416731 1 3494 895278 715863 122640 731830 344535 609369 799359 692524 259621 881549 892489 866688 883527 3 691585 841831 660092 364556 587462 876826 341027 277457 830898 888422 832922 894912 230587 841918 100630 637890 12577 229444 99659 845162 897471 452283 6 659596 811961 83 810998 316131 885952 420651 251927 322176 754825 438559 620471 768222 848322 332512 166260 799590 310503 101770 117430 897182 395544 1305 822413 5 826598 785116 675120 64 88218 883511 211936 81583 1037 112220 715880 896530 806249 867850 511007 70483 89 783734 869083 771108 848466 48 370125 869175 844209 888847 6 11 669927 2 763392 895037 843472 280384 40555 458678 857158 30 726343 879756 881277 868164 878090 879791 427090 242499 15159 804259 838379 458881 462478 347557 270 524141 824875 897957 547299 624553 78139 469102 881909 680997 195210 863087 114181 858237 60 700272 2253 339168 150 892469 735659 898400 818297 171280 856881 740893 711952 797374 777323 456015 80233 2897 27480 161602 460453 464326 886836 701412 103267 532476 429945 835910 291544 2503 690902 7714 1069 2142 703 437361 177819 745866 611 438702 29751 185364 787986 17 513442 184710 747088 830805 169455 899483 21779 818488 61734 815153 773188 194622 840997 557614 863532 658498 802622 2 770464 126224 53717 809424 3 29310 110831 895376 336564 881976 748267 550404 161907 205341 238688 593867 861548 93561 80037 884862 197486 1971 1 102335 459 233707 18798 601514 871344 895532 101042 53131 176498 884699 681108 483030 164 238971 822607 244796 821105 56 810385 1042 847116 8395 677123 157659 439914 882605 95 405 656141 155626 535425 3 843129 861922 144434 848191 734081 846295 883262 780532 665043 709312 794725 7 850490 787018 4 492375 845427 893229 48 3099 513 48 224009 657037 236 852125 132395 871904 749706 683708 109921 883771 870747 471021 86476 894446 697369 836577 3007 866635 885277 724961 373920 6695 892276 9556 819902 850398 703201 630304 2 15928 171587 668396 245013 398542 42291 649414 124798 305950 564296 828106 622995 392829 694546 332915 21583 625347 86259 45 683114 820241 13951 656095 342798 249387 891828 158392 819486 304403 85496 877263 895574 869093 530866 13 13 274493 284011 282877 825584 483 399 21050 797207 304816 792724 564220 23759 863726 577976 637930 60 249495 839431 228819 19 162227 400785 618580 871310 733055 165978 514463 808288 2149 100899 872699 72529 104092 878269 2523 620826 849289 350885 40846 865415 582431 779031 799842 70451 881207 592370 760731 850900 18516 739600 374740 455283 870194 173400 18 776933 530989 773135 756154 293580 151525 144375 434132 777694 188377 488289 240767 725497 775439 860886 834160 755667 283039 831371 810278 539504 23750 882034 322887 838897 12 494290 700064 847074 17 481859 1847 166 154154 2 99 706173 877960 221 899931 70158 57420 896895 44652 6 299989 408718 752074 52858 428080 845463 863945 889049 770180 892996 448056 66950 892099 399596 197532 451426 813192 629506 229784 616607 211808 106106 357 451438 780042 2 99 725601 897992 785060 881714 655637 303292 1 22 846754 869690 895264 24545 478976 2 325001 808644 890863 487993 2 382251 4 867308 808650 60 676026 553709 871446 573 350464 827181 6528 845032 371542 552720 6 661167 566394 5863 21 30764 313 759434 285040 757654 795691 349132 24 25450 467465 549817 281542 877595 261873 481334 5 6508 4 858888 448 1298 535572 890469 873094 479770 646454 581506 79092 856026 333 334989 497288 108387 880301 780118 877783 36939 655860 1396 824980 898679 813259 791431 149309 828838 346075 717474 660945 427776 1063 804982 227456 541885 514580 824720 164823 351152 891238 158920 252504 27591 54 128566 841313 12 846689 861241 32822 799383 153319 899215 306932 23 720 836174 667604 44 877029 105278 864672 100 134874 550772 879613 868609 799973 828842 895320 70487 493976 876345 150784 842 605414 33844 844337 856452 896996 419553 678054 571294 206385 20 836645 4 852345 8 283406 763962 637276 736747 316192 546919 121850 801245 885324 207796 72542 835278 729169 17816 836551 888874 236035 430565 3925 851773 36 23 486 179989 433099 587358 824870 14487 835391 736524 585659 831209 20 1828 675586 872612 566113 9293 879291 795553 658967 530885 566929 660 841747 5 760280 24310 19342 836190 246 9685 756453 482131 518879 184638 2173 749887 782577 5 41 887429 706123 73 757253 488836 428153 836040 870026 418386 835689 899264 892383 867625 666066 355334 882347 202 287536 764201 3 161965 608503 884358 41 851179 482162 261432 119116 121631 821282 359320 12809 804517 571193 876384 136336 886483 509633 462365 711449 6 590937 155847 220359 16 26749 786656 433859 13910 8887 890198 1381 11841 799696 553456 849268 2404 695706 420527 146440 884198 685122 65633 842412 242126 285633 452513 792473 239128 141 324239 8 3467 6 660529 794633 429604 13 887523 221747 320542 72219 699475 844876 77 52238 305269 136282 44 368433 535695 462918 179563 203961 1129 600869 42 523129 661649 890396 293725 804155 890537 868691 213483 770010 358662 652122 40585 106 268166 867896 25 409859 892389 309397 875137 865328 221138 4 224463 897006 780549 744406 380146 2 710237 767418 773236 314747 843473 490244 894848 54686 345751 623654 810230 875878 2626 831089 858357 789688 870316 895742 200813 12774 139 734243 473103 251980 786455 35920 854981 674 876729 148981 352494 868114 699341 458075 782393 676191 811212 747520 820247 19 717810 742269 771569 590489 853094 466379 894896 366872 606813 133512 185 899556 681148 880391 82 744361 6 700171 825050 364174 732516 723379 654881 217638 854048 866879 862021 100922 544408 114837 256353 386905 7 859867 846679 305285 223104 342310 680656 192 792925 898897 350049 371828 876286 527653 124978 636005 592232 289671 723148 3636 2 381509 418719 579400 631324 432584 481632 62 146662 385195 322826 257063 393706 55568 856260 322020 828096 573 538017 868646 856040 709066 888426 796596 27588 3222 424255 7 772665 30456 765179 189030 449996 2 2295 735365 764056 621 723654 3862 875711 87 893 689257 12 559915 21 8 639412 849023 251981 641758 45 21 5 408996 675643 889488 14 885399 315230 836393 1392 381738 753059 1040 746694 792464 837815 452545 18 30 181907 887497 699718 189506 846241 157179 716489 343 499287 65445 513 171626 507348 625529 369149 612413 266239 839114 417784 301329 810360 715649 302481 312172 821928 85221 676694 712522 99111 887332 279489 447416 2416 745086 508618 324688 897059 50212 834209 3 614537 1 718297 375179 752443 331803 23958 312 580002 674090 502 175 822304 891216 360464 814189 868562 837681 427389 17 870972 847889 637838 823012 355180 892758 839140 13 211086 869460 744075 747905 314463 425602 858101 737004 666305 6978 12413 864646 399294 522911 10 739119 665295 861677 883801 864743 313731 835036 321519 152052 690919 780084 684823 882647 11 791278 45313 153 377953 705058 855533 891968 827868 335817 853556 620599 116174 409316 870369 727241 771723 243576 790939 649700 896911 837725 890386 876475 380818 208 228322 629368 273436 809479 303708 165 896626 12320 47693 550275 457912 891745 752 523626 524999 828950 543276 36 289364 52 331361 31 365643 245184 724 176330 376241 36419 626527 872057 871386 53963 179604 878250 381929 588480 226745 546672 9 680528 792830 128518 2 803480 381 800886 237590 433840 875365 773066 817579 417234 173910 98308 839478 197655 703236 327099 705 683835 881368 387554 806187 186334 365993 275911 27143 74916 766744 857577 807793 335049 132958 553444 205466 90463 378659 138721 26 66153 2572 1990 887784 606011 397939 858330 893707 408 712350 162130 882772 887818 877515 837280 187917 828753 1619 890265 873552 889704 247895 793839 871688 735256 47 487305 887858 800154 668285 409904 58496 890729 4 1006 779698 187270 3 15972 872265 1 701161 180106 4806 341287 837842 890730 862221 819824 2373 848225 505162 897858 18 193628 199550 886796 878638 1560 266199 857974 830338 890780 5778 64030 221786 367474 805877 69 3426 267634 723683 48389 898285 6 580845 36401 217 40173 714073 545867 312856 380708 333708 135 10 156313 32026 286426 411350 289085 14933 14714 174634 243162 854875 671589 863784 780639 438526 791848 889865 784399 17054 844035 794087 8 515795 8280 841797 31730 545281 884258 800340 4736 884248 879816 570853 811813 682354 755781 873535 781026 470627 829573 849608 51125 3 662640 820354 228673 597675 742075 304511 8524 889191 395923 4135 386168 822643 12798 785058 892734 82 897490 875611 78724 704597 853351 654324 510413 166 81338 272282 343303 886467 587681 586437 834902 82516 286896 318482 2 894212 35176 17930 2 56785 187 887738 841229 729344 124337 643391 622990 864156 793117 447435 584903 806658 722343 34730 240916 41 30480 831249 687261 323480 886370 767229 463729 864332 26150 527042 1 194457 894238 382808 21940 840475 129784 376422 39 858391 181350 130537 619008 1 832358 68433 406392 893236 735065 547233 298676 482656 857936 836364 25 808218 844192 697553 730237 548379 752425 295 536899 179138 864540 419455 840056 234310 814591 691642 547597 789251 19 320757 822371 881417 848573 879877 651335 3 14 26368 170061 66986 872992 63469 282511 290952 504 374710 880575 798169 276020 461868 889259 863694 375270 876043 736082 548336 225155 856472 75570 24 449192 766541 890307 10656 772001 305811 760622 187571 810648 199682 534002 557061 41 592638 670095 97380 356575 178 35765 814330 792591 13368 578579 100092 887701 401497 757405 88 34 584721 890348 541604 6 773832 805543 851985 602387 680068 760543 871806 809300 718574 164875 884163 832998 743807 825923 517944 630581 118 749129 850703 1017 191746 882482 884072 807696 547192 718387 896801 7 28 21 415795 61 175111 322 399432 669471 882782 1 856530 211947 28596 899495 125672 154 331763 6294 7165 464653 511691 894834 32653 616739 89 246799 420641 874024 5983 59 847515 351822 18454 60 507697 645608 885020 862885 275737 420779 324028 822545 3 79243 353021 819807 830034 26000 328824 14 176776 358396 102478 42 7 653613 551480 521583 849885 13796 755037 5 832609 892418 390753 849405 661920 94187 225320 709059 682521 723753 333010 7 898005 828151 435209 23 103 825574 8533 24 874633 899575 8209 322304 474901 736644 345826 265691 165036 207968 273287 9381 507757 613519 877499 841191 861958 837652 572219 876039 427162 787558 4199 553651 787175 246402 2914 798647 502730 669108 343787 876136 68743 20 894377 859813 3 159 6567 806933 836 1706 416855 15 848022 68771 590051 759154 677946 602019 355432 35762 852468 585264 178098 456207 796068 867142 877586 4 207363 898106 811799 215185 318155 333536 725494 371728 4575 758349 790406 282 793014 87793 330973 884761 843132 10863 567535 375040 748478 274154 867423 696659 10577 9 275997 778748 178334 332691 135217 267306 502370 586694 684785 575750 744940 250 379 515772 305235 553855 316607 752946 892521 607581 63 486877 885318 685 690624 857279 10 93784 102712 19 452765 69219 888512 13189 359364 62 875022 887464 659813 405 1836 41435 422203 452143 264685 871145 695394 146921 799725 3854 60354 463354 293311 4 796619 243 736323 2 172541 844250 486066 573206 2075 687723 186 2159 868946 678488 873674 520576 181378 891916 416689 874817 461 892627 877554 741578 634588 784551 743075 1 1561 378281 610672 819152 11 2936 92349 712668 206455 168 386630 2777 522880 32725 2 851442 885622 7 8868 681565 1 462 885213 466843 378707 8 201941 4690 427 853541 776241 875614 816842 696381 57 24492 756743 583576 879796 863913 801191 860426 508477 680867 824014 4497 762458 230150 71 70 788830 303036 133 640815 142510 98747 424820 18668 799303 212129 889200 770811 747205 17177 193 814732 319396 894458 177 886586 774216 443444 571960 848777 783804 885294 299215 532638 729528 77120 25072 355598 654810 849771 480067 752272 195 351907 650754 1 3 870793 353 160180 876683 476296 219654 891141 523043 181109 8901 298858 109444 577828 273263 2 716718 879918 514107 811465 854512 855227 1 868457 3 869315 61763 502219 399228 194226 935 322623 20718 859881 716116 2 894527 374045 143241 683390 877945 97103 832304 212076 292906 619546 4359 378 844802 275006 14 385208 890362 526115 95832 321696 845267 271264 879512 899942 12802 796592 173265 182366 795311 325723 110804 666650 579639 888866 686211 577698 839543 751684 600 517509 892723 864765 16667 132699 816700 856105 480233 501888 880592 802561 70550 470161 157610 866489 4961 47 237 633922 762009 377057 767467 557439 6 849182 836813 611691 869653 770413 174 890277 411306 3526 22105 425955 701230 856941 802094 43197 5470 891801 661832 18626 656911 48560 116844 875053 792797 859630 141924 850407 731732 770979 363245 799405 204486 797378 478675 898789 221979 651829 594683 18119 307899 550393 835242 741532 818582 769147 881718 885165 321341 25091 889709 539413 823199 601174 262520 892154 734606 889386 727627 41402 1435 626176 823618 470688 755725 336400 29 626766 436781 597614 11 805929 97804 897838 224776 155120 836244 262414 817870 796318 798086 863781 348745 777285 547836 805823 650470 542006 869853 7157 483908 1224 170774 844919 391771 1350 737975 32279 105956 857225 26 896635 861974 12672 7990 243785 455457 350132 23291 80 128953 210887 299938 288300 290 487673 569562 622702 887434 330715 762067 752386 893615 851653 270284 896557 112013 755004 879954 54 13 371123 729815 2299 36 630686 888346 753183 857767 506959 891221 11253 570191 703724 798537 334814 46634 1 890315 272179 45083 223015 194391 778714 474697 876484 242960 6 824057 873941 370855 815349 5 837542 798545 53635 62511 749344 110575 143679 11 335870 259846 126 869129 884753 825023 5840 178287 128163 865070 856402 887907 41294 1605 70494 543267 461970 42 69322 238 891603 727245 13495 798806 648732 874275 65756 256717 28684 385912 402478 3 8 36990 824844 26 169864 833398 344 662921 826309 32953 385112 1983 544111 860773 572539 121548 889183 660655 343843 9857 827565 898642 257505 9 30166 834809 10 37902 14631 453687 856602 22732 59092 165371 329 252935 265390 725178 6795 493432 598941 746565 879625 25 865885 417920 683131 885996 742216 708426 825785 75624 280522 832534 298072 564 469579 856141 851786 867033 140292 497556 237950 88 821785 315493 841429 276357 1516 209558 588574 224350 871196 893253 588098 5 877214 711478 511769 423692 884136 893480 268250 869538 3 77452 805527 866533 740693 4125 761217 2 839372 896734 891801 145752 191599 372803 878164 3 797565 205361 84788 53943 2 3 140833 660477 252201 427742 768044 29085 253771 667632 845354 6 892197 238637 413908 338920 6 98358 862412 837598 866258 880109 897896 868449 895438 857999 728884 34 132764 890666 2111 161212 835059 849358 167 703485 224633 1580 248650 646693 102907 210528 888120 264703 501971 181170 885579 312357 890246 288871 889435 244897 867186 292664 33 77335 308 449108 899637 301144 682112 543356 1982 553450 711018 1796 1911 843608 395577 402 299287 23 775293 54435 526630 21537 871362 863858 192957 348780 521 169 793808 506110 861558 384726 504686 496 85832 38189 238022 812542 197725 537 197 10 573135 127689 739742 310500 11 792591 898293 871674 2 577325 551755 419572 486740 678108 478452 531856 759300 272007 716845 890321 668139 209708 5 6459 219500 543677 165 104466 888169 61 310035 855507 282746 10371 385456 1881 893142 839819 684735 823 159304 64916 81701 820894 821034 951 866733 707139 193016 6313 867532 373398 131889 533837 763370 224906 339275 890586 176188 10 821539 15803 15946 85083 610690 469462 850052 101325 189139 61900 360779 194012 774819 897556 717535 798496 549213 514916 4104 836176 517873 261297 401045 517653 885067 1218 416197 457626 8 439149 736417 478562 9 203886 866398 118995 159420 871592 658047 66115 850219 884085 808725 791504 2 526948 1088 2524 544533 782029 891293 424207 624711 2 295 889230 3845 316440 192050 16 854 451 862892 46658 726813 163528 797253 858267 603798 856980 542751 806502 7406 284682 106546 2 649741 870336 690507 12 376401 135 179253 502 846992 17748 412687 708185 869622 4 2465 499411 1 867859 589600 837571 80286 864339 319228 547407 847368 547966 775892 886258 628730 69039 549230 887993 867710 10345 833054 2211 780251 512120 601980 423645 824585 648449 802509 582 863065 662590 746235 820769 95752 55 857648 20324 364756 793137 629023 104 879986 819926 874652 2917 10 505391 720887 364665 749031 379445 347759 874068 233749 856166 267726 717036 356194 196 720917 612676 8766 140205 768426 454839 13928 889257 851440 684807 755016 767356 835076 301223 15 540320 9355 39484 480549 869580 879936 860344 767238 396037 850770 886063 671771 221383 2 28075 297833 8294 884498 775878 868431 714639 824592 490 838355 840458 743389 639096 631737 896343 1031 839618 474730 114332 805997 531097 15687 858752 433371 674923 440260 899165 3954 6927 771791 736683 814411 219 896431 888087 140195 305001 441885 768406 897304 576789 871935 843019 864779 860551 473476 70408 17597 319787 671507 513727 21211 8 493696 113005 872831 880041 113508 10724 2 899400 95737 8664 214650 830768 77603 87 826525 831520 699749 145355 1220 230176 133 2555 43436 59822 379726 250600 863062 750792 863536 1091 47722 720780 19419 20773 567830 683651 31833 80176 817630 797566 183388 786893 171956 449249 3179 5 18 1143 182056 610718 512336 620772 843165 277604 607589 830613 607336 514548 857128 725780 27 899993 890944 860339 583687 2516 518167 786201 818640 852027 597701 6 892827 229359 859943 738020 828928 5533 16884 207383 892890 877501 77 858058 63 570643 885585 894227 803667 540752 389996 54780 277983 826453 442793 14911 210764 342006 408336 61869 882732 864935 680620 3977 509 489367 762942 117366 494689 450395 22 732720 815772 134262 891689 21 159888 872544 198762 889649 755043 68 875591 892091 817463 881527 194 750537 413711 268622 681760 709051 533254 3510 217 222622 271848 85 172034 181751 1 868499 641526 479275 42820 88 896772 262281 654875 829018 722282 76 165 554615 408517 869424 694710 34765 638572 871335 626809 305 1044 56900 619217 7 49654 54217 855504 839231 880290 860843 852174 884149 231 592384 738489 834947 873760 79952 828715 70918 156 106739 778029 807735 841591 775966 1 724018 111006 829634 840837 874825 873936 890352 882220 573804 609946 494859 1 899833 887061 297252 865335 41132 818507 542282 591985 464484 353751 453 506288 75 592382 850306 862671 356915 787042 881102 886670 868508 896284 174544 774243 823008 9934 93 829448 5463 2 635986 890184 47208 896272 802859 19767 54651 616213 888313 892583 19994 325868 823238 172 668548 889284 31450 350873 617914 105 640351 768854 379961 865947 784679 500861 252413 841270 638396 865794 785039 804034 896321 845151 805845 481 70755 356613 834862 459273 52 2 740628 2827 866435 37833 151857 4863 328640 146879 147547 848893 1 489611 857436 14 383592 331162 359890 31 295013 660884 871035 679145 450755 835987 13 2174 808296 203762 890894 768574 430718 721798 809074 47586 677 375 849453 873129 32869 864239 757040 829477 1 874978 173 3520 55893 10078 888745 29292 356045 608195 342274 829318 388744 530623 526971 649905 722802 845728 429211 10959 643181 830430 329327 791340 820520 462824 145011 236823 409358 884459 103558 848991 826386 865 472076 883735 227620 326035 447578 177471 859571 685771 87447 301 150007 53994 739787 861582 72716 639716 529655 725284 874970 285567 270922 1 465697 878693 897021 14 101156 807847 21826 691026 2 584001 141805 846365 761046 287510 886545 313287 46 858429 728265 8507 15010 758100 2521 38 53739 602 1676 28 230245 898532 410713 467323 552620 238372 695291 761575 890024 218776 59252 379419 357991 93529 845212 367264 245 792826 97249 239440 670184 658369 562687 787096 264714 334380 74 273107 834818 7 808705 572019 898710 759389 735081 2 875634 413809 736446 495255 486715 112860 195947 1611 438918 680765 974 35798 8393 798601 850379 23712 978 484260 797610 293962 781755 862175 892631 94326 873863 5 15901 124690 872762 8427 756373 795942 108853 287427 58 865133 712239 608430 327005 338510 18 633177 4576 407866 2358 1 129533 467512 113504 899380 859656 137 884925 857233 870444 685527 810572 6 8549 719923 807739 711050 822508 1 4 794947 333538 894973 95784 692881 10600 703848 786105 183632 822584 859719 554386 72742 721671 874750 888760 115397 726107 861531 76610 816802 517049 859882 463118 801812 7263 812466 550101 790787 102837 877502 9996 255609 609135 672072 505270 895312 70 772660 819655 894213 221480 4391 256250 23787 870703 877045 505131 818579 763613 861973 10651 43488 403085 3305 308407 899495 642414 659753 646623 682870 895815 792920 514502 3738 107160 807151 2 446462 741922 12 50027 883632 726654 688305 883687 12 877513 852910 768948 706131 6808 787059 899906 896594 231098 178254 406374 353449 25 170140 518146 605176 837036 808112 246078 893440 772092 236460 533571 870469 895513 295658 356863 796305 799865 1 2448 1741 870442 313 10899 563331 165035 333504 675089 19277 517610 146 869161 109777 1 11479 842381 759420 96361 863568 28699 121561 237130 35 582142 812688 231300 74 41098 279190 525361 8 830228 862131 1 798545 702 670778 723401 848783 113363 813448 898256 68671 403 810124 856851 835885 123225 699177 842568 497930 105 443317 30223 813658 219977 331254 835888 753384 2 15629 366239 868978 141712 647288 514442 252629 323477 2 403909 117962 42623 152211 141439 719035 624242 6 123863 814929 712840 630228 732430 56 830715 877378 199399 9 377229 342252 311002 112566 92096 698333 816957 581655 859303 1480 211644 271871 195 347279 4365 897313 224766 23441 401437 873344 302825 168015 747044 656106 794621 69969 838323 845015 603285 858620 803277 894488 40124 316373 860047 843132 898172 35447 49 876140 495598 877444 869771 41 646568 876870 661241 604379 29419 183435 868096 27664 402244 265177 33 864993 814506 834072 829179 243376 129819 845668 6789 235850 872150 23124 292352 833967 416383 4 810607 858898 790440 805338 440842 348956 45971 489945 627784 16 516794 370992 757 654206 1 847017 971 881849 709836 787263 72 633501 663060 373175 891976 671581 234430 268303 19919 557877 187424 14832 839054 708372 811362 6429 454705 504454 732644 6118 839368 441933 464827 5 64016 88054 3 5 6 685918 622488 486558 630948 875297 880601 422803 157197 3 708182 819422 185488 865319 868800 17053 3 254066 6443 6721 612809 647867 879332 894769 242884 7058 3 658000 768969 740063 171 202020 1 37 855748 829538 849813 886525 857423 336610 35 727870 255679 391891 639351 172060 22 662252 97270 885593 258648 832054 892259 822208 608605 896930 845583 886132 857113 862554 775626 879657 574777 147579 523532 412506 1834 10 696843 897598 792467 723768 893158 3 290407 320091 27073 749851 4918 856960 828152 870747 490153 1421 73 1911 4 647623 683531 549330 440437 762894 783259 899140 483564 27603 559662 1 798607 843782 1 511018 749619 10 462834 856612 869549 12484 842281 590825 35020 229383 346067 1 774378 756934 374429 442013 783880 882704 794456 893028 802234 883258 837666 410966 802178 382534 781 148641 317344 447887 1 6922 13016 810222 81091 161394 1161 758507 653226 133976 486664 891935 713310 495323 829187 435949 538772 533033 848249 12 698326 65490 600024 249150 890316 45623 12758 637950 784749 189338 183463 579796 511048 97122 845100 863 800155 4717 690733 788080 849271 764712 4 161182 4 863550 352957 705862 782668 786288 842667 5340 13 878448 875254 865319 64 889952 826513 78 168238 257920 771220 542864 243978 748494 892680 671132 315445 799940 290857 731989 835130 644996 848300 50790 252117 839614 610198 84920 745586 892215 816974 229697 2490 453716 118 867467 254244 858995 814422 777524 290140 246319 874953 661218 731296 70053 43161 877843 361195 823464 798459 607092 429062 892893 730114 875318 302186 150231 182940 233 463028 311587 613100 303605 740531 867304 2 413456 830608 857456 72 241637 546996 875503 222490 834358 509542 824052 243877 109487 682543 186309 94459 755645 840648 720385 816530 51711 110550 752824 355049 685888 712099 403059 16194 665128 492665 402009 501135 380856 5 3253 89 759717 340695 8 828121 547305 115252 888158 849891 428532 833935 851638 866466 635984 158484 29585 2044 509247 45704 69746 86723 401458 452774 834627 879059 389675 13 876584 4022 858983 102247 725714 871335 22155 307484 875279 484893 896105 185834 768708 749602 857007 590848 149511 128492 179858 576187 157644 857159 274515 160 805318 890660 506944 629 886344 641982 763643 371 514125 638274 693680 654 871566 1769 809836 887795 45 1393 707480 499403 1 88395 597678 8299 884096 890614 25 686634 897359 333147 733062 554041 202890 563104 719666 572280 581951 540898 770141 279071 1909 892063 62796 779028 658205 377728 886187 387526 843352 84107 769394 4399 3 3 783200 163964 11 853292 739159 841870 864001 806059 549785 753526 837517 290000 559776 237678 894722 59 829398 226436 1119 884859 607895 894341 869432 859247 883837 837153 162777 722292 182172 809295 863458 644290 133130 69267 537053 804307 150760 651199 505781 593092 13 836564 4064 1421 479663 269389 252467 793661 686957 331314 187600 513 584727 480267 208 30 319802 190794 408923 598095 739872 659700 111727 755201 2943 105519 260123 48 24009 832598 581711 194072 2950 13 837751 61095 446311 271 855319 744654 498001 22284 439291 144708 241353 151775 518720 174175 1850 805471 402 9320 783854 609039 215875 872587 460268 57933 827008 10468 16396 14063 72770 6416 882212 865632 1136 131928 35313 491780 556094 847602 8 307939 556834 126510 268148 897122 851766 889615 11 876340 460030 869935 170950 10786 898306 553201 896297 439505 153277 218635 659368 884206 892807 390032 605603 768954 365412 889509 11180 517314 18927 899606 106 469702 795024 14475 177481 15 232 786281 893825 83 399458 85895 162883 395 814505 385205 55 60 844057 741042 163163 894655 883924 278791 668582 872819 649218 6602 1068 72310 48 862781 4 300825 368584 525659 191182 300115 48 284 69972 541407 3281 823067 275143 1 819734 683884 686909 769423 897142 1 830924 476966 866259 252 800240 880502 730587 670713 675110 19 1260 893035 856288 876210 3760 881542 889579 56529 4075 890655 745313 2825 766858 211105 760318 2526 39734 692410 856261 826345 887634 62017 34438 817885 654825 862531 443715 797777 881148 601589 603930 260778 623752 26311 2651 892296 509691 130717 15 14014 788330 389462 899638 794839 899842 855281 6862 436681 892309 818037 171101 36010 20 852039 231651 368 485142 896513 879862 582709 860204 759825 612818 534251 787747 124 175380 286563 327021 839607 691794 171 116705 895861 2 407869 145166 873127 93845 736164 2141 388053 652105 4506 54533 99808 212360 30 179563 374 869299 805780 50 873210 701575 37 809702 889080 281 617045 846039 367754 816684 854419 598268 531587 91781 390480 432008 785540 34619 251875 666 777098 578185 232598 842029 102 813359 838408 92194 892516 880134 26897 874825 452793 803582 834867 5433 692861 101299 294084 873561 568089 891650 879240 5 698719 51 64935 122098 896035 154684 892708 70 862433 8052 12598 101925 866 481012 13066 892425 861652 769385 7103 2 197234 880172 522442 881209 852771 378147 898170 13865 2 556749 21178 2 634949 824883 717318 669324 366583 5478 849784 18894 216523 262763 84661 219438 844831 836781 520515 536759 866309 2 828288 52408 839405 568494 455530 894217 261803 133 537659 222393 803056 5107 16760 672247 847416 571337 740168 13 764363 237379 896858 6774 685398 298822 502951 717880 2 124929 335532 88529 878118 161373 691307 310145 844852 891586 842940 773513 581985 864081 6 398775 199 889671 842383 701107 121 67476 247976 129664 456293 892008 846745 553883 19 14565 118179 823651 433585 214701 5 21120 132738 874387 897861 454152 49 833150 183702 19 326973 304639 894156 776941 4 895691 879942 599 54262 372789 11226 876962 11185 736309 894514 894440 788251 672958 875153 354992 410123 52 889104 862339 81632 553778 633 523359 6 817464 868944 171272 444716 842840 220495 51447 324060 719497 111815 2 393284 671146 689373 415154 15 645059 3 5085 709651 18 106933 772214 3 833237 329447 101629 889260 8 110650 862181 582302 442 513200 280 245952 417393 834777 49323 586971 815641 167 699963 165828 225389 739272 842398 704649 226295 888661 805972 853217 11501 772136 403710 840201 378557 818416 810923 607784 58160 103231 354 879154 658306 253036 519771 1304 672425 783221 685367 850386 698721 470885 568231 882734 734041 844533 805703 776620 450939 793473 487726 661765 728650 243932 876516 118956 654916 352666 28351 855407 737802 871367 32773 368208 53267 870122 260 348664 495418 3 874512 637765 875645 898032 694909 489649 718617 252 355569 273630 120145 198120 737842 868465 272710 460657 748625 709473 846041 64777 685143 1 552728 666785 1234 874569 816284 374201 726671 22 830805 15687 51077 209627 155138 886224 866683 167 874001 278181 521 675072 154 4949 46172 443331 882494 839699 65 1 105 358 880986 60131 571154 195927 604602 466383 794045 854537 217 769432 361830 794433 886103 870920 875444 1 769095 3493 281994 641417 488314 284 15 544912 253992 837897 848711 873214 13 861345 36837 754142 22591 863349 764578 852677 549508 635116 369568 834015 883725 567916 4 657262 80666 241267 347334 470 1 797748 445722 896517 576 344629 464809 378712 65 845654 347030 2 867018 825550 1 881990 274557 83834 778296 239 536725 437763 169 891088 203980 301779 462938 4098 108032 876288 227565 60 870339 44238 30638 622041 785708 617671 5747 575213 18 321751 758377 503296 341992 422210 794451 107527 825172 349551 1407 378115 493662 847362 776035 11356 6101 678967 883181 129674 9259 721463 884642 874294 345581 197733 537297 898947 300291 872696 868999 256 438214 38959 38698 834824 151151 849141 3 858653 223524 109 102 448727 569556 849254 11 878266 889899 810559 882189 264 2 106889 3 878690 869166 822018 436263 1 1598 358874 974 137262 622189 107471 137858 894486 261109 661245 350426 15859 838256 790017 676884 174943 878278 823 871417 4 99542 657372 852799 897835 774099 667054 894808 840248 180480 794988 314411 885305 442086 334300 846482 182119 693016 80288 619651 898371 826005 141438 23 112811 815543 302725 824729 500365 7154 149518 642356 3 86 869430 852528 850080 204413 29784 75640 636162 857753 585709 1798 2121 721371 398933 8535 898321 791811 524370 117271 228 535498 346619 675955 411232 844896 886725 340366 866107 69556 240806 669244 831844 628958 823173 675507 877678 862082 500725 806357 422119 1786 712831 6407 848213 1820 896370 431333 597612 864566 898377 835239 732127 801613 627367 162434 798992 2078 865010 25088 598050 79181 884834 869679 588448 878840 81230 493820 888392 494 235 311151 856807 254420 890661 2 882186 1228 155 669165 890685 400570 832554 393822 2826 10 458111 667466 870357 149625 11922 11564 523193 717279 227431 1 13215 52 520373 261486 860694 842984 240324 888119 770512 730687 2337 157642 835505 878287 165918 167084 890038 729237 349102 869039 722481 256150 862427 15581 750793 248770 778228 263863 860707 823873 334249 3 431298 840013 859476 891980 787382 266867 800030 25837 7415 569620 687416 836124 834456 812769 494278 815917 856424 650323 824744 899795 68 878525 781853 72589 516788 10 438720 3464 831787 60039 854611 339828 43148 25 42495 188191 595779 2 537734 774126 231603 490 778805 286387 245206 25879 3995 822872 4 880413 834404 190998 881462 831158 802246 891177 827545 628911 851283 776205 8127 806267 882042 18723 893722 893912 160778 717377 7 311066 450444 805970 815847 879005 457915 750387 256510 722971 636830 43 732447 790488 473335 820794 682177 373695 887483 666214 570825 716136 708059 462614 359137 746752 34 776226 691298 6 750463 138 738618 810449 871466 295048 15 873515 152682 4142 301342 1 718490 772787 878825 220648 337905 274494 62 767544 149647 1043 356959 720322 897376 552597 184965 355050 876143 224821 159307 3417 8392 330839 246740 89491 15 223086 411960 256 514792 614895 876378 695301 26148 767205 367569 626034 533009 629224 815157 4522 893071 885424 668240 751609 85400 2 784211 824368 20 24176 149749 92 48322 294080 121 815913 260967 51 327877 571062 5377 45 5 281433 519383 370 19552 894334 120346 657230 840695 872749 176269 297823 132054 63 2 520269 425238 58242 263103 11 111 6053 213 5677 839157 895579 313599 250559 164534 710998 818192 714433 19030 595781 822737 23308 94047 290974 1153 1357 826815 450719 396 265392 849552 580320 704630 793152 824168 104194 331289 82848 4 280886 571408 398971 505450 744573 776115 857517 661593 780674 265543 168568 788056 166450 774797 28884 29017 400243 848781 894552 1 783409 884502 895754 3 16 64100 442636 754650 13534 801320 413723 5032 529536 776491 800990 875908 2491 414197 2 482652 131035 365107 200392 4 821824 759165 76 865914 332 401691 454587 7790 886861 56142 219518 899053 775656 591307 321625 63071 144 476065 486162 650799 4326 311484 789368 895384 6 824180 1059 166019 452818 824003 816064 894151 76031 680309 38884 310732 87284 1 666589 184803 723729 583877 643854 316130 857971 133835 775272 82498 809981 149777 377323 764290 386703 517904 887018 160801 191452 409164 812568 785892 77391 152119 32820 551881 87 887870 814459 180569 206749 37377 414060 888370 827156 20361 302547 837 756796 297201 838863 877131 63 890997 435 360995 361000 247683 884279 578779 760406 166 811613 92 604198 542021 846231 571 859540 22 136735 833546 184768 254417 740183 893037 473 670960 443718 828316 765653 752382 5081 865774 189861 207903 659310 838489 781958 516569 278353 702913 664347 124993 657850 426 542260 762947 2107 859512 736484 797152 164512 899522 898622 418803 883319 211831 365897 298877 119 88209 847785 141173 10299 161 899171 2 33 872151 520176 899667 538959 833012 139 10860 3 324224 511177 193 874254 824192 651187 870050 975 895543 3698 12 857084 507873 348438 843320 866647 121 454021 664929 423318 44775 4 814784 772155 595615 888438 5349 853640 739114 721 679606 481904 688517 582034 31 328973 539905 3 435227 83089 480 849653 648571 848295 105 26906 650405 45859 899379 858130 16248 95 157103 327622 769070 779691 841065 258463 853965 892176 72105 288668 792809 242700 872259 531684 868638 510855 11207 812666 745160 327 48496 475742 308865 25047 766753 112655 109843 480814 779938 789900 213 775248 11 746433 88882 814669 14 609038 254 18840 21 662371 759232 663716 845857 331547 357723 897859 688904 883476 41687 1 793808 809923 222267 3 181089 791312 93111 216985 772537 872603 797251 598548 926 478359 830979 7 869726 899168 841010 110046 326002 804988 584664 873962 877977 660939 897649 2044 525170 23 673462 833163 78 876886 23 392488 871679 25544 840450 24230 62330 826027 753641 608087 497095 29142 785022 670668 56 365201 3602 111 648215 880102 74882 819944 11 169769 895539 385745 57 862903 525032 831443 878883 211711 346297 719011 344241 1242 486967 69883 604551 11160 61 360768 229802 370408 17503 892040 142526 480057 818695 2 590316 743070 24794 448920 274176 894304 432512 647918 786470 837993 9 868314 878192 525418 500569 68067 896173 121262 873691 654726 854608 857930 331408 875891 883388 691330 656990 803937 536900 24 807911 416922 1631 890968 12 704901 37647 5 515833 1237 6777 714662 887829 6575 579365 507651 688165 507836 423462 129114 3 485501 739767 869823 32 10968 857097 16 7 3 701287 716758 1 31 889995 787675 697986 87910 743103 275159 653397 868621 793528 527360 882280 86558 86 729939 164439 859993 882863 816853 356499 13827 369283 881036 800278 379253 66636 26808 559264 740988 233054 413518 819596 594586 781070 218113 232572 727690 221428 9930 884057 61148 709107 846643 50237 811028 223948 862350 874717 126617 602204 281363 356526 56902 139260 367138 182951 415060 861744 750702 284691 315233 152737 897789 830761 580455 148 887992 751077 485119 872651 526094 831355 475502 870282 874917 16885 657280 186889 495 723955 59244 11756 3111 395557 898270 73526 499308 482142 352062 851751 452771 758079 894473 866326 458158 157638 296718 820118 66068 777391 622103 873285 173015 876457 5348 818566 619709 83988 860837 198851 418 384453 752795 4 865358 542334 361421 485911 114394 666309 447375 8 857924 15133 745798 491244 624247 247328 454164 605298 327057 151072 33011 10 311100 828177 78679 796976 8451 26264 458486 795070 667027 1548 831103 883012 290491 41221 440982 252929 195440 729 835889 3714 761177 162496 808764 1707 63 810515 836734 775948 818698 331012 151986 821159 2 318744 10856 168236 815886 261132 114034 208 735331 587902 728627 775091 294510 756734 91008 718862 727458 798167 848447 31 870398 402308 12 783306 426648 353367 309372 734195 187343 227422 732414 62 418952 884856 513043 645440 339 843731 1417 797350 742534 675947 864683 865642 866149 892229 605883 715656 26214 723011 327955 490451 437 787244 2561 307630 35 353438 22744 18311 889368 455286 359763 260577 466827 861265 321142 888231 637904 141636 607539 591072 878102 164 33370 336379 854915 898085 673927 222780 540162 674554 865385 836450 763378 4 787564 508796 894128 898129 470700 243291 842623 206 647741 876730 407145 841632 541316 17582 118 613141 697824 390916 628646 898773 897066 10432 630822 10 530 57 838031 614220 899671 3 856099 469107 853996 315498 710341 812281 380842 246391 18314 725 335027 70256 358044 339967 831712 849216 400156 92044 859499 5811 866832 19 893294 3 809486 2346 615481 401033 562639 830678 429 396971 287 83967 345797 813333 842679 27 593279 689289 379802 867686 36 879990 168 887827 785150 80 700055 855386 190919 1434 11147 10350 884069 5083 260896 38351 30 862789 182224 332321 33 873353 188846 883787 896812 824274 30851 274433 205649 79215 853782 365365 615877 13 838256 860265 18467 864957 748830 867268 786977 827971 712757 500373 558495 130 40888 168080 784942 793171 46047 765716 713672 304471 376468 67995 828356 129923 35802 726010 31 3246 3 174771 682731 353739 883122 839312 323617 531730 9998 887491 489530 889805 607 31 829143 814930 866628 407568 430851 220155 546590 824954 185507 356135 403952 677 1 896080 130 814929 116 167463 11563 542614 216 241 107 24346 380648 899392 1443 441621 194511 396060 866551 792360 701948 2 43909 767311 576266 28 661 785750 102663 118585 87154 28367 379 767755 30422 4524 852302 144531 125 375842 788468 14927 608273 856904 1696 841645 786031 875808 894474 264819 344591 807562 890913 271281 9221 899932 111575 27803 896155 142 835868 405780 260865 69868 245412 628538 2134 881959 356854 344224 68 47115 269013 877193 763251 252762 185379 18500 716589 635120 302862 791460 1350 117610 877271 109056 357139 775140 10032 238016 526485 4518 2416 378 835186 205246 96484 125279 583 232003 386583 407102 162195 543989 347578 590255 819924 884242 10113 765594 837792 305821 56694 135718 888064 830785 769885 890536 898628 872445 273531 186233 194204 750215 326546 2 682049 437217 569986 547647 658658 889167 3784 871055 730262 576553 466167 23 701163 665613 851778 1025 188 667 15550 874774 862020 240055 847 743017 884934 206 662 262322 19035 4 306275 518706 905 468895 3336 1730 7665 561695 74 682754 784344 468179 660322 871094 873079 828484 5765 96949 201697 838023 899964 203434 828071 780854 164928 60 1396 730803 762588 2 253 827368 890805 742721 550203 746622 848741 858341 861987 894291 14 241781 711672 842720 866805 839310 396355 1330 192 503057 887955 888774 867623 632893 881915 299 11466 496846 150149 899670 188764 68500 742497 623912 815374 158285 874393 860308 849891 152286 16920 805979 723767 877795 867064 756269 774373 23914 73758 618361 770019 879691 832895 546154 17716 43488 710925 324 60509 501066 352846 3 894700 19886 91626 768754 712206 422203 17203 50357 890882 818074 471329 87 120158 887520 886770 12 769925 734859 827067 427945 884424 350618 859523 825015 149800 145687 638699 197851 1780 412121 757785 896580 8544 882403 62988 17445 37857 647409 645880 67 867544 655035 446657 878157 870552 301525 5161 10 165 775662 599940 896183 121656 710323 251236 668607 118501 894956 282988 283924 146860 856 6567 866893 234755 34786 70910 180807 20 16 869398 847557 140 710411 172992 647156 369324 94319 546800 899773 521459 816589 880631 3958 8 8228 10483 59355 578555 220868 711220 5892 28 479141 674004 850001 754801 710672 284789 826806 8691 773667 92 314081 860141 2507 42377 2252 154986 71003 399230 644528 876991 161297 895170 92 464127 224695 735953 62099 698921 701772 190 755220 619990 530930 410403 376753 664257 715098 98245 762533 25189 1 399545 845514 411823 255913 8 370288 792686 591374 588711 882726 730722 816105 893752 74223 389297 861701 844675 61713 466672 98694 250983 228401 60129 898103 497570 229318 792766 892420 868862 393041 557082 750590 653317 71179 823826 719 819299 3 253560 639160 470551 28473 602203 664993 870748 671635 884505 834338 6 29 634682 11664 692263 333 858977 869127 875041 108835 395646 45 6927 143 361998 899939 753921 856136 293123 353090 206166 150 32733 2245 686183 48 898551 114931 876351 794931 870868 767570 34383 484426 393701 829002 899837 772955 865091 406427 255835 207 672054 5623 880484 79526 704897 19 516488 2531 896674 594164 856975 403839 389 166704 807384 854883 666824 487673 771125 7394 4766 766347 710134 804768 893258 229918 337 517991 879904 879105 865955 638857 666761 2431 875899 250 371171 242810 3 463414 215 886303 799419 92 766780 19 320692 284380 859813 46 767645 244354 671660 562982 768593 83 898586 307430 830983 302530 558159 64 719649 749242 3 883220 738088 874778 408825 3991 106826 237875 642 893002 753521 666684 470521 606341 8 494728 848733 549219 8703 416652 172007 147131 492520 876356 20238 180016 875147 897616 643556 213455 31683 337769 55041 834271 400266 814481 4 31512 875751 813388 683768 24227 699335 884090 373149 35217 886492 183144 2967 724773 838889 825745 785678 46743 73734 804715 444367 516799 8856 494622 1314 792870 641882 14058 65 269752 863340 889334 180045 492605 230524 623 289189 626 772426 15322 56214 744129 319361 77156 645007 240163 614015 291704 593160 9772 253175 220227 738431 202864 544385 665160 4 888845 513542 33 779314 782060 531653 17648 831841 876250 835199 893231 145428 273159 232624 2 15624 468 796456 895274 895995 727779 835970 369610 182 85 883711 237982 382242 638196 70998 719155 241084 863372 49 389850 38892 821989 893530 756102 116047 117879 825170 883750 899132 747262 174979 444983 499940 842744 748387 896823 677957 1906 54911 643684 859683 196344 855918 314677 825137 720693 323485 800959 490366 756465 883974 6 627106 688874 89199 825989 378299 19 888888 503570 575531 873446 76307 656666 894555 623853 419354 754995 255567 502900 871677 846135 842867 695158 842386 896405 36095 893827 138701 469239 54781 622437 8 846442 40610 10451 852604 53211 342 137733 675733 234634 196016 232588 177972 19454 51747 288660 530800 817924 859428 804936 358237 872642 57822 681211 601595 213164 62635 34106 152016 573168 894109 802551 359 35 818762 432987 820415 1 34062 221353 8029 199216 776795 263764 851527 57454 425544 711380 889429 641729 118850 395349 531097 775459 274465 1062 898782 822128 271102 757167 10 875851 861645 93555 839773 898284 1539 3 39888 8 291 889844 585991 820258 385995 21072 71447 742400 246982 4248 210642 256848 2124 7 528883 771283 521493 896304 288727 19606 40292 706642 83793 662935 885695 53641 1 171761 168086 858081 670708 847273 110961 818634 159540 730239 4780 813574 71455 3 882775 564 672465 883668 3 688478 305443 244724 637062 199625 838025 824988 29080 39 285396 871436 675563 735017 848949 2202 83416 37 829601 518961 893932 833581 881008 488514 838194 458114 880680 63632 887087 891124 148701 39296 369161 24189 398184 62198 129275 832453 898544 282974 9 187559 894420 873878 125173 885587 38269 413621 20 899066 872666 8 414819 207141 573325 25289 492129 881826 456983 509704 858744 259732 372083 490400 215119 470658 2 32267 888141 626 886045 19321 396 640144 2 285067 466925 439943 134659 874930 878237 751869 814435 2 835191 800358 887463 6979 731719 732292 92685 875567 734 777395 489614 6294 42231 713905 813256 351279 118794 810077 822268 48432 3807 652604 820088 1 743767 119824 670128 893744 211 1 629302 99720 802835 892965 12 560412 6834 172558 368390 891604 436444 102 802508 875878 261211 1948 77131 729273 2 438469 836440 114676 819056 523035 14 808765 841815 7926 531009 22229 19555 687031 764847 892927 255080 863908 777841 155379 430270 532882 854416 815793 850283 115 69619 24938 289247 864421 679708 19960 955 797509 3 793622 319039 867478 7 13 830158 801692 203751 772547 4134 76097 29884 344291 859268 870591 763028 854523 788457 13723 68 312855 129213 816231 880163 399371 1045 400143 767344 431385 811507 865493 417793 636170 874495 46282 864116 702845 116 391447 819177 168 867126 12 818173 5 890653 90122 824777 868893 874950 222469 883927 696766 6737 1477 716469 653417 155803 93173 83 182211 755743 148186 3391 287892 2 808128 1 26 826285 2 873336 763034 696438 17337 894124 387565 881980 896793 27 478714 750555 1 434201 403481 837677 467582 120366 530010 6273 6022 885855 792546 19876 233379 68762 78054 491563 553024 15 887425 758634 550959 143374 120 462 642034 61656 846 137948 452889 811329 2323 870688 631145 303401 899899 800651 804993 113420 444689 23384 833214 842376 406719 20935 800209 889071 4742 861885 145228 161004 653302 32 889867 885772 61306 509849 816232 771322 641566 250929 847711 886791 861470 584579 82145 22634 53 341206 619603 330884 23267 2596 224419 363708 655487 3 850 569511 33 806344 203953 190970 690834 396711 2 773099 190099 818678 840709 238167 890846 38 32805 371379 890659 123112 884000 610363 41163 327779 872665 5 703309 724624 320360 727967 326514 284766 25564 18228 149391 249168 735011 848006 689919 232764 268523 228956 278137 889399 498451 797965 10606 872016 17839 873779 867 705210 37 899950 860454 848533 120462 278959 22 328742 881887 42 867256 447398 851824 13695 635862 803469 230035 7714 12 776065 681159 866488 79378 804468 832707 854783 368745 333028 875723 860169 559994 51196 284719 158374 536470 880483 22792 25564 765626 899225 893020 639648 261 766962 764025 891932 3 507566 554103 706069 34 898659 888815 62 188364 897196 140649 2 394829 369521 422612 16 15 899949 11827 868565 686563 29333 248648 21 405000 894811 797 1 609790 511820 764808 864090 401482 8 1917 23535 731204 805382 178511 9068 824951 303339 893538 2070 308100 439373 254992 353335 573987 436495 36 479191 78995 802245 818516 307175 672455 322992 718135 309790 1 889604 595049 392622 797664 188406 334004 829784 480008 414 796196 677291 697913 771266 17030 874766 816459 820865 16 369947 19694 434055 797173 472263 9107 138305 792 866489 549011 17491 23584 91589 838897 739003 536 895448 3 572575 872180 536 660393 569082 50386 884496 247 546021 608419 88 370900 2 263 743954 4568 137 2 81147 505127 866362 711856 3259 714795 749440 564422 388 881808 57 563630 232049 410422 876550 891628 816152 837467 749248 815495 257956 365 825079 559274 170339 709 394240 773388 4957 853131 220447 339780 187185 39 312501 433250 345073 454490 873601 803493 32855 7660 343776 149 165860 319720 418760 60 521541 730764 241415 578430 855270 149445 841311 882044 1224 45616 736221 849307 750792 679257 692892 759632 584161 408541 342 5 592097 1 700785 811600 2 890696 2199 391065 34837 863197 2 792711 889651 52 794809 864758 2 510484 3 281272 7115 230864 364040 167203 59 34649 827208 653932 481584 475481 250099 870550 849880 416953 888761 878045 33977 283060 277466 791326 886177 821044 361805 93073 845443 468319 554613 597624 260496 550137 629814 854342 525410 113 872615 170533 527357 502378 689161 313153 663383 273127 78480 836153 785797 363238 397560 751325 847163 537267 810944 333275 872228 576477 866988 2896 187725 852898 83829 876643 863 763325 58568 818319 874695 346021 489370 31 873296 868038 13 38016 265575 646980 126409 5852 24356 614774 571872 660350 865807 567634 676834 2 174 857933 816464 121021 528620 193139 519621 882827 197117 585825 28286 201050 748632 189010 771975 70631 878561 38460 465368 278899 727740 178 682740 774397 881353 660804 860064 659332 2 101113 158462 647324 8 284560 279424 744343 349151 13 188 193 835014 536270 773 266757 491031 887922 897383 140215 836604 594382 506500 305785 838350 822653 756603 60 829707 259915 2 1224 4106 726806 863738 804144 3953 9907 842804 871126 168787 46974 885656 684351 364907 809587 709237 732804 430668 467350 576728 166204 75 327560 733825 871929 235356 593800 799999 89014 853912 65047 237290 738593 9849 858261 7 478371 782506 392177 20146 850790 689382 442611 881347 1314 682492 397153 280722 143 2653 619215 112941 1 131637 16587 579456 469100 696233 514116 610081 8 377660 592683 763748 885649 686375 464807 856746 761616 76 547600 483824 345863 877326 871460 880239 537770 355289 1 354446 300302 19 889928 1875 520 205 132 375069 807696 803617 5974 878740 896950 101953 254 503542 782445 485628 679838 1 28 38 846218 672053 529567 371947 520 1690 3756 160 120883 21619 794945 356861 886389 614461 841894 266511 280565 406855 150929 632423 167872 118494 21564 313328 646003 558743 834566 787534 601222 1922 66137 188639 862639 56 618812 450663 721576 825648 843018 87039 803400 897959 126974 676767 419302 362524 2 451 42 851172 880248 15096 741234 780877 330393 102999 793654 108987 59225 798239 703787 543187 401972 862308 198011 898749 768937 655643 54847 762637 519334 780380 690573 411811 837414 169673 49 74210 600735 207433 295371 585527 207612 56916 868318 267096 232844 46369 85661 94426 892603 628711 49721 837904 1001 884501 303830 797262 483714 18861 866656 473 870711 140056 834003 827341 365556 776911 879171 87 59849 630650 116429 738968 702063 730334 884125 857511 240699 122812 866397 77626 438666 890971 535351 838555 14817 80496 899826 663362 320367 455 229930 893751 143202 109814 844245 772032 749050 253552 183958 33846 285592 22 310903 769464 659339 30562 27 455259 250157 683820 480205 29020 877812 719816 120427 770056 624942 865783 7 833541 119129 755380 833320 830290 895394 862122 168338 671826 190090 316394 9 11110 844291 7871 14353 841350 845863 362954 600308 34823 110538 795492 624357 346048 808353 478474 767347 725069 90045 894006 455577 2440 887260 35856 303957 113 807062 490776 218648 96949 533966 638774 457036 791332 53308 566996 1073 36 616504 358316 704361 22 126217 104850 838767 55022 859511 879408 4837 2234 23059 340511 753991 800320 893971 2 23 163922 341799 30026 800034 324590 17 706675 37 2845 461 768034 569508 265164 751620 668078 519958 195562 72 27 92550 640844 609810 619294 5 248133 31 2785 188027 2014 872161 562070 27630 14 124522 4981 2672 873681 25 648485 830413 252899 51 549690 861042 413968 1 827212 127915 413717 621 851354 662712 881069 39283 765157 880322 138539 27974 638205 891305 232 574826 352661 783358 223949 4 391443 639086 7679 598019 768303 24454 329812 826355 2 880535 98209 285140 30 300923 705045 9242 847797 88833 888030 457474 894501 784505 290433 385150 80018 138326 857010 599888 649440 836868 12608 590598 262850 666 807636 741215 727941 884500 400514 676056 868354 893089 201952 796404 153780 205197 278827 876073 466208 878268 893157 474231 113820 489349 18115 862189 684944 319619 617990 80663 160567 543737 867630 877780 15 1 833132 230179 49 93320 4 733354 72 299705 717237 875682 170938 490662 348803 665691 534326 265776 880 846878 98889 229937 3 77636 150308 868602 108996 174993 11 320794 891058 590798 281 271363 4 181554 634771 598868 882984 4240 882724 880245 537081 652860 740135 317382 885990 234344 122040 664674 850258 102678 721329 186909 736862 1447 843740 4138 1751 75128 10662 898040 27 1 243407 571641 734923 532064 852548 27 261220 481383 133655 119247 826976 898259 235 894219 126930 222289 892207 844319 35 844553 384482 119270 437110 503634 28108 888566 316543 844852 319699 862499 894588 148003 317723 83886 401044 117326 895992 744378 4616 5 512036 68944 268206 835616 104039 197 612362 2385 990 600341 342864 639517 448 87310 284596 427866 506000 813384 15163 893542 797694 259319 804812 34 231827 522127 181099 199437 39233 816862 593861 808558 2093 369357 492 788572 404 8 294484 119395 8159 320767 26740 687184 129507 2 355259 5268 346298 232 841552 862752 417424 845234 731225 891774 733543 555833 14 768089 203566 875961 79167 235 836636 404376 840212 795457 55736 7907 33 244125 6 831916 342804 245684 184096 870357 788983 94520 60705 764637 824417 547653 226773 4 637908 33 766918 463033 238446 678326 38 802227 305647 889889 835903 846635 724501 894400 69 506731 330611 748663 560587 597798 139254 1 820246 292570 854253 874597 532382 795121 808778 278395 705028 16005 188719 62809 77107 790342 890500 827508 186241 335219 721144 844340 165504 889702 284705 404296 28109 400084 712151 732638 1 781277 877905 752117 869608 858414 21207 671091 848845 884756 727637 538892 30447 851143 168030 582910 167716 870901 2 2 135015 814670 1287 26 855836 874037 844176 850649 819 893543 156366 386 257004 123 853254 5 870538 862642 279549 353877 16498 6670 877098 88791 806301 102490 278404 371620 255567 721190 6 302517 853932 285 609422 20 866640 817978 832 1 875610 150 738181 821575 619803 850900 822947 798904 301928 160957 809004 867732 72834 794551 98458 377188 734841 327568 256526 573211 775641 861123 573 882028 748509 147546 7 118418 22300 773892 74049 878653 878906 719842 4723 811757 7046 878004 592449 548201 15 354 54206 40285 53235 713465 551937 862852 78702 994 844052 830338 180148 890799 11668 13730 3171 318 852497 58 885235 305125 71 36 671910 43183 428813 878884 831566 54 25 794732 776291 2 841597 566512 854075 348068 865456 54205 396128 601668 47694 27864 362191 878901 265626 771871 754115 7940 862054 273233 547191 880526 832830 266797 772424 850108 87007 836725 829621 3 1 55329 39885 525925 230829 744973 833303 898009 372049 496077 759133 714267 762710 806992 887405 501065 366218 7 270185 445062 193624 560718 165519 24218 483907 239011 452768 311 848979 856970 70960 311462 826715 841023 862290 1 804657 741666 502486 532962 394196 866972 31727 884415 834857 500778 422616 575198 869408 773753 829104 889224 893176 852356 811978 476482 12048 86438 862959 764916 168586 686591 834645 856227 872995 1584 739 685452 3 672989 871457 66141 771671 536043 139 225245 611 1 2 722425 735916 90 253126 3294 792067 469368 106646 282953 877178 45 194678 12098 634429 890850 51304 1 567611 73530 840889 428326 313812 874384 511898 438896 196076 87 684863 818197 102025 4 803120 95125 724525 814798 604385 577 115872 698665 62045 53506 85205 592597 702586 1984 771847 189117 437670 15713 776685 881691 233952 21 75 34 869418 524128 847963 5 877460 30938 2 854664 252 45 470229 413538 420728 628604 877656 822018 746992 318265 695960 119593 230228 157638 38079 683195 374652 652306 799383 20 724372 63820 154 421670 776351 858083 1330 45497 5243 157061 692512 886649 13236 556473 10 717514 118504 888437 853645 832398 879884 4646 379345 831337 797798 486911 566869 1990 35 122403 854192 499505 525261 37470 886281 9 824660 887073 659981 473359 194711 244130 763145 579322 196873 725385 356726 13 831324 897137 791754 85 827904 130802 876940 4 369370 579138 16514 208844 16 878393 319322 811538 895793 836574 444783 8 765797 191806 414 401488 387180 543820 611264 135258 78117 855052 888921 265262 741619 616842 39900 841138 759874 26134 375265 152394 719529 879949 293573 319264 41416 2026 27 298244 10729 892028 659456 893562 478946 829549 189620 97 194363 14 726903 734777 665475 466742 10518 329688 602610 413092 876374 878848 680481 860314 772963 680429 867790 871169 8669 843105 857183 14 211462 863987 32501 854001 486076 122 198196 9921 434352 4 2 814914 329769 618095 134678 872423 882533 27022 770773 22808 5798 63 24312 873267 737139 222000 428671 640225 422463 725533 5 27 744386 581546 315227 49827 449139 689882 870057 3744 804404 862253 16440 865127 141899 252808 1036 196383 266590 184509 884411 379696 884605 639013 1 954 98803 361885 740127 381529 255562 276228 413164 640558 2847 496735 871109 814004 808062 175962 529421 132799 790386 161835 780378 864161 223409 88146 299374 12342 864694 4 654622 7942 182285 29642 614628 675851 460830 6588 1107 885640 441845 669960 882994 867479 4 898145 223094 698216 677027 59780 35 622098 93439 558385 57327 864221 245737 294450 273925 2 7 22422 861406 1 66048 71294 853163 848101 182067 847279 282054 824037 765804 6 512987 1325 109967 370880 824593 583688 131336 73442 899179 709097 89503 2570 813280 337 732047 794818 697284 11409 850171 824613 862422 35717 689744 835127 824701 248622 35250 813123 242166 1101 777069 803072 91 554380 794208 280117 273218 489181 382201 12095 36396 128159 897816 608473 825950 537230 663617 115 6912 6 811257 726020 732695 123083 843985 838848 1011 763071 12 890387 15378 1185 491495 758520 425378 776974 440486 683591 4 3143 35 31 14 73537 890707 849041 298805 863751 737411 865191 196 331289 796679 526404 803532 823296 7 789273 91877 877147 1 762961 43065 14293 821030 323939 845876 120038 451248 639681 800700 898674 3 305448 169151 883007 724054 678814 562727 348903 846148 4095 681032 333369 473533 87580 8477 870472 375713 380312 16189 852573 57182 540533 889888 767610 297954 1 824944 214922 794150 867824 656481 842753 788767 348876 847593 2 847396 687795 869214 601606 3 890748 3 273001 232938 9989 651010 3194 3779 466936 21149 888629 760 29851 243271 845566 522026 10685 884951 850627 170401 804573 63702 857608 831504 415651 885217 501394 106200 855251 178938 485558 280603 234471 6056 7 767709 667797 872154 400803 893948 285972 1055 678041 862590 525407 167876 533636 164087 783637 252048 886016 197585 788171 269346 437949 341813 891803 404268 27424 271 802249 843329 381276 889481 849546 852639 39 345484 864177 878449 888875 655435 3 637457 282384 97569 381496 459309 473311 790928 530950 3641 45 826351 703700 833604 735590 603425 665887 760743 41980 4400 66 767622 638206 263437 888690 777014 819198 331744 229310 5105 649334 278983 832095 311101 852194 828804 872463 784759 382657 800805 725834 770196 133219 135 16151 380920 28677 791607 200176 909 651287 117 914 438578 466176 328703 654012 752819 344347 31606 866230 17 1049 238275 696450 658574 126470 313 538674 19 822412 722880 793384 374428 876705 16234 798180 822572 800 659114 400927 787315 657739 356433 95115 45 799080 28727 174390 92 2 615035 155666 811808 407164 879409 2 761 639414 666829 723476 237925 14263 20 872186 134520 204575 182946 104 565782 855382 671460 6 188881 346381 16821 45944 773742 332369 54599 252 781748 4 32 1 366 1 21 713838 646117 532256 66304 803524 209057 880499 429 624009 854443 3463 891936 317778 786361 708994 858160 15742 25802 880544 899598 64268 27184 166974 21113 354923 898054 4639 179480 514067 872710 700788 871297 864968 1 877635 630 605564 3735 123386 505349 892096 1437 757268 2806 866004 147351 345331 92 888626 715639 552469 652015 16265 852524 891240 866921 403816 4 877135 685724 807694 89820 294592 886357 329533 628987 892237 135832 757390 537410 603062 895499 8 855425 88 510492 161231 836773 418969 36193 842319 881325 3 744023 493273 230658 271641 2 763698 704402 1 464972 555235 8637 887953 889654 897224 866349 892988 606143 566222 872309 412816 344746 879087 836806 860333 788703 61924 878069 381401 627434 426476 882105 37733 26030 131019 574625 154133 801451 499732 859210 10194 794600 55647 795151 684730 869336 581315 688668 862286 172 52676 203542 710356 4 577891 296 47957 565422 872973 823200 43742 850682 268851 3 823723 227654 61 885108 709252 346684 18898 75177 785979 495669 774232 628023 221170 869237 484613 272102 213795 85065 870654 756482 829173 856663 106704 888453 801370 237400 838328 761364 553091 1168 10 129003 898540 878040 155316 431088 689321 370898 770604 678101 351422 291552 66928 38447 9 424277 450177 76980 797068 500560 893736 1 185273 285296 874027 862467 799746 167168 328492 845765 826975 679883 895210 833187 726209 534045 896216 13 35898 2920 894533 375297 401326 4 477303 871039 562927 1731 3 353634 765651 7 854216 23 879649 830648 4 24349 653165 819090 893504 894497 453 877021 371598 684417 2 29686 1819 763159 113952 17199 254 248498 146009 3881 733794 874036 681785 351900 877557 818541 532293 2 339588 526208 81288 1778 503388 415729 330661 313707 167671 28937 640799 48872 1677 121990 742907 250129 3621 34342 899806 862891 700397 639898 381812 229512 124509 682499 371396 467226 618880 795549 838553 11566 877957 807421 849165 65 878358 896760 479142 842008 476107 823451 893374 87035 888625 649803 184 823764 829980 134291 508689 437688 838909 765079 874014 12 675670 19111 647844 888071 459990 622053 850980 849908 1486 827073 157 94 859429 446765 844973 893476 235468 72809 785141 650786 500984 858257 693758 47259 747764 132565 289 880314 548048 734926 825688 215704 857795 380734 847229 185825 772171 625515 808180 254895 422 1 872785 878242 21390 224781 875751 301005 898792 887061 710554 216689 84 220632 649172 559076 93800 489123 863578 129 93204 380709 15 82036 606434 578083 881609 647623 655864 40 847144 547324 671907 469502 8 286127 310239 247230 487328 178131 708059 256676 525715 569214 681918 861887 6028 1151 1 774290 102981 870435 564620 828151 819491 888371 713397 764967 667035 772169 294092 203242 360689 204942 567424 815021 608052 772779 27 1793 370943 888933 888461 885017 891611 687974 4 672 381291 217659 432220 541719 11079 508621 629130 4 495168 877733 801059 147394 397726 810760 842880 478612 95040 852051 444676 896493 878925 888288 1 441534 156616 840698 874126 33352 301 284 872384 247925 500815 573165 18396 9 738836 268902 388179 826978 774326 861910 31571 434268 45252 1 865 775067 316783 13673 618070 881077 843966 149593 325358 64141 868260 359758 544670 834684 738944 853988 791716 863421 881258 669643 2959 279496 873315 1030 593220 899091 896328 177489 590352 10 207137 98593 686691 32 4550 2 257505 203124 229066 875706 862702 125 429812 419409 4 670231 816498 862559 716700 519982 867144 807518 885715 84031 550628 1670 720917 491741 716873 894802 845756 866230 450433 816613 160 571168 891025 781716 3933 111770 191224 897157 198028 753591 67493 481177 357018 880925 863992 4 2 195875 539698 669198 778610 49 882751 1308 881864 898182 299524 476995 576938 396089 8922 881529 818771 314125 309095 814575 879653 858170 766436 2230 24384 897200 5 3855 160179 888990 14 812910 31853 479483 224380 387705 126478 182727 486193 322388 2 187141 483976 35599 94573 271 803461 564428 129371 776559 849374 436277 432897 838578 84 896206 840 604777 765402 531832 808122 541 590189 113383 34705 543100 350322 1785 803845 842254 832404 631061 826873 309258 441805 274752 68678 618393 224611 14953 131124 147943 602903 2 274389 561802 245 369039 274644 606294 687982 868960 863735 41770 688 877340 816887 253367 651637 618638 223272 276391 105748 443801 899689 585612 661220 613869 118780 881055 141689 127295 897143 879717 8 212249 770050 820578 870487 55065 713076 164860 828195 502876 228551 693954 454787 675900 6066 806852 878728 62516 330180 609320 393806 460199 778000 635178 8 688594 334 137662 451107 839950 890343 600142 790191 3542 866206 98824 550458 896913 11331 340865 131 821364 123163 120101 344255 5028 48 1 444165 759069 511 898506 588980 566720 2 775518 5953 620580 156109 342114 156940 763166 365429 866632 2 3 831716 303182 881911 610454 566588 526370 873644 563072 38817 578815 45793 742114 865630 597004 894263 186414 210739 140905 892210 697669 238942 49631 1800 140847 64858 899914 106315 111 72143 884211 307 609 468872 6 681802 657923 1 897345 842516 21 635766 586580 882428 3 3 1 362525 13 614536 630088 10010 788942 834402 777 152 850557 792081 359861 587556 214 75900 858035 129662 740940 88169 891282 161117 654244 253717 465873 899759 788972 168912 25 679247 22052 254704 5 8925 889106 2 852813 73136 488738 106494 133 834306 855567 886140 284713 875000 887229 545313 821658 849504 3 811393 854485 122716 651498 498337 892802 834461 26 678 3 2 115796 817107 11 139544 548474 275605 838865 844076 661657 511932 2 14 896698 22 649134 673229 31945 10403 869816 214925 79907 1 548512 238719 76 230674 8816 834 36069 705966 872000 3 831650 373 857218 872893 651568 427128 692020 208830 217996 788045 747739 83 337960 71567 26 21738 874554 669597 611417 5258 3791 118305 745221 836424 4278 882473 145445 522988 659710 81419 594358 856280 245996 59886 755673 351632 881977 422953 648729 5622 5850 517025 639152 731829 236568 185265 560546 873355 704500 889720 366559 863284 798726 1504 567522 129220 565853 5 10255 703770 696927 450364 190714 697711 354103 890620 376509 785178 246367 872397 470238 95756 850412 858671 703313 877431 483358 538 673043 406012 2 891675 757356 841307 185443 856571 3 93 898104 756751 297189 762206 894023 710927 339137 177 388599 832125 890272 594 680843 840818 393026 369213 858487 724683 28845 449214 3515 285157 680821 280717 64304 2024 798223 687357 869578 583173 784693 270 605473 50679 869147 707767 52705 868294 736400 761866 55447 898817 812105 686399 65 856317 388835 191853 891497 178744 32431 10833 806734 768191 55550 4 502636 856623 240852 868911 311031 690198 834241 470898 28845 632770 884729 17079 877991 208920 793589 895323 897794 215246 26613 469927 269537 369850 882787 854297 896819 866979 801023 872752 858982 497578 239 1128 812551 110403 128346 269 2 658379 853757 1153 672523 871777 849203 495877 839534 153059 67649 21099 1 850093 803716 840277 675719 14857 30 544679 605795 121 484649 191266 468368 835178 631549 774857 621437 603001 21242 1 306613 186 216371 515576 703597 849195 3101 630066 551602 776051 212 29 14 737840 758409 356661 189797 819833 863265 868226 719914 754747 876186 313507 833980 473383 644558 8 10786 506578 229 496882 833034 256 413621 718278 261457 166849 623542 397322 24 448 2039 163152 360 822733 835455 49002 118 345249 692474 211432 707341 342721 70 759173 714452 896985 352120 2604 440120 2 788816 859843 746824 404489 69 392971 287866 7 833832 8728 784845 405 747 100784 791330 8 810502 331357 13305 851862 717110 803925 898135 9 723645 873596 11 592542 877921 19195 507503 2088 513294 3 410032 381761 240793 3064 590658 430460 529943 231895 777753 176772 898992 869965 34643 364105 749847 377 16 564310 4 189066 262868 857702 518097 191426 685260 850407 890510 7 651628 565138 249668 750417 306127 889672 564879 286882 12 860469 82 3 104625 320237 886516 766487 4442 358004 791662 837717 257090 3 35707 2548 1719 153776 35321 574721 823767 509727 874112 1 747005 195512 231808 19 106774 876069 469640 349140 837189 30503 747044 869778 418527 37 329303 3712 830274 879082 801038 167338 282341 730429 368695 244692 829880 424828 4 91894 123676 10 2 27051 122546 615705 3 777 108336 5762 801343 85337 349514 6747 20540 182 860448 891 727382 798288 7010 548698 891281 244798 808625 283027 893541 461567 745877 185216 2 586091 825550 241845 881669 104491 881047 7 805115 266022 859324 895324 40680 844134 242516 263590 813731 468823 16 436422 612193 887175 867202 193098 897626 1 619009 274788 857043 379101 433533 161446 892737 797115 817229 1678 758170 315 882857 74463 860862 15 320238 408430 4745 305284 804392 26 4 733551 589440 35258 371333 2 758996 63421 247716 310627 468899 6 5 2 842208 202051 626310 66717 362203 497935 587 2 894864 1 806085 562144 338 7779 95465 50 492 144353 30837 861715 852537 755635 485861 788813 199068 863672 838182 21 98266 101094 570242 32 277175 806088 31477 539884 898461 866702 3983 721025 252763 869424 818520 233614 77097 328567 274884 514581 552928 14 244222 70 860148 243811 23 480 835049 233327 739203 601600 805579 867665 800730 888838 270910 859471 580162 721024 42178 507711 282797 102 684076 854511 887234 8869 866879 1 22 539166 293417 214721 829091 765943 157 575871 827585 20199 20274 193664 6164 699720 21 891400 325436 536894 101875 336803 699699 347167 664230 827086 256240 566899 609339 564672 884260 275 301268 717069 855406 889170 40874 305627 896235 306965 792095 105320 428161 400983 666994 1055 791819 3803 864346 847217 4569 458830 891928 427374 88 852544 823545 780065 177014 891850 74753 2 172 588507 439224 745895 52 14 863992 322517 896618 1542 770832 862097 28881 817871 510403 897520 807599 546421 705518 535411 802509 867654 885716 365142 263459 733253 389213 53870 747722 467901 811362 17625 854631 568072 667074 882955 92 237826 568261 866657 861313 1105 41960 825788 564900 870344 415750 899300 382861 898141 61 5288 637107 795607 815381 726043 894787 862186 841784 756785 501198 4060 536923 883077 4 770524 684111 46015 153453 156605 156168 866619 897700 80532 12374 251530 564021 305414 255501 202655 395390 778982 879812 556340 780247 521504 839403 708013 639501 873523 3 187692 459664 982 488619 79 732156 263055 889443 439353 384526 826215 891246 29930 303470 831508 725247 816130 875923 827093 781035 51512 623256 2 769049 709995 274494 30 351308 312119 1 849697 692513 603461 153773 82467 19 730593 871884 29809 617598 450882 735009 9159 785261 810914 230887 763509 10413 696404 851161 322906 520110 167497 387752 248858 133625 406990 63619 859091 767704 486565 470426 873573 759106 889760 25 2 876767 685549 869786 832348 567 794565 397329 425671 3332 264267 890863 163338 637841 841081 871160 845951 787947 862939 99093 867080 516942 863060 748643 311818 754179 782965 8 175890 37906 9 887038 239055 877142 454912 23 599091 884029 855210 59 871449 2 889329 756310 849203 2 827992 25 86 91 893037 383926 2828 581412 13695 240153 231806 232508 377408 777266 339485 247927 20 845796 577760 17 401646 802695 668683 453587 17 641 756971 802235 825186 50335 638318 841254 429583 6614 841677 831056 881690 405693 791454 399632 862725 1 134109 871550 227041 898214 313894 33044 833183 133719 763 896982 544354 7858 828702 7 839630 28584 432702 811889 738509 809090 15 15634 521286 682093 387259 214533 541715 301363 845418 352942 345711 825324 167657 66098 297523 15736 529993 893796 23752 831895 886229 5 895836 398205 816879 83082 293212 899501 831267 503401 444324 723982 16990 770743 872258 300762 10791 883461 3534 837655 894646 141 673456 512518 259593 731338 45 548015 843509 118 62491 43590 314760 880702 385373 833708 698608 3481 179613 404932 891037 204172 844465 865541 829783 591763 51842 787035 2 147983 12734 289673 742705 690564 35785 809965 885681 1 27267 888515 2 441 39489 786476 398307 603611 821238 8531 689629 142054 856858 41455 4410 514537 20565 18300 178999 888501 886954 1136 857237 58 881601 146548 245 383643 94685 66207 32 844134 855162 831979 761572 830484 327830 348712 436477 291 877642 883811 438870 767019 83230 400961 775908 301487 806374 715838 850806 18266 181563 849270 831652 866826 867813 47000 389954 195530 252946 21260 835309 391 807292 818206 805626 797927 748890 259619 816529 625657 355331 625885 889557 812340 791518 92479 31 878167 29 2896 328228 889054 545434 303591 337888 65757 2 512823 890465 57031 877626 582201 133728 859860 829658 25535 839294 419584 386532 12 384818 296621 367763 636377 862060 67378 756927 709603 410412 669597 823427 18 4 1398 553279 719541 186076 2 122 863192 708749 393255 316690 162057 219499 878926 440447 27 8 424987 896618 896383 331480 2682 829841 33 384613 534367 485774 822322 214162 75249 594173 537639 502739 870458 844132 762627 633154 549560 458164 22500 412367 148163 683213 220032 697277 551761 6404 8186 707159 480632 885452 346245 692617 836359 729506 520328 892415 2653 443950 851744 808425 755686 22 520619 3 627128 7643 5 480855 5304 896522 464562 571064 886305 270476 394445 591 890008 693102 287655 38220 731103 8 30965 498808 851500 3 868894 867439 440502 645126 516526 676489 243767 257814 878045 371232 874240 765935 355200 893509 780698 5 731661 774627 828410 733002 858249 764992 872096 148591 552095 637655 263527 332538 883347 811067 9150 868290 832034 5588 759048 3526 571519 14671 1 729472 354372 79770 620488 10 874662 278136 323 855651 36570 316024 848672 79927 4 1375 11 291391 863584 309012 805785 1526 605899 566899 776090 851121 386847 842973 901 882676 12438 484530 282479 204113 785405 536669 478466 140801 101265 448804 1262 807083 148897 238280 843392 460027 7795 896807 504808 647256 659541 202795 848098 6905 34 306393 373427 1837 379412 108342 4608 788851 4944 3 2 872942 710713 855912 727195 870235 858076 809374 6 637799 194657 867277 713114 19496 822652 414512 439361 3824 870262 739538 210 429991 25756 825073 853759 424822 890832 90141 321185 49123 351543 453574 39 864823 893635 57 97 399457 346386 16 10311 366 780666 687036 817927 732610 866535 899660 801667 809164 868671 780409 890368 149976 580547 702443 784873 898817 347627 259357 2427 152 895639 1272 784648 426904 746317 25 92703 404569 6801 252296 849281 274 771520 883679 850882 265560 773931 860533 3554 867734 782237 45 773066 790132 872603 619149 637 451399 695384 889578 860876 327032 754853 888771 844247 813064 354143 81817 832103 2 865763 90406 713834 487 67630 861574 735712 408858 897968 614173 51 8 2692 428077 482564 733217 590567 94 848930 401 2 707582 729457 784592 642390 581654 217770 513957 279083 629026 833606 29612 702483 491186 886013 333052 897633 227508 148964 833670 27 887872 751432 857672 227 8051 58631 505717 745483 423941 847315 742661 321 378797 569 406678 52 772204 15 487977 762352 886286 27 838496 753235 855123 858878 132875 891757 14460 891221 310 154117 851841 727728 693080 22364 155918 29962 823090 174096 855192 365547 52760 765546 236035 689044 860902 2 849871 864216 14 815912 410714 520999 69468 3 12 597017 338407 809680 551 709825 398225 141457 582893 19283 2935 880545 507806 20942 14 834261 640850 29 868506 9685 6896 823837 528141 788822 329089 850233 839829 320941 115115 542544 2 859631 261620 842203 6 821250 794280 5226 361071 871670 182083 242125 834246 817311 807053 2326 434581 478141 550623 840468 716056 881844 41286 87875 857418 1 868822 455333 880840 140282 498880 861053 878517 352 369978 475292 841553 82897 300831 406634 880914 659088 72358 258956 262 423695 832829 876237 863613 4 518637 863722 14390 233760 878247 499178 20 440174 418625 894984 886868 233584 471978 844083 305388 497154 126209 12843 1732 499577 247476 379534 86941 400900 6 882203 819792 70827 863446 553902 897353 3162 27 739748 801707 133339 588448 282901 351257 621443 888658 899358 1179 46058 804306 897712 701759 4 64 787628 1 3 61765 225925 638019 632045 869782 682193 864101 584865 826816 631 851664 359324 468051 873662 376002 187043 3 219393 25 869365 132909 783396 752593 762828 358110 650225 869234 886710 66573 339556 771058 842719 573833 526674 878809 742779 801488 450566 145782 500432 138 190996 569370 3 300985 198467 4 421786 866888 470247 801581 834536 577 867532 38907 890298 14049 817955 871325 885900 43 761459 24228 52892 764572 849571 2 884507 427445 695688 188537 869230 760714 84 17089 235097 722818 137081 1 5 108291 494989 767031 812115 2 421250 751354 447086 2034 222640 867063 534548 642213 856220 421561 621307 403179 24411 8823 153945 215798 2560 715841 25936 832211 873404 3986 799129 718370 430 319820 886514 873292 1679 833466 777087 654566 204933 579637 826217 106786 886246 887806 9 264792 215615 876814 9384 897332 838228 512709 838780 376 416046 28 779643 760637 207245 315486 87 719478 704865 51 59200 56116 858412 215293 572046 692610 822042 157720 191194 600421 117267 406494 310871 893301 9 594152 247912 93843 1 857183 881509 719572 539795 746712 717281 705521 19646 308443 7640 663235 18085 599246 276137 846943 778349 858045 644587 891403 286773 496321 49403 735478 655358 891300 625890 658596 9669 18981 777450 419626 728960 868244 532899 853166 876607 798166 877588 187 862590 881181 862013 726505 1 881912 254230 150181 23101 644036 875644 280832 422834 824935 233757 885325 43130 888412 185341 630543 729948 812529 316983 743959 171398 1 788509 731 237316 101643 863080 103130 189 816816 213050 758723 496610 447989 201081 885912 730713 326398 329429 791376 592808 817927 7 795315 298430 419791 884794 179518 392967 871109 311476 160093 898141 514884 666485 226558 15 105662 519313 136479 381835 536590 889402 872864 701813 104512 544022 450034 112345 226700 631491 75254 805195 875877 718025 142581 859866 149754 200597 145294 496852 264290 227775 862080 96752 475801 883753 144059 378783 765849 803526 570721 3 31670 257219 429597 32866 800168 255855 16382 788635 826573 789091 886629 834503 154892 243550 97894 605 5 17918 160266 138169 317357 239648 629880 583929 872896 613633 18 718645 274 224901 278 833560 546897 428 9593 864183 439471 899791 3997 778901 21498 211104 92263 1397 80052 14675 489075 232126 640819 264925 895158 2 880553 893294 944 574512 808959 851776 599924 182901 596533 53517 204462 740185 593366 146458 209607 835011 884197 865469 438437 806159 815559 887192 376067 459816 105688 83583 126 1941 87110 749356 45869 9241 894028 856419 847077 698360 258763 606726 4 846976 623568 262603 798499 788131 130590 138045 759824 4051 418589 850728 35094 2 441 897239 1936 11 834494 892275 893531 884223 157 17560 137946 478447 555964 855474 850233 879785 774265 884430 874186 4 362541 489989 867703 868202 162 748873 722478 47 196 251935 721268 830691 893148 453664 118846 452458 620386 875116 467636 870953 582902 864497 147088 833794 3 870757 608926 6 760447 717518 740628 8 2160 265285 620477 29552 759870 588869 890413 90680 358378 850874 1 2 695395 710198 227 98350 739172 1976 218873 3467 107005 827055 146857 483439 534286 1 477381 567160 1813 359606 6 706 811233 34 5 54556 132385 784794 747868 833442 18 866266 827967 180 398604 193763 820963 121211 862331 2917 3954 39 205334 858708 685169 104322 879884 709248 263569 488539 837324 795753 494679 670813 378105 29005 3114 462 271078 378959 553204 714684 707171 722373 146 845397 829075 99135 4025 2 3 742737 297596 826380 162937 724957 199833 489571 284923 876435 184612 157564 258251 601514 866615 828605 895928 890965 724410 10626 861121 615423 87 279241 318865 550098 809339 851754 90662 814833 679054 862327 753740 654244 86334 389879 897442 708904 878362 17890 69 805854 670741 763884 876689 879803 837580 14944 851081 832074 773581 841015 512750 860403 496360 851737 4907 837635 858709 834542 681459 180677 781390 899778 586110 867641 37894 811833 43609 828182 91611 252189 226 589729 169 382452 23021 7 872930 327271 431262 57522 528595 423285 66 31605 820220 58757 86 766821 253166 885236 834565 892099 880107 632481 812830 233498 29544 739232 75412 538838 208289 889582 753032 855440 871922 180492 205003 501016 13831 120176 602701 831243 520634 195419 450 734678 1509 809675 850132 825561 1078 814931 432516 834476 5610 715830 160751 480814 88712 850540 21972 216762 16379 757901 799133 848928 110529 329145 1202 891324 207492 132693 853289 97052 476070 227312 392 406 527280 5187 897765 862714 225 141247 3 805673 846614 7783 809238 125 894924 406093 820150 880302 428493 779837 880483 583651 635421 34367 171588 796392 876853 772812 890160 557751 324136 874762 179985 870900 854233 762512 842451 732596 77 879286 427148 443924 826180 863100 48324 195305 434303 888130 887418 764104 885031 2 5852 13389 845274 279 865120 11053 133342 7408 847448 30 90 564556 857445 50530 583741 409980 1 209906 299057 84575 531 528855 753526 196855 140278 62155 833676 688988 884970 539159 898428 348161 880285 5 450587 548020 143 50335 391607 362709 664855 142407 843378 550069 1882 12081 882938 630618 728330 333 851790 8 898832 1114 317280 7 21 248084 201613 540101 876187 72982 761060 20 10210 622181 504 38493 39070 773239 13928 294338 659931 573187 787525 1 278909 87391 882592 898534 480942 420 858068 223132 374689 79 54041 399118 1153 740704 241550 28247 424004 6004 643092 194700 754707 887048 897454 794835 353675 815132 6937 179685 7 899089 484897 514818 19212 234024 888724 81587 435367 549679 868048 417 2 142 669781 465753 745420 1 849606 692279 404380 1197 760847 450621 10639 52116 830384 588018 780339 829161 872944 1 734820 853837 840972 415463 500156 216 830224 389235 619976 502366 64230 899119 177829 770281 680026 353954 2 866405 284 365254 822549 601687 518 766239 550326 5 73264 774394 40 2 2248 807896 13317 229608 877867 625612 22661 389339 1414 305091 86 744036 4135 859885 10 700380 177174 1271 12 836671 2 166 281907 49676 699498 310399 189113 886311 437006 440560 11 449785 348839 289 56946 892402 401395 489381 201319 796584 12 558551 8626 866998 7271 574790 32083 252628 807720 330982 577744 12 6 33025 17023 1 153021 756825 439 7608 805147 888418 852686 1 808791 105 346262 86233 13 4 610763 149285 230564 589 866943 803750 781955 879141 520399 895163 379878 854457 192643 247604 6528 231705 692815 376987 524262 18 2 816358 899245 230640 343633 585587 556771 884521 686105 971 350355 467480 1904 776043 899783 890871 785408 316091 174099 890683 257 610551 572296 387 603322 13391 241035 571748 657401 820663 519819 426673 318843 154459 109188 897899 112263 2 285626 845053 109 388620 413879 18113 824927 164391 515979 826981 881415 811620 720797 136585 632706 228138 88 672032 365812 116943 147176 834311 18 861573 655884 876501 23735 265942 589955 721067 119651 3167 862473 804604 52663 860792 9 888384 840274 815427 885014 840925 317 844541 23698 35816 7745 551873 884569 283297 820409 537696 567791 385502 857880 700964 729248 243740 573368 2635 134220 816121 899384 523971 8 137478 762873 292083 837686 862023 790902 113280 826018 99 399903 564151 726986 880517 670045 203891 807975 68016 49832 179474 855842 2 427844 898074 892039 457337 895598 722822 576318 883833 1 768874 734 668 871888 850984 798833 2090 285375 793393 751448 876078 31370 585782 367453 94045 728171 650850 6680 342 185922 892223 748340 490 884941 768107 892308 149 319791 426656 814665 891569 875171 897534 659339 162267 561210 872704 561723 104675 807787 419298 476605 22 786244 883770 1 7801 851487 755184 2 731322 1905 828636 44907 1327 214292 39924 836631 97898 897750 709326 863392 1106 65744 3695 16 174279 894193 572776 842697 1989 356647 60872 617190 4 272100 9126 139764 786899 34876 106124 786298 3477 16486 210320 814008 812975 144791 753825 858722 755015 755774 335730 326640 366743 411879 806169 826844 279954 715009 561514 510725 870434 873944 569458 828960 151513 839914 898925 12226 883454 774352 72127 551904 400919 741615 14 41 874434 86 27 854419 838269 447033 719006 880440 311246 197596 609118 897984 321285 6741 624993 809457 791604 219327 20082 558172 111205 60243 216096 549 677329 5 823078 845533 504692 892691 644475 368816 832650 850182 579692 893247 21089 739694 535057 78 889547 746082 215 561505 699437 427517 875619 411551 249904 348263 362593 2 4 647046 862954 99382 860074 858581 247853 865275 631771 609847 5982 306634 834083 3 877370 676361 867691 876494 307 894168 454 844013 429243 267381 172424 3513 125929 339332 2489 839317 601190 46185 871690 854163 655314 856868 135411 891836 1837 780948 119161 817233 732954 535536 253909 532867 770728 856475 552667 728392 84 730726 707528 602477 5 809702 439342 188878 847351 704521 638701 787 67517 704273 606283 572968 4 872019 619656 86870 33 811420 616531 804880 56973 806073 333 622753 647338 652356 859317 784390 654679 114045 896119 530354 2082 355684 250952 287468 5 353290 386549 69958 793086 274972 864244 443356 416323 183730 898860 222 853130 787311 896242 290522 445119 68331 265 868417 262428 49050 3 879265 2001 653736 5391 850529 6099 768672 371412 4 877191 866474 50 408350 9 428050 651014 894637 480733 17712 248977 759680 852667 500909 1 871615 699153 278585 202 678885 451334 2101 887778 807598 468772 653058 1089 477660 829719 431001 566609 118983 812133 401091 561005 823366 835329 276932 871484 859241 691795 332607 5 888591 798801 665945 678075 748341 4540 877950 774225 272844 836636 151 867734 11747 821798 872278 888817 641153 612159 206498 843124 523308 230094 858863 109652 408987 224638 798990 737996 308060 259134 342740 12 722220 42216 545393 13869 791801 244583 606504 824166 202163 873504 144 892627 773226 499030 1249 650113 75708 424 677336 855603 374 487829 573089 351822 206107 73164 821123 892564 873771 669966 663579 9428 15 838739 140359 515280 143705 618756 424381 37802 413507 8 57036 18076 349 752636 840069 65486 534936 833189 107913 531202 805470 763830 11947 50937 397043 187871 371423 788984 615354 9240 3 3818 853051 8955 658494 879202 285077 714 515656 369587 530530 555634 3491 824940 63935 317287 831943 436309 32 230785 897657 896130 10617 845859 753711 896293 885696 866987 4 637231 71092 29 102177 14 35191 154028 423276 421399 1897 777839 331378 221269 201840 19316 290029 215798 777423 865680 1973 278319 187358 407836 886500 57 252785 574046 276372 380204 1272 307149 67 431861 13 50592 879623 134208 157199 207814 857196 634024 146947 547087 843482 899822 401251 513073 111642 636430 899058 879824 797871 647268 593 195786 423654 8894 883049 15 844705 779433 585978 732556 2861 26 890165 845415 17756 55 4 724186 163486 343148 794795 843561 848726 898901 2312 696036 894777 31 645160 129 833376 768121 579989 618606 9 853018 777036 884268 498257 685796 648960 877672 147470 513663 263657 795234 119353 196509 3 874555 776 61865 800486 390788 789283 109 807454 633594 839974 818130 43425 663075 2 3 4 408004 799325 866679 605861 138640 851643 116 350120 2 27 343039 303 890426 452971 62537 777060 487734 693402 889977 426700 563402 783902 158351 809379 4 34 835570 11 717581 683557 267317 710115 580331 816115 493922 576978 53605 306937 882953 875806 853059 93131 872158 766448 868939 879255 531633 461353 8 897981 31 866441 826466 6 582984 870050 177526 874161 55633 526187 792220 846465 369540 851624 406652 396630 855807 68233 694519 733323 102531 760729 290321 849036 535857 79444 22 708313 408492 779718 50 838427 225815 52 405194 18360 427408 884269 6 434381 894184 45416 177700 859108 21334 449066 589221 573341 850941 1307 130131 824344 98 709067 765736 248760 164897 804593 683524 4584 808099 846029 890912 466402 820875 894004 61 552030 695985 843781 462104 886734 878742 213653 899002 857365 30683 386493 29 430006 886810 342403 66620 875530 862639 46 105388 632683 667332 470873 19 694774 194320 613436 818152 257049 837266 689981 364942 718632 93388 824087 337513 425534 600587 2 36684 104586 35 898652 13228 545709 890882 240634 133 348159 878865 445675 846613 860297 15102 490577 732812 752536 898963 848225 684198 884346 45355 1 357733 38690 35317 447335 866411 545196 440578 220724 81274 837000 273874 873639 267733 15519 647974 460267 892083 414058 605053 892963 851382 801266 883350 884534 794132 770581 773719 56751 773980 899912 231 14468 2201 749321 360379 563297 212767 394408 348545 465678 108048 1459 756369 509941 886439 703810 215009 867593 54352 610707 824884 35362 886124 38 766966 502754 545256 874662 523146 353846 682123 663241 882536 144130 827170 59563 5 873918 1263 145 853359 49 878033 851651 386958 59 730729 713707 839678 399862 280503 2237 797386 854965 863303 890960 11142 728368 846206 333368 879939 859119 168009 3133 848171 653387 4279 470075 454166 521415 126776 609957 464712 164297 813006 26882 806860 261725 170 308635 750 382076 811305 767988 453366 1011 64 516760 400311 880575 95 274030 57 13 583 840499 44463 140122 33 880783 818485 1 368732 523564 464382 528293 349832 687291 28 760440 671969 103798 824052 77511 13543 846162 767445 379530 829738 817962 478897 842677 897024 391168 610152 256590 39180 315385 218832 791120 3914 92 626499 42961 560 33028 1 32 443388 814996 1595 530912 550561 839854 431675 1416 346336 3314 841611 181578 132945 166816 867620 825685 1526 98 848575 853586 4 767543 837487 266877 788442 893165 642795 212717 774893 576033 365431 7691 573135 773338 824067 386 34545 411257 815383 795346 587475 770772 519818 523931 846074 877623 780 2 119 767419 548378 171745 565109 767222 30540 300566 724654 195 22 836740 780331 151136 299631 612431 521632 555534 196680 382459 40611 163741 769057 413487 474599 373406 577614 852695 678780 799813 850300 809691 148 687614 2 359761 875376 3 822292 80670 727728 114291 879117 826218 659646 511075 153369 242398 865532 1590 1 482280 899717 455869 785631 272 733664 784220 1219 869687 830618 313157 1020 107711 857357 761649 716362 429056 207300 850261 277609 811460 876176 126744 233076 857845 878074 604844 2097 875459 305027 2034 164771 546837 57422 669823 376354 804182 285037 759 333023 66 852351 787366 813531 161194 14 171204 5 839483 46206 222 467650 560220 715427 876612 5 218 804517 806948 758237 134220 2302 456789 855114 10996 851439 844410 852491 39027 42516 891870 864972 889875 420096 70334 223568 462378 5 876418 102578 1 845530 202462 20 325533 885934 50648 807535 275755 893121 532 398408 171 494320 8409 275557 219384 732350 13 833289 755750 780275 851183 12 266166 865290 310496 854756 4 69 808470 741922 585904 772998 181987 456398 520041 856198 823511 2086 440321 1 31387 771317 799741 877505 800514 855451 860473 422433 231369 858882 615982 896481 798501 235 897532 795829 282536 749193 841275 788490 338491 876632 880826 435982 791866 634622 717387 821816 887603 880737 277172 870664 887606 808409 886532 858794 362894 92494 273417 725478 414963 883840 55117 475835 19226 297176 836148 773585 27880 684893 176700 746527 573942 815516 840042 877341 23319 264732 8988 8 129919 351514 620696 16 628310 523345 283839 891585 477409 1114 358599 513501 634933 199986 611156 841447 656516 685880 793 3354 800345 11 837953 867902 2776 893768 3743 105860 871777 8 405893 21 618337 100139 98180 880765 80 538028 176695 2 898979 815034 745508 5 678 265400 623 86564 832377 439 885055 49740 2452 492717 895886 42045 160132 43593 4 892861 879845 336157 5671 14753 878675 896043 644959 40369 488057 810817 888723 870465 195551 375219 794560 855371 272893 549681 156215 775854 408231 715739 601983 555061 5 235052 882834 707778 42 393987 168487 261237 277 897494 9140 757716 69055 753723 862648 884885 516025 712058 611909 586835 184 53 142484 855739 743366 875083 869898 689069 553578 877983 496557 810 120852 822095 762504 214512 522280 16557 309947 884843 331 827569 299915 8 14 643389 585772 848588 25 660257 529117 280036 870535 816905 349393 803931 616 2 824881 2 204 5 854633 14 639552 2717 165 3600 5 554246 692714 737466 248919 373301 525126 834211 14482 63759 16251 278267 842274 179329 779722 816001 839834 493268 43 886895 571493 547773 895548 660150 893827 143919 839569 963 822718 836280 843985 515272 90 216326 20 742342 313048 852737 153656 633119 4 404695 531691 568240 886951 108 11 22 484613 864776 3232 551983 2 243834 700820 7 809997 819765 842979 1 3018 705603 871274 114433 409837 760377 98 767965 182506 180684 323046 47166 782325 896488 246795 361 412502 71 103281 7955 1020 867976 848717 5 393888 533369 873503 867337 894040 691586 145515 861591 72280 805470 687155 27 88 850495 668055 24 647815 12 306360 886536 364570 1431 412558 604028 15 869730 6463 887084 833210 819621 851605 764601 471195 10178 285617 435712 5550 255512 157787 893281 230 764648 673280 230990 893058 654120 155140 494559 2199 53601 791274 885738 159563 716413 50981 854770 452888 634825 176071 4093 9 333589 859389 687274 184266 237925 182520 779409 37512 855914 687572 13979 55 151762 485572 592811 80710 6959 893983 61055 444098 557405 779876 849745 358236 42744 825854 861729 375305 232 728424 422101 898769 372 895178 836962 829960 230391 24 231 603540 504860 892687 219401 56089 896109 840469 609 469417 838643 48726 530513 435481 363080 287125 36 804299 292 163429 23027 38311 62 84877 860903 293890 831825 868930 795432 472915 667226 377623 879250 836574 700580 599721 79868 726445 898895 330793 102 569925 5629 261493 740094 873389 850954 732885 269287 153164 881506 22 2575 710914 467522 143047 474711 191615 771311 842550 801807 2259 580 876283 86221 837533 652694 855597 893867 428548 781212 352795 843850 589038 186485 883819 4 880445 686450 239 439059 422500 109132 6 896488 3876 414129 567220 666176 673159 38 115 856670 19622 134 433053 3181 66 896945 896767 633703 239 449036 98738 445320 812659 311955 607219 889778 708491 660404 773724 739419 829071 2 674009 892721 8420 2 81867 37170 896412 2054 868620 1 131935 571072 729600 799126 882004 837120 387862 49911 758186 889888 748901 545327 196429 202371 321506 692331 879369 844434 591166 123066 25804 7833 886683 155194 727197 123740 41577 246344 1290 779872 396271 862698 188656 614956 3 263952 747004 864492 738 897404 3 406618 867722 425 165711 547879 845471 2169 651405 515090 312307 857623 31 405087 278034 843081 520445 185029 491291 828440 750639 99631 33744 62605 496809 20852 260365 40 630494 787785 24 147948 739641 406705 873443 401624 899522 402939 689438 735452 121301 89208 886395 867021 279532 108 354490 836301 6446 74 55 162937 135331 826050 745417 207056 896013 859842 799990 706723 2 667863 897494 790424 891298 840014 409578 68982 657879 202591 321595 525736 502768 10 831141 719847 870348 670 2 449206 421274 733245 691972 870889 808103 861448 819600 891883 753412 52 19 333672 1 584606 61524 707904 805179 113227 527024 794919 742 155848 896205 417117 640853 184951 894995 601945 791 888085 981 731971 881433 352820 825465 3225 583686 838394 860901 876364 780961 256879 747900 553724 254564 444857 1 860973 232157 679681 888815 395758 880082 857404 369142 730035 3 824262 74537 830225 892152 767772 3583 180568 802672 1779 63 335418 890014 837593 2661 606759 2748 532085 216613 358372 858440 8547 3 721353 894811 711305 14 85779 23766 892818 787039 829471 963 6 348684 75355 334776 815532 1389 281072 749249 643604 710735 210613 897388 856332 824343 838944 864351 839212 359205 866582 463062 60 488007 2 702195 880837 289550 823038 892965 835453 875957 551167 782657 521962 472723 652719 892999 444280 22649 455193 629857 648366 291519 4359 524649 10370 850570 86392 652557 880184 589 367 899100 568083 43 821004 857378 5 235271 239112 285958 61509 859146 579082 805122 69394 245573 877 306610 522053 883533 642997 27 22167 716112 826563 874363 339995 211311 8363 398 13187 114813 684617 762667 840404 281742 52 263310 14 349141 866774 675986 6 221118 1016 715309 60281 839713 679472 567739 2 873872 344145 11 848064 859940 17 765034 69439 25147 739021 852393 2 11138 781835 241633 851912 1832 65650 814105 647795 456728 742081 615070 871363 1 41120 360170 843334 785291 95 887124 880865 604336 1395 103854 1094 405109 8 850797 32447 239780 879270 886288 814442 847720 879555 2 54 441130 865708 192065 700617 809282 251763 566939 139537 895703 669203 790482 138079 2706 766817 823417 808117 857890 418856 877020 730 195374 875401 889127 502970 767 721635 29 865906 734645 2340 4820 891731 842263 375272 898103 591102 224358 739214 710319 709197 509937 363433 386816 773328 865620 97378 782988 745996 238127 271473 899179 776637 53696 286083 802646 644484 872119 889952 856811 267278 648846 35354 2173 658577 152326 470470 553566 843654 516089 428582 623495 840308 509692 728423 217973 28390 84067 415924 869302 482841 325998 739922 312804 43742 5 16512 860506 168 876335 407110 10486 485069 785988 14 74123 96 84442 512952 525051 875234 479744 434739 894423 33351 707946 506312 859989 368567 614053 823751 805134 548201 787635 193317 677913 1300 845459 207098 5495 791167 213943 477738 886538 111595 24 166747 779605 3 2984 624958 880386 6816 202711 427357 579549 693033 10883 869163 11 325786 881058 425851 797939 150422 872229 420755 453 457512 894599 745261 8058 816124 472619 37717 571441 44282 6311 90106 875109 50 320988 575026 636547 672080 220288 113 121039 193343 539038 543407 863560 52562 890593 857511 886593 833513 733166 1 4 574687 815239 512836 817147 697941 808987 673440 712127 55 715792 579417 878030 496548 116971 887411 459719 19 830582 753051 626551 816345 367419 788244 20 190542 513808 753596 410731 860494 895499 745033 878037 719444 448308 729200 48 89886 345886 852209 29 608567 191690 826527 150296 402242 879730 319639 894112 897294 823314 890969 777545 861666 833433 5 876256 650594 855134 2610 737002 604861 282549 54 612485 814321 742389 160519 852755 39 589840 668088 781645 217500 850789 164845 171387 889132 8739 34139 7 885629 227272 834470 321 324163 672213 448281 71643 785799 528824 602044 734435 119543 827105 862078 854599 798032 660887 801112 818893 878333 737392 824485 307533 612864 777102 810126 860592 874 324072 149233 864754 227846 1834 186 870166 564778 790431 785441 72044 8 360099 189528 842584 725429 225990 402258 5 476234 854895 374553 22665 656914 631524 241 24 610670 168175 768686 654206 2 865870 728318 289 528111 37543 838173 511 796511 105529 1849 114810 171917 10305 837473 405454 15345 76350 818967 1797 29 5325 94303 869356 828901 461691 803253 147066 742123 6 827921 385066 489 501536 797 775801 746430 847896 14 11763 865003 742559 47534 74830 632104 617011 15 797917 877293 93 797625 718503 23 506357 8 432965 460527 39 694527 805605 887635 244 379784 713611 811289 223504 2 792237 875926 886576 662836 272065 16 465660 112821 497470 709299 127296 7 448194 640599 12098 662035 863322 897909 36703 411577 761154 889130 794528 218636 813005 861058 652570 31385 451828 479361 346799 734320 696168 3480 699288 806995 64 571921 686128 718930 643898 6 2 827576 334135 887769 789715 813070 96099 776559 47663 30395 825178 215986 822404 2 835594 775143 296843 409443 206169 10 293468 727387 335864 217291 886712 357570 386285 58793 873148 50 368 312431 7 767091 524073 894387 670548 270015 25 4 597011 20 892381 875054 870166 31955 748658 32086 880052 5 64 2197 740304 187073 25347 50297 92911 766587 541704 864379 705346 424342 180520 351370 830897 856349 746969 326019 881507 416069 863428 770965 41131 790842 866452 438994 69881 4 58731 45037 9 523734 4 588592 434924 32485 2427 171857 574654 681316 785475 78789 860709 794124 855869 91721 894307 341 869015 18 803162 697877 150284 345436 78911 23514 806457 29406 841878 884813 424497 695506 507781 347387 796417 835956 37877 834444 1651 861940 16882 57666 821539 821856 5490 731037 834635 836497 498904 266301 2425 8 885604 7 385234 101060 861008 899920 579247 509492 34 2424 17 711 64625 591949 254602 646358 771107 738661 555227 784026 789776 542848 148437 323802 603025 451629 105 889873 380499 239146 229356 878039 35932 848298 789366 630801 353387 886822 122720 44836 893990 876171 33 737230 808665 237490 3 550143 32566 4 893224 564671 2565 64 841022 467335 880528 763548 27 4 832310 14281 845256 532464 818180 779 183 10117 25614 881876 831522 316802 828654 207169 864888 4 737951 862603 476274 6418 730822 450901 9810 102438 677062 618523 782639 517743 200 858720 346553 422884 150 380239 114421 627238 694675 135561 896870 103457 381348 603367 68 846170 289389 785020 788794 150376 404877 473763 338097 127 817973 691637 29736 862973 742402 37851 765707 663575 950 859223 835677 470942 623937 675560 143231 12 374 1700 885210 812641 431915 35712 45052 867082 878094 814693 93 8241 813801 1635 837016 41457 488386 10551 896709 654421 771258 9 770674 1589 37688 235007 12 212028 864759 84558 800453 269750 344349 869098 7 824171 370180 677217 5717 113574 889822 606917 179398 788591 481382 318372 861811 195239 875054 548101 715950 310304 2726 419755 355996 152687 874716 833930 874216 31115 682307 8 741871 392013 898556 879905 1739 872570 435736 44 746968 175957 556182 884045 221588 579788 310605 845836 896450 703226 563891 330808 761510 589239 8597 14140 879718 815780 52683 700684 335376 829678 859748 896377 69 103191 40152 29 334 53 348810 810571 102466 588368 430545 2 836569 3152 815665 112157 887276 4 166189 761042 112352 420790 27828 771542 181307 859111 706249 482211 249642 182118 30227 159444 729447 885537 1 720292 61991 842115 156629 89112 328275 453774 2908 352974 810360 10335 397142 885074 538616 852317 3 785594 174718 853989 708770 891013 2 755154 558745 555426 15 354188 30 877611 850042 333555 196808 769675 371660 598147 742827 563554 548116 818839 134189 402517 11146 603206 202370 18176 184 862246 259750 841900 870873 762764 265366 700031 96 11161 154361 580582 573160 777361 144172 504752 882951 613273 87137 58195 305 439563 811563 872909 311692 802371 106445 197 225 142950 27155 732747 860737 866690 8673 426998 6271 397954 860134 895900 839191 887572 392022 126446 1262 96318 830538 600838 357 897098 863423 249654 39194 850006 637912 810933 658531 794820 869492 819937 64810 894182 815932 498396 15418 851324 650886 467389 657689 47936 648950 20126 594642 277123 276570 12 710891 816 867312 294662 870110 2 848666 481774 843189 2 710474 839139 894223 78170 765802 874136 547448 860070 851737 48080 730658 376895 807594 134755 309582 872409 663964 859991 264424 782516 66309 763787 14 277906 103 859025 11968 33 570521 688795 884046 729967 582 659059 817797 604418 467502 69115 11520 564558 5 859391 394594 480551 471489 852347 131 895720 792420 381960 609747 260788 524312 8204 892687 216609 62773 888054 856339 882126 246978 843482 171418 577832 576464 730995 251 852178 7 805506 270280 890699 268787 844745 40991 830048 468203 3532 813978 596810 240010 877623 502520 107 106512 134725 406963 177005 62026 890722 386528 754261 280115 322748 296645 471340 729449 524681 605764 26818 897966 1 389518 316093 733635 856718 763130 878741 521639 879687 28824 599581 396681 203 27 461915 27612 238970 15 76408 791608 484107 831131 870429 7 774393 868659 3092 92086 889558 86610 1 670336 834056 696408 854083 5734 812749 433449 806889 466639 135785 724138 274959 52893 44688 155026 440671 885253 676245 730303 853476 678520 289630 25686 85 9039 259515 854805 784501 1 478502 1112 880429 2588 405293 160996 892285 516457 2705 875216 686807 641885 835579 469118 176893 882810 169890 791612 831344 889607 780503 212114 11 779721 850741 756669 157346 858776 128077 765749 863287 401185 306900 26 142 887073 889228 696261 561111 392190 806936 624017 74 3191 1833 3 856040 705992 804518 892761 11974 881450 552223 341173 498160 885934 536332 548293 231163 880832 6883 2 272891 898344 52 806219 898651 672754 57464 153457 32 2057 739396 586835 896080 607101 370752 700605 116737 714094 159554 151370 6 345203 293435 295825 16109 294822 824701 2067 33027 24142 367686 418796 20 831097 512924 514223 884300 183499 818224 272023 879420 892028 264324 282814 760090 886013 851879 666451 261216 266136 5 173193 103274 6666 831692 717490 30 795380 14928 181101 738 5 548133 382026 681302 230491 878216 118872 851810 30025 895879 757560 283295 109766 382162 4 897436 74409 230209 890668 643100 861928 14636 148453 142361 861013 791375 140408 2 864920 339113 877757 856667 895195 136492 182644 301734 3106 778700 491149 868623 148 17 75585 564259 893238 4 228168 3523 708051 54 868988 236427 809282 219285 842709 675505 71504 201 839698 880823 642984 161371 149900 894392 1832 542063 189 6 47093 565747 1705 665979 728139 305388 758773 899892 892973 185327 313841 205 108304 85360 611442 337830 677003 840326 163376 6 84 853941 128113 1660 875030 323033 552786 439521 883386 46968 646915 83038 52017 336090 334016 345385 101 228562 393679 208594 864180 64869 862994 717436 41871 49215 387509 824946 618658 314471 584985 11978 258032 1 744369 895167 387637 869387 11045 653997 890546 887531 811345 3244 1487 541717 698955 727729 155425 804385 888983 782827 702353 488748 413514 849187 22 10071 23 602 62459 499698 600425 253989 754549 295536 48936 675551 66201 180819 48997 10 75 742289 195600 713275 47117 870686 191 869058 877966 13 1243 5973 878912 77775 599543 862393 314944 888445 288611 817430 409893 776998 765112 898557 710527 835365 51842 239359 5256 823155 637323 707901 745968 873705 608507 853259 419033 381133 879849 869938 867242 91258 460366 32133 882300 880514 807930 454 841649 504096 516041 295708 250877 5067 893410 369230 635887 116 616481 292 867406 863632 839 2 426180 202841 1745 564041 3 93515 599432 822778 68916 608110 747 656328 745 66710 884863 479358 45397 74226 258184 77074 548316 637974 740577 4 891451 744773 530530 897437 564198 128257 671809 691041 629383 93887 845721 766307 836465 716534 8 24 165990 2704 891138 619505 162837 230225 435 123321 898340 18 448466 552753 32979 813818 2287 318294 347867 1 715732 389472 896136 883473 899372 893146 331937 2615 14954 205997 68 881804 238346 853898 899320 14866 856888 575242 237094 183289 208908 62725 194815 297550 778515 261029 891864 897332 401410 643700 497387 737029 717680 174 874457 66 817371 883603 314035 825964 855351 76885 319397 489137 25881 270969 375345 479428 38553 884739 752237 184996 403487 603068 710 879301 708989 285205 862318 509127 256419 102791 44850 802375 147960 200032 513935 377278 816453 458438 832015 887169 831154 180208 76 133581 14 340844 795048 311177 832739 791119 891385 2 433645 394572 501206 773006 899407 24 856068 769508 734 770515 885348 7 817876 321 439 1 647339 517225 883614 479058 772972 1 768618 828449 133913 349266 898877 798709 487 13 798437 810759 308 99513 347637 724728 821609 477615 890833 563738 4 553485 679848 6 7 850803 6036 373340 16 717766 671684 779035 738759 201078 892931 883383 785734 682009 886238 487670 867657 851551 223575 848789 741425 657048 809056 665296 334398 847575 531442 226548 2 810279 899217 887068 258346 890538 221156 176 875365 882836 701074 724218 885433 598340 135333 853326 480180 752508 730183 195703 568643 260 5160 583524 63046 211809 899203 23831 889426 419076 815162 635782 879707 736211 886783 824754 28 106 169284 790602 453 798011 723881 235607 477263 797389 740531 8 714430 519973 531 2 780241 221281 275 830641 403155 795408 133779 811732 793020 10784 879740 706851 2 473320 792786 704037 794368 637465 18 896973 131532 694837 877705 3202 125615 883908 728958 6 863087 415803 642154 160316 822145 852783 242255 884681 110245 850095 881185 805615 250979 265160 15 161775 164336 399879 870470 4 842438 2 264490 6 53916 53 169628 323792 4 739176 842607 619023 328205 742378 694163 533085 70585 41 618851 56112 210575 217870 603593 11963 869515 533135 659429 509116 595980 486050 867555 12666 3185 147519 405636 22647 539968 898688 110683 879313 453002 212277 858658 292909 860593 69494 893489 1 878498 253560 586417 843224 877217 285077 485200 230320 535452 832928 812648 150944 54283 890182 239501 2302 726983 4968 184461 4 337459 315211 25752 111949 50451 649937 822794 517484 27620 164 842136 490890 862045 573170 61645 172014 22 3 852659 494138 124 787829 846638 425663 71940 683599 871192 895659 737892 752987 298975 861707 162 877855 384135 597397 607027 861079 357936 250131 873711 882738 659656 445454 3330 1425 834 874579 1159 18 420918 168918 107 1 52978 401716 12815 63 155633 87203 3 533774 14427 130390 618837 2873 736167 862945 461533 857110 539472 788663 540493 269650 152396 897168 490 182930 861549 460070 28 882143 817767 12 18 1 348920 702835 698093 949 349804 1 760370 658873 892816 870715 845612 9716 896209 294267 877429 461017 219820 312499 4407 35 430093 526430 695555 279875 808248 848867 10846 20882 2 432499 606553 864326 399860 821951 46772 624648 431435 300892 340792 891486 2854 897892 846158 2701 88132 831278 826476 634618 868000 843811 768488 687582 123120 71285 113169 1027 764810 401098 962 514438 23333 540371 748939 567861 844478 751274 11194 478039 3 9 160632 79329 791804 8243 876999 533209 820401 680607 17516 27279 882708 623947 441 718006 10307 1694 649791 869761 783530 601489 573421 81530 859309 274930 3209 849129 870106 12645 572814 897811 884574 257895 879974 518858 152119 489152 3496 869720 7959 28 803452 829234 797497 22 7666 793971 2836 164940 873443 32 829005 733891 183460 786772 816867 749180 866314 216134 571129 28723 290564 2035 810048 734386 705572 753037 121867 855605 501851 576093 189888 1566 31 477681 684412 491186 327453 490 274748 788998 59484 579635 736002 622563 121895 769585 298216 186132 195358 480406 253097 637 184626 2 695506 168692 6998 831219 68586 874832 576287 283317 35045 855129 88679 405613 196332 841025 48 808499 69134 286528 585324 14904 732210 161100 694572 668100 511641 777664 604192 769228 345435 458768 302036 190260 2 876454 110466 135436 36 463780 844996 558306 330669 456165 881047 18102 444031 600941 1 448288 895568 498122 19892 32278 80854 361547 127399 861930 772328 572044 850438 2481 853388 810511 827549 687828 27326 4619 2938 535932 234 758951 118473 96281 861293 17 892346 6 846548 539163 36822 871825 6 265293 441090 889973 478378 350030 64140 702981 16371 341229 4 397397 825270 8 795517 57176 13952 533359 47 870693 834488 745210 1857 796431 865818 808112 772984 420742 696177 800982 728201 61193 779382 213108 12344 880637 874338 868013 120924 886949 373929 769496 1255 632129 19578 860167 3 817811 731820 897015 2683 285792 892555 857361 862043 455561 125623 520584 692775 504844 128817 3 14412 148966 181170 142249 1701 856770 783793 615955 836334 877256 847640 492 90387 776187 727263 223978 410267 1940 728610 855633 463803 709927 30 838495 897983 768898 833123 442624 12 343457 866380 103355 325940 6498 45002 663845 798335 839933 808455 39885 388274 789234 127550 46009 1313 15 496661 714622 815017 807192 708703 844310 43940 281246 831387 886479 254 789361 895441 675490 746903 799987 567062 230014 7945 414063 316935 323720 895941 884794 859789 865667 46968 129688 2662 12 357594 463 868949 378 346 491126 886009 254585 290338 726054 290 76 288089 880930 417581 181470 35397 88271 10 484443 193063 63584 544818 74 452624 204940 809201 229511 275998 826213 539180 206359 866128 1904 481113 195361 514129 878757 12531 818781 768819 15 707091 11 39 145430 139331 762334 9 874547 122134 762499 760256 885094 682571 7 495014 173280 425184 578331 592622 803263 44 372 836875 417251 695507 345735 879540 260427 385525 2 880246 588603 595937 815719 892338 857467 783330 58 539853 834618 2 198799 816946 773159 186696 572603 534321 780650 497688 2 1177 847607 487406 879475 895037 585687 72313 842106 453664 858064 428172 444275 611328 651603 703053 672348 1091 686726 833736 334129 265512 695325 783937 61 777141 797590 667042 823153 871956 793122 121654 832214 213845 697543 236108 582504 21428 463075 681493 748361 220009 2 975 621808 338082 659 11495 849633 269261 2752 270771 450641 899895 567009 161476 281941 181712 1216 286660 851001 818552 688896 763003 547923 841376 2 180709 845841 338726 282023 660595 885489 782054 377936 83725 7779 850849 10 730784 23 760419 866683 682266 894793 1 325867 2 109511 792352 397542 553329 379064 602075 486708 880101 633602 185300 706519 51 470229 110026 882448 555459 100157 464993 15027 829320 262117 589535 336322 288671 847039 634174 879658 877170 533817 728 2 119916 676998 26556 890640 2890 951 836008 250309 779681 366230 779900 883814 680885 127124 2054 784206 175565 723055 603010 133347 17 237612 5 654237 290414 259327 440264 27354 394337 321074 4 298768 376721 30 114 581748 875792 549186 288964 1740 762542 705591 31 934 1310 206221 4590 3 251509 768053 208729 842571 525217 882470 843862 801795 435682 27503 606769 597954 738648 1367 113075 235513 322543 833297 767766 849025 874293 15319 53584 839497 3 882206 790367 34556 832315 329096 3 893222 164152 834321 872962 37396 782423 15005 23 375117 861182 546632 879921 406132 1452 860678 19588 74117 153732 809792 833317 6334 689667 202900 486903 323746 620081 614363 783858 818673 118546 300497 896050 890126 651375 330250 267886 102020 2 365 5 875605 838610 21749 790216 659032 794403 863043 8831 38 522378 346129 322761 882367 29628 155902 679309 106314 10 178 127 779188 747911 435 690885 50 69535 365820 862314 871093 734657 809383 322013 1080 14178 6 565 875564 105823 845922 426230 594671 394225 25811 699715 3378 879462 421573 815645 7113 827241 5 72676 244661 151087 561717 158197 827327 856297 90104 667663 359405 231499 877493 838379 615631 842280 309611 651549 97 6976 700113 431335 895173 23 229993 1282 884995 535711 323051 107800 716350 1 557718 875812 797064 235524 443594 493992 44595 845158 871375 236502 85208 800828 689 116 380310 826182 865210 589099 882936 875022 885811 789387 729483 693804 723226 285951 878893 860149 263831 259432 7578 336249 854106 420850 760 53 134353 876374 31 733646 683097 712186 240793 842889 638956 340835 590965 405012 826854 11613 668308 645863 754401 788411 879035 4 895123 827041 874072 822920 77091 246560 711203 812995 156 564066 384777 92707 1508 3 121007 834446 625391 605690 44 548791 724719 633159 154993 241058 704796 826107 373735 633 564281 657645 731784 469350 417726 603480 891138 148263 536992 373354 891221 706070 5 893751 726298 876123 1238 510264 836417 242312 674590 570197 855708 885840 5844 791477 432297 867102 778282 867366 556898 410083 808014 554647 795722 850508 2093 4416 4684 702279 869038 506688 169747 249736 762900 849284 6319 449653 254220 450 821560 774951 443293 251246 4110 584827 32749 888174 823966 620754 851660 791048 301459 3553 43 868031 503049 824775 26134 396 888215 455138 598117 435794 458134 864362 79 678952 2 436503 1 365103 338489 899050 685166 5575 29994 897302 849870 4665 42849 614156 769976 213091 181061 255334 72594 16523 29426 255312 223827 874947 9650 873148 790684 224540 186551 49 325574 843915 229010 741095 284712 299779 2 443 51908 877647 815969 822638 215667 2 798268 5 465141 259881 891906 193032 63217 34969 198300 783780 818334 851992 809210 657247 748275 288345 4 180917 360188 863018 61423 231862 432760 469412 103364 885594 399788 486972 431868 145441 297814 339666 4 201733 449418 888233 808599 816693 257609 226335 184039 6 11502 580108 296514 308695 747867 869801 8908 391232 845577 194797 691200 233230 871031 819345 226059 860307 743582 769761 577560 863247 806389 846858 897224 884189 626367 2753 874300 888697 116028 45165 852301 233872 771876 28365 2099 787695 8275 841552 410223 850479 342 12 83416 806917 744224 844792 567867 843998 346300 386064 799602 649658 873450 854827 287407 17 65728 798026 496389 338819 899487 317053 175393 161 813446 872178 22541 404 770893 885252 396175 440914 680555 101637 862951 840620 697458 869343 860307 86746 43463 881534 162217 18191 436204 160134 98108 858443 817484 652614 513045 897933 2 871947 754958 859318 856648 438944 645041 736455 706998 166098 887116 280774 6281 826442 3 760429 245353 540130 1181 356444 106490 794092 704716 868349 4 734466 1 127952 886667 841826 638729 659156 598343 639853 15638 540718 875947 175786 888866 769913 859309 868126 80 9 854954 751227 403452 12906 7 13 232893 657 23793 825558 429 875268 4 689787 419426 115535 570107 764418 45430 97135 9748 833935 59994 376909 237026 559208 779346 12627 11679 314577 237549 392608 893057 386803 865990 13 3061 736355 114 793431 2480 510318 168288 90049 817038 535455 279031 699230 72 421543 411589 13 750626 422940 1145 899112 722619 105 300117 870070 245804 884076 836274 746523 109 923 740976 201399 492078 6 643503 854077 809464 4852 354989 68 644956 273720 819107 897769 13 1955 837244 874465 388765 392831 232637 703514 593149 40376 709303 738216 117418 502983 810739 380518 867048 7917 88110 786902 672140 35492 131655 674601 36346 13606 507228 864656 484665 328355 472959 850510 285543 810314 635720 144359 298140 292164 503199 502174 823163 877147 806014 872549 259520 895389 287728 857013 18578 830552 14 252348 17463 172504 338191 477426 349941 189464 871717 125785 12036 798892 841146 1 857140 28 733314 57103 211368 1 892064 863053 641054 501980 62807 20 81484 862310 11569 852918 350270 120164 812198 897373 427765 885044 888865 785905 809991 323320 3 67120 341941 354533 848853 760088 1092 56404 493553 582 650647 119 242908 46790 1180 151277 37163 504286 1 891708 834698 3 829250 10 799996 275293 616 851951 883448 867511 194049 26435 110257 709375 843131 205847 641431 720207 887958 345650 12 428889 55378 522146 415 868907 865897 825480 307700 253793 582820 32 184246 761132 526245 464366 335255 835629 854117 62955 391818 637896 829208 875831 811081 858206 820560 284861 599477 579761 817681 198756 3146 319200 258917 713918 801001 90 35880 781575 70734 94350 899588 30139 178968 541349 169 839561 495869 365627 255350 687296 1089 6 894984 392624 6573 240320 813120 371864 7890 2 561494 359225 427 353524 808256 136021 883323 2 482083 880835 542952 886379 837538 421 259884 751458 214737 681734 692625 13 738390 891004 891122 234827 601811 823753 877468 627929 14724 835297 79 255109 284036 330972 881539 746 297570 875403 879005 854304 6 892007 624598 883350 477837 2 125805 730662 492898 114697 165730 894474 609329 312709 565168 823525 2850 5883 662155 576835 69399 231 777835 814890 877641 868569 93526 895869 860573 849 518488 702718 730075 60642 890498 879012 257692 641992 67 872024 892087 3 229358 295 704079 892744 857543 9 1 898777 12 723296 871481 863379 832177 772953 7 733195 277938 621665 733595 541688 844343 226473 74783 11 580798 268999 843786 894922 852399 722762 496469 19597 765409 44325 403755 247360 126433 266160 6083 859711 25862 315 865202 3479 58984 707471 672628 596689 896764 323673 890657 208258 2206 3444 778780 97519 13 866734 231635 8 858118 826539 7606 466364 37751 254002 78857 541911 539521 214927 832655 299226 936 26447 871676 177138 231 787 353227 20657 150 846254 12329 390401 898587 273244 13 109108 814879 558 818104 724171 822005 276302 790138 827200 862380 532930 449919 783292 600226 852394 783306 804787 249877 788184 558480 313013 2587 1 54532 103281 28 761308 40 2140 366597 615749 431936 304 30166 880989 330995 21505 706185 866421 592363 133439 74220 412102 518891 627171 427207 745980 818850 509585 762421 16145 877977 801418 773809 813031 633983 720092 4 809055 43611 361365 861002 58043 2500 2 232035 895609 152 97 512278 530583 361 445 252344 55806 356 3869 889477 827214 11903 390031 384707 672700 563400 814138 587037 1111 171239 10038 671902 89 468241 185797 850523 395917 66026 241401 212420 1016 163233 172372 3854 26620 894185 203 892259 777758 62015 21253 409932 34276 311709 262 26839 25946 876658 769384 820387 861380 268 18146 899161 571541 189246 876 132358 4 263815 834565 880876 133051 30321 615429 48121 806627 43 27717 616923 203574 799141 683329 595460 378326 2 256111 896566 755793 821731 691365 187575 4 256269 3394 15 15270 897950 659059 275919 12 835200 491774 637213 8376 10792 364566 873632 697024 1 320507 859651 2309 308 56880 24 625708 569466 714706 36 32249 73050 899469 862782 3 766810 786116 755610 844700 226054 726243 61007 839845 759287 389744 892674 140164 152202 334014 837793 854081 806656 70201 898027 838606 536104 5 401193 160 75 167370 6448 639939 205406 789067 898688 567 688661 402435 119606 857704 787963 615831 806714 588134 895538 789322 13 855589 508365 770154 602586 28020 9 799005 889170 395101 253052 435672 550678 25 848066 214367 880320 782843 33 896837 1 6 856373 897486 816792 701235 244531 445832 217367 138908 806121 67 711254 821777 702667 1211 770016 2368 772785 194336 277018 888491 8 802192 167 532928 894286 44090 2 84528 288879 846015 883851 371509 866945 630 5627 53399 332457 56280 10555 13032 894241 454206 556745 31155 3 416555 269024 785520 456031 26 789633 795730 575907 147390 654566 20200 696498 1289 187398 2 592627 10921 684842 46871 565410 155685 161929 8 9907 14 870332 786933 618332 307544 5 870193 2978 739740 1103 789878 204262 640651 5 13554 142 14 697 341888 865597 470454 780807 845764 804995 866063 44420 859875 899445 84 410656 1040 330384 23 830990 513155 3 363950 891545 542384 339 792467 328864 155649 812642 44 22477 5 871146 843861 5 858256 30740 382 84833 301219 860105 816598 696 709736 171652 852587 13 377610 1747 803089 526532 388985 15 691930 813118 128 769432 13 839513 777888 871855 285899 860440 121665 133681 758385 81025 164717 202912 533922 726091 104054 1334 876896 202083 105000 734625 856757 163593 6 535972 894625 67 1 13 512 562879 889051 647234 673759 792102 869784 318520 56589 864137 399080 765048 156771 17915 538551 796021 6183 696369 8 716582 896391 30545 317049 875813 522297 95 242802 883812 806707 103618 831842 781784 832299 278681 45035 544634 857827 537819 103529 401972 350752 683443 153 840620 813904 5580 672378 663473 40589 370374 40719 871263 417421 388695 90 139252 482244 801288 1432 748775 844762 371978 874984 483881 520995 415237 356078 199 306191 145558 878037 5837 779383 715144 99183 591176 735604 444123 888287 795351 885979 15400 856511 832086 516599 11047 10071 835536 93453 605685 652420 1351 56043 588937 170965 163986 889722 522438 1340 76177 1626 2447 704408 795344 82691 429988 658112 884627 864889 118473 188569 78035 259003 782511 203174 203369 858726 190355 897609 552300 86226 19 840950 898858 340795 714313 103952 140851 697749 2 51030 1453 710054 530036 698209 4 22930 376161 398939 280821 839625 863027 51500 664565 826744 214470 831464 790944 850076 803913 565498 638142 822999 504482 794934 5 142 440354 740753 96 127352 109576 13692 13 55854 439015 241115 870154 38922 2 637894 785544 221 854476 1520 846652 477631 109218 317236 504 41259 9413 189100 781610 332 896181 802797 724181 55752 70604 492686 895840 3241 405644 1624 11 774884 411559 5990 210 788525 763425 780255 510424 313683 160457 866715 867737 899120 11859 103183 860769 871046 83 287080 544503 886865 698466 761086 839402 457533 895748 43 519438 827987 35585 890328 2 630115 162 882553 372033 594252 659305 24 2 750948 684392 50 2479 422001 824698 788962 735 1043 898839 840994 56 738438 43531 882313 895439 701182 755460 98893 2906 789136 845086 632236 888165 394977 444704 82327 504779 149744 435453 24230 899782 898695 66788 648975 889409 1268 509668 485368 657045 9782 682749 847048 884389 781925 126 241 814172 210905 726521 464169 490769 862705 892146 989 794309 680297 16 10708 856891 899603 879506 406118 513703 842097 59413 800408 850420 86907 497219 182396 240102 880213 420498 866361 870508 487876 5 797149 1520 668011 75806 815069 862967 94878 638686 865993 616575 807399 765624 891817 854598 23281 539096 651729 585723 13453 574812 38477 3 305683 767370 510452 602950 556710 43351 864779 29612 507985 854219 115563 169560 352445 25015 365019 867994 237796 65798 598121 839804 830238 600348 221457 71152 92455 761148 879784 767808 805543 890762 818972 568744 339856 28082 877087 60357 82318 318785 441867 863895 825192 6 503022 725564 173442 404796 59 862770 714420 629751 869269 158391 4479 729847 10968 375980 840185 660833 639604 257527 860880 16948 573752 484359 892172 895368 66 880378 797228 10114 12081 26792 857740 806420 725699 229298 459149 862852 1509 895044 76897 279413 876248 166494 118 27201 1 631852 721614 705296 867339 883135 640136 1896 826625 221586 26 817633 149415 7152 2142 307004 854953 899365 577132 1486 3 625085 468056 659692 893533 898716 791904 518486 17467 872957 7 861432 105800 835194 260696 475906 852689 295348 440233 812260 832283 888726 55570 549037 120227 232536 330775 596270 484316 73736 99796 812178 862071 329 711086 60655 19 7775 877544 1 610941 280872 154016 876914 724421 339121 171683 16431 565213 499803 836212 881192 874008 15677 7 292573 9493 781750 694339 251479 897612 362141 72379 547163 891143 827080 655845 72 851279 251712 708746 808602 842020 1247 248103 856390 17294 4465 445348 65699 182766 665911 887093 1784 830113 578345 636086 708939 486677 2 822018 863817 14114 41029 478356 667023 738645 874660 870185 109 3 648561 295994 749233 79702 13656 593323 321752 276117 804246 772227 72447 896736 5190 185239 449797 291765 873300 583463 490581 264029 326611 19 321400 896404 784061 612133 29134 460636 803948 44629 875734 544351 877430 418295 81648 5 3 201084 146 814637 494426 876204 234 49846 356 808750 832035 4 621848 811829 149 898820 5 610969 631822 821612 823838 23 283609 1 614798 863740 295387 435890 10 800969 714840 62 819568 320887 317307 3 465675 864607 849822 523814 109789 538908 188028 121762 735194 741947 834025 193224 189 1143 57973 405 891669 178328 897566 305923 676951 443 239526 788491 848441 14358 898373 822861 2556 26364 898218 650546 848666 481953 80662 841663 868886 447348 618563 6875 711467 489854 850526 119572 663073 897384 845044 6234 355247 39398 20854 619578 896573 219 147733 895050 585715 621548 590590 303406 427237 780442 83837 352159 817123 375779 896694 279252 11510 45 871321 748251 857175 826 464073 861301 618296 786892 879174 140583 34 538238 1303 802715 283612 478684 65758 439971 875333 58422 319480 11241 323311 854342 19870 115894 381743 177 553197 95154 780936 6613 894294 260562 162995 46 629928 196 843775 735266 1494 1738 54 750052 59 888950 743137 866158 870850 817041 357 537905 71 754433 735800 601274 384531 3014 322143 883713 52688 853172 895920 867573 889261 104306 875605 334080 69 856986 9601 153032 958 829925 557860 265729 824502 3 2393 416163 326424 5493 14754 614941 47 841172 6 142204 814104 871179 881510 38346 14050 1 98820 532 52923 878011 758830 845680 894582 90339 688177 230141 822514 484628 15918 820759 647520 788250 581134 849818 805009 221083 819525 4104 549020 777374 137495 535379 893389 761203 128394 664778 578864 827690 714849 778067 856371 67660 15404 246857 251871 23819 883660 886739 62027 244184 890161 403891 854758 467715 230758 603267 187170 887292 871724 894186 794941 880411 687569 1024 240013 337666 853513 177 842689 3 841568 10106 271149 476091 170914 135829 854472 183281 40669 848793 726539 16 426411 770289 800012 2 763756 581073 3 813127 599025 411277 786978 529910 176718 325701 894342 131 832939 137606 23 778563 815606 53351 880769 803544 522510 159146 880765 624 858981 184144 16262 744271 842423 244525 16013 581625 72842 846562 476976 894934 867191 534322 235125 54308 331236 801321 675107 608838 21 96477 258890 692477 349029 253601 851490 821335 783765 183294 838795 527099 354834 66 869249 801594 812198 69566 24 892885 293 697565 65878 73 756750 779141 530677 346606 816351 95 778091 137479 28050 9426 759751 232361 190 857787 59 47044 9 818989 563083 45118 898906 753924 381149 30267 856825 874551 358947 7781 172430 848566 4122 854172 892597 718333 696939 7048 638518 755002 883647 11 309 780738 894710 763874 874304 201360 380561 171109 690011 32 32 237199 143784 186204 166314 423383 173744 791 304 6340 359686 415662 422835 841013 1 2135 865816 455180 879100 577037 450546 877918 397831 407565 865960 774822 693639 879304 290690 190 870230 6 277765 575530 738077 585325 872245 700931 899296 615680 336110 478540 29351 530465 834395 883747 2 149007 822066 840868 766878 25473 105468 848718 25943 19480 269434 13724 75257 486754 487867 128452 542193 779205 869715 132757 258177 658588 37417 2 858128 18518 15 783475 384285 250191 38 850955 875195 805512 729534 200509 778257 450322 64598 314026 376763 352501 817711 611812 838793 848535 38 684495 832165 552760 895415 561854 241499 4239 8 771594 876356 552158 350188 743750 826144 558061 230 640111 289185 270602 195341 2 586942 885 82250 894164 887038 829942 847411 769312 887027 330 899487 24243 643740 505417 302416 582726 50 574849 891240 93381 805567 528912 423705 306854 509810 246941 880927 65108 299713 20 868087 812553 633478 856931 887881 602015 205462 456876 853966 83 9955 31565 226391 868451 292791 1000 64 461773 457884 853966 835510 897493 705723 377743 651082 630092 226929 576387 417657 143 843117 8 882985 833183 879963 52634 702394 795064 94469 827 11 621287 889136 871741 881150 728771 69333 365568 574819 137624 770749 504740 878315 579173 9 343194 190117 90585 577238 878505 371266 564535 809625 11316 614405 106928 805177 896414 851563 745362 492396 623562 629000 1894 242127 40447 878400 812943 650756 313404 692407 144563 509560 350631 771705 37256 555270 649391 224 128518 744516 118846 199292 2 13 162363 441598 40877 880760 456609 899222 469230 216495 460250 61575 387483 2 1341 34720 9022 819367 191383 54277 58 782178 872384 185778 870680 836449 76454 803114 568434 419554 763348 762182 325793 235837 825643 318094 658432 883600 492185 528393 723682 416447 12403 680194 1 86274 802363 29861 185403 124802 371 729799 528835 554484 817701 205441 113045 824070 772893 328363 893523 273464 806078 678286 884675 55237 7 402448 804927 9 425577 301460 838025 710005 896655 136293 3005 406595 710429 463155 75 871042 722604 176902 872067 859760 16212 898584 122 333912 775419 270418 874874 4 899968 809045 842385 1 853791 84940 9 419942 820905 205373 801205 675498 659255 825578 584319 495635 361627 1295 740969 526751 898993 387265 180744 896535 803445 122379 117845 706036 872052 169600 9750 322959 777071 894912 843239 379076 842072 182439 684452 801242 192935 648688 586794 110812 4 218 214848 805194 450461 198941 879941 86796 482779 743835 801 267206 162 2869 834031 214721 651950 848009 112849 801216 167686 863455 868708 832254 1426 148748 190571 254427 836087 90253 275960 898355 17602 714128 802965 565754 234393 833979 335 787975 16738 688867 46 550676 811520 666883 870882 852807 1 808087 66284 27415 193762 1099 694586 92 68 266105 825309 233765 678298 818592 135188 550 560 338086 777913 896764 248263 213 257904 830859 805872 864397 843149 448120 2 866437 878805 826496 615986 830992 878055 473947 888799 864751 557351 324018 4 870222 253297 405379 342238 573302 2 835704 304429 4066 391206 257906 689351 899425 827448 32117 850549 865972 49163 189591 159787 520298 873415 68801 878433 640515 768026 213850 132496 849440 2776 37 864521 3837 57 858653 792588 809375 37550 790654 788362 844789 842116 870733 12805 7975 35 603508 898773 41081 9 19 366088 9 2539 803781 893349 192969 888757 527430 125417 520504 643732 899372 461670 777216 306472 792676 878434 698416 8085 884732 344 4567 547650 160995 405154 746693 463006 784924 360004 811040 403702 112538 860943 867911 674179 740477 1549 176635 861713 262890 375972 743352 638297 602739 129246 7445 861822 878293 380 881222 816292 189 14976 1 502 365932 20 83 98019 826920 2 213017 822946 664739 67 2593 899156 827834 315378 2319 369766 642497 718565 191457 794107 770143 716477 741923 43 862200 835770 888443 703930 873111 539643 623206 887710 583139 6021 884020 161013 100806 108 10149 196 860128 580175 802983 737196 291433 753188 354202 385909 889369 51838 411706 204397 379504 812051 788648 854666 853306 1472 78 885277 560221 769435 894599 367843 489763 133087 858891 684037 770603 801532 239003 724743 437655 354579 1 374488 892173 874557 429034 257768 60261 538693 877324 893502 442 2 588148 74927 657163 856786 888206 759142 850793 871972 766793 54 567046 3 743803 878212 849962 813773 475796 833557 427340 811494 872771 737777 59457 1783 44543 1 822332 239972 868173 106038 41997 890226 880363 15887 79 3 63 896022 707950 190149 68 582213 85707 526074 5 130686 280171 838146 895566 42254 751318 823532 103 421598 898056 227243 438636 772808 727006 26379 881000 16241 855740 623802 861434 663336 65338 377178 763115 10 863599 385520 879113 809215 20851 126819 725709 7090 109946 821150 778820 186 309200 783736 794024 14 11 518089 500493 181291 779967 741302 91040 877765 555572 820484 391609 113611 56583 59 752339 576254 767412 851620 886042 559433 10966 790112 144 515228 838625 171 516194 896412 5585 129 54105 788593 63 68697 2 528201 695664 657213 714723 820090 9030 864031 370852 550686 850364 783726 846314 270759 843403 786855 32997 186714 755401 892569 12310 840213 595455 870831 653698 11 747445 500670 494635 154130 113737 1050 67364 859068 643289 802103 865944 6473 866643 619357 819281 28 846343 836917 712345 605371 227883 13312 808274 234847 872345 610699 15 292133 507398 616085 445203 859752 829882 791681 899001 82174 530869 660191 3943 611625 681734 569367 895064 145772 653075 592508 429 3 351258 849690 347836 15174 807327 895095 520040 329564 1940 806145 7583 838957 8 170138 85 6 553082 176983 254452 2890 134315 3807 11 599918 20569 2614 5258 793255 51481 2018 315291 12 614651 841728 425436 43 653520 296270 591769 483039 34773 505151 501925 435844 1 53497 831716 3 819381 205085 809616 826946 78 18179 164542 204976 632125 481230 890819 863590 70019 883058 748838 79085 653815 44494 257003 840963 838837 875228 899780 100404 224280 886365 807296 222205 1 542217 466 848896 586919 6 3 748296 868304 676102 77 848555 859573 743510 886970 161 814875 52401 277786 896221 516889 860605 887689 830339 291963 818075 881668 892762 196230 226878 52793 789636 75002 718963 70 149657 836905 633336 313855 197204 617269 30933 51691 785096 676081 160348 611429 607011 789973 548848 253 31512 798993 893158 692032 894530 5 14 896001 467092 708491 682565 832710 9631 793867 796778 243750 774 801784 754441 34455 816796 520540 718445 95267 3045 899289 890161 144237 41 786857 572449 280036 575052 601114 831813 332172 658907 168743 2 688503 3831 111 580736 420031 20 5 166497 594747 632864 513 888485 1832 292240 27 817879 4 868563 850391 547913 882609 201792 214743 35173 29755 7 890567 378657 872305 3404 33878 598 833364 893966 2119 883628 586646 888485 842957 871453 805878 877143 787093 500181 250655 458317 55616 73 885697 779233 4 641628 37408 895903 191538 2 186608 872067 332885 665949 174876 878049 868429 872937 852919 876090 722200 887134 834359 232442 878402 5 1 453607 877227 895093 882071 792435 836033 739177 890447 851239 3320 363485 247986 848842 17859 51 773952 879516 873697 218942 589529 258251 372839 233988 140 490241 95796 53267 143888 3 845886 839826 83 508494 859293 775848 327777 45567 510924 897687 141658 636608 810306 814774 459430 844174 1613 355689 59653 276092 868346 849263 898633 867222 173048 264930 118992 358692 248 452335 865500 886865 614592 864457 116748 568776 882797 5632 797760 2 13429 869995 841909 151 10970 807890 839542 828171 879871 4932 90636 8791 166 853942 392090 610743 797972 509644 721254 505855 3289 78557 288495 341516 368822 437517 151773 805175 750424 855810 25 680857 198926 874293 630815 879847 126628 123137 654 826098 1 416734 801559 36 404161 258308 639940 923 3 260962 38 10 204795 4581 228785 868608 129041 361680 877806 839320 725145 875028 403 539043 21267 887 1 1 878731 1069 1601 745630 3 878450 771769 526276 740975 193325 236950 659839 488458 23455 488380 811624 2306 8722 804734 656011 1427 577339 858358 296606 14638 27 845027 464222 368978 120901 25 721311 143762 1161 893626 243273 510167 792556 708158 267192 853488 779826 635613 286866 864641 786514 2499 677835 230424 577015 888414 128746 798376 884182 497455 58584 813004 399213 690410 275860 272768 869288 860621 500538 833575 51765 787566 76557 781923 607905 688354 652555 268916 849468 311845 641622 863516 878255 362819 826961 573752 13 883910 721825 179 884742 540788 347780 140182 11 524304 230 282764 842658 85018 247574 25 2234 16963 507895 896642 628342 843989 852614 25563 6 38750 346533 377551 832169 21 4797 154177 9436 891909 796258 844554 61 158974 855745 296422 295418 5 669757 3 861494 886539 367841 12440 71868 17945 7317 443736 483563 899640 509 20036 841185 62 638199 25 330535 327870 5006 140327 572902 22329 824535 856267 7873 636390 634201 47518 897370 383721 579677 891260 865841 834106 573938 306422 781915 4 815719 482336 273837 610033 838286 868111 796989 64126 376199 131851 885000 596116 490200 362767 833985 320275 874351 820602 888520 190 403762 884382 2 299124 702586 30500 128946 1931 66414 52626 389788 743546 745011 750507 516118 331857 150537 894954 968 221431 301418 681 243782 612581 2 12 157388 871637 627712 15007 6078 628970 783384 262205 261198 310 642422 823197 186102 60418 594773 815581 10100 769315 691057 795571 64349 756645 4 264887 787858 3 311788 139 857952 2479 618562 825101 893199 3421 578658 120314 735461 885237 829256 58 861473 717520 833005 790946 663143 889548 1703 851376 74907 875080 814661 841608 753058 702316 32564 423954 792725 25 746231 379669 764635 35447 57 668969 844603 891887 841800 530800 314390 586098 19668 119 3 702555 812611 864557 31579 8 818494 646415 834778 612382 65836 119759 846895 194087 283031 376600 116361 866181 636830 816710 2 833248 497410 64134 661724 568540 61869 1 26 839215 561860 156485 863500 710224 389615 170716 819856 629538 310004 224533 851257 185379 540502 1088 1 6 670775 1764 290980 873849 621823 391773 321890 308612 839446 870803 835088 239591 283109 82820 277151 832910 730807 1695 30 550733 27219 768035 145849 446450 99324 505450 897899 88776 892338 75990 228675 853458 107248 1171 195901 32 36 890553 867607 878595 521209 818845 873222 427 677877 252 320361 819431 47180 819452 877732 91318 682909 868490 4410 592296 663 884121 466425 494117 380241 16 887822 4685 775691 773879 400412 331369 373480 417255 98794 137379 759123 659109 557553 657740 471466 889464 10530 727639 114614 576933 161 803655 698084 678859 503147 43570 11471 163741 481817 184506 120354 38696 730530 119442 892458 17 314155 208796 168662 708242 78 71701 177 453004 4 3 571754 455195 864645 121 5706 856745 537253 884673 705994 863888 857485 695775 763916 19787 204812 623 718034 343754 12 874136 689432 100836 822755 644784 804512 871653 790686 885381 3 151 893093 757413 9224 1182 470113 673440 632008 6216 126095 890843 888727 841821 2 879858 863969 16 239738 847735 706308 293521 191 2 626021 2831 886000 493283 783768 830088 888240 854357 816994 16940 459804 56201 242 5 282241 150373 621428 848931 47011 30 717 220696 5 778759 278012 839679 884059 11 691608 793541 167701 641376 685737 722588 845305 42224 161920 836849 874174 57065 22953 579 15312 101018 598199 890288 107103 547918 668573 576195 401202 74 4497 861109 35 860476 4165 890023 510471 113660 813956 856694 802838 683289 565552 851045 802794 11 5861 796812 75630 11 333511 595132 439662 655929 307749 22149 485100 861965 585821 2 877388 49191 848998 193756 525829 119576 371476 770988 870878 521722 878279 844748 145562 11 422264 561125 893415 835719 172 47362 705076 365502 833954 878855 2900 676058 25514 818051 198007 770360 303432 876965 203820 569365 681378 814394 354680 580497 437909 490971 374781 348847 887766 47069 894208 36 771358 238975 11378 1 680371 586187 848466 3555 544189 7652 3191 552728 897126 710739 213768 770 83847 899948 11 850066 9 283860 6 725323 383463 707244 849973 871810 723523 47242 38773 887634 847356 742050 440548 823843 767756 54 194304 85070 898083 484638 3 841192 44 844484 177087 677385 9 872981 486492 330562 14448 609715 12 782004 29 1670 1 232914 263340 45506 220176 814190 555307 664527 711267 773850 725799 620412 680698 849147 372969 522495 2 256714 3 17 12 164 893821 781256 257903 695888 10788 864353 849171 324 899059 798568 194933 797326 725861 140025 42666 40251 591452 767567 52996 899054 262797 3 593310 98040 482455 663142 840518 560803 2 348253 839045 867853 97 144763 583045 869585 290293 892970 857592 887841 414103 490781 293081 555307 880875 54650 1605 424016 846330 84543 147720 463 405139 382 723396 689745 869020 248157 898827 368359 196025 146270 3 370311 460911 874193 303836 782079 75755 513111 472061 808658 294956 654458 894333 899608 282156 405334 875477 135608 129000 439265 680877 723127 7 894073 346301 39013 751301 86129 12 206849 821745 307505 836748 524311 842895 66608 385971 253045 449794 219461 119047 787655 706733 821646 99737 1 158616 864116 734561 855405 628700 252516 887987 852515 91575 856342 862261 7 486488 808897 423013 1 49469 835996 9762 850534 476792 415314 9317 8989 277815 4750 882669 592531 631403 80570 72381 798637 278587 766120 71477 444198 843969 749301 730548 895315 593264 1490 843918 347258 727916 443851 180394 898192 821551 2 697677 1 228709 70 43 785487 769891 5 7512 13279 16 885124 784225 4062 859885 715401 877796 870112 319493 833167 154951 898232 868386 230222 243800 63 60140 179366 846574 16932 71491 145825 7484 2 714126 651 109 306354 827645 75084 227322 941 550420 359283 831874 335974 95 430202 94492 889224 664218 248569 895203 572648 880201 852430 831590 74718 141553 881534 356375 32920 846925 789449 787471 870071 255139 743486 22 642301 516108 66092 9240 745711 274908 704488 429656 888802 746886 278322 725823 507707 110313 461009 6312 1 10563 548296 833712 612095 759490 372460 846527 23 311267 818555 827841 29659 642857 149125 4 18 260006 323378 870071 179241 670696 504687 599073 652990 508920 153384 880501 519290 677 845661 880915 2 793024 5 98523 794467 623891 22 248776 8 398438 737340 862260 17108 614845 810968 126880 745409 627 786550 785223 301131 818771 24756 847779 294684 577230 40367 286024 710120 26684 302 7523 761246 747531 319369 271171 445515 882037 806606 895375 890348 169305 844795 892444 837937 804159 266 832637 853418 1417 284838 54600 46 850521 490 675799 516417 898127 95063 4 664720 589841 616521 2 8152 501439 602752 873456 312164 518068 10 285974 7963 451253 842058 70764 553200 866162 855751 488224 299708 853570 59832 180128 8753 414774 637581 60 847610 330791 355206 202292 851386 3 378 886366 893406 768329 620822 393721 377614 13110 814582 807223 702224 418 871020 192019 819797 656918 52892 3059 3505 825791 789199 877305 107696 830072 883094 602467 109802 14 3622 880723 92944 225186 485020 1948 778028 21964 852523 812585 79182 602628 6309 567641 1282 898623 849677 846777 330961 6208 85256 214452 899214 1813 237328 180343 867806 791595 866682 7618 215622 7 1221 35365 694867 435945 795753 501299 1386 190 858220 59140 421129 838696 179489 104835 467403 749832 842258 894862 735526 862850 476464 501029 786457 370019 1851 301045 775771 828964 202234 246 848231 811748 30798 551327 501099 247 629497 786748 24265 877146 340631 6356 168363 390205 168934 320181 57345 1971 1628 2 262787 457640 746547 879440 892907 153993 81895 15 2 877732 414634 843338 75935 5 880362 779388 819671 101459 885193 672197 7335 367850 872670 864231 479184 193044 33 500595 410639 727159 362313 893058 776641 9740 415857 796696 828122 896827 141 791999 9834 479939 690769 752079 222393 399931 864732 888511 6 894478 22417 619390 860841 882222 3 796221 70 347509 615476 883088 63912 282496 12842 86625 689172 13225 720360 457 826916 838900 253947 845633 199563 1626 839923 104844 410234 237996 699730 872003 852175 245898 190434 852490 409807 608916 1084 12188 94489 37360 86339 834280 262016 462890 93988 773761 415385 106945 248699 16875 695195 861799 835293 123573 144459 266502 519263 50981 545071 331788 239122 777273 464 877833 848498 22519 666112 5 1 823540 879260 580923 641249 364175 329 9 17572 892942 722084 727589 893889 138756 30661 892044 798374 407343 5 104 409437 270650 258150 709442 172427 711965 870737 125 80415 621469 51 15877 884434 856327 838047 1305 472863 8293 668011 799622 416784 262459 427 38 5 799962 38557 110150 76409 91723 840 134122 2 816163 770109 1 815153 899313 895401 770 285874 297218 134583 875446 816 751805 149475 24923 25 152947 301105 823606 12 883947 299908 747863 166 897494 865172 898000 695053 808874 888730 897113 43161 86 872096 2402 9 872099 880184 673394 880127 67 50445 311447 125709 845925 152793 835733 410 838554 407976 16358 783276 94169 660446 869172 402094 197 797638 427953 12623 448758 898583 2626 894676 570053 103088 764104 586 491871 718844 2 217766 805795 193 144769 134946 113557 19 261832 1 419462 632945 10761 878516 804070 347251 568914 801067 240458 286967 859599 167601 32509 772023 596508 636017 896734 2169 2 821098 865113 18 461073 6 20 171422 469044 3885 436560 644738 711917 276155 6666 891258 852269 111616 155126 148595 678954 71377 864536 92100 840157 651127 80638 793609 2 29039 140128 186094 125878 478911 17547 833998 586442 72925 582964 182591 337983 739485 3561 116 858311 711331 102346 232833 2 4 39375 46761 507949 68835 133 635250 882 771760 238942 742530 42950 741530 604204 1453 839508 9 807897 852779 663224 843674 334102 461169 266533 736050 53672 1607 42934 889276 865859 320210 581635 742166 178087 812546 463710 22878 830155 405191 259859 872044 368 107038 356867 8 867779 736384 347227 237997 126 760860 147896 728955 676428 295791 488 894026 771793 42662 415923 801345 116 79399 656595 350438 578071 27869 801546 5194 616919 766074 563996 87260 568109 134 213871 7774 932 872607 833476 79 2 782675 3 874319 820245 266784 217953 479616 874641 7634 108515 10 864615 563437 491371 864335 9 516780 455 513294 428602 744068 21345 8 879997 654331 25498 1970 30163 513320 14 438565 501490 763526 606275 887385 862171 2 839196 30531 637976 594132 805782 493304 874668 529594 3 661070 888716 147579 106902 104906 442512 29368 748268 3387 1194 350377 778538 834552 566009 840659 5576 487 21919 216 4767 899271 333604 860304 6 176667 153220 345374 769719 90793 737101 153936 486829 36749 782857 459802 23669 53 848008 841204 861507 8172 374270 68 324185 840567 190512 843356 476986 710494 810644 798625 2496 893117 170316 132574 253330 784975 625634 877293 786288 274133 837231 745950 158059 372785 508713 2 777361 483 805103 91767 893395 172617 267952 3 837971 870832 430743 281530 73291 1 8231 636012 706864 606952 845975 379213 887738 484838 718902 869309 4 859444 30864 410648 866976 19611 780561 860750 881193 4751 556023 305 11898 891658 858711 890401 811846 592117 7 778587 20251 6498 805479 1 221696 406511 848899 83843 164134 93119 443861 435086 825693 627281 589016 899051 1875 887987 45382 16236 56878 679269 877700 77865 839377 54894 848793 295618 823325 62220 569419 195764 467110 837143 519249 389054 2470 824860 679653 830773 448064 33489 615589 765366 149919 578895 122143 27 737048 211801 950 11367 876362 285 543 55029 679965 357316 8798 5 738019 515203 413370 701974 96155 849589 601671 380828 206930 822962 336134 3 3565 389462 39 612564 4 737086 846262 483977 856530 476910 728987 112731 643447 8546 182768 814722 53972 308015 2 848947 60995 805706 851168 795162 784275 177 430928 127080 348439 412882 702305 4 18065 212469 854488 522640 770802 634285 347858 176 862215 850069 894765 625748 391608 1355 869230 39 472 872590 208396 594931 573380 869577 270178 10441 4 812665 851764 886136 12 258437 162675 373403 850127 64594 489658 30597 1765 76618 847078 302879 825725 10 292 200731 740423 594719 619020 631743 4464 1131 869665 396546 336 263951 428388 321594 854967 56028 886572 228566 463117 853777 178 817207 113 568847 880638 830232 562792 7 763973 835689 83896 895397 791014 814797 695095 270984 867681 187472 872510 275997 893752 222727 550603 3 58043 4 394145 770541 372962 74265 866667 730 274732 537940 813241 684409 21664 889290 375312 878209 475580 829746 86 804761 608549 790367 27233 391192 887008 22080 847355 51 203298 767190 890961 207367 625442 116058 226 476769 895824 153321 3 801394 832144 1277 355704 14988 214279 867692 413165 99 816946 802697 433352 3 844324 16638 361997 4714 815580 131 737584 10706 861869 6941 785156 404126 818159 171156 813347 818285 838443 380445 12 896859 835234 812747 792009 730929 856655 888817 632316 31 777806 2261 884126 108 691438 854549 871896 863745 823233 895580 24842 879960 460187 418326 841379 399311 259692 7 820970 398272 842716 137121 787868 390862 2462 808781 439820 875979 313272 5 756651 552641 672975 899039 882217 118379 37 603243 25922 2 849593 873400 29 354121 138282 872134 868799 402074 2 613203 2 69 14562 547493 72594 887989 368 604441 886907 887157 390019 202006 646207 757840 855417 880442 514202 235391 702842 96 124781 11 174084 1330 866951 6054 757964 7135 406218 841718 615849 6 641726 182412 263856 2 1 376895 837049 74076 50168 884512 844563 289572 833321 807399 686143 826989 108608 1 364438 821803 300752 733912 885808 492600 467790 25 373 566 894219 840871 423969 228381 255056 827436 839966 883504 42938 630011 35138 252427 791784 787124 31451 538116 4104 354013 474980 294854 862330 20597 845800 13613 859149 351792 123971 285798 449 21844 132586 408849 38012 411883 691268 770956 206435 749160 122281 793302 178034 616232 880130 593962 14 234113 865785 2921 13603 255628 814911 358542 93162 435603 113239 781671 199 839963 128 1 534542 504946 876356 842084 845603 70177 3429 705918 862820 833001 819328 42209 337335 1 271190 841521 571717 527862 14 890680 5314 187 497052 2834 489013 76369 43 820814 871296 897511 399189 503284 432221 436391 468585 243 646178 859311 825864 183107 645614 840821 836202 2 875360 124961 592737 788775 875213 841381 728981 845794 390381 2 302183 626604 853471 814634 366375 857378 863399 884445 75006 536404 693016 660619 859298 135104 679019 234498 588589 827222 11605 34635 776877 860927 380891 170440 627560 886610 167875 813570 541250 630921 864010 762144 118271 838161 10928 894436 881195 827101 1 834455 833961 2 34 97520 891359 825092 491885 181283 3216 408663 569778 40374 851577 251 778336 721116 779938 664317 869812 68668 553802 777602 876759 38 779266 149411 635125 869243 838041 120 809802 342498 743321 837252 3 431657 801254 615935 357221 716609 735394 753706 840696 604005 861572 867340 883035 145752 460737 27566 712895 644916 113579 166303 11495 173096 1 872916 858659 481204 794743 337589 810083 203253 824404 22 840486 40167 681305 757599 107 16 41997 891055 1999 1079 397688 280392 299279 741256 777800 25823 752187 396269 867808 14 890510 637668 837797 118392 828946 833203 763147 841072 51545 166886 356784 398137 558649 99338 154645 869127 680048 406531 509502 7 499525 5366 25 883403 783164 3 570170 88651 813013 197116 844766 961 49 256689 452 836869 23 1261 32 933 5569 27700 146360 2 300645 6603 66168 304938 895112 744391 395094 423469 896861 7069 748944 819677 314 857238 788184 804503 856798 538924 7 895677 398314 469 318858 339828 735539 1365 458987 11005 10 408460 780226 757386 14069 872530 2 130071 811588 765548 880002 570114 890837 256024 595188 803892 120642 898227 331185 2308 899854 745825 459957 196 952 355102 639009 344287 891200 406913 239589 441202 19 262445 760782 1067 13620 851007 348145 399073 837682 822040 751022 2 703423 855798 539869 64500 432499 12 557662 898297 319322 559473 752769 769462 751019 710625 122821 870274 2633 608184 183225 212297 831939 830439 172846 589149 882411 26366 41921 295202 334537 555548 202753 785437 807912 854639 433304 202 416868 664857 821551 174 198304 872403 9506 616079 868525 845647 151349 408431 1246 827286 471202 894653 688349 1301 518827 295345 557947 3 852666 849774 1338 501670 854668 797918 385410 76926 205689 707107 871937 852291 36 829125 722793 132584 538515 455 426 399443 28920 530884 16092 266823 427782 342979 444 7503 818280 1254 884947 439860 763101 871765 772748 153679 850764 805019 410561 422272 809699 425356 52 743654 86 8 76063 156825 892435 142546 132247 546759 129777 466947 190841 893809 549156 82584 739181 11 2058 9 824464 858213 250710 686828 829980 805841 108709 485812 661161 414304 766636 882068 383190 582182 382090 774780 95114 823374 11 17 886345 253962 84005 246705 1463 843461 544983 60315 709773 8 800991 881942 539375 46 452788 352179 220 387462 685822 531496 222477 832832 438155 96746 667517 732536 608094 830942 626062 890847 690715 79295 587229 614416 128521 742466 890692 689871 282 742316 836392 808888 329282 471761 117069 887074 134 503 578632 886714 511036 3 308 745868 415444 110756 59 670866 310279 800087 13 796874 113 217463 809117 16429 566814 877752 630704 312194 456112 890597 193924 600304 859978 894526 65512 676700 4 9140 169304 781170 276809 361421 51 836803 701915 500426 884541 32811 348350 119883 595749 25699 759326 435025 214869 182108 617480 397842 699577 721080 242719 516453 588053 861691 485039 809488 875643 517 436432 271882 374971 10 728051 19203 756570 282548 806580 256625 23654 129301 77116 887040 343519 224164 158891 819958 15480 3637 86184 22736 353212 891452 598542 388998 88006 461827 844606 7170 556616 812638 386333 468696 12 15 957 5 855591 168 232514 14 408629 44629 780479 344851 871281 13348 783605 324224 847139 828142 5 316530 563960 845125 890885 162156 354200 522357 665580 493168 34641 729021 426064 881520 185 871409 66 244160 2 562476 872320 5362 736624 862621 780281 782714 445869 803781 274352 578827 97947 175182 716874 850945 629655 523726 178494 868912 402297 687 588281 121 832940 460800 9 570708 6 766320 100881 819 94203 894876 1 487251 776194 338 520906 912 464528 880506 359374 892619 584719 874018 91068 498612 686477 388025 543669 16 3862 506936 909 47118 816519 449918 350 893855 580408 424977 162331 3457 703617 591372 868886 774460 248319 292470 256027 844402 139 11 803950 400660 884620 441933 123742 530464 847871 428390 6 587611 851614 4352 2 897602 400450 13628 556600 825754 538149 691225 602163 575153 575228 569949 654202 126227 874601 533759 688754 425242 817417 6351 401727 341190 721061 56804 5 356044 355955 482683 2532 865698 868713 293 1 820931 308283 432 13 857384 31 859285 421568 833751 145541 362009 327347 772600 565475 875312 547 613443 4 496841 892533 519634 876618 820936 894798 800234 856405 804945 644381 833569 1100 120588 364 468964 35 16423 267 243381 861688 39567 883949 826685 815368 505941 4 476078 691035 762 32531 238623 1857 805026 828878 802744 842032 776164 12 28245 767269 401093 405798 113249 11 885275 159 887757 22868 1 828596 99857 843043 837460 98136 85304 6190 281301 18 881258 863473 1 3 1351 891404 122860 897840 138820 652278 26364 891844 772260 871502 859353 784621 868045 781254 711047 20 899929 829110 733666 470820 849546 14428 13775 405331 29 6560 12 375581 857361 846828 890401 2127 507420 838282 35031 84 47114 781500 562272 448697 677098 12 623817 61851 166321 493297 871879 541676 815317 256673 305369 17228 884170 3582 871889 672400 120077 452694 102489 697924 210974 864665 170400 74167 23741 830520 54 481383 431485 432486 886607 395538 708610 663352 473923 772152 813480 10 105295 28098 660938 623408 530293 738360 1823 781049 184540 4644 853764 269877 83325 315132 878163 7 858154 800063 4 891006 840198 836976 851997 441205 874809 458636 549247 104362 210738 192532 851347 3 654856 696146 754126 304990 174375 34319 136322 87284 69279 881816 64332 194578 5 126261 182491 821042 5497 428092 797723 813866 310 884202 783684 865142 528436 428276 710006 51562 282223 639846 532434 7872 591338 843627 421 670766 897821 709415 284 32256 251124 43517 299053 849002 843830 372705 713935 420946 1087 690315 838669 763099 36 664990 178019 2043 848715 717181 888232 18 842847 69412 203 320762 853702 516058 809106 103 884900 32011 575370 354096 636344 14795 835231 493755 605368 505137 393487 874417 54 754605 896867 316986 841604 637984 14 29249 20 872759 857463 3206 154524 293462 783876 4734 795435 231943 858388 854507 324425 6027 829406 1459 745656 782665 96715 829433 36 280878 707782 104801 638197 223124 818226 182092 832092 318911 423528 881944 54 607615 810311 882880 56002 92932 2099 876623 393502 728806 1282 869335 811994 603 3 9950 11 112467 620330 34 16003 407209 370154 420818 787 311304 849738 897338 827148 876685 121860 540735 268318 894033 484986 704272 755936 743126 25026 199906 635012 835210 825433 891912 772394 13381 410414 236556 2 49 503306 381470 827730 159687 120046 737231 689367 799524 723895 3738 211219 85309 626785 564604 286907 76 3105 848645 148298 251233 837420 790013 856609 687177 844044 888725 644947 716656 846309 733937 791383 172092 1970 366634 880466 884862 2234 13 69342 2182 13852 671052 78959 413436 840040 606540 862922 2017 757547 1 19 873435 11 881829 417737 501968 523838 606633 521369 219 4935 568379 785911 889854 749874 846864 15 525919 172087 898562 147309 17631 277 866189 744591 879439 832803 641447 209005 26533 20 231504 719713 882506 124950 71053 884314 245297 422259 893584 770266 200286 72082 189707 690414 888955 461569 352060 577076 874739 25 693907 887 440974 205 850029 131902 399 492545 116897 746068 2954 230081 442934 771886 1027 474845 20043 40 112911 838193 2 577089 65590 1729 839239 873307 896490 556285 414467 865110 11 811975 751905 112416 786669 45260 16666 3 8 626009 177 18 267733 810233 236333 484447 810449 97947 381414 449284 735292 612617 228242 834047 3 862576 706961 548664 882457 463770 612143 603800 537259 182531 717100 34 11729 897954 867514 869800 262106 856087 765624 641165 62951 869056 125059 673081 896592 738701 802842 3701 789739 648487 122952 857503 889153 797301 554554 114336 341247 115010 504228 888643 281 278599 64 123345 222954 583808 644796 4807 249615 594158 744138 470117 583299 229153 111 2 536473 526543 83507 27800 675671 888460 886702 75114 1218 107 183903 67241 895354 157157 84049 832025 502010 884526 288413 625044 291367 511965 36 738420 746373 158462 839447 801209 12768 876507 1 832380 624084 864928 845228 78361 509515 797251 773252 750731 862933 246136 425613 135241 2 95740 726881 796118 770440 170942 152 864094 37812 889146 32988 898270 14859 325218 62 6 843457 499708 717697 1623 137819 775553 665857 758253 507 61 640358 4163 7780 456279 4956 806145 208099 837822 551502 864547 871754 574364 5255 55450 357883 837096 836210 898552 649395 92600 114273 76925 407892 887415 746435 820359 359959 833090 1319 14393 887804 848806 659829 836 170422 438150 798518 773419 761814 4759 102563 862036 892484 391354 119553 886513 89875 769862 6786 853644 862453 661148 881408 521011 858795 899383 196 660578 39069 697659 283466 842460 7233 369 882040 884901 405933 756546 852113 2107 152607 599407 845596 9327 20 83794 853666 772723 132703 375802 6 16410 7 638673 52223 498 861563 262253 772205 110997 138117 58365 304370 866558 4 661156 811341 895939 370138 894485 10274 34313 3 629668 11 811151 888198 388483 579689 881138 692308 470293 879554 707018 471416 636446 57 136975 51 891341 799718 522017 680658 810589 884390 4 272719 1455 871401 761535 752988 468649 109510 8812 523116 325 411844 138850 713831 843018 847185 409916 894432 890503 854304 886191 249744 891793 768097 681450 816729 31465 883770 17002 867 309148 526430 197497 579754 843996 715614 731255 646262 776 879826 835868 859521 835678 578109 58361 874172 774755 827697 52949 623026 848213 213287 753638 875624 771489 146627 712030 418967 393471 899256 220181 768131 869401 187444 800167 487694 1487 226871 736312 891501 780796 673185 189155 655175 189301 85956 883411 841592 114350 461629 13819 307 342698 557089 439247 1192 729038 855724 699354 856734 146140 602997 830577 752014 14321 1883 1 875637 615402 1418 726941 65694 878416 2 579251 7 184 819412 883216 10 676526 613193 852447 6307 766420 384405 875895 2 827057 858479 287820 346617 46604 828520 699095 195580 842847 209 736639 727470 489846 416920 3 659901 892666 106466 891600 288426 5364 887123 657217 778400 371619 845447 821835 675825 804069 895099 425772 739698 127594 899783 445127 3 668758 116666 896341 739193 872857 764187 522288 107295 7756 866451 573 854878 10 45 63255 882425 96989 159616 813089 432910 313756 619547 8 10 498910 65537 3 43651 858745 880890 818957 531079 474690 205846 876145 896295 44 139 81558 545 868514 839241 763731 241404 792476 298276 8 340812 635 569318 63 387131 33881 892728 966 35046 825899 895049 2467 105602 344134 425398 50591 546920 678985 838205 742556 675407 2 611633 772906 860365 714115 1738 146413 456300 763887 654352 4909 860629 689352 226 817483 820610 779957 171 26765 886490 886565 579622 259617 821321 887406 5687 876669 602930 534574 311174 527982 7932 93720 776497 196 871165 578907 183249 694044 23812 702500 350427 192196 369 892884 883397 153191 52008 275347 770193 889075 582199 893454 64 797709 814057 615235 758275 454704 847671 456900 2 11109 816849 28792 773159 81655 899232 883328 853058 804070 818798 25 758224 184849 814111 763736 488071 493 863611 2 361016 349292 456181 430970 2 363266 3485 880217 96657 869017 877763 492948 619558 833269 447246 190342 622989 149 889476 755013 27 883223 432 324721 640534 806978 893774 17 735086 760817 894037 808690 392250 622755 589507 2930 558436 767336 60 730861 54159 749090 777167 538051 584592 66720 793714 40457 782975 731183 848811 175805 718254 774485 783304 37 32 220 878176 566796 825654 805991 13909 758727 2 40250 792661 538832 370112 896299 702364 8142 560441 706710 806874 16 590384 39615 897806 480173 185088 723405 742122 508720 645729 73839 6 871696 490 825590 64668 21 813565 733251 871408 21520 651962 880810 295802 3 214467 197257 164591 819557 893483 267714 849493 806156 343652 740097 869462 231 619226 686808 221139 855519 39 859756 28346 190 704845 729935 896468 42923 563221 551451 21 772150 778879 887097 14 114425 876180 853449 73 814431 851995 366283 24408 35 210284 40361 194848 123 3750 60263 19766 108244 108520 801907 803815 8 755820 663968 9 29353 624409 1 2371 164960 151825 829947 674782 601463 17 825837 249801 3 663566 626497 712860 75227 51 257722 535091 887085 4 830750 804405 473934 366934 269626 856429 315866 1093 6333 1199 177786 817311 709664 717935 431179 876294 87093 674345 25 197 826615 541775 227854 701196 47548 365 466673 492881 872583 27990 470994 411543 2 899505 877333 622972 146967 850792 159089 742 17403 884979 258685 1 513821 314533 10734 336429 893780 896911 358825 8 68008 215 239019 359268 894665 298423 174868 524534 216301 2 128536 668331 481149 200760 362488 151197 383548 894279 444253 604059 251 7505 448880 879331 9 880034 758015 686122 671132 588939 832568 10951 828722 482756 110834 38369 845357 793221 844521 549214 889140 450249 881440 4039 747847 2 483796 802466 631660 544824 757269 175048 351684 878982 198 543570 775259 771842 524537 775751 839511 760268 855 3 666062 800274 836754 813819 818954 662092 422692 73163 776738 781884 559495 392884 349521 828722 682740 878499 287007 120 31788 322986 62036 839632 426598 2581 24075 373305 83880 8254 877819 867050 823309 112088 868254 9 253 547141 857188 885750 4763 383148 572139 890829 887043 838034 157971 190172 552864 594 76 858686 38058 860716 787447 608644 11 7 5 417966 724300 196465 815562 795509 874985 865887 347613 188958 819811 130785 19 882869 735229 768775 114941 867381 343437 875834 888116 435987 227828 787088 727356 813046 793949 437674 2 815109 393673 876388 424128 325535 431044 422429 892945 285798 553512 3413 684013 511927 123813 6 134873 14 42311 786237 4970 795298 245954 881983 402717 139 854761 542726 518901 893896 694 164443 624040 134747 833192 335813 140171 426149 1425 545229 4552 48391 374 390606 895391 119233 400193 405608 888532 584626 5 465605 814686 722080 327386 498338 570369 37944 226999 116853 153763 856115 462134 529636 139288 898318 771613 156889 153777 1255 899206 774559 589206 834190 146025 127161 2088 64138 280572 855506 898733 877539 726924 92 164664 2737 353325 6 144814 204794 17258 165 898238 701930 1759 18413 718692 366312 812242 545830 295166 858494 9096 1413 846244 83033 3 853284 783803 11391 868066 74342 582994 836290 21882 818663 874036 10069 406860 795890 713 841019 845395 834798 373330 294433 896464 492796 601455 488264 2 710430 153984 234650 1 52521 85086 379856 638172 3 890512 12054 783248 1103 89063 345575 890455 842875 23960 129716 424590 517381 4 712401 510608 118431 22261 732110 637775 242639 722644 558086 752571 617147 866 469484 677335 862542 56303 704749 884169 574504 755448 125037 1347 514365 780317 348372 675247 875363 162357 382 573029 898038 898793 573600 183150 222383 6 616876 476933 14 875022 897421 799634 899042 888474 593944 830457 784028 5 3572 513972 451491 626287 752988 99732 276998 419936 2 136 639 777 759037 892200 181621 237811 798267 827969 394726 897062 741780 236765 96744 577614 127080 787204 250972 96711 380170 1403 351463 886494 189430 879138 175 604 355883 586123 672555 172964 883900 188150 772459 884858 397761 59829 27555 860003 283396 139530 9 765114 850954 831987 90222 815130 517774 289209 104347 257051 899232 220 869133 694755 888264 2954 801911 870162 159995 884469 1417 890036 466016 868642 107343 290045 574 459440 755768 308852 317597 9 804051 282249 285426 841845 37088 240968 822497 208232 339120 808858 813701 26984 529547 10418 109 867312 843654 95002 897480 230374 102 550355 118637 612914 81560 647414 786230 365002 95866 886732 836950 182258 325338 833823 473703 891782 827625 555640 872934 91494 839943 384 514477 17438 80329 762040 673611 200345 629428 832008 115637 786263 441479 291467 215477 855277 395720 672601 835024 350024 32753 16036 504728 597107 2 23751 18 578166 120126 464119 881070 276486 1 704634 507397 800954 839263 632317 482361 832158 334055 889458 333 850869 33 645655 738782 671908 601784 195737 21 26236 50306 131763 868158 869768 123 765543 4565 2786 556395 719514 1245 871082 794760 1 9327 6464 234820 693947 612616 824805 97948 2 10 42 552053 818957 776875 500283 753954 828707 821799 1678 823869 643822 893823 324964 524101 860932 281656 163018 551779 15621 18 732606 215327 764169 21895 882753 845469 200 866051 25738 69231 690045 867 206904 148 862871 2 726497 405874 3 6 437436 874786 809692 492486 884018 37677 7 170 853384 385793 117127 151135 215551 891717 782033 2 47987 899260 701606 344350 641713 5405 1150 550785 415112 191361 133575 878852 497517 558414 10268 868309 278886 630102 10274 597982 78960 7 814413 895481 590861 56017 427952 139579 890793 8212 13190 17767 669343 274646 457982 6 857369 506548 85111 887472 181323 870437 719003 697182 150996 3942 267722 1985 893314 517158 185806 196001 246176 882992 852269 887500 46867 8929 525795 73588 896519 851648 162697 62987 112 868193 1298 282101 617983 474909 70 35 1042 768216 776605 292556 28902 666897 152685 12325 5 702604 887264 875540 512013 5749 529032 824194 647478 735704 355700 817074 526656 393 837382 148628 899936 884872 143662 889898 627350 299704 682748 80967 579266 5 1060 375974 317538 595130 93065 131063 19 736917 868139 792289 850250 707100 35512 703679 875594 216496 733296 311606 134948 682298 845748 805855 886548 674490 445091 754054 6479 806767 419226 23249 891837 130665 244003 210616 580348 36942 861789 87712 857938 879762 523960 882889 622557 877788 633174 368084 3 377292 390485 842813 888831 739139 2 10 400840 815243 609 19298 589107 498006 865352 167954 693626 887195 70 877710 704867 340664 155 289515 12 504518 890615 764304 23056 798618 704080 7 816224 819984 50518 870517 102486 15 55 847380 828750 880019 9 25 897979 11 532283 30739 882336 253683 527359 306604 125618 772741 322090 1 838088 716384 72 809773 870179 590264 201986 825847 672 626336 828199 248694 479611 859188 233322 279487 607491 666635 693124 80868 875832 35954 622528 375535 851046 91599 335431 100514 118733 730714 860701 838463 403 732239 813926 145547 830915 809522 268169 898841 577820 834836 769878 18 880789 549224 453322 339471 17440 1 5 444508 779313 720369 705717 864590 42669 741460 252722 33895 415807 651941 896945 153 28009 64312 889093 815092 862298 688520 1513 863775 3 557602 3857 258466 142090 870807 669322 16 3 834388 859692 848724 731558 614 5 703693 784020 250766 31926 338799 13235 845535 530966 509590 835175 291295 129338 720972 800869 787700 895728 597831 815140 794063 797660 127986 341500 2990 2 56442 18 848829 1623 6 421413 847471 729928 82417 26834 23611 636682 765609 864694 312120 639947 856961 1386 890856 64080 689450 879917 638425 263 780349 447735 896312 635290 875071 7 805241 57 115407 203215 223565 891899 697112 245473 572368 766418 775176 856990 504275 226 310920 834994 338553 825204 769666 2757 860 47712 183080 104975 350975 117813 219295 427393 859944 355882 698028 814913 813482 861637 745240 877129 336454 280470 773527 887099 795537 127 1 69259 300934 818877 5102 241297 786460 116459 723537 26219 261593 229096 170591 399577 577410 68400 311402 824585 870696 386694 109444 359495 886516 20886 753515 746054 3 821774 374250 248645 35621 442934 334658 771939 1633 271720 1 792786 583656 528784 4615 3 28 473963 185327 64 820378 625697 743774 528038 894059 267709 27765 745829 679607 784886 7 692683 349 14594 670 852285 112719 13150 380443 794479 9 242374 454031 6486 857697 432962 853607 162436 651978 770091 688205 155891 895001 136409 806939 782715 899870 847728 259755 790453 681787 166896 428800 188282 875875 695607 404517 97990 857858 58702 899078 825231 47442 105514 35734 308117 494648 595 857814 875969 559151 95653 10976 889389 2 818602 509783 806335 871327 637547 479796 65 90067 880079 14546 876812 886676 171197 888488 62299 338750 5 718908 260108 58 779360 1082 887129 887894 805316 25 1 677178 545492 75835 26 462352 517116 844774 866240 712876 787155 510919 313 340040 220239 864056 840172 17978 839617 800523 468613 863155 5 2771 819227 2 269716 810001 886973 483156 282719 16 671558 152654 359675 887664 741137 885888 852382 886411 188582 121495 239181 869847 123775 190517 729986 560761 300084 113953 728095 880910 220727 349341 889519 566082 886377 716889 623582 730752 33721 855657 14498 607236 1000 395732 317605 670240 803775 843039 896554 601604 599429 874030 368580 833257 716607 71107 1969 170067 604812 259446 540281 5914 791587 834055 229847 877360 315597 880253 613612 218828 332234 2547 198999 57 47 136773 473487 753918 58 223490 783243 387560 889571 5229 194262 99162 604260 186345 403107 896714 130 727969 151274 826349 157304 792946 797096 307458 898126 375702 856961 27 875470 37958 330729 850756 1986 97522 12 893133 173672 867090 767679 603544 891335 17991 893652 555583 813249 475117 742169 874468 560802 4014 8 849267 25 357471 628930 490526 658581 889461 553958 149055 58 803285 42326 42058 164706 852431 264451 611632 330245 31 843570 1 745624 318 36695 84495 701406 824865 163807 897 414081 486110 288917 145 889038 684479 46310 746172 657493 881292 881055 847112 140551 271380 874344 186 880859 881152 297693 678443 774907 716570 545904 7 561397 3 823709 474785 1038 686481 893375 543668 262814 503888 130069 898408 799983 477505 13 779528 877693 710357 454 879063 846814 783343 428724 15 890122 2492 864876 851988 622069 237652 357975 469 773143 461600 195081 186786 772039 836986 364274 189170 106780 871419 531367 164465 746854 867111 43 874775 135495 132 665054 644613 33299 26515 566690 809503 883402 861548 807536 17063 614348 880387 774347 863164 102 42 1628 542353 451359 449649 872155 229809 2 836143 422091 161444 813761 143280 551619 340802 341900 222046 208 625675 888950 98407 2 614119 218853 739 895727 875923 279534 62642 871180 38764 96343 832021 1245 741392 870236 9 45486 897053 48281 120450 826772 824339 797501 787893 83 851630 551270 853871 828270 2 208996 557000 845063 845674 347084 37 137625 610977 540355 769010 642432 450329 620427 834344 732722 791501 769525 166739 808240 866979 852682 441700 92551 431251 348287 653146 91524 251 872485 495771 887604 296 32070 481140 880404 16 538871 2141 34107 526878 174 5366 243729 798754 8383 828013 348 10546 883027 839072 40 132585 143522 237150 812558 708740 556459 870589 890254 72472 848312 842156 247226 897760 736832 363216 822198 841336 49257 204 449683 202676 634190 188477 133890 808830 2 69 896847 888813 314520 839654 327881 1 25351 469048 853136 473006 856056 50 804116 78140 238173 858020 853436 511757 2078 323039 629 876501 893246 3 157 394561 882635 8 80020 858112 13 868711 268106 345252 41939 654243 45934 4077 17854 28704 4942 899020 703204 826508 811822 37888 819 32788 21123 725965 764250 640600 15815 785482 2 2 13125 855342 108749 2349 356872 810300 791649 835601 504522 164342 215720 823277 29 37409 252 286775 886477 647178 895691 471135 204936 45574 875738 796595 399487 97435 337809 811384 530447 821238 168005 281428 10 787995 71 136 222440 849682 139947 311460 205082 468732 789804 54868 593809 15882 859013 4 880743 899037 638879 799164 691739 611203 610312 3 20 873429 356488 5 699484 855122 316596 466378 703022 38184 634449 789974 793177 886312 758892 6 513516 238733 13 404 1 524 894517 870501 844790 87093 570298 750738 177221 8823 892668 492 169869 24577 101794 799860 865667 873867 32093 385723 52632 864337 600454 369768 41041 853433 729483 6644 882642 833363 244183 509145 4 821873 53607 1 90525 44265 734527 833618 648826 262187 849085 375616 53775 225469 164 4 880854 869240 696949 133 851870 830611 168939 794745 248933 32 862526 577 218604 1423 212738 873280 82 189160 897945 768583 571219 64786 11172 466739 542547 1358 210679 872799 876018 45009 896557 77912 821613 796207 153470 235718 869251 853629 222067 755410 592390 279130 58175 650 675716 583325 12699 175413 789067 897370 85457 872643 847622 121068 138144 332499 234774 285420 2592 602009 680269 706267 829284 867807 56277 380753 877791 489618 252397 874267 103291 91546 477790 787879 382775 760618 820619 850375 21 397845 856428 581572 590344 21566 803342 187171 342396 867270 790294 88315 860627 552706 781781 310261 878262 371564 4447 634819 46675 85788 128951 661733 873449 875768 18155 897445 785430 557042 1359 898919 114656 330 841314 250345 185045 16176 865477 458147 749338 295708 2 17 1045 71368 129869 894877 579472 289553 887585 888882 434759 570655 897966 621338 331246 166493 430 293498 777750 72 773367 819868 169385 720437 891346 536966 19333 10275 882066 21977 420778 696806 44 871137 867566 893639 514927 51557 779928 729148 2 714731 594650 805322 13 4946 799442 889487 863411 752532 855866 19182 620474 10 892119 372611 469280 262219 14884 836698 214212 873235 579017 94146 322694 21601 888239 579501 211411 804448 878943 896203 6 79238 519217 706963 522445 758662 762591 885508 71948 123985 167 135 899711 894064 315931 333414 881808 12214 609471 867346 830242 346776 781637 789045 222010 766697 625770 865958 548850 587404 560649 224629 525069 11 244303 822688 746265 626164 278458 123588 9835 242481 850272 674005 277256 210354 565209 662918 268217 97852 581627 772218 43 38 436057 496723 535452 36464 37 137108 112 18626 231615 693566 230075 755422 401636 809764 59544 837706 6658 817589 67770 875961 858350 245 112520 438168 1 243 3 871526 346 849523 10632 383424 73863 13758 701305 344332 59095 558618 113870 864093 3261 1 661597 564 863775 11 897487 847464 815803 895716 493458 102280 2022 18 580088 569871 897860 342196 513291 8 724116 2 63646 764311 24389 292890 876558 682687 520117 16 139 306791 866584 679962 99542 663061 259151 569533 1022 553931 102763 145 788222 535816 472109 577169 66705 137331 517118 306124 2012 763747 881766 676485 222272 814289 493 356714 503134 302587 858672 702453 216652 1728 728075 29 777796 898732 103896 876267 10 666013 3 855377 814015 775791 303343 57455 371 841974 122526 36996 116676 15188 898886 13604 749944 860726 835145 2748 70 783773 744502 747554 112906 158944 468714 384728 13 518338 856033 425567 837851 313427 879126 896158 603744 861909 63 44275 858202 624370 402131 186061 733923 638755 10 884979 856218 34040 834181 559843 485704 460667 808968 23307 893127 8 136642 248245 63838 834870 836507 873033 896743 890578 391965 288712 429387 266210 736376 866770 897227 65023 386316 898302 411160 899004 875566 341990 769881 340518 24744 555062 652972 713552 869977 397072 223 782936 80910 436673 707255 758348 826418 84498 61566 240667 100458 694528 15 424808 359360 861237 567 862111 303860 951 420512 728869 539494 386355 862055 566734 116383 69928 726842 86941 235284 221773 211908 167 802343 812122 444058 1 801716 29863 700298 607626 578788 794385 876157 851256 402150 257 369880 784629 572235 723096 271055 339 264623 868987 54230 842496 517714 856253 115899 4 247704 844831 844830 207173 69917 842738 361304 373966 388019 572823 861877 1 311773 5697 414778 719104 701775 318215 102862 752746 8350 460402 191078 855249 765333 853979 860343 799489 833362 7403 888568 837994 782773 324907 610851 806528 423148 976 2 883145 858198 12204 344900 197428 721743 486201 133350 415334 135930 48 368 827230 6 889932 51102 25220 186011 226758 876474 879975 829371 418038 753769 114064 872666 213049 810896 896690 804608 875737 922 227915 561770 884455 827625 18 1 137006 618758 824681 542139 428374 82502 779127 142105 278177 3226 836705 276517 13 2514 192717 307167 1867 9 656704 3 23 216127 1 214734 302282 876977 16114 353742 29522 512942 858149 143001 771213 831447 233074 864828 886676 583395 405330 710086 824435 38 552871 33321 847983 315078 285877 676517 582632 4 839820 870660 268281 851075 45318 890585 464691 71062 483639 869856 890161 5 8661 765572 755542 146197 803327 669175 573939 1 888216 24391 799 525260 886039 100 886217 865111 5 364582 432335 103256 848553 390747 338248 342689 680824 825550 325550 553339 622839 327221 385497 856162 131640 33944 163206 12 888824 12 712222 2 1277 916 889632 686273 861353 745733 142035 22 728027 816187 588735 498715 842918 864283 158 885608 2 713636 846432 654449 381868 782336 689489 367429 716826 45329 650614 192 4504 853268 437420 339592 840738 80460 824378 26 849292 671290 360029 218100 7 844698 253765 889676 854825 497741 287861 557224 1428 883386 711552 75 337902 864202 710917 597329 741391 745565 4 343639 104918 63792 721651 571212 101914 847256 76334 159233 3 3 2313 878144 895154 674085 767170 119131 109109 28 10580 758529 297182 207284 481 882691 523004 3 359338 852273 654445 297800 198112 865663 855277 131546 772869 865495 826948 397239 888171 765990 204 645148 176897 800479 1230 175701 605031 345634 596935 621676 537398 111014 5526 3223 116146 142147 777624 807539 40 172751 776909 162243 889996 890075 751152 880731 420653 539505 7779 3607 1 879840 416376 3771 875558 889863 762959 188359 501944 806131 877293 114920 124258 622303 861690 15 137491 862061 118572 282761 11921 818045 790873 380301 33910 876211 826754 773462 93132 595431 67445 63 32 1411 365639 719 580443 16 302620 793626 716648 3286 557382 724479 81517 800785 751900 38 677543 361 18 380769 236671 895796 708641 194135 36 370243 834997 833916 12880 1 889898 382498 1 5181 210917 414972 853057 875582 212685 376799 877200 818936 1804 42317 190385 803024 894066 35908 27276 6117 653980 533936 220834 629478 9 711777 251596 414947 750944 3 293105 124117 833277 795251 74645 702417 874228 592543 822492 285751 219917 810875 447686 8707 899706 801570 391133 604 4 860610 2895 62 695613 805305 90724 67060 948 481912 619446 752271 446528 174996 773083 38969 740801 226595 898750 878373 782544 884111 2 500603 22 764859 66 84935 896016 549302 2083 683147 750782 93896 226303 835278 241819 9 886625 731641 964 807 68 849385 88128 5 397611 101 492938 638647 405623 787622 488814 252695 249404 1264 879127 286052 578086 285315 359064 883832 836619 15072 98 855819 748704 737605 667519 632756 545674 896292 13609 793907 697089 1 243370 72 556401 863057 781520 14192 491075 53 776672 775550 861944 44871 44449 7330 1840 497872 814706 597191 44 397 288758 58522 814885 585306 720480 1 12508 821008 312583 187635 21075 72934 818973 617393 198 832689 845328 32 823676 885975 2 714156 504620 39681 112462 391991 860797 8 458232 1 881214 824463 151513 6764 533306 1 291279 470883 347041 774325 626166 349533 672161 610 140 873070 335347 9 794653 22 312247 222 409585 820942 288934 277002 8569 600095 3 9 835106 265580 811773 355220 836822 866497 198181 409973 7 850246 845000 885657 29296 864654 428439 2 21 231485 629124 685196 2 44838 119025 2352 262091 8031 804538 3309 140724 708585 2 623238 724645 3 563928 483281 11466 3945 665425 275631 75815 8947 139273 580966 442026 798991 885765 786115 642622 192241 4 31392 807483 48396 823529 884957 885092 879898 257425 724759 353410 560 898709 482522 49128 3475 71538 753072 268265 565955 958 700143 151016 789281 867921 9301 770849 678127 652792 183 37804 771982 896536 835875 30056 730847 818028 16776 857932 532925 70192 870506 687011 351666 887275 287542 791204 865474 573486 512799 741335 703509 136 761591 847510 88 2 791933 267 2797 899628 38820 20666 889323 332887 551785 20 64446 133784 357368 557091 5965 599298 441122 161679 767751 518500 879524 185 745761 2850 725307 3 37631 160016 843494 115 125523 528130 890362 852968 32689 804167 59664 768509 520850 777029 62723 830295 729120 710366 741550 82307 130778 849792 75 322 621516 882862 824151 467756 48692 876863 803124 897244 801560 223 899330 546533 836146 395747 691823 868840 18901 719467 547862 672151 770838 661611 571096 28599 756377 275239 829527 552 491599 895308 871739 464029 373396 881285 708864 201482 388325 440382 874849 509841 147 12 255830 841326 576085 808594 53843 53952 766279 104545 782975 898469 191393 5 54201 330206 150 290128 769879 13907 752285 708204 271921 1108 856660 405148 58081 870755 882 44 821372 860817 317410 339192 883244 772552 436247 713505 891229 553914 851103 84551 700773 877327 632521 708591 798395 702319 871693 866902 100624 616490 896367 768234 824664 3 884663 893993 666889 851801 619690 179532 60174 809378 859358 450175 200050 15 619380 899910 708628 788833 1291 379210 735106 618337 163906 39 820681 411488 894293 481212 303012 891324 2819 10 815154 151194 796064 259549 870286 80624 824599 587578 308074 851474 409 89496 1 178282 896410 209103 3022 261387 560587 612632 480733 329748 819311 875026 61780 22 374845 622677 222856 9596 6 82861 31035 344854 774784 15301 850893 144014 147106 876877 602479 667303 861087 889635 645049 893056 879790 892801 761846 801030 845 581588 369127 791339 5233 433531 780498 856011 848147 895832 724771 839145 78 417315 126112 118301 206898 879582 1445 799556 12583 757263 860475 569643 887753 675613 561752 176356 84 891467 777709 574811 888791 1525 426650 786629 697111 750979 66932 25955 886995 30021 40 162170 10162 848707 746537 723635 81 895203 512567 659042 847699 893228 513058 65 621362 242263 391878 304 305278 3570 867473 835617 10 81194 5 858232 504400 233761 10 653708 220546 1176 2963 161202 638752 5 324668 779302 1 889565 842552 11963 92652 464 181955 563191 366319 608704 896516 884003 50967 1295 893765 833967 620437 147958 617354 779981 3625 21595 201467 530347 896203 68776 1 675887 15317 222587 596866 857669 852991 211916 614417 874953 599908 7188 414097 171796 895398 771381 805692 556126 889133 324284 6 801695 408590 23973 732895 863800 887309 751454 396312 730888 842898 28979 664141 810265 852545 2585 6 82506 506389 526386 887232 880840 499190 10 861116 60106 734413 147584 10268 898487 183278 258326 294 19053 821191 891466 868266 339669 721941 7 876210 858186 877464 481932 417603 763735 892173 27007 867021 42117 609736 889515 202782 77 721493 3158 744349 201074 286592 103 4 786852 820990 38274 853375 895873 1213 38588 338 128 584880 826482 857477 204033 887322 886487 897803 766545 888222 9611 253 885200 19 177072 883175 889338 78 566737 789229 1846 591102 198041 839151 682420 724766 326163 771815 47814 872445 862169 875034 523483 846213 47509 93862 512972 7 52139 186337 85800 798889 187756 513652 300240 230002 668926 841982 157197 20 750452 842317 27 872139 21 426481 102487 738202 237845 728670 852246 387313 774304 454597 30 878152 2 896548 868394 244962 54 456220 3 101 865554 24 138 67788 776347 23203 5161 741462 369976 20 671160 895492 711956 1 879521 626207 772680 366824 815376 482216 833284 890846 480827 384289 555301 302303 419328 18 295 258912 111153 2737 95260 849693 168213 700647 812263 99374 9 306532 150580 896551 858660 18 811787 566428 872968 515801 849394 880121 25641 783950 169111 186476 6 862670 410506 49938 798913 817867 653246 578847 878027 324272 103595 793957 24 297366 698223 748950 160554 853926 32129 194 687232 175519 490416 175351 866067 813323 871164 285649 613944 355484 888238 786149 196069 279913 266761 804636 15880 596313 36366 75968 233153 203285 880982 1785 46466 810337 281319 133968 896673 608307 265719 832130 894557 834611 863360 2 124696 287 157713 61705 854285 862341 845955 470075 3 599259 735436 397 400940 863174 1 50622 899 852042 865942 787256 1928 30 22735 603178 639688 64051 210138 410 121 76975 4 13249 897180 521535 12 240133 192 70505 147 889515 176808 469891 787245 883373 9 279 1783 121 790069 74740 805422 600466 884730 512784 804931 883503 290898 720840 881051 167054 560483 182882 796269 745170 16306 883095 384 899543 759852 788656 619601 817988 515125 813555 53945 286093 293938 350447 872812 257 33 895698 2905 274984 883603 656403 13790 832486 871905 879317 238426 64370 197123 826155 750605 491451 369033 112163 853797 230185 841082 545634 897847 112886 1015 812457 765112 614130 666593 868957 879019 605660 896429 859492 320731 81628 783409 870093 744123 5462 333652 73189 123856 519801 884958 656582 39820 612474 683737 751914 845873 710799 318235 10579 2667 849757 210104 26086 662874 727344 391747 848551 706210 842621 853389 883148 171308 559501 873642 302 841712 200958 115760 329473 865389 28 760927 125231 804895 619896 866769 22524 1688 826297 174719 899542 62158 768973 891344 510999 287517 195953 106858 890496 54857 759984 804495 831421 650678 838360 140380 648049 728255 860135 299123 175119 73059 607796 590273 866685 871186 281683 19111 7 891478 14 26872 859854 859835 530263 1119 871673 891623 423193 512287 250 195092 635 31138 268640 451586 648290 68380 880996 869954 866081 19633 381790 62816 11 818713 843649 277623 674573 810916 895919 335890 37 814404 196200 580213 42887 19 595 288610 389116 2802 1348 607704 292529 629208 810777 842763 26908 695656 880836 225352 518646 846421 848937 854602 419035 488 470635 867782 605572 123439 705273 19591 885211 366435 865883 840280 844524 21415 25144 332203 844516 893931 2 885570 3 679015 828197 877538 801180 137480 461920 585616 417619 849251 344669 80 324960 4778 347908 595073 859847 814523 572608 107773 23309 290635 839513 254634 314197 544751 12 890801 873171 212362 792760 15108 113316 841527 799358 889251 867540 29504 872684 849327 803766 762125 165134 330365 709731 400706 717812 523311 691866 77 7 300434 671388 1998 632950 426923 5 871623 136970 557407 18 544 870949 825021 81263 15438 865200 20 29 564203 509561 113764 877795 6 472288 792573 116749 1 689 537 402597 53 222 239359 870729 246323 850447 844083 876578 191209 26910 157460 32196 814153 838504 300836 864008 161114 10 222247 194145 853498 768666 860210 55573 858470 19225 850959 843400 811574 766779 884227 755575 736608 853006 378047 157 806881 888994 376632 853531 110944 22303 51326 524293 124024 886059 111569 78084 57 408018 888978 736196 423495 343894 799373 883097 798686 679923 158788 823069 798393 195170 150 888197 839248 728601 415270 795251 75388 872769 849471 345942 705551 863337 770173 803035 262 182016 829706 2 125624 815192 10574 817709 670862 8 300307 686250 644141 466063 896797 215 463953 796005 55824 899430 882915 562294 863925 848319 845353 506284 2 60569 812694 446205 33383 1444 702796 18522 873294 253661 86277 86 739252 652499 453295 780106 1767 59647 791988 68901 867068 678830 686118 16232 225785 444168 887919 711581 451831 224743 214 493778 880453 790854 800366 723698 274578 891391 689332 177750 36660 24 466849 874630 4185 875606 578532 886225 11 318518 1 415 231049 2570 882207 874592 294561 726259 608214 876583 32 96 219183 237957 798886 15764 592559 395683 517057 73298 35606 887776 807289 467580 79527 764971 718114 694460 389018 783027 822037 3 773760 726190 229 462023 126350 657075 893736 588479 681707 2147 378795 429822 48827 887365 232192 301272 728395 814847 861741 814195 682910 88 737333 864151 838714 23 60984 687573 686134 721478 403921 241909 346177 116113 149418 568874 868437 446000 194949 860171 370973 239278 384790 716072 2 47247 48103 17 5 33177 492537 895164 388877 192015 507424 500728 213071 754967 856699 715244 1 390127 517883 72621 892376 78356 26545 446126 3605 763812 645916 650229 275827 899696 185758 791744 589238 891655 808246 4142 379541 568071 314666 885650 744861 367731 855538 615557 263634 416971 551631 565328 503103 53 167002 362385 418 775466 40743 755805 836465 15575 784 175506 847245 147614 896545 753443 872891 899370 891062 2 652721 613414 894556 258911 436841 446138 637257 722743 13 899508 758019 397811 672561 450306 2 710829 779924 744142 1 308169 171953 2331 155060 822863 146 4435 146385 829346 807345 330187 225504 1502 2 134351 74447 218654 883987 8 391551 134135 80662 862170 278172 882239 84 630908 884906 306692 860841 513051 517734 721530 195835 800201 721260 4908 887055 723567 129 105270 872845 771561 380 877175 452 825753 331177 760409 255657 823505 5 845133 567427 12862 416074 828791 286 877557 873921 863154 540956 37524 865390 8391 754389 826444 220543 595175 784984 799002 537999 267220 461153 111 518891 773275 145474 575613 471443 162090 813713 877280 344506 506 241740 855882 1 214418 9 2 2096 894501 228914 112837 249307 2284 830758 888287 635752 134599 183403 895913 857075 887124 45038 712386 899130 872125 178 672048 19 765804 317760 873078 208274 538164 547152 845408 287639 873938 897006 408254 119219 497349 652941 170817 734 25667 886022 7 1914 624695 481343 109460 474053 99 80414 116 753594 8 23 803755 885885 884400 35 883267 682927 139149 832734 12181 737586 871470 766296 27 8875 617226 704037 2 834152 872177 417 811550 13368 413422 769949 881985 846695 770533 421284 831667 357377 249216 835239 765358 390125 867756 864258 341918 817849 860009 210051 879880 474717 47242 897716 297989 62032 3 657459 826742 525476 616300 616286 56 609641 10 353401 818846 517843 563815 1011 545615 58982 107751 28 730099 795413 212456 889899 466 812250 850731 135963 15415 833089 731648 11 684842 422548 859537 849887 8491 809854 81 224944 104247 55272 23513 413368 826116 15282 81029 637041 256948 788125 267619 47672 820127 876955 479525 488455 53579 188393 897814 28065 883051 796944 290953 783476 14288 789946 71115 211530 896400 888674 816927 894311 2 416860 827144 222349 131567 1516 100607 822439 731099 376696 23 2 747317 330974 815726 771823 868612 840847 765880 27987 466046 744006 698984 445332 887459 711187 1298 419971 891923 710059 893163 171934 798352 89 14 646044 4731 573806 468324 654694 507538 27 657168 87 837081 644704 654355 20841 818129 697896 200811 782794 535217 207538 563203 712131 160009 795508 6031 861144 315016 895217 1141 516133 344538 413048 110 890802 780289 569999 39765 1 197482 34 16761 83 259890 577324 549394 588440 897590 824377 103559 871553 2746 96938 70130 702660 688630 479572 428145 186 714598 8 4752 321757 764271 744998 897463 231960 176486 4 61668 755549 138163 1236 313144 129 516975 818330 892133 899634 895250 839260 631734 47501 96658 866611 65255 256203 448400 15910 118368 103466 750908 209516 861291 13143 859077 73873 895833 302659 807235 859162 877203 789182 667977 678637 3 232 782222 2 1 332127 896467 846504 778281 625100 19 436539 186383 370549 884335 142397 848529 335084 896633 739453 993 8103 32555 3837 585832 256159 438662 410697 524450 339535 718658 749184 241895 659074 612 882987 880284 81 733470 839576 38 409254 870149 840372 16206 753134 18013 181664 46651 552487 507173 899134 73274 681265 37393 844341 809540 191564 838926 800169 884159 890832 500394 655190 278170 157 648021 227860 218051 4 8603 7 861506 36807 632102 951 877819 205246 120972 483740 882378 605650 548015 230231 692225 828488 775517 885070 1060 7754 626662 235628 155906 699629 134571 8080 450546 880753 760238 166139 197064 149628 260 770519 210 808232 10 114625 673052 808459 307964 1407 716274 144506 545202 295345 232474 870510 897433 867851 697776 41319 840433 834768 677626 23350 875771 775235 3226 179106 135412 897559 341028 587 373922 868542 846608 777353 160408 63 856121 280270 78776 826062 747578 130441 892542 644778 56172 787546 867740 829018 622485 62390 222728 82 545240 786968 887872 653674 872057 641904 190147 707280 687734 795895 5764 446605 709146 725471 880786 749871 639144 75 196657 550358 842891 384670 495051 177968 2 868200 100663 248704 822985 539335 856668 1796 335908 866840 793572 6609 839161 763272 879626 8 825089 856058 851718 322521 307587 806147 256409 239023 473841 67036 12085 794121 8 785578 35616 188253 85 473463 696103 463734 330908 790829 560973 132643 332716 36505 30 2659 716569 616459 64 898679 507421 13768 845280 147191 859688 837165 824932 293174 157188 868360 47 57 776211 850492 336646 464599 447654 110106 800471 785433 261247 2 819338 2 89019 1 757670 575067 1438 782608 741685 398129 794691 5072 856033 888093 773283 858964 433947 79639 291686 363023 560736 800449 87 1 832454 889912 671444 11 775798 232306 779466 1 98721 485110 728836 293013 850647 2 877568 792271 6 3 874273 309951 734 132351 633698 1989 1012 521418 17681 894869 836014 662031 820464 18701 807902 3810 614771 729580 360915 558998 842609 609875 13719 898190 50560 712248 209457 200884 92447 613946 888716 660095 891359 72 940 35082 868521 275396 709867 892432 118571 822498 601534 139071 858797 257578 864184 314020 881012 734306 886462 2 878384 300184 13 874479 798827 842201 850442 867859 319825 891232 555853 338216 552464 511011 826704 81590 10526 565351 201777 855872 326012 677235 655785 895064 2 705638 1081 913 875843 156257 710695 543793 828429 516454 317220 22 425643 787583 1779 40 716238 723870 168271 74339 59476 97384 536739 860051 33 714147 716335 295578 98 798332 199875 874700 187461 7 758017 808923 856091 3 898974 251298 841957 542240 669711 453530 730525 465075 66484 659251 36 624755 152551 74 421634 461091 551511 849770 533344 797 838565 21317 2 858563 2848 3110 871458 847175 23 842 586 842840 253618 857517 2 62167 822230 357858 473512 838272 874061 784753 674880 843031 8690 723491 898874 164 883657 530437 731406 33861 192081 639551 29756 893278 890860 619460 898312 822918 711192 893608 336 730806 528355 861808 388 88730 873586 4040 45469 6454 781 875513 348725 164 191862 305659 212407 34 862674 868361 5379 3 834021 347206 399503 816787 877571 656123 158906 842577 756726 568 239376 153175 892 809000 2 6 699740 23535 67650 17 226 83989 143624 184019 8844 811789 360827 5486 497482 178880 819441 791296 853245 6898 885528 27290 875601 319686 853908 885141 835204 853581 757594 336 9269 838271 837820 896181 6 767642 889838 669925 6 751955 547957 164 143102 574037 209266 2269 176138 34990 878061 793893 890609 307541 616314 899572 850973 809776 63735 886205 288304 97 605934 617182 346012 711 28939 248796 291279 120977 686 223 386270 273642 867316 874731 854719 867275 89476 205373 759377 2 74705 106 43040 864672 99607 693 623946 849813 855274 461513 854806 831899 89126 595679 819028 661501 8 347735 257089 804299 77637 1 22357 866792 20 48753 849666 842616 43 641592 71 354825 651837 15 677849 500417 663132 2509 409919 1674 843194 100040 79 772758 670299 39795 892324 855820 234824 506345 127787 861822 804405 815857 824054 334039 1130 249636 252284 768322 719262 395895 43888 857150 361693 452874 899395 280734 763542 890251 9558 830864 120602 251530 781085 130125 765426 875581 4746 890984 168423 511288 855516 760662 742341 735324 10 414451 233 25 811814 889994 102736 879189 70384 798988 22711 296446 708633 3 213192 695806 765335 813384 707421 400691 398597 450342 693856 568734 76493 868686 633079 883250 4 57 872353 755616 6 498617 884695 892711 565024 240203 1 870941 405850 13 16511 11814 653822 896796 366465 172215 332363 887515 110 766714 366 486913 249890 2 825257 283551 8834 721647 638125 813510 69 358 505419 267532 247709 371388 17 230335 498903 814720 98666 681034 462554 529787 548236 28213 124981 708480 394885 774975 749681 636031 37461 854472 631726 784011 826037 603317 863999 437272 551883 18878 722542 363747 877031 6278 804392 826396 212277 132281 285308 878461 787247 258005 147114 582935 596631 630309 190913 18 1932 22714 722374 896077 762524 255 707570 52522 86630 52049 773811 748608 324129 2 199583 746029 12 383786 340745 5169 896557 84680 25449 858856 828545 777135 441586 897483 563652 884351 5521 864886 863515 504372 403238 41 448755 3573 697836 833467 344700 33817 862544 166723 23 212240 770045 1719 458 12 192670 735505 882662 12312 746295 306 754523 868855 852596 840809 647562 2761 840867 57019 1 855268 8162 62830 850268 769874 182 363332 11644 346036 599141 696813 49151 582415 682157 91 679375 41208 556961 567612 798738 870717 247819 899189 848061 876529 102977 521 260562 340669 568081 802621 777262 451228 927 704147 9 888745 751862 758848 247567 282 597309 835669 467371 592774 848533 284697 62267 897145 888445 871625 840912 818112 796111 163541 602210 33 377310 449104 407064 672704 201240 85806 12 855741 443198 754747 706969 582084 101095 869749 156 698220 183150 12 765786 90265 863402 752670 684721 493797 877124 198 209285 77202 54 212348 192742 455525 840250 526961 329893 719829 808533 856701 891099 6079 709484 487509 2 715076 877421 301133 256227 257463 815049 15005 596761 700495 176598 843079 840136 857514 616557 277145 154 187412 86054 115593 566512 392183 825148 692775 15154 3439 23298 86 875636 465143 175910 370859 252078 538211 42 574109 181686 850924 544794 796313 824453 836249 864511 563 849287 44 123 249411 808750 7706 1411 89092 417628 444893 892614 889520 16366 385685 625177 471794 151347 899624 39126 781195 287384 4 245588 831615 78337 628800 10762 534370 125838 442695 120730 202380 11 883725 76142 882016 2 372969 135325 235436 6 10264 766730 7 409438 854963 166 847591 224145 97934 894964 37931 563017 343639 2498 886919 545920 808807 525838 10960 588148 890094 587489 254873 862829 52809 346434 724062 843219 495803 2 632673 2814 391243 745158 177972 40284 442454 397703 683 57224 685507 621459 867223 231602 891964 615255 954 748418 306699 793828 877246 46478 666512 881833 859837 851 730457 769029 885376 741687 812403 843689 125861 127226 404675 259614 830403 717603 869430 208190 885521 523224 21 8200 99403 768968 864146 552735 869451 858303 846989 752931 51 300634 627101 129 730038 823312 836217 466139 21396 33 787694 45 90114 7165 861219 104310 669514 114249 276433 438126 56487 472996 819239 758664 746291 898031 139 801595 4 795242 34128 788831 833218 552807 639330 830142 798540 37 527235 518207 887818 109754 680816 847494 401147 255244 284 828407 859037 812386 703794 5566 125663 852364 37753 629197 754113 37700 66722 346600 1975 995 897225 768727 847380 728977 889644 880908 342774 758412 102017 879674 202896 859535 588969 46042 803691 687191 21190 569067 15 875966 131343 396071 140308 111956 850699 875490 860527 821000 391930 449776 877244 35634 854602 357255 790747 663926 20745 589129 67003 290 797491 152059 883398 21 849561 524761 92992 843035 865653 592187 851763 865929 686939 151844 883427 8 843370 11531 752982 713633 66422 896598 226996 840326 764930 39757 892512 173314 2434 509187 809014 210280 878137 15 838908 948 3 344801 383761 35854 849384 46 711086 49 415475 332510 882998 822381 314662 691456 221933 4358 39655 108814 10 97136 199625 540578 876696 69564 615864 866401 4 897203 1281 51 840453 890877 814770 82 884522 894766 485058 688161 783930 301866 873961 17379 884573 412374 431688 707147 896266 412597 10749 61336 691958 871486 874504 856089 816081 875239 448434 66882 495 388904 541228 850093 666348 682357 432282 610049 796569 858983 842313 726745 16 887124 865298 114881 710152 50512 860372 325053 866069 376795 741993 1 35776 12219 2899 159134 648988 133829 722970 517954 639015 3764 898434 640199 449226 301633 283727 758956 251818 865216 853004 685674 831596 858330 851658 857780 633837 641955 836769 883554 212557 428815 893478 815511 883428 890306 136574 847677 136227 179 584448 882022 707009 834558 711727 794919 765618 338159 36882 50 789107 272172 648299 743726 427093 609843 842243 217146 898397 144764 868685 19178 380309 566164 2 804950 56182 5 544339 82324 878619 838015 876083 310748 9063 788941 376574 1 774738 39777 649326 124487 864616 720508 576357 233586 3 882164 14602 138 444371 216854 827949 261609 545401 119774 27139 252425 711743 86 345564 670155 4292 389 1761 12706 7 102 536444 396035 897580 842840 210328 724648 375717 96230 381573 468956 746025 484222 859523 805854 128548 743277 548940 5773 185287 801849 5873 231925 198569 63042 296566 40 953 717305 691995 114355 823385 717066 3 77 59 740589 778603 41 3237 840756 111406 208002 282955 771929 517441 392787 785898 14848 145 400833 235530 355990 79987 1 1 94 160 157688 894664 876610 209107 734163 459370 638378 861544 653145 258265 377401 299749 87 662771 148882 5781 849 849943 118931 5 704164 834892 245268 887562 85108 883299 294678 669837 621620 2276 363114 87268 195151 598718 219473 132 840395 824877 78486 784091 67980 416940 748038 838274 782440 182 580775 815832 817947 74105 711333 842620 838106 300016 1357 209816 753760 851275 779570 894231 669327 10507 370068 804486 879907 889035 70 200137 6 820272 618255 694663 726652 1105 779891 359800 3 319470 3 136271 864847 246775 781461 703714 396594 683553 888380 80511 513677 394995 8789 548117 313606 765219 13282 345520 855006 353420 59861 770056 91328 12247 119462 827442 857698 869400 346547 642249 171288 172384 30664 411 196369 221783 18 527545 502594 791830 881250 734687 884466 303255 873595 687461 345919 835574 488835 605988 874244 799061 291312 497600 841772 873686 478 438667 162 300157 207 73362 816567 103597 9809 585493 597728 851825 685000 7 279527 20 710379 830277 877156 743828 171534 877333 9 58935 69116 750807 850481 617039 771242 35221 881822 6139 744762 271289 835843 12 874037 9118 665843 819806 35 82117 756643 887462 94 887868 581754 321776 781800 887429 38 814014 607577 885939 796994 822786 734746 709005 575749 77036 483663 11564 759374 518 855496 182999 5341 775084 217144 833987 179348 826602 832114 655047 758073 360235 16 153393 184419 488709 517725 617161 867887 776341 895506 612 7 875915 47300 884225 418307 874088 155 7120 994 218388 173245 632 829748 838718 809159 864982 10 790254 12429 469530 822875 773781 72938 850143 821081 58 181625 690901 331050 179707 202867 655070 138575 763795 797418 182816 60316 718942 2538 951 300676 731961 442534 38 529825 323 25417 486095 62461 8920 890719 593135 804401 3805 1525 636057 8234 885279 836364 117 5 104195 504218 764130 864628 823781 463187 599458 800002 670173 891024 28733 150080 803669 688280 764209 194523 1007 892526 802396 13 123364 375282 367317 1754 383989 5093 13560 154082 733030 603872 30 881597 4244 475189 462694 765053 235449 796962 5133 46484 756020 14167 694164 791256 870160 546255 409999 848014 480860 819735 127499 1 855676 840211 697359 1 114164 764420 511275 748365 836680 128239 431703 125096 155 893707 894344 188143 875267 850118 834470 162046 88518 834753 41 832252 878386 843903 895586 560 9305 2692 866760 461471 3938 892799 10364 894108 882505 651772 817933 114599 2455 768351 371805 178955 571323 2 391602 764653 23595 415365 13 51765 180971 874190 2 817038 21 415101 858215 124133 1 885958 218396 857228 168343 315731 33837 323383 191301 5846 346027 382863 369563 43 289362 82612 325342 883260 36967 899388 571634 793581 839558 2 281312 88818 9 635404 887636 329780 20020 808930 880463 837751 7 884846 863126 78366 497165 200 826475 390050 835229 865242 444964 891573 230756 325575 859991 483510 74578 457941 759064 2 800219 449326 5618 893845 3 56185 815075 5995 164077 39 250 621626 862385 412959 884953 351831 899514 580112 472346 162446 6 589233 9835 828310 113 112 862196 30 22355 742537 838156 828266 194181 1022 852632 736431 1 81594 796307 89867 116073 858169 899586 96852 460124 438514 197 121959 747915 834717 897907 186089 850887 471159 6 581280 788096 8713 13929 22 452788 582286 482514 888738 827808 516814 852063 514901 628464 861374 488680 44894 114061 393456 511111 486503 170321 858082 859392 865635 844188 524717 360112 411303 644143 22741 857136 746838 252059 79 889169 870330 469319 757621 602933 875467 858735 455547 1772 859548 78265 88787 779408 899906 331567 801154 830910 845834 301257 70580 333469 371 630375 621472 98 552 7353 878858 688618 427200 72626 154994 730790 614423 876216 899874 194346 8450 80971 100482 132714 750152 604099 644427 861177 518123 866493 78 861345 247857 316040 798073 817751 4727 132953 554319 12 675394 345074 664097 827979 338190 368313 880163 5 861528 688561 881530 883136 67787 204724 1608 594758 373637 184372 20 6 257296 818501 27149 726601 3645 891148 617034 896316 332071 772704 716851 874776 364239 4959 725482 62773 297028 8 751236 65462 371853 48244 735987 42681 378204 877277 882755 876648 320286 365496 624038 164763 191 178604 413820 37910 888903 787680 109390 11446 873658 102674 891973 785110 451842 285426 283956 5 524438 852359 745027 888318 597522 443192 36 827932 569676 101771 365936 376263 399427 143698 338002 414111 874492 716810 540935 735040 111309 850322 593 869280 470522 417407 570002 837027 886802 811209 831663 754076 283354 588119 166215 11079 3168 5251 1 14121 31 457074 247660 1 890911 767946 275143 162165 787775 728517 849194 841069 220708 5275 153959 83828 865716 1 58740 665903 892145 845200 705019 884752 401046 864622 800285 870902 718182 73073 780996 459824 896769 895308 336512 468943 27059 150747 555537 874242 395453 842450 865880 4 128 157769 507252 342968 334330 889293 876542 4 551450 4205 23 948 850798 19 888075 36 845778 475591 199296 639582 804953 386893 76350 951 54 223 515783 681956 92450 375379 829497 854688 647504 616000 138815 13136 890239 659175 628418 574 38562 23 428397 2876 400483 177098 335 319487 8301 623379 43097 810087 812226 46 1917 465725 322702 774801 18343 803696 28901 867448 866514 415407 676779 887402 787515 394188 831487 163905 856121 2 579316 22186 58363 816670 6848 51317 156 88541 826242 800639 886176 847775 669495 333141 122213 150723 898922 159465 643257 66 892931 867479 339223 895032 550386 832945 874051 876727 218793 280457 233619 93 126252 409284 334882 894056 18429 865488 890708 321611 866792 121807 585816 2 107240 891214 25 21 520629 841383 187807 123455 747889 839219 759317 830150 192732 812855 616174 850766 228 5927 843547 27206 885101 224742 21911 508047 734642 877279 534967 832987 40 33011 31 850886 848 807781 85160 91195 181 575882 3 1170 18061 3 883356 821268 26 49993 892195 306096 760716 617020 449936 1722 222553 843150 55806 12467 30 784302 445275 198 113 895811 5440 755514 137002 1337 869500 657607 493894 571350 814080 1261 872901 851432 48162 880108 868147 860052 768253 191591 834947 868958 7957 324933 271028 889602 3 649 59055 67273 899220 505768 886613 12492 154744 124014 12383 892785 525162 31412 360927 47999 148329 895862 698471 704462 517847 2288 716080 839012 348290 402456 731002 769694 865692 439476 212740 281208 451795 249 607497 1 28 4852 830792 649618 18490 622131 7536 773207 772747 25714 109415 868713 446958 887286 47048 835022 37 896665 880937 166545 675 421018 794249 887109 895654 894445 818184 727224 331151 35117 370384 794267 866662 2653 749141 264885 352310 98739 875702 868777 316013 878762 878667 125085 358795 520752 896207 806625 887621 3107 13836 5435 479442 640880 882665 616107 289123 829415 335610 2210 50 723974 443 3 674743 277798 3 17491 8 12338 19404 852371 290346 862631 860594 694151 117750 855470 899487 882163 165 491529 523605 898788 289008 16 823132 310858 184212 705732 135059 890992 794187 240427 56 877692 422793 191029 1 193234 668392 848970 111 865143 68894 178121 159788 869371 758153 303170 795159 25 604 823813 884509 886258 889295 416721 808126 7 80 25615 28241 889191 441040 153448 824437 456540 822366 454657 675341 884208 675031 6043 19201 856615 549259 6711 892844 850167 885695 572798 401906 404493 842215 801048 698323 717278 377704 32127 6017 3426 784689 273790 747490 142 857838 13635 829150 790143 812414 551855 4 550700 896904 869851 291829 6082 256626 402420 871398 286488 38009 717119 853007 472349 823243 760110 894210 865500 178556 54667 99647 109666 230 604941 881421 870879 47340 842832 749426 619289 527957 670659 498060 2 894765 851599 848213 867644 865548 600617 179 61568 105 58530 128344 774783 347724 564455 249528 395251 784121 845108 531328 640264 690304 19 5 806222 886167 886038 400978 68635 4 292 738349 141049 2696 216479 488340 76903 332160 68483 409060 813201 852807 899393 865084 923 207641 2 340080 75773 541135 604 816904 217581 27 556953 328872 856139 587909 332580 542345 46602 2662 744823 62 545109 801523 151 829117 3 91998 151247 773586 300036 785970 250 826692 536 618227 607563 747749 862471 592413 863511 4046 421416 412810 748582 107703 400453 662933 857321 530617 889948 443097 62647 273 846512 539683 110781 2 278564 809218 654754 288027 648634 688566 400061 822028 21635 426597 709519 827160 3 263428 398746 153595 606885 682 857040 242806 544570 766888 875196 863314 6885 645646 98514 505785 251391 850850 29035 869655 110559 252204 711660 264907 806925 322479 796233 875961 825447 897513 847126 386788 6 420206 1364 800603 3729 708917 719247 860571 383319 766866 202552 465347 327 822402 144471 236213 863077 746039 34785 682378 8738 626385 318 267739 1 818663 67 800403 150759 821980 872254 15 864414 507385 476446 741998 54895 359127 413615 795663 1944 587498 2 853036 601018 849717 6395 3100 20 863824 438600 9161 1 734983 167 247564 710071 2780 844333 444393 374244 1110 780223 650 468532 837751 303058 9 60603 874404 850811 700791 396125 200317 56 875936 7 172439 507086 5 19043 525 884107 880321 697 873424 2 598824 816016 879799 2 789681 146614 548704 449114 894877 65989 421550 237353 454939 209910 507651 27511 208245 864864 1 885563 883537 147150 803565 601923 143998 5 30 862706 853389 653968 584 220889 663866 403772 896240 521559 166531 880800 669595 504975 832092 862361 356 3982 788403 863438 760632 311843 506839 866749 784053 899237 192894 827831 714706 371180 892576 877925 261612 6 318875 859952 21521 219973 720644 180188 352 72249 895607 780274 857812 124235 58362 243391 399747 797907 58368 12274 39456 366330 562606 408990 4 372553 1920 892962 385025 761233 762448 98 430489 255880 870636 212423 103755 796822 85456 33080 427907 459095 558259 576716 540508 147127 865451 551543 853112 667780 842805 360092 11095 896297 841466 298106 819207 787112 538969 746276 761540 851854 586867 838242 663176 405083 497732 1 51 310 552668 883421 56111 897431 897208 488574 479 194 853521 448210 463894 804168 28 846887 35 842720 206 464942 54719 814786 800384 830531 673411 858027 765041 838221 813300 448146 337527 494891 565816 894623 411991 869522 174297 120 150483 879192 724951 833996 192994 52617 300133 94889 444 886712 607474 637134 877462 2808 12 744990 382787 671933 664463 333697 864364 783526 160831 830802 133031 648206 828274 604705 445006 881198 179107 799272 877219 874570 163047 856067 870604 870500 852947 761009 591201 385707 738161 513497 332 549438 646134 15455 478224 9 75 426905 152777 345982 512100 725632 666920 587311 655319 649928 125380 145912 892932 886077 336401 871702 865426 289583 823215 502944 775583 508846 730532 267012 173009 884580 1 110 862109 519951 883845 81 3710 11197 9 707396 869790 220392 867312 365634 550012 837608 861699 197365 135238 24841 608589 119959 60213 5 804407 818603 628786 872579 1446 894338 898285 68807 843653 875104 15471 19 250852 224496 19727 831091 43867 494070 607359 14 92057 133556 835194 339558 37062 336772 1 5627 803431 741395 388585 828745 859787 817450 269240 10281 887781 779019 863891 8273 536 30661 658666 898432 401192 853080 31493 775498 878888 19763 22 826787 389747 6 744604 4216 514501 889580 752 155250 461271 523144 99706 408253 771955 786916 265196 2649 883368 665632 669439 18653 856653 39 748556 3610 891937 263429 862890 799932 787098 448342 857711 689974 860628 326 738635 879900 570385 411540 129853 202545 43818 737066 314511 836679 839440 236434 3 28763 817287 853850 870377 853575 682833 693129 436731 795738 842583 12974 558711 16392 568385 60605 132245 815620 680683 544092 864378 379880 554663 843796 564803 165142 3052 324863 840507 1 851617 7949 120 714329 3 549983 81121 54107 8664 656785 840346 695093 899975 3 847394 410714 873188 9067 756441 899713 622017 863477 1741 821724 49410 175 504939 772833 874780 438 38142 875336 191408 1499 179060 449488 897376 25 471723 176580 821636 895732 5 650 25 481180 886609 879105 7675 894992 147147 194050 806938 706760 567824 6 557024 689159 2159 965 131391 665869 260586 256569 424364 614632 179460 425423 11071 702889 855531 1400 861717 779081 7418 162027 838441 850168 473180 886208 896825 64551 216850 61588 870212 774245 898194 6 132071 342 429011 818521 40048 361836 201 761049 248 844252 176435 864909 144 7 795262 21200 162331 191927 362313 421205 38313 781335 841528 209811 892789 761915 701053 446 4 489771 639921 849523 879334 794943 6 358243 27972 627053 861497 891649 306 614974 852211 40 590024 198673 14 553931 508765 20 893359 4 898075 159 771958 792062 884936 864970 853998 11993 805296 746994 356 278 897944 569981 756879 59145 225473 107447 727891 538222 114423 23048 1 821716 9077 175 866082 90 850175 837223 160 277 800654 93057 880393 862349 241745 4334 565135 6 672429 259693 485153 478162 37422 363950 1 2420 891891 861896 715306 480247 495982 305 86847 479284 2334 777985 894201 250563 790901 16 18 576166 2 4605 223664 147437 529365 16 469364 317469 254813 803761 879495 895896 333088 104 1484 882208 868563 159091 13 871457 832986 644 794117 306432 53376 593578 282 772108 874957 216334 211821 887087 897294 563570 670021 867122 733205 791858 293271 1483 304606 1658 266922 361191 214264 777015 175288 428087 2448 620499 485243 64858 8923 29 696348 47334 18030 84518 442107 22 264063 870151 533322 892664 447147 862397 67873 50144 249351 694488 584683 140212 181327 485023 214551 860799 13 737121 58551 10908 274803 898918 399570 58288 241576 880643 184644 824983 847137 37875 713104 443583 586800 1 765652 460903 726650 1102 874172 1 862099 1023 392174 113 402082 874578 883445 214178 899555 20726 691322 863356 3061 608396 43002 820592 588 803286 880864 472647 479 10 849205 522523 833328 522758 839399 881847 866611 169053 305080 850741 520061 649102 219600 588323 399450 311946 862684 791004 740304 692494 808028 799486 822132 167 887565 391245 705673 24 261730 857135 286857 7398 875973 882267 6119 367 876329 483229 6251 879265 132357 661800 21294 7330 860837 815 64233 34 766569 671260 6 871868 836150 3 362054 799755 677856 743086 942 685246 7694 31 331468 163288 766266 764035 677472 856039 479455 878155 47331 188536 60801 858276 55198 789727 679203 265754 409515 328935 331449 868712 733307 366331 228228 658891 360434 54509 804418 342109 292034 875206 495626 76744 881342 140188 710458 889014 616831 798024 482006 574298 514338 577631 840892 4 879663 173915 119579 254281 75451 250 1119 203945 197165 822183 13123 182164 255225 79685 713298 67 811023 682 838387 823265 7 757533 648910 107910 895903 62474 415257 677175 325584 770120 22673 2 848254 47414 687 57 780591 385243 862159 856964 4 275007 848925 531226 697 725892 410356 55618 677989 2 657850 876744 175948 843685 785620 876788 861240 14 759851 255710 777431 2 702068 812039 23544 751276 336947 180568 352005 294934 452553 718550 508165 666318 886301 731255 269515 19567 689524 17 661752 1109 180508 9 883865 284992 471387 895634 887844 424617 862127 771539 22 5253 865872 839656 871004 868685 771472 753764 800277 713967 106 6 717397 12110 517733 893156 129 184252 1373 687437 797673 859850 448 115035 898077 37 223693 802250 26 419304 12 539596 281 538660 46332 102 55 515533 839950 803168 341668 152173 123943 891647 882354 788365 837499 525745 573 588776 238510 292818 878531 5032 128545 682341 888407 520595 734441 464940 581764 877165 881674 899494 552790 42 852173 610169 227793 580990 39709 869397 373035 117784 164164 693121 741257 311258 385548 455377 875151 97287 888142 716431 865120 888932 720067 6 51361 881399 849769 867541 7391 793835 59963 868351 521531 474745 372846 46016 860132 869109 88668 86676 519931 574552 844445 18 6337 593834 255444 829586 822275 622470 759990 19 60389 622113 809368 490289 439200 47 705785 891120 378705 713109 108178 839502 164364 395238 893521 809179 835172 2836 198924 457767 794192 75449 800904 773343 874393 657688 849247 393976 101 412525 660626 209456 10520 768324 224596 697673 243251 6145 12 4 421306 618338 5 50073 795051 869534 862997 8853 887222 862338 142360 781581 860653 896414 831279 32 881905 11049 39 3 498078 18666 99854 858724 10 803303 879752 854469 141607 530098 899657 2 205631 867574 717919 379896 118304 29578 708716 310544 1 454012 871157 872109 9136 567612 626037 769482 862563 395467 275102 894519 258605 875405 8967 476375 770134 38917 46 666338 290874 197287 852602 126473 781904 332 653254 2097 4 840931 551233 14 421606 58 388468 372416 808413 400504 850133 7274 220368 637919 884824 880847 599035 175291 622718 152516 4 470340 414244 720315 823908 473688 750823 543230 770957 389 173922 422754 30 783136 670407 2456 18894 125 464337 848720 899767 51582 886979 708165 762805 39 860394 675809 184688 396786 63475 5469 1 861092 237993 665811 617631 225636 1 8127 162 866855 3 876738 352913 769647 872683 473082 456 531657 466843 123973 154811 5460 67 181680 896516 81255 791787 794062 676354 77242 29531 457901 5 898228 77 880080 891291 424924 769764 811578 316603 735419 890619 4850 614771 253114 549 516853 260 3 448408 140204 3 877870 612257 381805 384843 689482 18106 5207 563827 376927 30312 364552 839928 177391 818277 869749 529199 34 877732 2778 853121 89793 549239 843131 685757 13929 9078 277587 455805 558079 427435 292528 137088 799277 108396 861824 192 505137 2836 848804 715947 700781 567972 358563 881702 3130 544098 374582 310 668301 78 804305 96940 557575 818023 38184 192355 692613 129883 544093 568366 778817 316812 626211 3752 874523 838395 485615 555632 887449 2 529758 873835 829515 849056 315957 6622 800326 753592 483299 3 191454 863368 648214 391178 884110 889620 710099 245060 597738 111914 478764 144298 270187 245388 578591 491894 546998 122479 838081 827072 7745 6 820580 859150 22535 554972 144386 657163 9 570585 63 883684 766428 859735 886091 786585 255046 284838 381758 530462 808034 4220 854613 69 794213 521722 702747 749534 132008 205883 638840 160152 740121 334260 869269 136094 864006 862433 684433 855639 606285 14 818873 50 495241 25184 708077 739724 19244 493257 318754 415914 170560 852514 1822 342152 659 13 152492 496960 818702 1 722077 92262 694929 225 888851 505988 252 8 320551 707315 857691 704403 883297 24971 24 422214 517595 5982 594774 784066 653 146183 91 28300 1 887297 398008 279392 658872 759234 872138 533694 231017 16195 7 468064 398662 850866 513 716121 61352 535 634802 1 833151 304266 102338 55696 338846 246 4 672805 7 212 839518 557719 10 589198 874473 122852 4 748495 839103 491337 339 887970 451020 783002 18 147513 836288 712127 270650 126641 168125 5 246398 488169 727484 745153 5105 530855 308674 5 772857 865327 460986 709384 837180 1024 582475 284117 101608 73 222095 676233 17 447593 66037 570770 805494 890294 840598 809941 306898 8 449546 198726 134756 588244 861809 200276 417946 74 1 644180 841299 2 769052 52662 275564 745206 708126 374068 889919 25384 684513 397183 889202 79582 706862 764148 726123 671792 239225 4176 897857 690020 451639 847080 151396 631371 831098 895710 897192 3056 2344 837458 227287 417 1101 4 855598 387066 883373 878674 864822 709166 318714 288695 701103 117834 115364 1902 870853 38 50565 398 2 655288 862629 540408 738998 42 753102 758438 227074 108877 606103 38 329254 833527 23048 469948 21276 811757 824290 754285 344560 884126 418202 881142 79260 99532 444182 898150 753578 896858 200977 575506 2505 894306 451874 514300 327820 448707 875170 31915 12 124515 125645 817876 569460 19352 4 404184 850395 304107 246115 809354 876537 288349 881695 704166 594789 885712 225011 799 898845 382966 76250 481418 613510 11811 728603 838931 809113 812007 787028 847910 3 529647 733922 146120 691650 710714 365646 7 6575 659832 557860 667618 834292 312283 287 49118 50867 782 303849 531492 783025 5 777634 330920 392686 666468 827538 440308 895738 101138 859947 834815 27 791719 65027 73215 274241 649269 860227 334489 896939 167130 143048 1 541616 179145 3669 752168 636151 21 285363 162231 389508 364407 55981 639567 6 501550 20435 890361 786415 729220 812966 92685 651049 442 364557 2 891544 551874 693143 323891 47 740609 414540 864680 777017 9 257042 1982 78961 407 782816 354632 729224 327284 834847 483915 292199 11 335089 829370 16 761001 3200 477064 10751 552858 781261 276866 359946 3932 839201 373667 807589 846882 858881 478089 893708 45170 195871 334375 674123 377599 195866 787850 48 898157 408174 602433 220665 674162 827269 813956 470671 166 99660 59011 195213 571623 16762 124024 870437 230837 836263 655020 682855 599540 868296 872181 181116 3635 263752 231819 667986 417 834845 841765 699465 823493 878899 10524 262471 873185 733800 861670 898528 733731 559331 48498 885298 11544 807045 46 634 757819 850891 857690 3411 794631 845239 785562 836855 151 866395 397442 623 905 23 299098 2027 898117 747110 897905 551657 283 231581 251838 344907 884117 21 288184 21 460995 332378 9 6364 895982 8 422690 221244 23076 837405 42 3543 873156 64 697465 782883 130223 846632 730606 866062 452348 167569 880538 898497 175350 716822 860014 242936 739309 867012 47778 102703 354925 869654 9529 731928 881627 319246 65298 68134 83122 860280 145141 714801 896724 516630 16 886649 533146 878597 614229 704413 3361 424 56914 2231 496455 479149 403989 777232 829954 15 21 813964 492936 799090 521160 26 19762 144683 845735 695945 882564 1 256 3 571386 45475 194049 811100 822708 6 181 892329 571095 43991 822063 96772 790467 532984 790267 6077 736596 419544 884674 5 291715 889464 823118 832809 702999 510 797172 400709 874827 851688 47122 735681 876789 836528 1968 826661 260521 599 1404 24892 26 856089 887905 229121 850835 886044 792455 370241 853009 1181 842740 822948 727280 773789 125022 24172 637213 560890 321708 829501 3932 110 636727 152 34548 690565 894464 857389 207236 605146 845156 876106 869881 97740 853797 751286 591658 86934 852264 858551 21026 207731 806365 660446 19 701874 849221 893453 898209 860316 869196 878424 621822 635254 159140 699482 239427 872663 231390 584627 782921 865345 833225 1 8 660160 5286 725201 208565 2347 772486 545119 195 578225 9808 8 30239 506221 685920 7402 181786 122 746615 685356 659146 173629 12446 40 286730 39 892741 892905 363164 657 37 4 346797 326074 705896 584356 84622 494084 589280 14 144723 801602 83901 516418 238148 125641 1 77986 189269 33 284340 33 588721 550646 447017 313737 879700 50 789217 90033 785530 765845 889028 758546 828308 7484 15897 108992 570526 269780 763289 149996 848160 11 9 882588 6147 595 16201 588118 895404 98000 705676 896809 861746 858029 661612 7 411496 483354 73 555471 830864 483430 849958 9722 313992 1474 641 489274 893976 814941 428072 238578 17338 234009 889491 879565 181801 472525 50 868414 525820 427113 794300 870797 57760 35159 188581 842205 823760 615027 421289 5 39 150615 349700 601989 257537 152850 846197 276 508776 568117 614465 141443 241771 502774 340957 445998 747069 5085 559850 46668 825875 59973 828285 435 102132 812102 827182 3584 455342 457171 55 526368 220 825856 347950 862353 718085 849618 6135 17851 840058 642866 64321 466596 328096 314368 3412 883054 743897 854771 890907 372322 257831 227102 41648 895086 255798 32298 697077 568510 373885 750766 764409 317804 289564 48696 2914 380952 166224 800709 829364 860910 771670 896728 849736 5 2016 448748 702955 790445 574007 845226 152 581516 118 602520 757039 891171 373013 856495 784695 596737 863227 852695 453 882595 864969 203 396538 874613 287744 776255 815824 307374 24661 673397 229988 848 13 889395 743133 412003 20586 892771 840922 625282 882217 6832 19 67 4 860589 823655 752548 258003 494901 557459 418129 378819 301 537910 757854 589039 110391 856583 666734 883042 26451 882169 828777 402636 163291 303 363612 7703 475475 690386 379665 882955 149636 883172 360313 47 185501 848359 331057 566227 495885 480862 795544 378 595522 481384 247283 859321 766120 499122 375502 264353 349139 886158 795679 898302 850613 867493 66470 193186 200966 829410 1986 15762 19637 531393 406878 884408 555551 423506 892 1430 97052 636329 818243 856327 743745 563466 883777 869834 783491 717591 851 251 95558 863827 282629 605 836988 618525 389798 597881 86574 664102 3037 317906 8 132404 724306 628543 887927 681575 828710 404986 786274 166656 3 478415 254095 19043 846388 862185 308348 286236 24854 895594 765149 356115 215 830570 173110 594755 803030 371736 506 898772 764312 801106 44793 576004 819531 887049 616994 1 864420 89482 7 859123 846388 56147 393312 870915 258153 259862 619249 873005 513555 542362 599475 855404 579277 843082 586722 363381 148992 173508 1010 398381 880502 358411 63051 824404 729486 3689 160819 1 874833 39225 89896 483175 821750 183126 872603 257914 154043 8 101876 10 69 2 882133 815032 746575 377001 719579 703513 882858 56 215245 862980 226168 537984 877812 365 861801 765913 884221 129930 729925 658573 23 612538 17783 872914 241658 753732 156821 788903 897829 235931 583996 152083 879465 75434 648953 650491 864571 870230 2 10460 692045 160817 17 19 841439 258549 103340 255473 858381 625997 132 818107 856750 519222 5509 773348 426782 487450 842886 607797 770120 854259 411328 864729 87894 160267 267879 878051 413946 2 692121 549 496093 670558 823257 372982 12 302 711564 203654 827376 1 5 888795 869860 754558 327 891454 833073 810229 531985 515530 896821 890692 703415 859381 227686 560684 880894 482254 552714 8495 593979 732 12437 729521 104297 413134 532407 854341 424584 45260 592493 781148 26732 213592 518840 367 891285 567876 849060 478085 882559 171574 377105 33289 845391 507232 514900 33197 830237 883385 581168 754423 881405 890882 210 347360 872573 693949 636933 808889 2 667845 191332 858325 103 500097 683251 873532 411930 32 250725 866450 263976 855607 838167 888405 428979 896467 885 6 104170 881673 240370 460929 22200 837970 887342 741108 21298 13 644682 457435 876205 318321 890683 858338 698863 862441 569077 899642 798014 331944 331287 57401 157867 631116 252219 536395 833732 2 233739 155711 3329 664006 804212 27 633296 416743 12399 23 775963 3 19 286231 453014 170146 775994 25593 389958 76036 849760 811273 798268 148592 830337 1277 858258 862032 1 338718 755443 841513 499743 702693 479551 10087 845643 5 109354 235705 938 135343 717414 805908 416272 855999 19 41328 252234 698280 62 238713 80565 40939 881193 731180 209427 753142 23 410954 892913 527128 1741 371717 408929 608 767596 823189 720485 25275 7242 633608 437279 4569 230709 639958 114170 156893 296162 788241 712948 120052 582264 724181 877127 517 562077 897305 32428 550580 285414 847825 861398 850434 1736 14992 871689 877224 412704 134 58834 8652 780863 245306 30 146636 27399 897341 93800 888054 851074 846 57047 68874 393904 593 755758 303801 890356 3441 517448 1792 844309 841451 256679 699472 580294 729741 786897 488867 8 887143 877251 844412 490108 2 847395 506672 229890 3408 732948 896585 233681 641295 895037 514860 826421 26998 742250 449183 99 861813 4 354704 596739 884938 4237 66 771933 873918 18 881023 579917 394486 169581 13273 682054 870718 109 669504 569783 24220 885524 890122 740213 896807 832315 270195 607938 609801 502436 522590 839207 884152 567809 716787 318648 882538 310925 389310 548416 882474 455545 33302 15 646933 530185 808319 438472 778270 6 837380 815411 895626 617582 189068 486263 507152 743618 655015 209 633962 870056 3 357879 190572 584553 590370 882693 844727 877234 832223 815911 6093 543743 17754 226 796891 726035 721648 1039 434077 772436 584073 555724 164107 751814 728857 327545 672570 246071 181309 813975 860918 772658 70475 20580 787121 855653 699116 866421 33512 755863 138 13218 856991 757620 837843 334792 823012 877725 775014 144960 7113 755762 366964 414 291107 8440 162185 6197 1 608866 386916 756914 545043 156845 545604 893926 867832 745100 474004 100768 767201 739284 861053 871908 849880 256597 763633 748271 259030 85 3141 895344 438837 867874 3 8939 898364 409731 11 2101 743894 885989 4992 806221 16 835549 409804 307577 365073 761089 608017 817803 811888 14623 737661 362 728725 579113 336874 26 736043 677364 179 313 195526 113133 110370 779062 888309 889517 517168 802633 894054 51 5 505464 752756 866396 178 538992 749093 285497 488031 721291 13 854515 543996 36 2 32431 342021 1 2 706802 875641 884748 136846 1416 121180 609649 541527 93208 677934 439956 865190 862237 715 836705 778666 896175 5279 340362 876283 884410 797676 566303 805268 148338 236 870165 854455 360 766159 26320 431687 864709 510860 641041 814325 765864 8029 5 1197 123896 785083 816618 181017 833087 841942 390 73013 1 62 657313 8 891974 819352 7289 104381 812329 189046 268364 28 15474 309231 886337 729865 6 776246 469060 283522 413292 594156 888113 3765 791295 6630 658375 302623 874472 157155 450246 1849 834165 841364 863266 411873 892775 276609 833336 667908 21870 442053 3237 887180 872572 171768 3744 565143 844207 8070 7381 201945 81360 170376 614262 693847 835453 757979 695756 714 893660 285200 247991 494226 1783 361763 125907 612 228468 137831 151599 143448 202151 184786 863632 508723 187808 144945 44831 651904 684985 764663 60288 803784 766199 874375 764009 893563 52 816509 268992 578110 327653 43842 135636 847274 144872 758687 225 131976 147763 724074 879790 828401 890200 566458 124903 197 192927 208591 285552 730539 1 800993 641598 371 330292 774049 196311 226134 523186 831000 888661 530664 11476 848153 311224 798497 792977 233652 25334 260338 660028 888761 809026 67772 1932 347 812244 587561 668675 129729 111 480470 885770 30522 898535 698564 2122 892545 22087 850928 37 5 43853 885047 377507 2 864996 894825 724478 384493 607682 337889 796110 310818 236914 732048 543188 844997 858040 895881 650270 753119 3 864732 896618 2 715640 882704 631632 785445 683588 879 31989 130773 836561 8285 722298 155277 69653 15 585886 807022 766996 7773 574568 498629 2 785151 291366 893372 200112 672706 764225 279154 766215 179955 342701 247 657097 745105 201917 872621 29776 389898 175029 790231 148 849364 710545 807804 8 85 862796 870702 740704 813419 28 382605 683086 824021 725772 76 105 338711 838982 372290 858418 20 84435 27604 871544 806322 413112 152503 264830 836205 70062 287821 352903 3137 195611 856305 893061 875459 775544 496002 3127 891057 128 5 553191 843478 28 898850 84619 801135 148848 387149 416034 360507 828357 446216 336614 322329 20828 6503 697185 104 327225 472192 808783 853399 887148 512457 831925 797875 34310 808817 3 602333 756956 470924 743601 13 359329 724891 29695 356176 22918 379254 826299 838047 761567 276137 818558 616158 389057 91028 12602 652045 510263 26 588936 512251 639947 19 630345 7038 42 290883 62280 317386 552994 827983 836340 7 209711 876527 777323 402699 619497 291298 301788 298011 561712 801261 871397 672416 408696 235201 646640 859667 12223 526643 833570 743399 8 609261 897452 593270 846612 914 366504 434768 864360 523536 446907 824726 827191 397936 82646 662776 833533 314 128792 844348 284386 361691 824814 123582 8828 560198 4 495794 8087 101 866047 406242 2819 27635 403218 154 883886 634661 970 434869 301370 895265 11 319001 511731 104424 208 17 584793 199697 263 885626 249960 539444 1342 854540 1557 349976 345889 71542 154112 70 146153 843985 87 84292 650735 596802 893845 116266 160336 875675 336448 48532 568068 642195 663349 709878 808266 898028 874868 185442 304679 717734 710566 8761 889394 2 6825 361795 35662 842442 494749 2 161443 537575 676 13 772092 1 130846 414135 161614 897174 861786 636877 267978 675368 422991 614 2 5 208433 4434 787868 706460 333 880317 17238 323 11756 840919 140357 112137 322520 38800 219504 510087 89886 750156 799997 620262 588753 771062 304105 802245 827020 798101 861444 80 786275 718264 47620 88 67 868265 6383 64769 36 646390 57362 2270 838583 565475 839120 757821 851258 843491 193941 810763 701491 1 896079 774166 16400 698174 209365 924 887185 4 563850 1 254452 20 292583 13 170842 558638 843529 897846 35 326669 131152 92026 12931 818222 514466 899079 778081 391 385 890900 899457 587191 38426 90164 69299 50250 82214 68953 896594 19574 575458 778677 2816 875313 12 763264 896779 871123 396044 898575 897554 43733 897220 796586 174 1026 316899 6474 808990 729526 2624 61869 1635 4 36981 730139 878787 28208 741973 1027 475520 854834 55 697706 762991 225376 45090 894295 242112 817981 619645 886221 872842 292 240373 446660 71625 770316 446597 265558 830835 673593 884180 226451 860800 861726 236 734742 368696 351633 90 740332 425 138835 417936 660078 260515 593611 784807 8784 785536 155443 891208 316978 2 868944 613411 317093 884883 1947 1718 579047 824976 215204 794549 806975 717097 634999 502023 12545 7948 650909 124355 105881 599154 659836 24035 758805 791 436011 497393 883555 428 64543 46886 436630 33265 830142 206207 657921 2098 794479 266681 714825 89921 56260 298 685486 526737 583230 839685 897201 21 19285 586315 752143 660491 3 815616 310820 895176 53483 876245 593565 704051 63 877233 896695 560577 837914 809324 276519 80039 98 256275 6 62 507744 315843 209128 872469 67627 113546 854082 760070 9581 170870 820883 3130 887476 473420 893652 9071 828929 568610 899657 300507 661813 87886 833794 682339 893435 807337 884115 817962 859887 333406 82796 53 150043 866487 513902 288 19323 55359 156881 4 546943 808048 714986 120857 832124 120791 53870 507167 92 788135 835637 820271 159227 305565 1281 187963 25022 13 533949 21814 4 892013 602257 863304 718801 728461 13258 61 638377 443 429515 52 205313 834609 5113 331174 180390 349511 56 438552 2859 828677 564189 568649 866073 456365 450901 895689 398014 526735 874632 895927 629968 466875 848898 37548 657270 430406 3 585574 887800 572 869737 821048 749189 761813 20586 615006 10342 2 53 310916 6151 893722 886960 1894 6 193589 745134 805372 195009 543669 10 451843 894206 870663 33868 15013 671372 163 487236 879796 655801 317821 3681 749567 858958 58 546012 725842 861326 37754 17141 387428 400598 1412 609914 255185 4 26474 350186 709378 890539 170 552369 750445 569 850098 288533 724971 695363 2628 483458 29718 809284 591253 377037 80034 365526 203376 119755 479 342029 655224 883530 806802 157415 551837 765131 4 323 704778 1 642814 98504 839384 385733 226006 548768 762145 867335 6987 578176 296902 332792 744871 852675 832061 816355 552310 7207 865014 15 34 11973 465921 779488 871869 385 43880 878518 787009 96566 483 896207 1984 178 721796 4438 625973 893062 440947 892829 2283 800785 746732 4020 85220 813322 809821 42332 220872 739212 2 887231 786974 62739 13905 354667 1414 881179 720734 872902 169022 539481 295441 873675 399240 886991 12240 14 37482 397904 23 4 65119 158182 544397 44241 60 48356 17332 472211 678797 460254 414 6057 1448 880052 8022 77642 678108 175931 77518 892060 557426 887486 888327 797940 515379 259913 9108 34 331903 169474 613577 337177 866207 265611 751 860898 97402 376016 803344 2 877832 145096 54959 741367 314347 395503 277530 4725 748765 859658 660574 831937 9943 392437 11512 350151 899857 374129 747194 872486 42415 749362 4 322478 679 874270 361971 889132 4696 786050 759106 122 497752 269756 64 1095 832887 821524 5020 351865 785 549992 315697 199800 852599 121655 41263 562 848 840334 23319 531514 646769 703183 215203 4 249 897733 3 868322 621076 100150 2803 24234 6594 274 87 59230 826266 899506 734654 132281 378945 615184 797336 882946 32 672686 281530 213686 42 720619 391740 22019 290304 865951 15490 144 1 294863 544932 816414 896418 260573 804395 366200 453801 200308 170030 158418 705996 736313 540727 9 9 893202 570211 868407 640340 881985 872712 448270 102938 467730 898091 575478 796084 358 662163 209601 244339 367904 847497 856913 558453 868638 7 218 256594 21437 892949 842878 198443 4 790099 395317 83519 5890 229524 4 896795 44 831314 642096 732466 419111 460055 888327 264339 236986 734570 94692 421223 48943 136116 803835 231814 373224 824161 880044 810602 189182 669167 804386 259849 888763 39580 789493 202763 491238 255 361215 1 893176 866399 451 162146 846602 33986 541386 588180 747928 304949 4 816030 726229 4416 798767 149167 364652 114 1702 383341 872044 202569 780697 142 800625 837242 2325 747084 631991 27 408035 792553 799446 335975 780293 855778 888652 670794 608375 892503 263825 155618 571838 213809 478614 404653 764958 630876 13750 888921 188 812054 213017 852397 884949 4 354108 282928 650968 46012 666394 817310 853825 746238 2 12585 14407 550859 833318 603535 885223 882219 864612 697957 767586 8794 331695 454745 191476 800950 487235 374387 423073 6174 778780 891960 848021 1 6 227006 874665 122994 417025 195955 561202 733400 130712 249832 312747 100980 630911 689601 678049 886124 8 250592 125316 209 488543 81 430928 716387 816328 496685 92162 839750 893144 21982 313250 748314 819699 885672 898547 821464 752863 173228 519500 20 809072 293887 820786 116 443168 325323 22 879381 824750 681305 875969 514807 11070 886015 844819 21 648370 27414 836661 2 883916 102934 573403 318249 2 695784 896781 314190 360546 48990 200828 773550 637613 425762 835831 650823 898706 289049 349102 836474 407062 790475 79892 19 868402 514689 856974 798248 62790 27257 589829 731 1339 438783 812597 103774 888254 426733 834701 751475 130815 892602 18 130108 86690 874427 645111 721534 298263 533961 5515 359494 55654 2889 757330 719171 838680 303316 427776 725799 800210 859826 157 616764 2526 889678 634442 868423 90823 855158 2 875 1 807687 56202 11 871625 52 739117 778322 90 311412 874675 129553 464619 90401 875090 152436 70095 387906 891259 749087 17917 858 4 845762 599247 834228 852563 342306 896736 195043 9237 899166 798484 834364 884305 837520 170372 892956 41 75889 869485 893909 895248 362650 35142 895740 780843 1 896843 729078 177051 841159 214724 895669 159 805938 680831 785630 860041 159877 597350 777690 134945 615535 693625 684679 206567 846526 38978 40515 793056 424925 819718 320295 13034 573213 828164 786012 776267 406825 62013 861379 60145 9379 59550 147504 84033 872258 29 601112 866402 1766 343083 852264 415918 13 892064 47010 852724 537386 1 776583 136090 209437 878718 71 267619 895439 9111 523247 347674 892060 538290 337841 647520 747588 25775 414097 743576 816177 8320 885285 866316 853267 627879 822 740335 15 2732 390034 82685 838377 765676 1035 846903 884731 23 183880 879010 450 2964 833781 66912 441495 779434 317610 23 725610 821754 672618 220163 26 390589 108 44 11527 831937 836163 45 677240 27887 758294 57032 4062 206415 91985 22899 3739 169338 876032 801562 848542 898007 838794 291804 879217 96726 780766 797992 43882 821964 794418 680245 173752 897379 544634 76914 781706 844 191951 24746 859942 112318 843801 645836 578390 875998 272390 28192 208513 38 245392 892572 890990 894131 548654 118903 790341 330925 356631 710001 819044 883707 724466 34419 155899 62347 46897 4 439416 895794 264366 156507 126132 36849 472 385515 840877 39393 689729 472333 889652 888616 814012 572499 893601 53684 125592 51 507686 759937 869543 811565 797885 2 519059 668599 297312 507505 516727 10 167863 243 208595 456681 695216 191883 771641 39212 27169 878331 731238 756701 46591 852875 486707 1847 359 657007 797746 667507 169100 171030 778122 79525 497049 461971 251490 274406 176582 223901 539601 209883 838695 868798 887317 896206 534 84364 882408 17 318563 34551 303937 783444 809585 209157 17078 1754 700172 763116 894135 705529 829501 887837 853346 89212 721731 11 412962 626260 853637 785567 10947 787327 13 258796 513 18 365771 17 822262 53894 269388 748664 486592 480321 507 868429 445762 832955 471744 887539 57 287369 493196 376800 887 870720 887146 233802 721914 249506 499133 135051 122378 782526 338324 865639 470211 711572 838685 150830 456736 868929 841800 433326 269054 818986 344372 859762 433347 639731 894924 512827 437294 867546 813392 314770 786612 775332 201480 587900 12 515923 212163 904 845268 286584 586350 673404 364 71066 476364 239971 881720 82955 640204 695847 70891 915 27437 250732 406067 573435 591080 10701 72 506335 1632 821261 882412 623251 893482 1 879031 87114 92102 68099 647877 658712 628273 606262 581260 475269 750072 19 180095 469013 250940 891761 382255 368607 777713 176188 145804 483113 60379 404566 182 47369 545709 370407 102178 178248 107 632351 810471 3 38 596625 669810 139469 831350 770181 826797 613904 886507 69607 128475 338005 820822 662766 202940 736848 371332 490997 12066 810849 122470 8314 890107 75536 888291 871654 591114 894031 37219 842165 497047 554603 417818 167016 876885 890572 1192 2869 307477 226886 18936 16 1457 332494 462832 873263 495190 877957 733662 887028 876102 113523 856270 885951 866476 459799 243007 887300 498517 238591 833041 4 700115 890893 532737 865699 544556 833601 12 718291 334637 652303 445244 869611 22 895638 887385 766678 244332 423007 881805 122640 898306 866758 32 469950 820147 869954 477281 28 732987 872001 885393 761486 345452 871121 879536 733469 789852 809331 9165 803941 55117 815023 869338 554302 1 886210 808070 206708 630094 785217 261381 57410 159464 773 335969 576280 263093 350779 1004 296406 66061 1786 708402 885729 749924 724362 129578 808958 565401 844735 117398 856701 348608 436871 372742 839911 37 818714 461992 74 840078 55 559572 162492 517212 15 49 127 28713 880115 119609 895271 837321 553632 304577 105855 668522 3 458016 7293 746813 739876 647746 2 804576 877895 892544 882496 632191 893313 18 821411 365 427225 874628 483140 688671 1 789794 2812 876422 12 336 694399 10045 877827 53111 210984 723846 207 815447 385804 26 39228 290222 855003 418480 20 654788 15202 872411 677828 36 463669 763813 29637 863745 7229 5 35637 288082 2 600906 841687 379398 560093 817345 9545 52 771815 289 895359 395445 892317 837687 253505 73151 821188 59726 342979 88168 866223 34 718984 222588 1 750115 808586 732471 247361 488698 893126 833223 619169 137321 32113 48019 849331 819308 893018 799642 114327 871289 4385 891732 173177 783502 850286 702548 722924 841912 1128 884238 724912 651423 811237 89938 474206 840935 9696 231162 4420 10259 306531 150897 885104 874430 49204 730049 771779 4 747252 854884 422974 349 478082 541429 791021 813928 443588 777054 854552 293664 665014 11447 155 6083 162 891752 38914 850 681464 5 816242 884932 705023 847434 405122 849505 18 59 625752 432351 414351 214004 141449 362925 570711 3398 874276 26 583838 833370 896921 825688 5 679741 684288 196967 472966 17 425753 151863 831489 224938 894383 801307 516853 513428 13 49700 789840 251719 814707 399350 236215 77 604565 114986 867305 814753 891224 530373 29760 540242 154789 859796 874114 409 770712 760821 807559 618685 75110 370669 702991 814985 447066 4446 793028 58407 96712 84366 2 674861 354615 83653 236942 651612 797755 777594 697925 438893 870788 8656 893462 490325 873899 890986 830698 295321 896060 805016 3400 774253 897687 3837 865262 420809 395772 341581 899861 112734 38577 875413 486829 680662 594061 5 14 70455 149889 782130 750049 106 758166 447534 40130 7295 701124 211627 198984 847129 896912 101325 230543 3 249199 2 10 210026 45 798357 3514 238983 755885 310965 857563 893226 1 478592 858043 882579 22491 853896 198259 611226 268505 109001 837609 84950 736862 855797 14946 861676 99795 313922 831292 884364 23912 697113 824723 18 764546 3149 389519 617589 723553 296 172 775885 4757 15 101972 246 889204 380401 479330 575574 874660 554764 859150 391833 649735 76754 576075 848366 1 350108 485468 571783 343563 844635 826657 862120 216711 533580 285109 744005 236 351183 153 784215 921 896482 2864 782692 877224 256721 663999 890207 1355 76181 829967 530954 610610 893144 632246 251544 1043 685913 870060 456030 784372 870093 127799 888388 643187 840073 764920 1258 899194 896049 882394 627677 4 759372 36234 260 372753 881219 876733 485428 180934 799456 839985 847649 595502 795621 798065 724995 886482 6245 582123 853112 354810 42978 649649 362 401592 11391 885157 621070 119 895580 454286 879462 862934 678921 314093 797932 851340 705522 516073 717884 255228 490107 66723 897144 94866 825 863643 363346 616635 845225 373128 609969 889294 170008 707273 288402 445546 107698 436005 536211 860959 111170 868485 824149 567657 127 376970 149446 339245 754528 848601 368650 865402 867324 270941 812745 803729 323214 46 786882 618920 396278 107187 799687 1 220877 896211 199567 386355 32109 46266 88164 7070 399 322103 50118 168 885734 899139 576882 875698 33121 794487 759894 842146 436992 520914 186138 9365 10 486642 72254 516141 673697 708852 781324 239501 885694 896469 121 885513 4 244313 122 471532 422501 36 59552 860297 454787 882472 2002 884949 149934 122964 260667 30 6210 8 453703 685906 801351 807409 744295 38 882408 818636 1049 888996 810775 898598 814504 456425 198729 19617 393154 898463 848144 145166 427227 865397 820650 723078 291946 886054 831419 859356 794066 566620 348716 3969 72508 119 140954 684752 3192 18 865728 896181 860305 3 376191 655674 1095 406708 27492 239967 894257 411415 871698 568433 458852 367696 100753 742578 201 88 39465 873984 16 3 518610 896496 852119 43923 74 1 160398 886595 822672 797380 885539 713183 847806 829858 177182 19702 41 880793 891812 234078 1 7933 837794 94312 980 78835 884978 103383 878260 243828 653426 159038 192182 816415 158056 897525 585066 885548 133796 897676 85 707545 12334 33 450163 866777 776840 4 255988 785017 104625 495 869050 210585 896129 30962 281534 496398 3 378457 778633 465546 116979 2 894795 26709 134541 12 3469 866358 649917 704739 775170 3347 456341 615052 410098 185450 96 77 430229 29 8 152496 785717 487342 887848 94966 165058 769902 888601 23 770720 68695 544503 525199 873812 5 1 42469 238282 681096 439365 638326 879023 590228 897189 150479 888561 811445 377995 835111 407277 128586 653262 127538 88730 179299 37288 691152 778530 302713 91 872470 682631 544979 4027 2 149805 867062 216464 869531 704717 796619 41 834231 324559 874638 570680 50928 278239 704350 710507 862464 770564 5696 874435 6 897810 234803 7 890909 380997 736966 781374 720010 847098 860094 60514 867665 681144 716760 488658 550507 706452 433 741631 2 133181 594738 59593 667264 873093 847279 766275 4 512061 820865 428 757835 2 767186 422844 843714 3 805163 816696 766146 863975 339129 862746 334966 547954 797805 4 838424 728589 853318 285039 290674 1882 320885 361 153064 1796 13254 899143 693243 2617 196 590535 871113 29 519209 838000 324857 4561 825659 200610 766929 894380 718098 754888 740533 885304 185998 461 668628 440744 599242 462890 889484 327964 878572 877994 735328 284831 193708 3 59268 611553 789343 390350 11 644 879850 5534 135167 815487 859914 34 148199 518488 898754 12 722854 447491 148610 327068 872091 788008 543022 35 655233 825276 806889 225557 267181 2092 739088 410552 823497 895814 802864 878330 386372 121805 19165 747012 75 875367 852475 13 245331 58283 41661 855759 2 77322 254 821481 844417 17 815010 31568 797980 874586 864567 373809 50643 394680 708581 398345 893719 737690 305355 738044 847798 238 861384 869808 803140 851674 873576 3647 849565 164928 463016 672696 808472 463544 464637 403475 895825 827227 839084 836617 420 1072 479 721929 6 824749 2 142834 5143 886657 226 12 508864 59 791030 639761 293072 52 393126 18533 12 24125 286955 833116 649323 657 639 833536 554608 815954 514827 851437 789173 624374 16 10 48008 14 28 778411 45673 581707 2 692294 546793 3 529157 819443 291790 48062 12369 836218 3340 855783 705 570772 175853 409369 315848 1377 260345 734831 2 892035 316151 4082 826425 2 782449 783090 878955 2323 199062 672559 817175 721145 291 191953 344915 835150 720482 274754 213091 850347 384464 362869 56534 117517 1762 3723 169620 641122 821323 132056 77064 115144 898720 800155 513696 873587 861300 731295 877159 4476 852441 1 881979 508501 392246 645 784700 880628 11 862427 502531 808291 19125 47647 5 570217 502733 246368 22537 882881 894809 818832 33 892038 391025 744131 29576 886506 44454 646247 764319 897033 6943 893277 838305 814773 403195 111440 4 839642 72423 123516 116626 173082 866483 15033 868925 696302 10 27131 687993 5 124122 853599 573963 210939 260435 445450 676887 77492 824463 2013 12684 756 199788 26702 566908 899405 108064 123865 330 3794 5528 4 163160 7315 849431 9 850120 807786 488063 197856 890536 10 525 482951 213 817502 805043 658189 898731 63714 136676 33062 399533 149723 151 240838 806914 778791 82969 617371 858395 51 731947 1412 724710 8 636730 10 620296 876254 206906 191300 231 17879 441813 14491 360621 689777 643053 64517 325 578159 896174 78690 41 523094 2435 677578 3 14292 23552 525919 184697 275832 277 672275 331386 882273 848079 752451 882948 426234 145037 507927 545416 4000 170189 225859 432559 677498 86 29040 192 819031 53924 208389 888423 740407 324637 783070 333 21255 688652 270554 847107 773851 805624 685433 359663 217511 721127 1851 763531 92444 2 18254 21 884735 90648 171 218475 878335 325989 225519 69 7 827448 530331 1434 108878 821272 10151 567904 14795 498709 762022 206843 318943 396665 888901 846379 848864 259965 826490 435230 24065 320020 825064 797091 644316 870151 7923 898588 225 814961 24689 211178 218391 310 824951 689590 891914 784722 183851 880565 48 417524 332646 849975 826762 874927 1980 873269 3 20 45 354997 804541 47445 747693 383636 662563 721170 839460 847317 547668 704048 407468 351176 55680 796382 878932 749143 89 701754 894928 424935 319882 889908 869552 492308 797912 229 42963 345899 564510 825817 574417 828871 821381 3414 319132 155110 739958 5 417368 827489 767604 515117 790364 582906 319026 866486 28282 704436 4 58 867790 727557 119173 13 660659 896973 480972 872558 123637 563882 716337 273873 749974 89270 3343 9 620726 802385 526056 61 832414 853818 876775 18894 367555 528020 867051 266053 878421 835574 762314 824335 846158 836857 102319 670711 819148 806678 297169 5 868308 847273 5 740877 748371 739709 2 234286 18 803984 14 1704 267400 15 899320 589406 760549 291330 818878 12110 121522 198153 284923 404 315653 558172 877333 40311 892667 523996 362778 48 791768 160 245896 786243 478768 211040 487886 4 18087 3838 854733 887319 807115 554581 823512 263259 419282 239590 760676 648075 318523 896813 772564 92806 236053 247198 52025 872960 444524 18758 855085 897197 818405 780475 136 860486 8760 3586 880148 446475 338467 7772 5552 196886 4503 2064 848768 803254 173901 221234 870883 670146 62288 580626 811451 590873 405354 620789 834798 800914 97363 31 2256 500985 1092 755124 2819 252581 1403 270426 626193 694280 765273 319279 660612 586142 854279 569280 875311 81909 893466 258629 3 884959 500726 3148 20469 872161 190193 806295 263315 648900 569371 999 7 177109 875738 748703 537930 688866 786867 235585 829435 222639 457995 74668 19518 398807 325 321934 149693 885943 559970 25 898476 564 653121 687119 630377 515868 334 47581 449592 936 809776 832587 461629 853024 837752 783910 889595 37776 808985 176485 899050 311437 150597 740494 492228 175 717140 873129 308239 92175 781365 1897 890923 74620 346689 221646 49946 24802 259522 866389 876718 181537 40 550951 877388 813467 314492 770 852814 583324 483050 8394 883662 4 52964 870017 619981 215835 109461 464894 544824 863491 786778 21227 10 876786 671750 6 747192 575548 37521 352675 380350 24585 153690 870035 148464 892179 561392 601879 344326 852652 35587 851548 808195 898231 219278 18323 4246 167741 856281 780784 368046 8 714933 152 720732 444931 782414 348600 573300 373256 266 882387 874213 407719 662002 1948 376070 6 896422 772177 859876 543781 883114 889316 732417 12 765316 191781 768077 114780 525753 442202 954 891941 880194 648536 672054 28 773136 506123 626413 545797 2119 760633 626583 246113 803482 471669 33240 863859 833247 894567 580595 323 862194 860973 742957 864431 679017 151346 876456 798501 11936 896278 518 862520 14105 768920 2445 813333 193269 614803 555510 875046 173856 83714 889050 222600 808175 283186 882463 13312 56688 478066 13125 110 644928 548384 885477 342 811171 807323 889532 23610 735623 853624 720 561127 279070 617834 5 734664 577968 1189 329164 727243 30961 82414 232149 355842 570287 251424 879927 714440 846394 375970 227857 22481 780 53223 681371 179108 513837 81592 11601 338357 597111 20980 21375 59 98 65136 865112 137 294476 889480 850621 130774 725234 855414 374495 167 554151 594 252467 245004 475822 71490 143954 55221 896561 8 420914 791571 432681 17 686716 317767 652470 829190 1 794718 666963 706075 817299 413641 13 389 671549 829334 318573 857611 239363 642681 226836 783342 1 76 11 14 199797 1776 127883 308448 388736 294283 14059 827756 441990 466857 524612 488264 270945 107754 619523 847780 89 48803 313938 18384 780343 19392 184773 362610 195144 560480 2537 430497 115056 798473 2543 1649 898586 202 288680 1434 840192 67644 483255 75523 899006 713623 441143 273957 593998 402594 56038 333124 121923 125112 235283 151102 259066 7 773387 20037 843439 876125 719566 765024 286080 30 892291 752994 1995 2 40 380494 331250 824736 836891 276285 855420 892009 23784 569272 876938 148216 468476 196476 83320 371821 465353 226530 36484 727914 834600 898308 230821 296376 787784 868975 387746 73779 392541 751006 202445 246545 2 880150 4 714045 839930 264728 865793 237632 833454 209518 513818 122758 52 307703 20 269 91 512888 638737 671140 289241 750244 234351 2 252060 572172 88567 197523 1165 871066 200415 452989 346840 449642 487022 842285 60864 425694 812338 377859 808526 845 504156 887160 19 76161 267161 322377 846647 137695 280775 791286 185030 81847 9 892656 770418 867402 560415 843872 863460 782071 820569 745221 165311 11321 642376 3252 847923 855230 1 254748 899091 400874 678441 126868 564063 860691 865343 17 656105 399536 113610 385107 745437 225291 721023 417015 843671 86565 881233 335557 27280 463 307533 49472 846093 1 859599 670123 253441 769406 625474 74436 842390 14838 129729 881346 1179 13375 863914 610506 108926 419865 701713 744177 31 191815 882843 6 384767 563004 468748 407669 677685 272376 7 791729 728213 736480 176630 826082 859477 127 889763 829509 112633 294636 1435 781076 1 752227 758473 438255 5 5937 870026 867342 899735 126800 823102 623682 27634 711744 762047 673080 89069 99269 504746 459940 9881 618588 830957 800816 8913 155938 628572 14097 838938 398749 136266 534559 389035 119496 20 294 837792 4680 864545 748344 2 3 3955 10889 68191 789692 826192 973 39621 229888 612300 871338 854704 100858 62990 732479 3369 208473 644438 378 30267 838900 353184 524022 605128 557486 807529 795462 848702 26345 372433 429274 1247 855603 719262 404273 377815 851390 101542 746562 518922 873724 305257 240107 565699 497296 700135 150 23 38189 805306 217839 316853 50899 670652 31733 408834 607908 412 565637 122377 820811 842038 65333 626749 29540 629767 849201 260214 708844 1998 882477 584822 889692 886414 244894 482410 798399 756024 883922 419958 850510 169183 17 746085 658096 12985 818324 33992 895332 886273 743778 4644 288285 223551 785778 275754 217547 2549 839956 856213 871611 700634 105690 748485 892454 638060 712552 889110 381917 20881 889855 704191 20615 526351 48650 35671 558636 538617 333180 576 820936 477846 746335 760305 190936 594031 1 468624 891162 350280 413354 5 64273 692620 704203 861564 77084 216258 1 22 977 311015 128 420526 3 778196 831362 11845 571856 258944 488562 205017 502972 849798 636574 589964 238197 917 825621 675483 17 871935 751607 725310 862508 291550 63301 790581 148532 315924 129884 820226 31272 3661 719812 830571 65 15060 619031 336741 132 111992 5 28320 20784 707573 150329 470228 623189 878072 498223 852732 90580 251 775519 647134 348485 509364 819506 875949 1 34 609748 740712 6278 572619 681535 523345 141774 827227 188959 656513 848116 114485 144939 77 697251 428014 256 12071 742469 757293 888791 894960 654535 337182 740158 9 484302 888202 2 2704 44996 878511 39 400245 737897 893034 7 769802 895170 8 54 212088 549471 2 402083 143523 44564 477986 841692 357583 48151 545169 216021 176003 230843 238194 886786 861695 564880 697529 821635 830142 23 567090 32893 324773 758857 544114 894421 498834 271364 289479 823904 729022 596754 175319 46733 31634 714865 323 20 588092 844786 273041 834517 5641 527412 892714 8716 795339 646574 91446 490018 442867 870939 18917 759678 583156 630872 860585 577181 894639 829656 447564 755848 764902 784323 262272 744872 856008 233303 46981 158 237673 149 23027 298495 866372 657697 692266 212179 51951 870501 662810 884647 884030 1241 305976 17 85455 265 2543 434966 687440 843472 770919 26231 165 886738 896600 808785 588928 516466 25 771832 592104 819843 453838 712707 48 49053 899852 805469 693464 358932 169170 677860 29108 74489 867958 541282 154799 793038 430930 23 177 758562 127436 350083 16167 893804 3208 4604 47 866596 350861 728089 480428 666674 367236 864093 815910 846933 864437 4 53002 870873 260084 439096 4 3 885434 136566 738724 299546 157463 391106 893917 876667 887823 16111 883413 138 2386 25225 365137 780455 882301 865453 865289 575605 180189 869163 345794 534453 618393 1495 880944 672630 152028 522461 305199 748094 278031 851266 766654 63554 877564 48306 607327 865674 798776 861682 707880 893584 569375 493197 877863 790378 126690 731202 802685 848443 126631 891347 16979 783151 251854 354444 888311 788389 390716 212465 4093 846468 770986 163344 816978 877919 1 662064 331 546106 8 698350 330892 460067 761513 181765 847731 857693 98133 142 64216 281457 867401 784006 374408 819526 550264 759724 2384 3479 852486 35326 785973 874861 64 816760 30771 212056 860602 82 401625 1265 520885 276031 703928 708698 337013 765280 150 4 893288 68622 648856 23391 810179 32528 194 79 874387 495753 865007 449952 9875 551937 842287 834161 16 244477 29 883976 848377 223985 108 24 822503 856426 90547 128133 567533 465653 890485 893294 232179 502791 877716 894894 91665 600933 37803 277602 481691 226607 641299 866441 7941 420160 835922 875151 1708 565495 294683 725449 1 56970 157 868072 354067 891019 582626 709887 608845 400846 712665 754695 214 6643 173416 721231 68442 887775 760030 593761 197950 795396 402625 84056 2667 425283 872508 11588 41180 179407 639919 618367 3209 784101 719807 5 1 872490 50592 871405 2509 761685 798225 472088 850476 563453 844901 15 5 24633 876901 502755 543168 662 121469 22 129108 106 69 5 22897 536442 717406 836668 742283 337193 794490 882376 469926 215 15 786351 743972 834037 853304 736183 885212 507 4 884560 602073 1239 117136 39530 829869 228579 807027 40 809474 809067 847178 733148 4599 764378 192060 716026 12 795289 610 7187 338155 568939 741247 27136 896506 14741 3092 3109 11 892533 123 156227 91144 223758 408648 3968 833044 660969 843927 855157 187936 745335 879570 87317 70305 229933 630275 829988 163614 821216 844282 167157 254761 899082 612127 267969 233354 10 2 65991 249 771475 892278 5479 363412 451213 483443 546909 898268 884662 589855 844732 29004 147122 224391 268522 24 785768 361291 40227 134427 3 56364 294044 840526 6063 654370 589488 27359 854115 729761 808821 849961 819986 887285 449709 318415 164374 509669 743476 127214 822380 258159 360405 3515 520092 91540 24002 306358 861372 41912 27891 276 9255 896596 867109 779807 207793 23202 891501 237644 841558 6 159 167 244041 770377 849296 180414 74617 235340 124133 185 881383 670792 46317 95 475334 463544 878189 297690 741 874201 702067 371638 722481 744248 858010 713328 434188 858578 603957 575229 247 694652 727561 895764 218093 854375 814378 235996 581291 268026 86 307176 78768 887450 178589 1 895041 886895 4 337021 590631 98 546213 729229 575068 102089 3 862303 2 42073 3026 136 291 2 892359 14339 891397 280438 842940 608327 131662 20779 895526 675954 87249 321597 318049 897695 865731 278237 608972 662809 21759 46622 824707 829564 746238 544073 749243 572768 789247 67 23 472566 761398 111 750827 778259 396643 865686 867919 563 320929 685887 683681 82897 635466 895887 826034 364216 572464 118703 893471 886946 673257 418143 2241 101873 792321 2 893159 495352 554496 8 867245 1501 684837 771112 637012 61659 277 76 881048 8 5 873425 7 23 895277 861564 756507 285 231264 792006 6652 899525 555943 783271 699622 671583 545071 597712 880476 727326 188725 472077 85477 15023 1 252575 2365 881905 555 862904 77 17843 86964 894543 801706 898579 896235 883914 722187 878729 891212 857049 154691 578337 444791 88854 431487 860887 583590 485618 456494 19 3 887987 721806 195377 552848 399293 6 1628 863988 197091 862053 153252 385216 16 512292 102224 862335 280461 830487 335477 686158 842258 96018 176739 625883 876570 44667 865089 695336 208839 872095 2 101395 10 109277 515025 226489 726959 851756 892745 516451 369438 229121 153149 79 575489 61224 618578 173565 7643 125183 805945 522533 602103 886732 711684 658959 438962 890330 16 3220 877006 105409 897376 2 456974 890598 22105 1160 4 756653 655351 894972 404605 109796 796563 866603 872054 52183 115096 348203 870697 860012 629814 899372 696926 28928 487883 776851 101359 770940 103812 65 704569 809841 814756 1 3 151946 478766 85297 197048 696573 835850 894804 737894 897319 191864 1845 5119 304124 2 45778 5 231476 832234 872319 132324 358971 2944 421788 852209 154321 853225 700363 846888 276813 155 7049 6 57751 883359 855624 823934 36 637242 654286 457945 840044 866945 453841 86800 81904 225208 44909 36060 794559 167025 574229 836265 267458 863499 859710 446250 1 164 858794 46285 851919 845750 690512 239 450924 807556 1035 63 88622 801032 840408 3000 298843 1 304073 822745 851768 340284 2331 822508 829152 820288 766893 25 743559 10 465894 298771 873814 5 2 44128 301711 709804 321856 277 394340 186645 711624 757464 269001 882752 864285 852490 778548 874523 535392 204697 772909 650 12 575483 271 794279 766642 592194 834617 722888 847270 702633 246419 895211 258110 815783 153475 809337 685900 80429 667085 761077 17335 513235 806 225021 79 126078 891884 760939 814975 2175 110 670562 577095 2 884867 526742 1762 220795 708476 543866 579193 840178 406718 888384 2 66214 157111 554086 821465 737825 766761 5299 384 18244 854071 871422 77583 6307 12 42 324183 2 31101 877067 853804 100386 39971 472930 69 176265 887562 741990 47 1291 3 590689 867277 881887 132676 345455 19 851473 5037 10136 891394 892056 284 266846 147891 37246 738721 856682 2 220953 700863 610997 784138 1 224006 843170 816839 188 7509 386706 491863 64127 2737 621310 863200 887808 13921 876717 363061 512132 787 834754 33406 374921 1 633412 19 151288 872400 764625 879712 865387 889870 2432 350 51326 898469 504885 520541 473910 94279 782343 400133 844949 639783 861350 405779 820833 889016 158893 501929 793005 283004 569104 11096 139874 874665 865723 802702 588512 778999 209467 737504 818634 26834 6303 853457 579883 285372 816167 109042 580442 714914 707043 473729 624421 874781 374932 744932 108456 26582 878098 896836 370915 160389 867371 866321 4756 319703 98890 11 712616 245300 739384 333602 757186 556590 6 680997 230458 147546 298482 837498 883501 223226 642619 861656 87376 673339 150409 878328 29047 286312 659562 491117 739042 621574 689400 31 8 218 891182 1 795944 527962 1194 241953 888492 243362 160607 7 102446 264908 299247 868793 75540 793991 873665 761723 873790 521692 792018 14059 638969 211163 820257 158013 889121 378713 814157 1790 661379 395758 547531 697523 88299 178462 894332 345119 3 289519 795963 3 5942 223570 853069 181332 702411 521105 41041 555229 10 889052 275322 735214 866520 677807 89543 438794 874254 726823 88 742300 754888 806844 9 1436 754399 320169 537029 89742 79 612110 533497 4 157296 403078 236855 58340 899092 147291 870019 184755 668306 829219 834018 127206 253621 815896 876949 53 215650 57 115 318291 583099 741784 797423 662761 718799 596468 426675 11 259396 445005 9154 250904 739775 851842 631579 1 864522 170927 535307 580909 752815 792780 2169 18882 212 884248 867391 783977 734625 572972 571849 856879 64488 834372 202708 851090 632530 812453 160 488587 373406 835161 20140 66390 774478 717451 882983 809678 888550 695211 816136 793425 772099 127 841720 877102 2 30 884204 410545 1065 438 450297 896133 890496 128987 862983 141342 263588 896480 879753 136080 801428 222049 294095 842564 904 769999 418851 745873 700284 898139 8075 702551 849009 204461 445711 897555 747180 789136 793420 468939 844974 869379 830278 585284 126475 57640 259585 589169 821860 866651 496545 13716 491234 819225 759131 253 153637 856 477894 140538 183 768626 858595 20606 146867 56181 335 12060 466295 649 806812 86761 93466 548518 1 82110 898908 24173 57 820806 206648 6575 1798 315330 95107 510754 893426 1 811555 786226 13292 550723 578875 837199 4184 880179 156109 100 140494 513377 10293 802529 858114 294757 718194 872831 36121 4481 220 694707 871395 127417 186511 159561 775950 364671 95097 719902 766622 310358 540596 1 751967 24562 870375 80979 611752 875115 588211 183490 426210 726749 609767 17 670065 816992 10 875093 704315 557 187273 61 13689 372227 65 453843 888160 890125 19442 723772 102175 852050 59492 1116 894851 709866 548196 13 682933 11 816560 571017 1 516391 109396 117 447094 123083 5 460615 99374 608506 5706 802221 869828 838122 707776 202080 759276 131350 607470 1 48008 816981 359555 848650 216892 12720 1490 833927 3571 815141 311812 811290 768718 19 2 338988 507659 856015 897469 846936 3 822875 879139 261743 878972 625926 805240 452 824460 368955 470879 547703 681997 22107 174064 839910 420460 819647 873206 21474 392961 609277 894182 27404 711 445923 3 799479 748413 874929 441352 131763 11551 14 675303 2 842091 890023 800067 451207 883938 318 779447 2060 46 569 824741 847349 727095 845805 635075 701071 160028 856255 850966 729738 359324 104734 853435 873820 837868 457527 756764 525561 869149 870291 182 896894 897542 866822 292653 489 43207 820673 8 664970 7120 417764 413696 233497 7284 640517 355506 691736 864981 336601 819519 799140 877585 135709 876030 1 367371 57 448526 869417 353376 766896 484883 338638 292621 703186 78218 888428 326053 376326 564953 809487 889363 130088 70057 899605 1409 849128 226 417398 837314 614676 241097 346705 894979 821522 28876 549649 4630 427 877238 60 441446 482264 840527 769412 544259 880443 2772 177699 202 109179 605989 385409 880062 286154 882031 868929 816143 210766 842052 378964 782441 877646 840261 807553 820024 897237 536647 469502 698656 875287 288752 776318 865701 105669 647967 890559 18896 765112 844328 592991 2068 617602 864911 620842 1706 226867 77930 28 873726 859059 15792 7100 746635 649179 776134 814333 7040 191038 884243 11310 806669 653988 801112 338451 2720 860 248386 792648 23382 767222 872372 278325 860431 507504 163603 272863 441958 12148 897972 33385 68011 19066 898202 698863 715683 557027 33339 794011 246189 772056 2719 54403 871799 835977 485383 484925 897519 246421 545304 676027 17517 826232 576417 833662 844853 6 40193 846359 3397 49 894411 630569 565532 54769 827674 468527 741023 384043 68089 692427 741137 72050 631669 7132 602419 1339 9 2 725582 806198 609951 759252 793584 897220 848027 860417 31772 50 894788 67 369676 573925 76566 101702 240089 747721 746990 3086 610918 31 731692 750675 21201 353968 898954 650722 765508 601322 770129 867630 607621 602606 69304 823285 36 298298 887023 35 513498 502275 857274 128984 372263 49371 294818 643353 617026 740436 24639 712959 533136 442371 131344 899765 852689 5283 30 4 891826 388769 2 648802 143 698136 323404 10 23148 59145 759498 895676 132712 774240 745985 895791 896827 105326 677831 154 806723 561227 674665 2036 247386 862814 854335 410240 119332 769218 801265 894051 335915 825643 562156 22 705 11717 213150 860656 12045 649956 586693 184 761666 10 891840 548689 850724 331 29 745106 448212 681258 1853 883402 214959 856092 182877 852919 404318 346330 41607 643528 891051 302453 5 860852 812347 10295 753001 355116 272615 538274 180886 649986 837859 760755 430442 876641 166855 739792 13803 816219 872370 893817 479894 820004 45 860998 567021 325206 40512 160192 1 428223 896151 235271 486684 827318 372512 778007 516351 893014 586696 719895 751713 433897 3554 749242 71 87156 188 149594 682874 720768 889248 786965 593322 855635 433878 99983 262637 510010 110172 840130 520 667940 850619 757613 210 91335 3 391871 894473 785345 777856 109687 713857 75 132748 502842 63 443903 386549 866043 108 847210 354 365814 778628 867408 720130 826527 433610 34 71 2790 734668 160442 867 714707 894227 472426 860366 560714 837165 846195 275191 866915 856968 239605 26 818812 857667 322448 284238 631696 264026 683953 796173 27 238026 851768 440166 457431 381422 627303 580095 7 564506 890170 786067 541606 771244 851330 823324 7796 219358 897964 818976 195022 596638 897919 872236 866930 129453 24452 879146 857299 772095 2763 35330 876235 837328 858571 173212 285576 414777 713089 31 819782 1 623269 110215 199 401869 491663 824198 130755 7 878791 786073 690614 121922 520495 31523 49122 282131 811891 777942 474171 39317 719907 37 890172 161592 1 18707 445096 201996 192576 885242 321109 543 888167 673127 804183 710422 880299 37646 550460 656932 767879 503939 886175 185054 759286 96572 899515 229031 852494 2069 888580 181343 706080 863829 83390 181854 846600 582412 29059 10628 498329 390247 92385 519966 817750 386708 214441 612167 721840 429209 294080 690301 48653 720920 3412 804712 37336 707458 651761 430679 365058 752844 780089 82459 847177 398060 732529 402077 57377 6 2 9 543470 7 35450 889724 749247 461423 676593 696 887488 824935 117519 257386 872260 149478 772814 219444 547484 680172 842666 3 851200 523741 864434 303107 878909 881656 789827 564 153316 877926 390675 249785 609065 218547 850894 382860 188466 399530 10 564835 17 805451 875077 26 679322 20 897995 859 504065 607352 881620 668157 484298 856906 7 497137 892193 420690 200497 702807 631 293520 62404 605499 71307 211206 16087 847945 733515 694225 699798 768086 2274 475337 886838 628405 246984 1 1360 878983 888153 84921 112043 307634 693024 893253 140 82008 518 11771 860490 876086 293178 848285 231930 865470 753683 874825 767332 789211 392544 843256 278095 868969 21 6 57455 819108 403 860713 859007 226022 853036 265509 249 885234 89624 483719 821666 313745 472948 239441 155189 805570 580090 14 1 764167 41 761893 3065 758682 587409 48 762775 12 649210 168864 2 869136 151696 63747 890528 280895 789667 178475 836606 854858 436184 800658 840243 896742 850910 103 845620 244588 3 289405 887262 593342 131776 654470 34 890899 304250 53293 217 66 201 371038 865194 857231 807228 243212 891158 520317 896225 878240 786483 118842 860902 1900 466928 528669 778805 883998 534576 708828 97099 104633 158573 885968 89283 10334 846250 847464 705245 881380 872645 876863 360704 746632 551834 176 7232 585345 776028 315778 10904 29 539543 891406 107191 253436 300055 446055 32 257424 330239 372982 140905 789847 195461 898276 2 888782 865860 11292 318159 523584 889303 13589 836291 854 28 444681 686599 349603 144847 1727 749504 130409 861202 773273 848131 801093 78616 617796 164356 273350 383354 720478 43482 403588 53428 3807 794720 18629 34452 796550 818541 691238 190069 774304 50086 7095 462162 601477 837326 169940 859837 53185 547270 15299 404646 832320 56948 873154 640592 705091 15 181257 14566 482966 617723 824045 632396 536708 535804 823567 165139 91433 693150 23483 849505 783434 886186 859899 1947 39 683337 773247 244165 496 740590 803707 885407 823409 489472 856318 882846 2 4067 1534 1 10 500134 805245 621465 384937 362500 646940 820435 332173 593447 10 4 7300 662565 671460 4 112641 861252 1252 802618 385954 5927 50 12107 888299 380515 338475 894800 666132 852955 102711 223050 168441 896987 573836 871198 445523 138841 27369 578707 331668 786129 15487 4465 392836 869675 807241 891858 895341 741889 429917 804052 871806 607 315586 3762 874287 646628 852494 4377 862967 691572 741373 463856 810769 40667 867418 806530 82147 5183 764981 4 754778 862052 37310 194183 680664 632147 102 515453 186 477503 672828 853460 583880 834541 9 490428 180038 638325 505171 125426 29 669 88348 93734 605936 870922 823726 24 895199 222553 632854 878832 154156 499029 186645 200789 17403 753779 728845 279511 892403 37 107405 322504 661402 8276 791834 701701 4564 125477 201 30253 899384 769911 662726 340453 623815 777294 15 498762 575407 9 299496 482420 825639 780834 879411 807214 553845 295541 523806 7841 1407 844060 126718 324926 793072 9557 888371 442302 626042 740077 767424 13 662771 642786 809692 686873 883104 876221 200 58152 575 236089 228612 14602 845435 120114 847400 878369 305959 840579 877502 303 630041 256485 321549 1208 786437 864472 72154 847202 518401 862136 417203 14544 70585 839567 633361 2 804921 2427 69559 103451 724582 123579 824268 101940 3 326322 809046 176538 881955 746795 198182 5 1339 261697 2 10 872635 272637 855492 838275 875928 126 35841 256 718282 877400 557475 54 892431 6872 46874 617767 778016 2629 790467 105395 220 3053 827415 508317 814023 514054 112736 108 613822 479413 699245 3 836483 832456 86 220 788889 847697 81476 37 652745 873477 756573 393891 871517 405294 58239 439937 857564 604 6 890599 5 369360 45 416346 568824 396463 34299 609482 835357 898384 755467 134477 875799 847690 800850 490899 357803 892714 868070 307244 872321 839172 341106 45131 4838 268744 14830 27067 842579 897353 495678 840104 323000 43679 233913 895496 858713 751834 878789 326808 469 598690 128616 472272 848473 256875 117591 578 126 303096 238 559637 668821 679915 887123 287384 883029 533210 592239 835655 843449 693894 268 22 2 858967 78 705039 855189 469611 166531 876498 766343 20 686066 187033 1 52 889603 426773 5 711646 738023 790455 207 779459 861755 229 885486 530807 70940 10393 176038 2 735060 231533 2689 881713 124736 133001 846625 14 536259 819965 401330 169 783869 546991 608726 840624 892552 768237 310339 806814 1498 823314 887951 898698 216919 221948 5269 151939 593348 270363 775504 1 876914 4 821918 105 9231 89 616592 397508 613589 1692 846612 74275 818145 160542 721991 139921 92173 549 29 132356 790947 39 123005 132591 869269 380099 782009 361296 140320 423318 875772 1985 123622 306419 491384 82 688788 782673 896719 837075 312318 186377 853906 219905 830341 559082 164805 23249 854803 282636 860325 866252 872405 107081 389220 46276 771824 80372 862489 765236 572 895139 693953 4 459643 94096 6113 6507 52423 881215 349 38657 29995 721797 845598 826752 300984 3787 880528 2009 884373 534598 224072 709570 71 48131 832660 308366 694 165065 775535 313747 169 234051 565324 637169 685944 644207 81139 865524 5 897576 516411 155753 471463 713721 314820 336871 708681 889703 285020 441698 151 32 2160 852062 669 3613 353578 285738 12 179 1345 408392 761443 10873 281 627415 1 630562 35914 137098 54057 47 585019 876344 58 897701 292452 676 467265 481766 99232 886288 42 154950 891510 425818 6 326867 864518 16440 1 396 653740 815365 833132 28 359808 29939 894726 512461 885063 881396 745499 1 867163 637807 895078 420749 3 860967 101 12 7585 136210 241847 318519 471756 786574 1 513670 1621 329319 894253 407578 409608 516499 531912 656508 339455 255120 515 809467 398527 809528 860508 1 769656 783650 878856 333102 888980 878652 302524 852966 196356 305289 431269 4 497022 380830 39844 214842 462457 317831 834755 589385 766386 234910 1075 576267 6833 5099 862060 789141 183632 898759 753826 6733 667045 220755 202880 26307 833604 832543 2412 767306 11290 22 743315 860242 863087 509125 429646 284104 788141 204006 2 852569 73742 141804 405250 881073 768067 119547 885165 173886 804843 408404 113 872121 8 20662 542224 865389 843757 780 7 653895 46 805536 838728 1 898099 553719 105432 820179 866661 183920 867518 526906 76813 31911 477656 4 815236 370502 59960 898375 461727 859879 481103 543153 321172 47510 2099 243429 320912 97798 64113 464 687984 821095 405398 642855 891613 46103 6397 101701 708220 773928 385970 2378 206429 119619 52198 1563 527078 129000 2 855072 306814 860624 608883 5463 45 890189 132219 108033 112288 843253 87626 751165 502882 23 116384 2494 563014 426080 437600 740600 28429 876892 20809 884664 411183 671588 108360 599080 4 877783 5627 715424 62305 895384 739160 759830 512961 868409 827279 3690 635283 104033 56923 339380 847213 253374 360136 146 60 300287 372347 840385 809984 552224 898208 13473 791037 96931 308529 503464 88476 2161 14 772816 3 199323 261277 624909 886504 210 872034 120 849247 243919 261935 4805 12 699681 317014 874735 582238 208450 893280 742242 73223 46721 62 707753 418826 3302 828401 967 794772 361315 99741 545881 887694 220974 139541 884340 835870 817188 736876 764410 268165 854370 887293 133 861562 40488 1 760488 87382 851134 557296 895024 917 832046 553 246389 94484 864516 50 837538 790146 847645 352906 752724 840784 881144 893220 681757 674 648252 892365 817984 446533 404301 131476 187 2 330 44074 768185 878158 179591 871350 726508 893492 18925 575687 735562 579891 256094 24354 4 344054 887420 274095 431355 7936 899386 795246 861654 889890 350548 29 245397 811284 447172 13 239 804606 477529 830625 315153 843373 227553 309734 638214 410642 1829 24298 580 183593 566930 799019 331116 1432 742807 33880 607890 768643 823900 2 256229 574473 773110 710674 862231 157866 722354 741878 336131 589563 774044 838746 778525 899232 853682 530956 73 8131 508654 734478 31619 811945 508198 5175 859754 893007 254765 154 689274 836 3 289453 116726 635777 653810 187609 357411 676078 487887 4 20020 344966 7 617572 358400 886853 879163 160210 893445 437632 338955 887567 2355 461869 523861 788837 868935 131491 769681 759207 330547 45671 2 33698 57792 747831 791850 1503 55015 110474 804113 405940 851194 846754 776507 699898 296564 695092 884495 676706 894838 84 411755 891753 869271 865831 556347 899631 237631 532361 820 869306 471087 484181 888621 711544 814205 893111 3 653697 846465 362508 29187 245286 231803 3 262063 352453 831978 245708 311553 1 825299 166306 852810 676482 692139 857069 790363 498 871116 777024 806343 670036 586855 863979 871644 854 892602 118428 718 766140 596305 797537 160 877144 467690 40758 887077 822863 883081 443978 769738 9943 377115 111680 869171 264616 426231 610505 865045 649149 3 5 601828 612790 104481 897531 377973 434337 258934 763207 701701 760811 608373 663896 416329 151428 105239 166456 866353 863858 146996 829775 29671 789282 858 24729 785109 708378 287163 882474 826053 243706 317444 264961 37819 892875 4 791476 4727 877911 844090 820779 897394 1791 767231 22874 5351 710851 102842 359045 237388 1 300776 813709 888054 17 700683 158 26 126046 810276 577879 139249 45 671783 761596 200729 113459 496406 234003 887161 855474 889558 723782 880877 9566 246 334144 780693 752880 858896 141 6 414844 734105 581941 829002 801175 828828 128713 76584 110355 757250 603489 167139 353846 882135 21436 566144 11 320977 608322 505875 342492 16012 185301 13798 56685 276452 136933 52 3 433544 794719 50 116600 189 884278 810839 6293 11220 9300 752993 733026 57381 881705 879608 466349 858635 4240 856653 808681 781958 331254 40152 10821 539702 328940 2 682535 667757 760867 887091 293194 892473 888252 21 385828 461021 3 884210 765322 253168 886479 741500 989 894339 105740 898543 790400 461160 299179 106178 1 10238 855224 685660 470981 457160 1408 761956 3 766393 803672 142420 861657 14 143991 5 41931 134102 228997 510799 266758 859280 104646 161829 819826 863878 164515 11 301538 284344 29995 14 4 876815 869425 115 880307 83212 895791 803707 402 3589 43646 243941 100 865555 538000 592338 286753 260766 1484 102 473156 549960 829295 27118 869369 1 187475 232848 899092 809765 19854 838939 202609 151828 12831 3797 442 886376 760595 886870 30891 294051 873317 9 97623 270470 790919 219993 896305 56 485821 5694 198008 182057 548195 752905 596073 6387 886019 123084 829769 557889 868735 755273 776066 72387 857746 198335 275345 335928 117 183301 88059 862619 5 869597 60 820437 140115 316223 846508 100914 1102 84714 855064 664203 859704 955 706108 358915 802619 871592 24010 586412 833256 556 32452 298090 586938 892850 830247 844231 855189 823648 840447 595839 238944 295310 3627 899771 896266 798123 820092 1 468781 777969 90438 40827 161135 73605 851046 768 436418 188709 589166 496045 850392 194528 605495 292137 805832 846874 15 313544 255771 821947 893797 873200 23 892606 890942 896131 873602 828023 782004 821687 877394 18 823894 536285 140087 96 9 65429 350978 261795 232910 51 362347 509283 28603 118437 292598 870216 773873 208187 690 812525 820096 283516 171738 320498 264140 113590 110139 573236 808830 885449 870804 28118 867504 893410 715705 2 507596 851392 802908 302578 761609 859760 763925 54 892003 484765 882094 891398 505594 806486 879351 764322 754411 837938 754650 13 56 406 370811 826626 722804 783175 749660 75209 889992 48963 94953 630972 3 822059 218171 139953 273378 490722 667727 1358 562402 899891 409958 579360 721660 188199 456 2 814644 294717 896129 91674 1860 847275 271478 801881 258822 248330 865747 1 18780 23 692811 116470 290723 594061 845553 500386 492030 606462 869551 765698 214753 2934 564128 872687 554007 637977 868954 792582 6 539942 289252 603111 807637 6 823776 873933 224400 55947 1690 339578 806869 618022 849581 138524 350775 184279 78 2648 780042 819744 893953 225671 199640 640112 43918 155785 389469 815497 832540 736965 549645 800400 889781 782798 116940 889102 727411 107591 394434 31 189417 522096 866329 11 255882 457164 876952 782712 806030 237760 537648 304848 308629 638666 105702 3648 13 809598 782589 851485 67273 776573 439923 527771 702 61506 136992 327350 138187 185359 853384 568 10114 899418 720385 873374 151036 720129 872256 445567 816097 372786 845269 612172 840931 741041 889762 830839 888699 218195 13 884438 838855 604208 313441 889367 614212 865703 555649 726 887035 6 882893 12963 805765 10 67726 728844 893330 728052 606476 337071 876925 570064 289060 180678 203566 896062 830463 769411 1971 715132 389054 795417 92215 610067 421745 522869 2 239194 895125 235 3 797779 897586 432259 680486 789988 815353 822864 309856 887474 817618 827755 45534 10011 740971 428157 766371 194528 606746 745968 812031 785696 775066 620809 899559 67 764295 828099 621707 481884 481556 541701 303515 860002 39174 878441 184986 716 891374 21 665409 806845 226422 34 648 42510 16736 341728 879825 3198 208278 20273 353316 834602 880086 869437 388040 204411 332257 32386 281986 535295 155102 625658 886675 808848 806226 151351 4 891082 894255 808144 518 7 5 703121 3 146021 568170 18092 2 1 98511 637494 881117 370511 570934 21 619299 3478 347331 882350 468929 87926 103676 817638 670 10 761189 73793 503892 877427 840327 867610 46199 729065 685111 54 770392 38567 760416 759700 575701 828602 562355 449163 556370 408944 814363 193113 29338 431606 786544 128 54236 484015 820 229321 899296 681024 867484 516614 873658 100221 1579 828004 280331 430754 630939 160131 66001 898900 7480 746273 78 803440 440748 811235 897245 85 428009 877079 886545 121905 270675 302929 183470 677233 383016 314251 865377 824702 496475 893543 88698 866417 93366 144258 860402 895773 3 424283 765053 832334 667418 234480 878301 818413 36887 643603 871916 31835 832606 759324 437403 280304 28280 723059 544722 14 773684 820562 855506 614356 858224 559012 878734 2174 97196 1522 865296 619019 42717 682563 27715 691433 309452 858887 193229 310977 891695 819398 5 894574 25868 362390 697475 66812 4817 893547 891830 43538 233 19938 49 16011 717564 227382 619562 377618 166840 893310 878919 26985 827167 892836 221541 761126 871564 2135 80 30633 110393 824715 673741 36 360840 838629 10 19979 38 277904 6 1 424897 372991 233426 1277 887611 602046 55 805126 9 849113 485745 115271 665542 862677 892805 28309 879223 540837 803667 847011 777483 746027 747559 884045 525510 964 341869 548262 499702 12 830966 23773 787772 2153 442581 146968 51 296970 803634 618361 540898 306859 880613 859709 152735 150622 514844 754471 892061 279005 275442 812932 853201 229961 481349 892935 639384 877 734324 264665 317394 874732 1 684668 631963 650242 847906 413944 91051 296076 844985 14 898005 32 61487 173322 20916 28413 5049 833013 323300 12 24 891796 739596 651782 1 3402 771853 56650 672776 621268 217133 879104 19282 746967 783220 149916 888556 836491 332 883872 181878 464325 426042 90757 120 823498 527920 872129 414335 528103 865672 897712 145 7276 518485 235 57273 696312 679120 755095 4 1036 619327 869145 814514 2 716047 30 78730 9249 226170 533345 875674 113686 693117 693494 304414 351717 796761 205156 655023 6 4 262591 28567 743691 237335 888635 775179 893599 827674 260522 894177 700122 37 318860 416754 495183 8806 858778 846359 2069 489916 55008 759943 873535 125442 107938 150710 517155 766749 415355 10 2 887374 3 861071 784109 884334 507173 879280 9298 864572 1456 313045 310223 142508 886737 865373 683443 167895 143538 384283 848101 855755 58499 713214 552265 6059 496917 406201 742143 497780 660373 680708 193815 692211 835194 1 871659 285035 620764 838949 29992 189029 824964 873325 428853 369270 36176 201320 403088 468099 5022 836101 305447 168 148762 648929 767466 520176 777035 760550 128385 448715 581141 162531 618227 463278 4 51 696272 752902 648 15 298207 724837 272 858128 54 680309 681935 552048 110465 692520 896599 2 675662 310463 798993 727586 836049 33844 191296 692662 506099 716144 876117 798035 889777 856071 668361 882667 2084 330761 106469 27504 407608 182629 29639 600272 1 1689 419033 769209 721812 845 40 372657 792903 883 620157 856480 879359 487731 481120 413946 249087 502871 850843 864414 12310 284165 896067 882117 894322 731998 100965 720484 126067 315248 28 872645 126703 835913 739999 171407 290 13 414871 894915 616149 634 733002 150955 140797 272 254828 50258 260 831698 834265 231426 615763 877635 242903 886192 459292 538446 602641 10 735067 67 823250 2 871877 696377 828399 840001 447102 792269 572824 336803 703445 810856 5 167344 650556 4 663767 810866 102515 809 451840 138584 2691 1 152274 376046 868595 835292 859879 59544 18 16424 799138 806398 479730 4039 191610 2252 453883 832825 773199 634223 15 31481 757709 876378 401717 2114 533807 5 881179 744661 13304 688842 7 203075 897447 16613 861184 872409 162667 40175 249345 53895 862 6204 51090 289287 22371 64236 472596 575410 594769 501361 49308 355306 888003 860117 28236 786607 755005 61635 8645 311620 53731 706656 517774 839018 228 3 808782 726546 696329 9787 4398 619960 440686 860524 239194 550551 512483 818662 899436 843332 725739 700504 341630 689138 833482 854889 130196 528589 594719 861149 12924 164 397181 7420 211 363166 118 607703 421874 834947 882311 843 381097 853847 844010 598268 793809 838507 894264 818618 858702 883151 77181 886805 260897 870305 401262 102354 3287 877019 872686 186481 374032 198956 36042 19 849458 740307 892588 537359 69755 856199 6285 89 883465 761308 846572 732007 857351 89084 307531 6 835926 186921 874408 872773 874911 402741 770548 371 869937 670292 167246 852438 6 688048 47446 82 891841 47854 171212 607780 658531 867236 768027 226057 726414 113798 425687 851691 129757 842924 134927 154588 850870 109906 407677 106823 18 899295 271380 894615 553555 238593 863139 874195 211057 330642 230138 1400 862758 55980 204826 494298 837735 2864 7134 503371 90710 414809 17309 86 17484 65330 853869 809961 597904 362156 1 779205 180 889077 1629 888960 31 231743 5458 16148 284252 3639 508527 17886 800187 382570 768269 874843 16375 563203 2704 855283 754133 69885 46708 100452 54724 14222 677762 140823 12 817858 875695 181956 113167 824559 322228 310613 825242 9 345473 7 897498 139145 2532 878244 570792 16 517653 350199 783379 874862 482156 532860 696024 617898 364150 323326 299016 722725 472568 12 1183 623813 867331 49 166476 13707 804485 332308 356931 442751 847488 855861 76737 561509 7 1588 504275 315958 873721 286506 1 871489 20727 119868 536149 526537 28605 4 105912 856747 232339 922 1078 20 771667 854991 319542 576499 839426 883157 305996 690369 841168 105244 13740 579895 154665 643019 823423 178852 783685 34 863939 857338 214 567149 845558 381741 5013 331238 824451 135 160 828354 748940 756976 434381 625887 55534 823348 598767 284541 148136 394228 84 110 897381 864663 65668 873307 891205 110 809082 289539 869426 106785 175403 1 574216 62 899387 835244 867116 858545 886078 862400 481725 304823 549593 83714 327673 858435 161578 866541 3687 523339 537628 405347 60 616808 875791 865556 694731 874285 200252 895603 638506 43851 65886 730 876993 221121 253705 34 5747 766559 761437 835081 808006 3086 2903 247 679077 36 702945 769074 891060 787991 531928 893605 821116 846653 6856 215085 800743 456015 146243 252538 401981 895511 895175 727325 343712 6566 431 374282 826330 331247 260413 189508 700359 890825 2 311050 2200 851501 872392 18869 12 740762 402549 213615 737065 814883 883509 275488 624809 834972 800858 868542 791133 861377 201693 359822 353970 889297 168278 504554 142816 36053 86582 878533 56932 649100 147644 9 6 45828 254043 422863 890371 4504 3 350810 846883 43448 172736 99 820048 257549 476822 565256 25 14146 773849 130912 863722 93 860419 754625 581449 661756 1 679170 876749 1476 26784 63218 20 372824 544923 777 11919 204993 662976 658995 575916 586727 330685 824728 814299 673233 635650 323427 865643 862684 351187 68444 871147 484933 133 518546 858258 239761 759054 1 280962 815872 343093 775305 65418 864183 2 898727 91573 400608 184317 16 2160 724248 733276 519 13477 253349 872666 594806 17 5 775674 896377 3 782339 115641 886145 770268 825074 195096 175585 34 475172 883192 411008 791714 142421 254228 232222 357535 5444 456177 27 871495 648699 692152 282691 2 129 205848 30316 571881 1427 625969 871861 894472 132025 7183 156897 887247 18669 612045 382557 824709 551941 853830 128829 841569 587453 1432 226824 828053 753617 865356 862745 625051 726260 37 819180 864292 506479 785335 602832 774650 862998 482214 806317 765736 131640 814 887353 52 105983 710450 585649 898241 237202 402 880186 677075 267131 867532 572189 859368 14 687500 633701 419087 650241 75056 334305 7893 628295 862782 260200 480474 2492 173 836319 362112 431685 809583 221727 884812 461489 375 650191 727534 624920 70394 348157 896282 842575 777872 883525 652580 226427 309936 849531 805471 701405 887651 862946 166172 474 271142 865277 314873 550722 411093 891007 883977 875964 43 336194 870416 295958 583920 25 499078 898608 715494 850634 3083 698259 438251 18020 383008 787732 66613 560520 863371 857893 9 274572 341435 823394 817222 1111 865330 14656 23 1 6 838260 813320 68727 241222 852673 873283 1625 890560 705173 514793 869846 678130 72 2 294776 836220 15234 858628 893134 819061 274652 2821 850400 71206 316109 253237 278395 114970 164986 790992 699613 699609 438816 261 9 465713 641612 646528 867581 898784 99412 328906 306 779865 34679 858136 620764 380014 201100 716598 897851 37 548701 759000 830100 877336 460806 312353 248215 229100 781579 561282 116112 81212 751336 899718 341707 22 274338 355 446 337882 807555 2 196945 628412 210132 869232 91321 253189 228279 675907 685137 847343 850646 876081 28620 627153 4 261041 177 800023 37527 447403 140000 262577 152623 693903 752313 812188 246105 10805 893305 881460 14270 854097 709705 311 84123 854759 175170 1 341528 423319 463362 267787 613189 5037 99733 539165 379434 586687 427881 61628 104 814459 3 664601 18088 465347 549417 865072 190493 491 196 675941 79310 316901 52746 4163 785919 692140 414505 192266 870429 901 866220 4648 882315 521561 48169 796951 180923 893513 649393 392839 4 706572 36680 123761 2386 455938 882608 100928 40396 849489 184595 296010 890219 50788 2 87872 780752 469 879041 642318 487456 105049 487231 8 787782 51511 4324 368876 837151 5223 812316 112760 899117 784674 633698 873554 19381 267469 2 515682 856746 636111 13510 11613 126781 72396 32305 785177 735563 403695 13 37631 805675 843858 538970 271537 13181 731792 193558 667118 571276 823589 764572 3 3 3458 239231 871000 522508 697539 831415 899876 114085 21274 645247 494477 692714 846484 748265 2 428400 884283 287462 827233 350389 232938 409139 891379 580040 433975 54 75903 483858 899353 125786 97333 823873 887432 189 802531 499578 8250 37 184369 84 19 546782 777287 875456 430738 145181 867449 467598 1 791283 844705 530423 833428 245410 26772 7 863751 899491 894321 832878 417853 652444 638892 472640 519642 815771 2 560146 20706 773732 32784 326608 712434 62743 845631 263512 160812 24 620067 459258 6994 191082 1731 301 659393 189798 742113 649897 899242 630470 329639 113 190396 142 867369 800883 680 289847 12 899804 100026 895694 893767 873582 477462 838245 132642 725541 3316 639605 835070 344590 562727 819 114291 868337 757 683656 874370 883224 781279 498662 810310 437844 432 668974 14 620444 27555 136793 467192 378421 889718 67 1666 519703 840908 1 5589 819234 806 299496 514 509168 882800 757992 843033 646718 595318 134 128824 159 721379 89583 6370 894388 766139 209591 852037 353329 868124 882696 4163 304459 833288 699719 620994 871406 862541 820367 847933 6 484048 683922 756683 489639 888904 429639 469118 459134 436420 394622 26229 430439 818841 612736 1229 4 207059 199835 814270 889159 4 668940 707109 557479 886024 385175 872090 545335 819158 869482 349632 784968 858568 836849 748470 35953 577473 31796 878717 1 887890 47691 194036 2156 35137 274415 52214 748073 826850 805765 15636 788513 727571 12806 4 348101 885745 19984 339872 69157 272 553435 168997 31329 857944 103658 13 517689 874872 5 878370 715898 216 746035 846322 394747 877929 800652 874626 7040 863133 346741 863080 743204 4 587587 882311 823553 23521 550637 788 897002 563620 750639 891191 9 493513 460888 201976 890214 855063 213594 181152 23 825790 111537 611705 129045 787677 405963 749673 698322 888830 685711 358150 1506 864917 879532 877690 559378 6 828926 11 845994 240746 2 654242 30201 578057 818594 163243 40319 862041 488635 211897 115 399387 578717 5 886730 71717 449176 12197 796373 132255 641701 860421 746186 319313 834927 788831 836837 21431 141753 501794 834324 3755 803329 862229 390705 440511 872220 198410 710254 776097 33411 1720 870786 810593 845590 886358 185444 626181 610009 172015 1276 1708 704195 568252 694864 257 63051 475716 23182 25 749912 205498 557538 641767 864757 1 172352 874837 128384 859918 767969 112486 858633 360027 706901 308124 894118 730907 876276 460886 214253 870158 35197 234169 276862 881580 286625 780075 360247 871299 805684 769346 353504 311099 754069 869327 806590 2 4657 351110 868537 856800 834389 797712 778581 19 4622 208910 76 854733 621654 475471 402680 838597 200601 798888 157175 827093 892976 498621 206 806461 504677 325514 861133 2 575619 6381 875935 187055 166844 861448 489873 772723 741894 26939 264446 230191 469961 722732 588952 526045 826804 343 55235 827475 724780 718837 584882 179791 79 463124 827336 790251 587378 839648 888549 828900 135617 473220 65699 861621 41630 387073 2357 585522 117720 314494 213224 835094 871441 854385 2391 890471 6 835097 619719 407312 735613 608228 51258 1185 518421 323804 852729 153907 687652 725165 95 106566 554769 642264 2 596437 7 544683 861859 105178 871582 788998 565715 329290 294720 800874 33 322 14803 130859 814176 459819 271102 3 754977 695696 873390 819982 886863 354127 498595 658046 809920 770341 2 345805 739714 684419 367506 529373 860263 871706 867950 478190 517260 430746 4 18 92411 853348 876921 801890 231895 427593 256436 717399 455340 867729 325848 781874 856295 7161 524910 401849 442573 405930 763830 408278 638315 877925 219211 846777 103073 36589 633714 438207 754107 555520 727518 418652 358 881155 852857 884312 399651 435224 125360 855354 146311 160076 742811 264685 571036 217114 501635 20 42 513688 699314 213840 3 2905 656335 522834 461153 661358 451541 894653 724450 39 121262 507419 562863 2405 457 5207 694194 645021 9611 386794 12782 821772 574388 453958 827572 754780 55 118718 655206 277430 801742 864160 35861 809041 865306 479554 533652 867733 312045 482045 555830 63251 275015 285718 59 487190 475727 660121 387663 103958 46 485883 253527 348520 870577 128021 107433 655169 860415 545343 866721 255116 838409 2 855903 28 453 149220 850741 596 84541 38408 862655 77545 859666 379417 68 348343 28 523047 6827 830727 681440 21796 896708 99076 650696 822271 9 710348 27503 508838 387278 21357 879613 864920 399301 45 792495 872576 31035 470426 865203 49713 800314 470846 671467 754686 253299 691175 4 164 824189 279571 430149 701941 722588 618427 866836 825631 709218 214056 167464 229428 370954 460323 763907 791423 747200 5 601868 35419 898004 230702 736475 37415 706078 450832 15122 2948 286164 555326 712241 747153 671986 105678 30607 843119 80169 414874 156 293385 855555 85461 441282 746908 189573 316596 440634 864403 864721 528850 200 427968 205887 863439 49387 789185 642572 890729 9556 711044 488265 601518 600781 239983 219187 688763 589878 427287 3464 99784 699600 897163 696790 804933 11 869789 647200 375787 378934 725 877761 5411 2468 38349 848504 3 899511 268340 753832 9289 74 101306 834509 880608 346267 17909 387876 265279 11076 770244 832479 321260 160 862441 873179 424628 733446 199204 710149 297135 890062 894687 452731 490822 3841 825286 379333 100791 597234 93770 60 883617 731041 8949 754202 819046 412859 835152 876320 130781 605033 688520 383827 615019 832319 8350 889883 160085 208469 796759 441742 11400 888132 810401 6 337 852661 40593 2094 809940 849854 705541 134146 847622 847486 849319 826204 825223 7 975 275 585672 881190 259885 787066 280033 690844 18 4665 93209 834003 369661 858590 571578 70141 339180 377096 878069 572506 790143 777500 830831 692854 711000 11 162128 181 457 9654 107863 317078 800281 768690 380848 394872 835572 290986 2000 821214 30651 771575 508145 1412 353839 878207 3 97976 186700 771281 349991 14226 44 373788 786402 22 788576 787179 10642 4366 11323 8838 178368 437 51 249431 859999 48 765101 834604 672695 14 371 899700 444590 879654 84475 165082 321205 458297 557077 893726 860145 806609 820823 3621 870247 883561 891712 855598 897363 500271 889689 898204 40087 153230 829624 375209 582714 330944 53 11 859898 264227 828014 694496 344477 782697 404270 422281 890897 320754 375822 61377 239396 883669 825148 848264 897108 866951 6 877145 592465 821508 696475 295415 7703 415603 840755 2 33951 287184 219973 435099 291979 95303 30266 83212 873349 833105 131806 257692 880409 57593 889532 776198 5 405821 734760 820163 673663 795256 873522 836546 809201 829481 827774 4 91450 39 868075 153944 139 279905 562472 880071 210304 841843 207191 864948 527925 3582 458515 56 890017 690712 252897 384714 623777 695270 752490 31806 3 335 179754 708074 613058 121 35802 553561 508223 115293 45137 780562 626879 735829 871227 3773 853354 855065 75137 815378 759865 630943 408896 576988 651026 185484 876386 3 829242 454894 777723 311100 164462 152078 817363 38 651747 549700 829725 848526 4 402 737537 39551 91918 845761 383320 2 617380 776919 858580 4229 683973 878173 416769 824831 801944 24010 520980 894713 762408 734187 398157 425759 846683 4 216999 336434 551624 863576 742574 551741 142826 881207 2 380752 829418 983 198902 893877 25303 5827 161 639781 1499 334797 5 145309 694820 188849 211831 878644 28 844644 292184 788978 834751 893643 892964 411291 892602 790544 811993 794254 804915 845843 6 848783 26643 789687 795190 2706 839588 255794 86655 680006 24 891013 79256 878612 725118 862076 362764 283346 705324 397553 855651 87533 864668 747290 727597 768879 134943 433332 752571 72947 892070 849175 8 191 735386 778921 30823 885948 875976 288405 20653 525010 511113 143219 59 341789 463610 155819 872259 366624 826055 79120 16 53 792526 843027 70416 51 393715 849492 238172 81616 11421 658669 70 793597 11967 851726 29558 530343 550414 335211 23528 650654 583925 29131 1349 460770 189 10136 97342 746789 2240 2 433871 62 650639 584404 5137 1341 431652 780674 571629 452723 34 879955 142457 703224 56 675725 883090 5 779721 124913 834212 869767 284 16 46514 550084 844625 161794 792055 463834 535159 899229 475770 26369 816230 860258 602911 877173 843072 863190 882587 334760 442316 878907 235796 92593 10510 820349 9283 860980 390971 341595 375 208604 560772 381274 1660 867821 707881 632522 893967 10 59215 32229 852814 875524 820877 258673 804975 728640 5 792269 618842 863057 663130 23954 4323 866484 452526 141479 420621 624653 824349 319724 370067 582824 424153 178 836767 867559 91173 73392 823769 2 219401 816356 18 5 883011 855290 385876 826322 110 69 836759 407016 883749 785758 835003 516 884636 814477 545274 14246 430380 648125 28528 164752 680560 360641 410231 112663 871885 882582 194817 14257 816573 1 833048 13139 786190 694074 1568 91759 5477 7 897867 3 23 517044 392819 359294 1213 384949 881006 4180 874 796026 318824 287748 38 859187 194847 876637 896821 333309 881098 253012 126539 476761 678191 53801 870491 598357 261413 598892 7365 32131 724486 832519 894 880727 273962 815593 881663 827714 824550 819025 875191 722537 17299 316033 63 13693 815218 139957 215 69008 683540 790312 496102 4 526404 759163 887593 469137 76176 881666 716051 892213 704619 885872 745260 848612 876712 517230 759609 669 610 546331 899713 649257 846763 336583 848086 518013 890707 855805 124 191633 899974 882480 6 5 756372 793118 770643 404722 395661 778335 328443 747384 75556 315221 244680 20359 625348 29 894308 873964 4 16226 709267 876613 183349 1 653056 839699 312750 148628 812763 857581 811258 878434 2 389277 518041 8208 892906 739779 276925 781004 5532 150838 181764 340824 921 82691 886533 894851 659252 787830 213696 437212 719521 996 867345 54 1543 813327 899449 374 1506 476806 894159 401663 885004 198 369888 93259 513 529898 789422 614027 868461 727328 888176 213715 10 424465 720899 609184 8874 77441 863601 696235 786487 889179 181 119469 256130 771431 403795 798945 270296 7 287 50278 2 362418 887537 89017 51989 231672 12408 25 61913 560438 142 124 722991 156665 540133 705505 14789 407076 832863 768375 846689 699464 23 13911 1117 46 33 778527 873815 454 18064 121234 7025 879014 869581 663096 729987 486689 490666 363859 862558 544755 329744 890626 15 238785 889574 83615 167484 655247 890619 668658 838 26703 847719 129202 111974 180953 3521 585910 318566 31582 899526 218525 833771 860276 852274 699468 230884 651430 424145 601158 852443 863296 106 776863 115980 839211 894123 511774 752668 817014 836963 712332 386560 888289 750622 330920 2660 521404 899234 868718 725888 2155 784195 346896 868226 26325 878168 714367 111752 883319 832889 540202 45232 841708 24119 872323 608108 231260 796484 712821 17 443386 701256 1774 877770 294 413476 525 810400 772448 747982 140202 1277 1299 5683 617771 879526 697092 807913 529786 1 18659 158708 601081 898531 790305 5655 6404 362229 816944 887302 721750 816469 889640 881778 778112 776474 6186 463 81265 51276 825385 767458 495669 183109 151632 542093 86608 628492 313759 646296 26 34233 876053 209 20395 204311 242235 486834 20 489787 693402 2968 741162 766546 890163 771258 97933 2 789335 78717 229585 823092 886092 814884 486630 647018 854229 15064 883172 114004 47201 802533 884809 889586 410769 794578 219739 1 637500 750856 380140 759523 253333 518919 854014 835826 682748 48067 704678 889173 98 330344 63118 435794 365030 173072 571682 199 430124 873149 778791 839374 296522 528805 563517 821661 5 378827 238974 224 435546 791033 16 865 225600 850416 772756 704083 6697 40158 860460 624721 476002 3 737258 863491 244298 60918 320041 862402 29705 769954 751205 845828 843857 461817 258 670827 839591 162988 457632 874 896660 60030 236726 454817 837476 46 674710 290542 861017 833300 787283 2098 843721 463524 645328 777324 675643 886261 824 550116 849871 703006 723353 768628 474198 735424 694995 897318 760585 32 263371 725609 166191 674731 11 403453 795279 846228 809211 11396 877194 462246 775 62 125127 249871 893843 818307 326237 104 874707 824259 724718 485842 557312 3 396355 34150 649291 398956 841629 892323 279538 550682 233 853524 733174 553690 865213 553008 16514 1 5882 863126 50648 636985 486560 890538 874338 709104 854460 280310 189 13001 833822 687959 308074 260344 27720 33029 40907 393332 568760 889604 710803 483633 502710 270584 616330 519950 841168 216987 127577 807800 597203 876408 577515 23781 4615 376609 138 836948 789261 295750 456816 361502 868982 513980 825528 538922 185239 861926 572356 4 225937 158683 293 895632 888923 896984 133453 894663 479770 704 243529 157 108477 443259 274656 807353 893621 163530 190321 898411 163 124956 259280 865512 291853 824217 892453 6437 766624 6946 883658 839778 65552 125309 916 404123 438206 161802 700551 400889 87685 664064 758686 887319 70221 878347 296490 558137 5443 894095 732312 245215 121151 110982 544835 395153 543373 463118 788566 10 883568 618022 886703 4 39039 226544 1770 804006 556 37 8961 785312 13 979 763838 97903 302745 3436 3 859336 628441 762969 831127 878692 165473 628243 601568 1145 732992 141931 163174 359678 2470 878284 14796 27 831095 113284 887727 855649 810002 649376 258429 623 883042 863641 485623 2081 3899 714612 477756 207 6819 863489 860847 862799 456 212134 873743 15002 833134 672587 288216 460578 212 323 643257 80 645444 181079 61420 286940 357124 782210 836380 2 894832 148669 917 66 2 878553 547272 734932 74327 2014 284316 216428 14 515611 511568 895668 828964 59058 110476 515641 23497 37172 880476 614000 651437 818564 380660 818405 4079 592349 104 189513 1 203662 701323 772582 673011 151074 459505 21 738342 1897 27404 815209 140 806912 637177 678139 230363 269936 523512 814931 165610 97613 620196 193561 882035 98 28 857825 27063 322 532091 546384 665506 48685 780441 529 305504 852859 847153 28 891998 396603 474682 4272 700537 38360 700872 81728 800402 834350 895221 841376 100462 2 499628 137081 690395 855380 295 523670 545854 14699 898939 744290 9 766094 162105 615807 9 511020 348668 892630 837984 196457 398486 878206 449772 484389 766729 511247 140209 182531 899466 194608 837652 375 882358 661779 2883 2 268071 878847 892606 4 226801 493187 767226 146156 854852 9 94204 246139 389531 853991 33 884522 961 761544 3 6591 888283 766112 732873 848547 880477 338558 290 866668 829052 847082 192344 848813 820648 91 17204 513538 834268 866418 3113 884267 107270 784920 888179 415293 10029 725487 51248 413110 1626 684295 377469 770418 25 8 6 795462 140608 24 821988 182210 280 128291 803127 883882 318459 307024 839982 874754 284413 368787 142509 47998 248 20915 76297 15455 884746 852083 529027 864228 10655 826865 898631 814630 845686 883337 710313 854645 106841 865677 114831 773071 759536 713389 357528 892348 642177 7 126578 44908 23211 66336 891217 728951 11467 66961 158841 852301 11 576367 642681 804424 119945 783979 808652 848990 220043 478129 76077 310335 825422 9343 94637 201092 837198 195027 435420 915 863175 3097 25752 320229 798512 137009 32415 191643 463533 793906 18 755227 92291 675646 788336 313427 66847 271467 172017 850213 304864 259534 873265 768116 486912 730122 720589 323468 627484 896885 871537 843232 2 864997 299153 394063 859283 17631 15722 477205 106917 1039 867035 554667 762784 171044 624359 124265 159222 834329 61 787099 862017 891819 284173 2 123 893620 889715 889862 864454 882680 867000 862751 109261 855722 881318 74649 596876 886685 161081 742180 107121 857712 24 251898 204140 51788 6 113873 692747 1 798824 279559 742079 3 743313 859483 27983 37660 1 3 668264 584777 72872 869820 54020 342 876513 22414 846001 490943 571070 883450 348771 1540 507361 610 764217 24907 515242 822051 466039 292 188 22 881 885097 458773 17 896954 851481 513592 847483 558809 303907 719963 825253 567606 31362 459308 505 52896 416218 879459 24668 8361 736501 39417 81 572194 543728 2569 621478 883478 12 700366 263223 519592 460807 847713 275450 256905 237390 688240 822780 767726 468685 881015 181564 873878 788225 814342 814 425957 866487 600587 766156 884394 264317 270851 884140 377367 791058 590 253745 247616 36181 4 721155 135120 79836 437868 800039 436602 567590 846259 291471 577981 493189 865856 632 172639 316 590148 131091 106006 403552 878358 120364 518807 521615 630037 7 721149 620057 376665 15 425882 164262 876565 718909 315868 410371 4021 520018 232044 547 877591 478446 47 807076 700819 82998 734100 321382 859439 825085 843190 1519 608988 25 298618 671568 863759 24808 367249 319916 318388 680491 18872 849344 885115 95199 836370 276296 786550 845520 610370 65 660380 722908 271873 437 23216 798591 446975 521213 821591 713919 738473 773826 822868 896701 880781 857918 885040 172645 864979 2554 896238 640606 11114 26095 450076 25 584237 14 816391 414 893027 130827 1 522340 431845 86909 69304 2 504883 146260 539044 596088 497832 24 733354 1605 418409 810494 450176 109700 754145 885824 847348 782960 851039 69900 621039 18 322858 664321 14 863523 407067 848634 143912 834337 159908 74831 761418 848388 804696 53802 265421 771042 609626 867367 532587 891445 309 836865 102968 822985 895560 230480 429818 240288 779219 875932 857426 34744 819820 885916 709559 572894 1948 7 819935 405956 120118 886256 89297 163936 127936 850959 814724 614125 643896 251 861479 55260 878879 788558 792957 152421 361852 41628 48008 862857 41 866500 423691 769320 894142 870314 3208 213626 1763 623 308025 173639 894429 718973 664999 17161 6 775240 43 846269 822218 111637 33 587551 880060 872719 666210 894500 895287 743588 272057 656177 338519 18048 460649 68943 877085 1 928 268475 879905 34417 451699 879935 28790 269037 564016 66 780890 305899 4969 249823 102 552154 596713 25877 37258 168315 435623 4 291164 636519 858570 876316 1 24690 43 224594 882313 5 816217 838899 214 179710 32144 710859 690887 888318 895481 4 682654 672850 832578 33892 88872 5 444615 760643 794859 64 888139 768596 2 180645 833133 324302 687690 18046 526355 1 645623 488357 263779 529965 774063 727824 623098 3 734909 335109 26322 838291 842098 22 846438 622 483145 392680 154180 2 760148 4 180821 609512 376438 425980 1503 869926 868169 536943 736735 773279 1617 57735 231 213422 319680 881228 885402 804717 649246 709686 846910 91331 862696 395488 9 192493 6 768151 165916 695380 484574 461432 358933 380045 872085 601359 80471 115471 873371 833385 244 1 48602 435603 811929 377219 19495 424486 559981 455166 825864 645798 39613 674996 19647 772 877235 746835 706319 385397 803363 357 1 101 622306 859808 268 739037 840760 600 141280 850605 562467 95916 228 626737 718510 792954 186358 122 469777 89125 92 361011 862257 43 389710 862294 530587 884913 26 793171 125 696767 800257 708804 815 1391 50 25 778398 739 513626 3 668959 140426 712670 180977 858179 750193 32503 861033 542469 884753 646605 223398 19222 413579 899206 3 897794 581623 8204 6831 1077 921 849966 666 837762 504184 171755 173668 212458 572680 845519 97857 747806 146798 861423 366221 3 893718 20 23 821272 817692 2767 841971 20294 819649 657 312961 645977 12 846069 348705 899189 299868 5 843808 108968 751698 850886 502178 41305 887796 192581 61 357450 805195 1 843199 79993 20 228284 734 708851 137072 21888 450 257847 12 51797 33 179209 19 62876 390 192760 624901 3 895191 409786 476231 313382 862930 811422 279435 710792 426629 108113 373227 577552 198789 877049 13 2938 821327 517229 805 182085 42 98 64626 830888 140784 89956 321814 892511 131631 195 888993 879420 876500 282570 71 711230 53 373260 1 883923 255211 577810 844733 74026 837155 55812 476930 57738 822323 129 860546 40478 119345 7656 102643 507763 306417 5 37259 877134 102359 836382 733621 200140 23602 363683 5144 610305 685047 1080 860326 181446 344164 257298 311158 16250 144270 134560 9510 250 164 882156 825353 876972 896038 467754 431877 327673 850822 184 16881 323530 885931 887606 307046 883575 827050 93211 865118 724146 63570 839704 257051 55207 854688 68 641234 354519 216 791615 870372 820783 629025 1 830608 1 714511 740640 526819 926 858948 853765 765507 537223 202005 2947 171643 898631 419738 34315 1 311774 655 571947 785326 267856 216 350145 41 516547 45969 23 831512 165528 170 6791 485906 1 829265 37609 434420 521653 542548 878629 7 695063 42 806721 662817 162655 883403 38392 236064 584845 625666 822222 409336 178874 290 821371 884444 816 22 1 581372 14734 303865 311110 170138 376567 874573 875312 511512 641247 499959 899788 658088 877270 331596 874240 808142 266872 326338 708867 505295 862538 17 376708 180364 681632 755631 633 133 854343 847246 876429 806991 454 450 648819 5 54 774446 338776 808769 108790 839247 224856 383410 740545 24509 418913 514340 809825 491393 841800 535406 6014 35345 842975 552616 881931 29456 647058 1527 485965 890187 613796 887464 379662 319474 828200 293845 23608 891183 427264 5 611878 663043 53718 878970 288260 727113 785298 682144 89023 58885 502237 54378 892025 30650 644643 457035 815832 171837 6 500 845058 744132 483147 766574 733599 3220 707 4000 675236 522364 882861 561377 894803 739066 88714 821133 203 815932 312 107148 823256 210 276741 210914 868729 7 403723 831 158654 881575 855423 867069 864181 443305 146 57519 706959 28261 26843 341 677492 102723 881596 183703 131962 627475 44777 755010 875183 582757 809740 888927 584 822741 654641 40960 537698 773814 740702 523773 860262 555778 885823 678070 871061 843296 242847 802664 496090 748510 723397 737746 2541 838782 133337 857321 709844 81 877337 832618 740755 493411 349395 65 478764 70349 635730 2325 857510 438 31004 361865 846641 651384 4161 38409 896633 486007 22030 875146 13647 779663 687387 837712 8 875432 100250 56800 1567 377546 653 450760 2433 182674 877884 365501 45062 345442 823918 698991 885195 719574 356292 754774 116918 439427 768682 702151 29715 539422 863354 447374 887929 536 85860 199292 105611 773030 799061 178125 752357 877033 879491 555172 864109 827388 739223 9398 819639 9449 853594 866854 782476 363418 851308 1882 4 878680 567968 323783 843064 852125 39510 132648 120250 194093 873789 884556 196152 841753 2 890223 594211 93638 803982 385619 6 270494 869366 90 853784 306066 5299 713743 478331 37683 890450 461747 654744 1568 878036 555862 140844 35171 511960 857038 762211 99120 866966 760298 325537 822297 2 893331 1272 17 826314 888542 10492 523 869126 873415 884140 867589 859147 886825 435371 5071 892752 208804 253842 348497 880792 746043 61183 98 410607 297 182837 827233 40086 262491 797404 1099 4 264808 899052 86701 783412 24350 97705 782638 425776 593325 4 786637 653625 837811 658645 571916 840664 412 859885 2082 22614 850446 807801 66629 803702 16 16 181653 840725 246429 21 775795 170180 3097 86316 211233 258107 65024 92865 768 793772 379901 298492 178923 400408 257330 389793 155 891344 716738 826553 1980 843105 817 127448 557810 2903 515528 772994 855949 197919 179825 141 894456 330390 849026 840888 332229 893115 881982 371824 176933 881343 318632 748075 8 606658 819721 743225 868514 814105 741818 19319 736689 278735 189354 531543 485123 439040 684657 864966 188564 893872 166261 832930 761666 5 821201 829472 146495 546028 567679 228767 94613 859122 898513 273309 871423 53926 591519 28 261291 177229 621292 965 626013 5 751531 819245 4 6287 528103 4 2074 433110 95097 546010 895591 3 148717 829168 703798 853975 526410 696115 730660 732582 866498 767502 741331 738574 146243 367457 9481 83288 43989 873253 119165 313024 44 581822 896895 888349 590445 516594 414656 887492 156 249124 718163 23533 857840 87820 797242 447719 240568 209629 887949 432499 299137 819828 64694 883914 698079 229796 528844 230628 361868 746242 123 124977 112015 865867 850960 728405 278513 397892 350080 795061 776088 82170 445071 442102 219647 503804 856226 290195 899384 28 148081 109432 720922 853110 258281 775324 151073 678596 272036 28183 214234 395089 576552 175486 607429 204464 133503 72536 887521 857719 166300 795421 690602 356294 697180 891963 780702 161 703733 894057 226 7423 309184 880476 573762 164638 265223 343499 36315 217935 788762 102 154 297282 300198 860904 721816 863040 496469 8833 762994 655560 851989 871425 484 765803 43 81898 686053 795129 628490 84675 816374 464 6 187024 429374 370633 406309 129867 793644 891412 740009 580649 411016 193105 627483 712797 41500 266614 875875 609692 11 6786 836322 601022 52 869426 38549 616053 324027 438177 875298 834601 810059 492865 780 294811 840288 685131 805980 861467 785722 596603 769661 321 599080 684044 249055 571638 657620 414431 601686 464961 59210 25494 1341 640193 669778 54223 213500 775644 813649 331959 94806 289686 407101 887582 779691 394739 498469 15 847862 893311 871064 10 352235 839011 2713 275729 16809 836477 859160 629313 254423 18265 106 215494 7156 881866 13 161364 813808 752578 283921 892286 4 561918 839768 750087 3963 792925 61463 81353 835800 885432 37208 873066 837750 854989 361272 1388 706973 869143 77811 767065 799371 404086 47262 860611 104409 785003 705196 760583 240 450037 1 155987 702312 373247 445395 450555 279900 2 845917 102135 167966 870809 347785 891127 846857 899363 103 209146 1 24045 416691 183152 58919 450209 873854 116463 1 565868 733020 416013 74300 891637 21 795259 395809 711156 5231 871762 863960 894541 2 874895 253415 823423 756511 754861 549783 740740 716845 100973 1 451625 820473 877489 462359 732498 7 672473 817209 144 896108 514800 7 603662 2096 885351 211664 799359 1603 246839 126757 25865 98777 839065 610383 20 256793 520469 508328 405548 28780 592665 6531 354508 517950 869800 845979 535722 414529 878477 2 598180 81745 11962 587466 895229 895244 834463 575520 35 898523 439070 4051 287870 73448 804647 26 559007 7 4 862816 822134 416766 145 893088 384 232203 851474 887220 700002 283478 872977 20876 277544 857811 192694 898293 236709 3 724476 871566 44393 235183 157 336114 767925 611955 885302 580021 715193 502630 1367 242593 886606 190 733 888576 505605 801845 891940 839596 320290 1934 873972 581002 174833 151001 306279 222 193426 764953 237870 345477 895420 795661 877010 583701 790297 639734 31 487980 45549 517661 637911 761710 752610 761905 889556 9170 35 22710 783997 667952 797205 887527 723612 2075 195052 51 750008 92205 880244 198 14484 858884 321289 76 808729 308131 86377 434019 125 850264 114422 873480 410385 456361 395487 827781 663183 9186 876598 363298 20 288250 895080 776763 404502 201362 189357 711191 890624 713749 1835 893541 877174 449500 894855 51 3 102791 25299 357944 226561 706619 215834 866903 287 6038 643036 830 849407 746504 878622 741412 827880 63395 898165 847647 332885 704980 850775 645952 38 826506 3483 1218 666963 723181 807945 498246 66859 403579 13 122551 342253 872719 310520 165853 791945 185 10847 6 794234 895488 225386 775633 344144 394789 5 96232 834577 645 733632 830501 407210 698010 284126 707344 669726 874577 8915 2 870897 56062 566713 788549 7 871686 826283 186927 488193 1409 780400 161578 85571 32 747848 698759 764 719578 106482 814844 436545 835796 768447 781406 503089 813100 719826 899066 4354 885839 888938 128947 481873 801732 43421 870294 778021 818211 5128 607968 805033 856323 555158 117285 364193 892903 46 14415 439804 842398 114768 379 62 891520 170504 305464 6423 780806 708539 716427 226 870063 22328 4 781298 115324 205810 867176 247204 625366 269956 625673 323640 608516 820374 818497 233532 331664 25761 644776 113260 71430 825405 261057 53 888831 393135 899742 880627 540703 293330 875647 482585 167 710578 87749 2 488848 752828 291718 860781 551596 630195 610073 261541 767772 780131 773732 793672 165670 845892 498302 52975 386279 886998 254647 279566 87144 850819 388933 609306 232169 1 869644 631091 491320 519999 396810 19936 895 168960 236 195696 844673 733282 204634 627546 251063 897135 368278 856380 802136 62 140236 52 37872 12 33 797388 975 796854 1629 824201 4203 639731 434599 807982 972 787305 15294 43159 29218 3 776006 134220 797145 867705 745824 3820 475817 742528 490724 3 9041 338756 85572 42 818763 4 872308 29876 791392 870098 3 251044 312753 256397 757646 420833 770297 751620 652831 9664 94818 7738 397301 865931 858914 279922 886034 864365 8 41453 5 858784 129844 5 318248 54290 7 527269 25586 10 846656 2573 154855 891564 13943 262910 1 170692 887758 392162 856607 102051 896710 337232 408168 39905 190221 380361 87 17181 817388 1 36762 338555 63058 1 889689 237612 136709 454863 354933 891711 394176 870000 892336 10 217002 754031 749192 5 634 616994 407752 849813 655617 420434 880948 852220 396954 4 386831 805364 2142 532 851386 751766 312336 6 877850 748889 778733 446247 69445 284560 452913 1 109831 778103 531699 846820 655278 730109 1 658963 57242 301881 683448 42645 616000 733287 611407 39 516150 792388 136103 302085 120631 854383 61 14 883243 14 750746 657908 854847 185753 107245 617255 841718 117079 247620 1300 629911 2 634429 793710 898342 313150 867482 729602 331038 366665 896101 14498 891808 98 398848 488 171096 65799 146715 167072 765833 310604 9 878372 872817 686812 664521 31266 163 637039 1494 694215 33875 221317 877782 890718 890092 726949 863832 7751 262569 807649 859481 840410 725301 489 798099 47754 459169 135 462299 625693 804357 783895 795017 239404 398252 481 101769 23 849426 527621 62 9 2630 878451 856480 879398 801240 605674 457712 473144 742328 836531 872119 231745 888402 871427 84219 5 820515 760406 488886 10776 140318 1013 622463 285351 3298 19675 45 582609 592613 307712 810993 275 858224 717276 620171 9 215 483408 862260 228077 767484 1261 102685 607087 152309 196581 798554 521984 791081 647701 32589 437792 747840 31999 278757 741028 562241 441 837517 858317 118770 866846 129812 334571 570321 892524 6439 476059 870097 189370 858899 810918 237430 705612 20471 876515 606332 2 161251 162628 868311 278052 23529 807724 138880 753289 339792 84 768184 294921 555825 100528 832903 6 855404 432947 12654 832331 898038 713351 889518 504713 733141 307968 544883 551134 175590 230273 882918 1020 820252 545574 698229 521842 278299 71777 619254 313640 731 770027 353120 380358 8 266345 269647 856808 429741 435600 826101 318270 14817 441342 66584 691370 545320 606568 871409 819358 322 95194 116198 1688 347998 513503 212226 68098 842844 713499 178559 848084 481832 510065 147425 727059 812636 97557 891171 673030 1335 451615 696316 898234 1987 41458 575799 67869 874188 636977 840304 9 32595 870296 444 712206 812698 23566 797019 43392 601487 163743 7582 253124 259692 630979 168371 803183 650956 294533 507715 795608 21 836967 892884 68846 673784 589396 49 888661 3 897983 846753 178998 869200 230258 767784 50563 303039 501083 897483 616287 70294 7263 802903 122836 869177 888989 1806 888516 271642 600450 132186 382709 331561 172968 865717 690816 687765 806003 132508 763885 616 227187 361275 801596 146774 9240 109348 834653 541554 275226 34640 757012 895624 4174 342636 178913 68031 35777 544382 2388 515895 418685 71678 879462 4468 893020 886816 836846 455360 809563 159 664595 469522 863521 802094 324900 391764 161988 286965 841526 814621 895612 836391 843073 895988 239225 152706 281376 3540 14 551646 694130 859965 305179 711426 566339 633291 892893 828903 2 632871 8 356213 46384 3 7065 235973 887984 312670 264405 899734 58289 758137 23357 839946 833001 187335 530308 897699 897363 614296 65 3 374334 784080 827136 57 22 2 3 2058 588480 348579 808688 893807 9024 839435 131 306495 522 7473 635099 61334 866924 339645 344164 365202 796285 123405 382840 1599 833231 769163 876396 232134 802013 602 623059 281387 813904 662913 346 204562 836899 315139 883585 849013 292923 103841 985 309 719268 70581 783132 553482 14913 890798 842405 164583 719755 488078 650418 632134 2 688386 824526 594773 332688 721928 879807 13037 877863 133 72162 643614 509953 62962 30 224021 272053 694535 394526 455573 885770 894220 143 753201 411970 414 819619 376005 59 710837 311370 1 134491 858671 833673 419281 399927 888648 263 611867 1236 59796 119617 882816 61230 673429 11 881085 498986 3441 242121 748374 181025 27603 741893 89 244986 364632 529776 756573 544934 326419 8 436900 662373 865516 790639 2 824771 717068 185407 643735 401792 2220 7 752278 844974 845469 734990 845432 547884 894945 71227 484116 513463 832011 898462 838257 789510 7 744216 721403 711036 842147 644050 769288 838638 32916 274387 532950 807544 884474 1042 133 9832 3526 260 79700 236112 8 810851 532514 427134 172697 308599 790293 872211 83721 1518 499715 623143 35434 390891 798143 778924 478 611 183 4 33107 892456 836921 646021 758790 619246 894835 152785 401896 196251 78417 2 177160 264473 558802 871414 888192 62713 791632 33 856158 465448 719320 763608 3276 677439 281015 646520 821455 853417 221356 314753 169053 5 673584 818869 726173 492252 765170 52 889142 746248 898786 684496 207442 384351 8694 3 874 735408 851920 445365 12826 547855 836139 528757 878241 499 3 771162 78 2 481771 232783 196341 432183 898412 35970 886999 797055 894121 98 276782 506127 759132 515437 869189 136167 368364 50101 284785 175752 836012 860020 898150 640235 884366 256257 393 887018 846745 270377 1 270218 486778 843357 708741 742221 233809 618071 873936 578738 50286 137909 195205 514023 228090 181 631447 878260 475728 848767 126151 821587 852533 120408 268950 235729 390063 523710 837105 666677 2324 720845 836070 849025 872566 852741 45 352051 863043 319984 453 45990 205286 890791 609095 282131 306094 7 454478 21 868013 608691 62 798867 86145 106337 536137 426041 647601 885862 625778 5966 625368 407841 852560 111406 890561 129 162 9 881912 150900 871001 703866 621335 83805 843513 260712 590121 896214 545662 156524 563698 3362 864558 515387 888448 810144 205397 891360 4689 881607 80938 40 17 888573 511571 840281 499805 633018 264 897696 15660 80888 3953 898587 896754 896325 373488 405140 858747 767851 819930 832996 335621 565173 700094 767131 96317 888356 319966 604908 382576 164370 677869 16414 237424 444626 561355 535018 247003 777384 332048 862197 817010 154001 23 868384 677431 778634 813929 109062 744344 810139 856858 635068 753557 2135 879078 318059 92883 887076 55561 830687 899154 374952 882671 686978 9219 502763 897098 859942 892314 672277 273367 612315 8106 361400 815881 732881 258018 551697 309 137903 220350 143 126275 14620 513346 863224 876206 836850 6352 454313 840869 861262 627429 101 7655 805516 881918 3167 26161 640338 894903 1 271847 8 112 869730 836530 535 705570 346205 277139 94 849155 332393 874792 848493 147685 757539 892224 38861 57935 867672 870253 670000 894113 16 879411 827687 639498 17108 115 883147 748992 234550 420644 755518 1 688231 880181 889934 704087 798941 876437 522149 798729 868040 420928 874525 72286 894566 599899 101 890570 1966 509225 293261 386861 810190 521764 87654 17466 847777 18 298322 67 30 127339 861326 839569 850580 549525 213442 379600 155311 405386 849 839730 205781 117 667287 428397 842855 463745 158107 46774 764746 18693 726936 2 36 595146 64305 898229 783864 884405 526448 847528 800952 99 701504 204214 634810 138 451311 166011 889394 68230 550654 791065 836225 196855 84278 128826 579594 350611 79548 358205 894206 877598 756323 5 705061 880106 853563 321143 753 556897 4937 841394 897947 30464 843418 533116 44290 155199 872310 282761 5797 635745 244238 892970 878586 121461 621405 772249 217 845679 66566 1 22618 792706 19543 248972 860445 27 794161 431695 231877 838640 123229 875386 847727 830264 25396 887043 876504 102 1 403399 794181 857028 228459 818672 872079 883327 659026 317463 843671 517636 857509 819256 2 289177 888689 177 705986 117579 880173 836409 878252 875333 852990 26 809721 732901 408627 101932 305115 37 816453 186640 430892 30240 303177 651790 3 68662 2642 842683 384996 99661 760887 346184 63386 768745 483554 188186 135137 53 892019 203225 1 735499 87 2 589578 845250 899748 147978 875330 856274 886409 836646 866446 134295 607351 299 398968 53180 22 6817 17315 581334 780750 491607 72324 450292 877462 752445 876046 15011 535935 399697 505570 93993 886871 63 960 17614 821851 832160 714922 893384 4109 680379 15828 46 842204 345380 4 868287 614704 5814 811693 444458 434862 4113 102084 51 706583 248513 15284 711073 773572 582852 402165 518691 580 874694 35 877887 122 104485 871199 823837 824036 14288 730190 882494 153326 41820 248375 282973 601283 894982 716281 113302 895299 101952 390168 803285 219178 34 685262 311372 800423 805235 143 869335 5 12269 449857 354787 232936 482 456649 642063 1239 810581 474995 836134 89 685261 857554 301885 8446 402131 722927 377567 512972 245 818784 741128 16063 7 909 733697 48 697096 772156 145287 811279 51090 43264 303124 72827 210877 844109 12 18 261332 878245 532879 349234 230891 94723 884823 308285 2 369250 351275 788368 14127 9420 333198 128135 883024 160975 876591 92553 503874 777066 293454 698963 37646 4959 34567 1614 524590 228403 358612 470115 436095 835194 266491 305629 2 3 777867 318531 157410 866994 133732 62 58437 596581 884367 436202 142886 85355 4 842473 893537 229616 403979 862658 326020 104190 134671 899619 882065 2311 398577 23358 5 155393 874340 890424 75997 827 609756 4 757503 94392 812193 3 593704 641802 552961 201 597676 128671 5873 95437 574028 419249 384816 836977 29553 835076 9991 67 750148 872710 27 870551 850663 437534 572208 357023 714676 106548 733224 43128 166662 62631 836748 808697 817568 66802 817665 202578 870951 8 176475 110 715944 835986 815620 306924 304841 47566 724056 783429 458757 664486 120207 885223 313 884360 777259 211904 1 195473 15266 746908 12902 513391 850503 711296 597080 328543 112918 810199 280539 554600 465893 863408 884428 506391 395699 18 325088 711486 8 876001 879450 21477 100974 211501 537852 526 882314 828089 886589 622668 747004 1113 31427 226937 817745 858359 75 599616 259679 813393 777591 883377 29863 833104 25268 97619 477381 891173 525534 862414 458443 752312 121 24089 4 255490 57728 382469 15134 864044 694973 862800 20657 558546 823479 551317 10969 613809 225713 492891 752945 888969 240545 893183 777426 628679 169960 790582 501584 542218 897951 592382 2733 817753 489533 876740 379700 316435 481144 466449 888159 204 270812 40 801249 718635 105753 98 171917 3 854427 812529 886 330486 833750 798929 575537 610444 851250 321850 372713 785697 39 101903 44636 33167 867555 25304 787007 510489 143212 553633 577 68 1 60450 898362 77869 682709 353980 739265 573382 10369 140057 776574 261652 18 640214 758517 299852 242667 1027 103287 893665 202858 7 872012 671074 816705 130285 827365 1213 786330 754675 273610 875960 706269 5073 197504 3 815120 753017 898475 872183 895031 259811 733644 174 592225 6463 877154 149853 131198 670 809746 106590 9133 4 811677 729244 491590 878810 472658 759570 1677 4 821893 50009 24 414712 211279 586215 893641 758298 53414 699926 719086 552019 780586 210409 285056 305990 1 90031 593095 836962 249 154229 897971 218000 34755 675228 3911 136594 263828 701102 231 230525 481426 130244 456720 617911 884106 600970 689580 370 89325 862427 828043 610191 42 1 600418 896057 1374 872485 70660 613235 297856 287042 824931 785667 892584 863258 442479 155439 79393 9 869952 884227 191043 541921 806205 500540 544076 783092 283 375217 839839 72296 540931 203479 749865 160 541113 827092 887546 889492 491714 76227 560970 778624 795705 112134 805338 887226 884527 861061 379406 92780 869512 840351 27 26040 836424 709687 21123 824430 191 207034 92084 42 423879 1778 60 317809 853073 5641 636807 679495 845624 794490 829050 50792 831441 699324 453634 616156 859031 512624 523803 8 533 812283 879647 713866 896612 4 31799 237311 619487 183263 831832 876624 241482 590783 773082 288021 8 175671 870151 33304 832830 295455 673102 859540 795907 221090 844516 689058 15687 518991 538447 827370 2688 864323 485687 509596 214 737931 705733 119247 705207 199 842053 727508 842640 636515 802193 90 346116 25996 207944 65553 44 374599 344797 78 855911 5831 71157 811829 745500 663076 806766 896870 186944 111743 19452 5 860513 884671 11758 875849 565530 22 625447 461217 65862 31244 615946 440074 5233 152590 811916 782332 216390 431822 753790 801083 896412 151901 292012 865978 723066 843702 12 348161 6 530365 675788 146079 700877 97320 819247 898217 498379 725883 282303 351657 704485 160967 61133 719108 301564 172751 1930 482604 311303 18 218 153 718922 454418 876555 702082 240922 296334 386062 120185 497998 738925 706385 385005 779931 36809 890223 3 826933 792405 849378 879570 257752 687532 853453 6 2 218 142887 858454 798812 285 636946 58568 851254 872319 870612 1952 871039 617404 10 90658 24 38475 165743 218684 889433 47084 10673 335 14873 441033 23643 764031 346959 859190 883085 684187 56734 883327 356962 815019 273528 693209 258104 466796 496062 492087 944 5 764722 301139 674557 5648 845053 814316 22613 838991 830267 3286 145713 160093 789708 2 854411 57330 526933 578950 62 674 138768 879201 865469 650138 838636 291777 7105 1002 822748 496661 21236 150291 512659 807577 313381 55 185 846720 871418 881874 843621 288835 368656 868629 162876 312117 73403 180248 432353 642818 4874 777705 102842 301834 19 279442 311428 8 843314 781516 404417 390 10508 183407 895799 233288 6566 296 766099 680554 10322 9981 759277 323688 31115 887666 633343 443961 741775 476946 779176 70843 893278 622389 868182 335034 637602 664885 7 785304 829194 877228 744807 2 609399 122376 826707 892022 475101 511455 373 870400 6 68297 189939 246833 65 3 105 243916 555569 686080 381979 823813 164257 857 4 860576 720277 843311 237441 236916 179004 863933 210890 645068 312680 472166 621044 643549 699162 298504 887538 770022 105 794023 883594 83276 605360 29895 754550 2 5 793690 77174 383790 308029 704043 41483 655284 795002 855670 780403 424176 577164 731419 856877 420804 369668 769930 750200 4993 859674 883265 827541 221102 50 897372 7139 290371 26 6406 811870 319741 396183 577132 437488 358754 885438 3 871149 871944 869516 875070 674 883726 156074 79752 2542 559936 616617 855912 775134 768000 528426 36270 200860 894030 55 38369 848533 607178 754727 337062 321998 897386 4035 793828 506327 301676 5 845151 78018 589406 787776 9 111 708878 345188 115094 305748 783247 725194 38857 20 6 1360 880362 858146 753100 1738 2 265455 4 737935 722631 834884 578567 576851 538144 686022 892409 580894 128 769212 320020 4468 758274 837602 722028 308406 844384 3770 742580 60923 364106 366703 188744 555550 195315 235351 2015 771160 837816 882332 23 872596 308483 899610 483555 734779 441142 3777 872014 887235 857258 340 262435 784488 41 892492 845156 686397 851191 711440 865949 590410 1557 790374 229372 17342 821251 125 98995 2268 682416 877825 872427 879145 663362 329020 834000 108678 103195 300019 123481 855350 132723 3 39 870871 786856 890452 773214 13 889157 5306 641782 12 647894 306750 858940 17406 5 351 827560 832244 821128 631834 1 16 57281 25585 72578 17845 170659 316 835262 295402 793034 840131 275091 63845 426848 798513 106312 797842 302075 862194 716931 750174 881318 64176 2999 18214 851982 625 845135 70906 3 77113 842523 450844 116389 186406 14 103870 22557 870638 509228 716447 886297 230502 794271 66532 35934 874708 332717 14170 868010 586731 817488 875758 878731 22149 814914 39221 717923 550787 510177 887930 889772 562645 90180 675366 16316 876652 218183 7397 847612 177734 398349 426824 86902 24473 128 432116 740380 115075 288147 689833 275667 698491 765244 761374 727040 866886 846481 815873 569228 791025 489818 9002 809200 164367 868010 3144 66156 169426 619322 27 1 731109 254128 119060 432549 8669 831917 166044 407923 637229 234550 466884 319982 880367 892041 771386 772824 178203 866896 2 897887 370810 14 724264 1790 541305 209 752 159670 499287 11078 720604 35966 872398 83324 440036 69 12 120345 609503 187075 132312 668557 753365 244818 254298 894094 161489 2240 521241 283211 872168 89 572319 165 787766 1819 869293 90019 43766 847919 899448 369645 520410 736099 37 10 889366 835432 422488 272510 46527 426497 345543 816702 880557 843168 562585 841917 673217 1408 78697 121583 26404 368980 448238 790687 886667 654329 159610 876270 280546 823151 774371 179078 795518 237674 819401 207340 616 805333 840934 516579 11 723604 793328 52 167934 592587 878042 97011 203679 880008 102851 719047 869586 315686 891509 854088 6 876467 44783 758098 1530 785053 739136 4744 786885 2840 889951 863615 144184 3 5178 882868 304200 7 72 191492 189072 50010 835554 787296 561287 444123 9530 54 166563 603852 655082 653139 693333 582431 559481 851671 93804 927 99855 77977 722312 33317 846688 195816 54931 381700 885824 4 887919 876485 716357 840179 880549 750925 110106 583755 22375 808206 766771 541833 4630 371629 27271 812117 170227 821334 367307 443089 28867 494326 887074 785581 372210 877457 164653 812064 34 784952 191 390632 16 872756 131923 880094 891184 340280 737785 897183 498360 899379 344371 89399 272 3 626592 224970 246797 882766 807255 856748 299979 93284 327041 895422 363008 97 607326 180497 10942 15660 42 134489 273827 770962 162295 336470 543871 63228 876596 564957 290186 299310 158776 686653 516343 678870 4 629839 13 855666 547916 592550 862908 317014 777519 386858 839935 367994 884015 84 592221 804716 74941 731878 3 734312 494364 854113 404915 393484 645019 232 146600 699667 858000 383681 510253 775846 381334 92 629 94503 817892 366035 63958 266514 744597 853316 886458 808947 878 809364 737 368766 3 392643 539415 224420 78937 22 872500 13029 832065 465 786539 149027 207986 866741 4143 1060 409397 409906 667305 8 830114 888138 851962 816464 618921 881116 833912 236988 498363 226216 897887 188824 871351 885048 822 459999 844428 892208 7052 536 489385 317163 240049 569365 514722 799845 500883 205128 896178 315940 68393 838855 638531 388085 7 865137 816945 877376 907 834512 891319 824625 750632 61865 800946 6951 688065 838354 345353 681160 29042 214680 309003 195316 285885 358934 148955 510638 581542 1862 876592 896158 68603 596709 858650 345179 128 430379 317211 1145 434290 512217 797991 702471 166550 877331 875054 163552 768915 330107 726784 586071 794245 895598 355994 2 4428 502341 194035 876133 762217 26082 4 374452 102111 24888 859713 830692 575287 636918 516576 335890 7 757951 862217 491035 438 610139 625401 3805 823392 432039 756834 9577 890976 5 796203 876363 1023 740580 758161 294 716770 51633 107245 84854 850531 376775 791253 881462 11 830985 567482 484451 882666 25 76376 107836 747771 814272 402528 134832 376109 539349 467607 787482 285556 466637 572991 786940 594886 92289 531625 425255 862787 344215 872780 34584 61019 1575 635923 609902 887992 28 855049 694767 891609 3 121914 809064 771570 1 799019 11266 41443 585042 4 3293 860613 865494 26 705733 706 31798 890241 110324 28760 244189 207830 611922 116706 124376 751039 839370 736565 545516 622988 566080 261806 883082 334100 336356 759434 879510 127 390304 65703 232424 518946 327 212150 191250 295795 314972 891881 801253 781996 864938 848189 4 839 645668 895221 179778 896911 183 82856 324 187185 840622 895434 700769 9 474355 18801 752937 890959 535 185669 100917 871070 130825 479752 668784 206926 875376 654942 399672 726 619895 461314 12869 90135 6 23 853298 252696 670750 831774 749396 1410 81407 2 403137 78542 850776 598308 670174 38 750 70 888680 253 2 164828 898336 796814 858977 312830 369034 441724 807537 1026 106613 833264 585739 646277 836350 831669 442771 850460 2 823609 837052 585235 730447 197669 832317 463523 874506 649497 800040 6 741942 9 506130 651836 831421 138143 426584 413838 159728 604256 1 101 462654 855449 2884 797955 865928 33 858512 552591 820736 270364 1 2 842389 475420 459 830509 83974 706536 546 715618 1788 791781 800629 447309 887422 484928 8 826144 274337 1 7498 146 14841 834489 879762 710028 451657 403918 270598 438969 70 756969 6 851681 369723 690902 867128 828814 822647 70 730447 24 630363 861380 416540 764 880374 810780 2 842201 803648 142347 168269 102823 40101 139 6 1 836829 103315 737766 746574 2655 889679 274420 744867 490129 3176 820 265066 899570 122057 48 846597 787881 880850 279181 58905 55381 834695 15746 797184 891 765526 895093 2 11519 873105 93371 16647 661254 61 443303 844238 82 321168 892285 833139 204193 893612 689740 457985 873308 681362 777626 855140 898763 864679 882031 314266 297518 322195 201 491224 85713 341833 45 885631 871630 294438 799464 421754 679904 280788 742855 369802 288992 532 354957 808065 862392 799384 825203 714313 201061 872257 17 757409 339535 720527 482 9117 758267 798155 292766 772543 854555 485 548809 732056 408888 746524 4 441026 198583 542128 825167 33482 26885 891332 887222 632425 845737 871764 898944 60404 151031 6 2 3 755353 849821 715884 7228 762886 4562 391206 19875 406715 556052 197878 656822 283933 2286 2 710329 790487 398510 420 17 9748 82553 259 185953 854261 795236 596453 849025 766952 887483 866163 883601 80782 127298 142961 10 612782 845961 250028 268203 829197 138045 877109 763160 233978 28 563767 858337 232621 782270 626074 5 855555 317698 857939 750947 618713 636076 898658 2 846495 348590 441182 13201 27554 834487 868956 879194 545413 857755 12768 616910 224 848836 285623 707476 486367 29688 838260 50 864164 629053 654838 646810 40885 483971 784321 894439 140276 829075 891670 25654 43226 229285 875970 421761 828547 327699 816127 712864 224421 1112 21025 710478 702468 725903 95 862960 9 809683 807095 69846 237868 781980 501577 283694 785907 874048 843395 8 770272 309597 43465 521185 3473 444739 770720 361677 459592 428174 674872 2 511077 698327 51241 19164 399878 745677 134298 349773 4496 729359 651453 313 22 730157 474471 261680 535012 222 720872 706247 349 432915 265586 659119 444786 567064 695980 550668 841902 1 328169 652654 872728 858642 1 634300 802028 599 183303 44157 808048 1 813282 930 94580 201 257 591501 439392 1082 494862 32 844443 7 3 779025 2635 303475 27 642 740956 850183 4214 252294 16 16 177 203884 507331 889611 8 312255 7 899790 450 822706 643243 7991 441646 893734 893826 574345 227391 14 80699 881354 634958 476042 773833 109827 594513 40381 739583 106547 1031 272818 283964 268929 382853 844965 384071 590930 846208 2 837001 862075 472601 778900 771216 89 103774 839730 364879 846092 453065 581056 21 893697 142 658232 756920 519148 690615 117 28017 1 837950 480819 21891 417795 265538 1 480778 35250 13043 487 830472 819698 714872 895123 789744 795834 80 2 724595 854698 502 2829 616628 153342 462220 5264 335478 850539 551187 823768 182247 365770 888347 394740 887508 11044 129188 861150 656902 790919 806573 768919 741047 1293 887726 819291 1283 758196 507415 368700 507247 736732 416607 850844 128960 578454 809705 46 736195 894224 856839 792061 850616 843921 667100 816223 45974 104812 775070 860657 291123 706208 876450 508204 887153 868522 53306 890737 718362 871 445226 564416 427780 790561 407300 1109 890172 12 778933 576523 846944 715001 2 552466 848207 755550 424148 4075 706204 85746 390857 16064 360499 23464 4 3874 572089 1538 495847 872233 645986 793267 97948 878500 863889 837224 266721 362904 74704 862376 842546 289646 404 891612 11190 29214 110462 43992 823200 846722 896317 776186 15 480108 739434 130111 139084 270147 87 39683 859437 159818 831423 379142 567089 692367 17 271916 891666 838290 406297 183473 678630 854284 279266 44423 90283 58825 321806 70321 5 814222 809932 818435 43771 283234 845416 112822 384742 888026 899384 814668 872265 891144 213621 849056 106 895169 882994 727253 573855 482999 857214 324608 60285 31 815060 882958 20305 178776 491176 819299 1697 613 242202 630574 40601 590597 812917 14 803854 842994 12709 190767 807450 776457 861883 844342 1343 839276 3 849162 2 418180 274374 627380 880649 94371 458207 678494 861812 881597 12 4636 391458 882074 241789 3124 570826 608474 430059 186061 155733 150 525109 471225 110 29 492577 177139 4 72916 365396 1 43646 302858 1 453250 635166 114213 2 548546 24 777634 872745 878157 791067 892630 409350 470032 891299 681559 187558 873018 777605 31 635355 1220 898326 741338 716809 755649 356796 37 863069 821248 236461 846674 445978 146285 804231 545322 347211 846331 806676 1340 3870 794936 3434 780905 32371 835676 800999 293469 877327 179547 78032 430176 871883 2720 873672 670061 29353 283194 739619 426956 845245 576847 361404 62805 1658 864034 430914 531375 883383 812105 714285 870910 8561 203 698266 168930 840826 48 84882 1394 686745 140227 782769 762005 859981 899353 67687 34185 679567 887447 158227 486959 890341 257999 224472 878108 1 69944 824050 396325 762368 872415 800805 300281 806747 15 391146 234769 34366 779315 629728 678140 769278 253568 254958 11 761299 824334 508561 352136 295093 884886 270361 783168 893660 772161 628873 275164 2135 873910 882690 95 705922 846996 572665 667557 617667 305169 12 799083 326826 385476 254855 539744 711214 838456 236962 473109 51974 3241 215773 895980 790336 825635 792013 884911 32418 468 222440 309461 174226 734664 3 115095 114768 773277 648958 864549 515361 542012 841172 881018 754892 135630 793913 864057 73240 152907 853116 341530 6 808464 877845 886541 116 11625 431259 502006 76699 453600 890794 580762 249 1514 268198 262903 686700 580935 5 550963 896660 827703 785664 869990 746980 897263 718817 483813 156376 106763 24 666631 236172 181809 876208 794904 693911 423035 619948 652887 756141 472316 670358 346451 867717 581868 223687 880174 321760 768061 32106 226513 771910 27375 268842 822216 844913 888952 299680 848987 633577 881955 2 8 232347 31052 47919 130555 859728 765604 898888 54 372122 681459 3 882522 380048 662828 27419 71844 6271 360277 187123 808232 744341 218699 26750 514583 321929 96944 125884 178 882992 789686 109827 728 244505 316816 765220 712494 883073 657971 807204 847257 625 16 508293 854788 884846 780120 442048 2903 366704 380836 309590 25028 1 73077 702272 650583 844549 21 159365 6 828941 876337 781289 865637 752680 516051 796496 326731 769025 809679 751418 367 763267 844576 120273 17 7 751058 210854 42932 80017 816230 62738 25384 6 14476 812106 432579 357748 542184 4783 316365 316437 393911 877598 679701 800908 886871 2744 236015 18 894192 89504 719355 886980 437962 37529 44159 718514 325820 314995 833344 655311 1644 848028 773443 4 57 356 867751 28969 52 893151 115055 530622 721451 157355 759642 405314 196459 692400 42949 891956 453304 539322 30423 218188 893420 868132 504335 14380 656363 823905 704473 593075 558664 801118 286680 1075 770094 868885 128 118558 57 433029 883065 238052 5 586551 87660 844965 633618 822860 583995 3 136 9516 53476 506534 396091 25076 1333 395082 161934 838081 652174 276564 171735 517709 604932 178747 382343 529639 384474 236017 997 4358 734533 891810 70 881157 848274 473 217472 628384 6642 82628 502059 899685 80662 510380 23140 896401 887278 123757 4 216 47 105379 107447 333493 874089 452170 677937 193621 92886 13 221442 515079 53 839235 27 794987 19527 364133 398338 711482 831038 2215 644947 95501 131657 809518 450016 807753 821448 747082 688169 417113 874281 107484 882957 883382 811703 298756 893558 898603 67952 337 159121 536728 827859 154619 311 555589 789380 271007 388514 277902 199 324712 201085 144 820154 737427 92760 855788 252357 20 6 714213 621539 776379 5 139133 383034 416 893750 823819 843288 633650 40805 31 7348 487951 521888 844228 852043 864187 866571 396965 142443 108278 602 847053 282062 68581 409407 59526 797732 2731 833367 1383 150243 130236 491 830211 795849 824747 709059 842284 4427 749 550644 152044 869748 15903 890963 851748 386812 824992 420209 839844 857684 226903 714502 840139 195781 411256 292534 167170 547827 345195 877616 8608 418539 423274 40815 235886 882160 253 76 821476 27314 782030 590456 404619 167549 3800 765874 8684 603372 402167 5382 45302 181654 716067 848411 558136 789187 514428 872155 248 888889 52229 363059 277156 621914 18 15623 161654 878135 317468 281 859348 22722 590545 518342 796262 389911 850667 741972 271058 622690 11416 411444 335743 942 14056 450272 852510 705771 709536 441512 702479 402344 883358 713979 334630 848886 69721 175686 613687 577539 322364 790781 122367 128938 9547 459786 235423 25452 10011 203917 356955 754178 35 567139 889570 881009 225553 30024 861360 803316 302814 35897 571538 830141 31 304 16 545738 858340 453161 704949 578215 22 794708 386165 274515 826226 34165 9 803245 110098 22045 561294 320299 1922 843192 688423 67109 48187 862305 811248 297 514967 1179 43694 874571 271429 496726 489740 859632 25084 96427 444949 896405 70382 896704 83195 882816 159683 451869 792899 532271 293507 894927 876424 573284 622750 395203 89470 833896 24624 804907 863645 832381 892368 710462 287776 506882 879175 788611 432435 51 294 800776 894122 393192 52949 3 137013 444150 476469 580438 9 742645 232884 864294 571088 248 829311 380608 51122 840742 308398 876438 549905 847002 653284 798311 364206 144222 798928 85 805612 287 107006 784241 714595 342 809727 638239 663436 127313 22 794947 888115 1164 8040 736593 406857 508508 1 149781 99297 144271 206090 793492 35 28577 23458 549302 883861 886275 455163 891989 883379 562061 815316 861904 441909 801068 719951 1028 89 291387 874191 255 4784 462534 898524 385383 862335 586391 861501 89772 352951 265684 826865 450982 322418 35 895160 217275 724259 635951 201887 851970 465 668812 427352 89 825151 888701 16463 810997 4806 238190 873081 529963 871991 71816 151863 656743 592303 39 639502 371 885227 870317 279527 13995 457783 495499 33558 690008 816737 86422 2 747558 157867 36250 4 270642 5148 849819 889015 448368 471934 108 895202 640388 164085 2924 752768 181526 1 2615 562246 184244 3646 517488 869111 133222 283249 745325 30264 213120 35721 539159 891152 13699 168436 845541 46871 728171 4284 882874 869667 848009 2 432510 723713 67677 23712 880751 108031 889269 117 9804 599651 25 216175 407030 854960 436307 33856 325061 877725 756824 23751 17445 875592 804387 720408 216976 37906 649825 526224 128 834539 4 230661 316467 836188 794498 880625 793068 323932 262310 19310 403201 210317 818401 759821 13173 131742 14336 548102 874420 872852 370954 694470 899969 465726 525697 471860 228496 854237 616130 159722 122 691 778939 899282 644595 17 101129 766 876705 794662 806055 486432 375191 242187 813169 7 847155 350553 341180 274751 182823 716960 264617 235224 753777 523430 237364 14 3057 19576 817958 3 844432 126581 262 803504 70239 23 845756 878625 853035 297813 876638 892705 809247 843546 656555 3597 714 834020 1361 557540 446395 897074 82156 874117 185409 10 238866 595981 895651 246184 827452 289543 50971 551258 811063 326125 691193 606479 880487 881129 706298 326592 39501 689727 184827 52860 684107 730464 593000 467012 31174 780786 33618 560965 9736 720000 733505 20 171679 9608 867685 339595 246222 478089 794693 879544 113893 726836 21136 10001 713122 51704 861342 92830 366102 17 446608 26075 7001 839782 24 12 10569 1 70615 161900 875081 751564 218 863486 820682 838701 11196 98037 232883 652796 818268 314532 506876 498776 896886 863759 121813 272377 728659 224436 90479 756659 511892 495493 166625 13 4945 4 132635 808253 791618 12464 385464 1220 779513 721228 32 335359 208208 271612 490989 203366 879278 30 894286 216523 95936 67 824516 821086 2 496533 871881 591474 348467 787984 328132 6 680191 894 192 559491 198602 486270 816759 66389 76954 183604 116051 560036 132299 847363 811263 899868 293701 756204 341808 781928 115097 210489 301693 414717 884865 2 818797 50370 523137 550805 33897 407338 579691 690966 870694 422907 52068 840985 287975 313707 895877 873715 892603 872648 154054 455884 171324 997 210461 802275 889733 147607 282799 371284 234356 858048 39367 12448 305658 170 8 172 863320 59338 891110 67 3642 6243 113310 176316 718215 145678 9271 757644 1 6219 280533 847341 347475 3 281017 2907 445341 21685 794352 115772 202967 481089 707655 17 30443 246 490371 886140 500072 688613 860486 828796 690820 570167 759747 643078 258236 892451 188962 754487 606550 870836 834054 445 896146 6 788536 281696 436900 867653 865616 176649 895835 4310 612897 737638 97571 818782 173659 206 890137 24644 703036 724873 503143 31708 10778 841533 844553 12 293 840951 656319 856225 141007 856285 865943 807950 393341 882826 248694 823340 520458 3 794013 206604 391750 441109 806029 752863 877616 829323 686879 374799 56944 862615 882047 208239 18188 615784 260 326628 504781 893076 842046 554560 832046 551981 886402 875527 751427 796815 77125 9799 383441 10812 864378 522446 691057 199863 883643 3346 626269 825593 898780 428096 405441 839627 7 807428 770738 55524 878741 848705 48 867856 450851 867104 232940 877605 23431 3 887821 176723 887821 4 849888 886643 864107 452401 530245 281470 708832 570621 859436 874378 863251 889033 182828 41616 645605 678675 765403 485543 227907 4 635720 33045 878820 800211 135 237324 240 825585 94443 169 625954 895332 13867 7714 878258 893786 394445 389107 1039 404776 3072 15469 636756 342198 466198 162992 824152 892764 794369 129 492114 243188 111 657165 825063 454859 592289 494392 850623 369702 11 877196 329116 175785 262 1159 404887 62859 556848 250342 700568 552268 67045 524940 869741 747203 112304 333116 773833 407004 2 806558 836086 831122 572847 2388 234207 873534 27448 824579 64621 27 890180 461143 712024 696069 824199 577551 323285 560479 859762 879495 21 850019 158 385051 841769 740988 834809 7908 878292 41028 265031 892512 198961 1199 363412 182334 561272 621045 758063 415311 303252 306161 3 231775 878453 566014 662569 356611 192376 823421 774539 535230 773690 53004 272056 891708 696402 805070 835118 12 892819 887722 860620 871147 63901 885489 827287 442966 590344 417219 260686 3 446 822374 759408 225 107690 370303 7 450939 848702 213907 5 89 704895 102545 471043 160034 724221 213 248 668383 588397 63384 854739 424 500276 899027 778305 721419 83 33483 127353 131 406 19 875934 830247 883392 733426 561910 178173 12093 404616 243180 761281 785138 248088 897751 868814 20669 57435 125909 863630 762684 752133 17068 863188 103934 895598 751544 838427 842731 742640 809143 239828 319682 503827 413913 892769 775255 34380 839269 650260 217651 75154 519993 9036 198591 10051 369240 670491 473638 874011 811334 539995 429610 877689 838955 834707 809148 867608 829213 833581 793334 80337 883641 261899 681415 167130 887657 277680 747896 872698 2746 699043 473213 894232 793229 1739 95476 768700 77 830188 723404 339362 64769 827266 245109 631303 605246 848833 331107 830960 492 193637 875614 744548 878250 777815 137738 463433 880263 383709 1 4357 520301 882524 366257 566037 34 895930 23 827211 858609 237305 72 387560 111719 855811 859589 2 723955 859512 1403 536880 661442 766266 77092 731565 351068 855907 608657 573483 349979 149 228294 863425 698202 710058 200614 144550 856826 837268 146570 4034 4 789525 889352 284 833258 608376 789337 1669 235210 9 50 361661 33 692245 140148 57653 780710 266 878446 786992 6738 458243 851801 480890 642216 407107 327575 528629 69766 370 649290 874038 437520 830907 788927 337398 868386 503566 720839 876036 53054 165140 810146 259911 76699 731234 754503 855521 434739 314303 329 256607 505170 124632 879833 77108 568428 323263 689476 898081 384199 726802 2 227369 680864 886597 500107 666476 893961 187242 676186 11040 6313 43317 574597 498142 61086 885658 2 88 847653 20497 5 596266 566236 2 96525 2694 36 32516 160 549677 617296 320321 696291 293492 49100 172803 881579 896723 690400 1313 353251 457679 143265 868635 858344 3 115970 461161 102648 592048 662985 128839 897703 889426 877972 130808 86715 544458 4054 448041 44987 63166 899174 140337 2 875451 548889 112934 668191 897731 629540 721043 22215 330350 542533 5 854686 248349 24401 827176 88319 207233 27364 857109 879058 897057 854150 835404 13086 868938 48104 664197 651482 897097 260275 887165 762158 703101 330315 4 808904 253463 2 345765 591862 1940 57377 121 612642 17363 5 352069 28 169192 881485 11941 94689 68453 768091 803180 280703 661012 369970 10 1266 764195 175602 705221 519977 23 263339 141034 899787 683856 897783 484806 257488 756364 896216 872220 542895 368058 501646 167663 815687 352960 85189 223299 407139 168 6026 116801 865063 63625 756117 35 873598 461917 794898 102781 878853 554075 283361 821847 3262 376798 887942 3451 785737 884021 878800 809200 4479 444386 2 857914 844733 650099 540667 801004 843109 215267 852520 360917 111219 492159 554191 22006 413553 337319 161310 888572 872507 618638 7736 531136 872382 21869 221926 130 365392 5211 866893 250310 256729 453263 9385 759205 876266 385180 743547 138 880631 796997 788230 303106 245398 646702 70033 290 661508 6858 553120 276852 882116 74566 441736 545508 828148 434475 788393 657770 87314 342823 679801 845249 411076 117 249882 833678 592362 47004 445195 675763 602600 72217 206 618514 1877 899346 63996 3 858239 887002 822068 1731 881487 210371 507873 12242 224 298022 825897 740524 133 1021 125342 767513 10151 888211 811536 106 831776 1218 194082 73489 894360 828155 887248 169784 250695 115928 240372 460475 767596 672705 796753 833200 566770 20877 481021 227 737660 806929 834302 856709 662946 425 153 40551 867341 811160 246240 287634 43 386397 8305 404173 8466 153415 794779 698919 497987 210042 2 215546 728775 878373 338492 842413 714 840434 890346 227343 168 421749 441300 3768 840702 288264 10757 874437 135391 841471 84729 619972 43 675 76276 79514 809784 269222 26457 879461 610632 258225 135223 135276 809395 874934 725561 94043 223967 463837 788469 753237 855281 388388 783357 892092 804804 828016 127679 98 878724 264374 886559 784113 23 721232 852901 60289 166147 336491 664307 836973 670 418188 2809 8 247465 484242 805194 767222 280152 457155 676904 61490 157810 834972 870652 641544 10487 759911 4007 269751 834956 797215 888858 94258 434948 10 27 735696 5447 78306 672152 4381 41094 215961 882079 14337 867120 751508 576583 4 297029 617532 404959 875873 76901 393350 190967 260439 9949 870376 49875 891164 720540 893879 126870 158105 424174 284684 3 881921 507381 444035 165 312772 308510 372 56994 46115 405222 502560 465830 809996 760305 743059 773691 726965 11 137438 879974 849560 848448 45800 249445 20074 643386 849724 379212 352817 794499 871651 838649 444332 495514 42 2456 845585 422919 155 550060 11407 9 877349 718871 840053 853919 859597 476202 6517 97030 565063 61116 762751 169188 137 709684 103710 820440 797184 881330 580875 745849 411717 893909 790743 772753 863022 871501 468882 745672 482881 647009 52 141954 54 4 34451 816785 896163 794414 855906 89 467471 429187 6712 634467 257980 895196 417024 806630 530705 2 91 86271 16111 779189 142035 691738 404893 540502 697731 887885 7860 275547 696822 5607 868799 882550 2567 708978 878555 549 566202 768657 898039 3 877715 235217 517364 103471 50139 440038 758514 807438 768005 332837 885746 702168 169760 594007 855692 779362 857801 124222 174346 623150 2860 878985 417384 26231 3 2997 38929 872729 1 112122 2 868153 428306 401056 738352 889813 472742 167171 216715 697205 98652 464625 854418 8 258238 559450 249056 17816 896041 402289 209 406054 845885 608290 792303 173724 266576 437 775384 177041 876636 408 130645 889048 852103 88592 15 139366 9 177094 443909 624270 843791 866194 798538 791556 1529 892901 858020 893213 369 873141 852153 4409 852758 695848 847676 539352 441742 414454 710017 851076 331133 4460 7 880719 362210 379916 892632 545966 433597 831083 405726 493888 766953 853633 890576 669513 1348 771324 2 883720 409388 843002 641054 816575 486436 546903 891780 137226 846472 126096 413473 784927 395923 745862 208995 353596 196097 663173 448074 765692 870354 710591 119588 4914 197948 540619 486868 499677 818683 798582 290498 489048 898531 875017 3 270445 497692 888275 276028 785545 832302 825806 65133 815895 595895 651661 827715 656325 515536 117609 897396 32431 876030 2621 214865 726 580139 789211 569162 394672 581761 357057 810711 147040 5 5361 65141 81453 251935 24579 858970 216241 375708 893978 66347 771708 711291 859550 453322 46648 222364 8 6941 56999 12272 172186 710155 201626 494190 823627 843585 181267 49274 764693 685 235599 451 795578 373391 223 163012 834953 485477 873616 410 847305 882049 114711 628104 282671 236 565722 15363 365172 895792 38544 546982 793628 867202 383112 371 871466 161862 868928 167 839989 373002 383992 20409 844242 1 828329 864105 505 169 813918 635283 93 401779 15350 156985 4584 257854 267193 868399 820375 97731 859182 591713 132914 3605 885692 231648 19463 241066 862811 30375 27639 831196 708500 844233 465125 127496 309555 778702 874905 475955 831809 567143 225403 12918 809789 72 9620 896676 358655 883931 875062 76819 172769 852862 846526 730808 547880 267094 871993 185 637806 713164 2 771235 179135 886238 872683 833012 100261 852557 427617 631868 707876 725335 892384 524522 18 543163 783045 717606 191920 264519 430301 344780 3 875290 21142 1734 767831 694869 71163 90949 827916 489754 465560 2 715903 595923 2 236243 250690 389746 228963 150967 638472 137628 851767 762992 1315 204855 670531 14126 3 894885 556695 793024 32 353134 655509 830863 603247 859691 794529 701174 131257 859220 841507 493583 319121 412455 44296 364903 648064 399495 3 1 632950 757271 618731 899857 539540 261822 860672 6399 42920 128535 962 496528 890878 834157 126 54586 129 300716 21222 879578 2 759627 889866 343126 663356 899014 889631 819502 2 760711 563846 894836 426318 96 885642 68921 761371 123705 181125 533939 389520 811952 835652 639224 873398 760433 827148 884805 87 228842 857143 769156 3389 623438 878470 601 275025 79 87 831596 548969 2 701450 157327 844331 48 694705 895645 65 666 874553 433914 540803 825684 876240 558287 857262 886385 306506 10480 15853 3658 221705 899704 118 356 526704 631939 770550 6 10 10 508188 193415 484835 831588 10799 142701 337438 396276 272229 876148 888369 263 859640 296110 794402 96644 822055 896286 764227 213921 68046 240 3444 878946 787538 857884 2 879214 878288 34521 431098 875431 390793 96614 765970 167977 585190 51368 813246 773058 814760 743405 862682 788969 336206 650930 386673 818308 857547 853467 779300 547085 322402 168178 46064 2 37584 64368 247843 863973 9 35853 82450 331934 897495 727273 853980 896115 326993 617553 862981 314 496133 876 362655 895433 869163 1067 419166 848480 777663 349309 861083 869965 38586 653491 859762 19 1656 231307 531605 798143 13553 498840 780425 780703 97 695269 47254 881676 2135 62988 12727 7037 567569 481 332109 1 575472 6 408275 10 814651 91324 1 778826 49231 92 770667 647136 3 265501 75359 644946 891775 726842 892306 276363 2 735160 414832 861100 491717 302699 4742 410674 67281 881502 897267 14109 886254 875242 286314 863392 3086 7334 872747 688897 685766 772637 493 851859 640219 570188 563056 850762 884352 833574 274886 608551 661104 228 797978 811268 33092 870717 75701 882363 380 1663 164045 119 291996 318066 877771 787915 36369 261063 3 656730 852180 726738 377089 877713 17163 815234 164825 10424 409397 9868 10 176429 854555 893833 558964 244831 222 897600 35 105069 224115 12 17728 858672 330549 390059 328927 872618 74 788702 178447 771221 798646 633256 836408 245811 627 556835 159809 785328 247 77720 269535 885952 161457 54704 629382 24499 102155 894724 342334 308574 17198 23407 200128 286864 128809 869588 719961 788842 782437 572627 124169 609756 791114 898175 859042 762345 852307 419 760127 1 885039 217655 837147 6 171356 706480 352211 831021 113008 890879 465059 40623 20755 17547 426923 848793 239381 81 275 230704 743510 720109 618064 3 435590 61214 52 360389 685255 897012 476917 9669 625907 893241 19 878558 747613 332861 899688 553 826877 865423 711605 843395 177574 855748 773912 840307 626 814805 818651 520424 629210 3195 405479 126184 667584 891259 852144 42215 822690 681271 1 212132 815505 6 35958 3510 806290 360005 215994 267135 19787 43519 193 728938 377378 2333 509566 51334 826007 215951 1 887299 6 756706 865980 100678 14 10488 4401 34920 4505 844001 541427 121987 280257 214987 820995 849388 500277 220528 840678 38705 221759 876041 805701 871298 843157 3564 339846 15249 827685 873034 862417 537264 300 482535 226426 794867 883434 354356 319811 652 148881 847130 643007 196154 357193 445997 562799 879831 879041 457789 761080 701300 741987 196393 623830 93 239538 695332 500716 412788 573996 472866 44 747696 18 471567 763213 172792 613211 824560 58388 293728 718946 64 878228 59725 824578 799192 849509 59193 622194 185573 137433 502630 2 559120 167642 737433 310030 4428 62937 237897 891659 371665 781164 423 574016 786601 2 877906 855872 774913 687383 2788 725500 65162 584717 709507 70954 864411 797059 36 660374 64269 2 98600 121323 670365 651140 495851 881008 836311 13543 2 998 145 899217 521355 227834 683487 361666 749911 235 709649 1 493664 433358 894049 886062 895670 858254 1168 806503 13234 2 121770 483682 14 10014 313176 672816 566673 795909 863920 3 822357 799277 74246 172295 899311 307402 838128 153228 771072 599112 885550 350101 514260 402071 114038 793730 833179 574894 122 146 897455 119490 825641 406440 539005 118225 107840 61829 566 628702 4671 600562 763513 36 792985 449701 811234 848611 13 14461 526347 5 890229 653684 120571 828290 36808 546952 830012 417237 396354 867581 128 558934 804599 848159 704303 35072 855381 2 379775 769009 97416 642352 293962 19675 8 638620 732887 73095 2635 50662 648344 526731 101 159 693247 855250 493682 100371 861857 683709 832282 3091 860845 314329 720860 573995 888485 866114 736 299822 472951 413650 852556 16823 862613 345 561413 522444 162 35 136159 821980 787011 403295 778234 893012 860435 894307 2 12312 114993 73 812704 881365 888007 334671 831580 2 580578 227277 793526 440328 884727 843658 862987 817629 265093 572098 262363 670840 855259 705084 370919 869329 101019 713677 88711 830494 334820 890560 899319 472251 579830 802037 609568 2 748833 629139 873150 618798 491940 821557 410511 434112 92 768747 871133 800983 835654 5302 529107 893069 321805 8993 491765 11 854326 680252 114489 1368 899536 659756 771112 601349 67904 440416 294154 889633 673141 728270 5 835725 113341 386345 826295 219691 186874 107519 14724 399122 465091 424219 296392 893480 788461 92022 839591 579580 873422 195492 856167 757414 879053 407259 888998 657866 186429 137725 149327 1465 6087 676399 725237 2 890756 41165 582964 882801 852745 590863 821540 780612 658863 7169 840254 8338 858448 8245 809834 109013 784810 858406 536584 872427 521206 381 834538 45 635174 307927 894313 576892 708707 128 858533 4114 16077 154485 477221 197826 864462 376 557831 831373 763431 395538 892124 294657 877114 18516 225665 63 664 1406 29600 1 172829 568374 550496 227472 297580 828196 5 890704 1352 38 897625 888409 422438 2826 895582 799187 882902 689950 850105 297822 689632 176 877363 718890 359804 451391 840020 360713 898321 1 657354 841782 842892 690381 897754 638747 227846 114321 832 833084 406208 839048 127968 493321 610702 527797 866065 660091 757679 816864 239 804438 826694 895829 265404 692 521896 4 883585 887823 890803 13 5 1 827623 1225 245487 6 374990 691830 142811 29329 865898 423515 642942 1 306947 445920 9 859720 841021 223902 892905 897909 882927 704719 361345 596375 887421 786837 1 228515 717058 23691 887727 773960 539378 753362 609068 27 114580 113210 778882 887703 597443 106171 617318 674883 748998 58 801223 629472 656703 693701 648201 262279 784407 577390 838577 397648 813348 601534 93609 569416 6 380842 626058 9 353895 6 834373 871309 894301 784656 97 819699 877298 34618 18630 9125 694050 429147 860363 90544 716729 753606 464 892318 25 352070 180807 21418 881672 604381 591277 700498 541559 459357 370995 1 567536 653279 88911 2497 12545 183190 278 149 520240 712119 842751 834109 549324 879036 88601 662874 254073 687376 746109 624850 866448 773361 502360 588545 860864 2 628411 795617 48 73209 742877 70994 309770 358319 22282 864085 465615 5785 496365 532254 50 7 1403 500705 706143 509 3 881859 583010 731030 649151 887434 475573 416359 351710 2 162 450293 470654 61770 280775 7 25 3 11 521089 829433 756404 604455 546279 505950 659486 850776 885725 16774 197037 57945 82853 31879 366182 16 332506 823214 487207 7844 473624 753594 94056 597502 600040 899400 233866 571809 439720 699125 806910 512120 492035 287474 544613 1257 866655 328577 858698 521039 564736 290592 433402 831798 630908 231996 814267 888920 891637 28791 152185 850555 874876 8 34 651660 263124 889602 250662 798505 272739 360137 75240 744630 831838 743459 138656 790173 85050 729572 355075 473883 765840 108 747831 346 323071 521410 3221 329923 108867 1864 816116 3670 648102 840454 798950 300979 848641 436167 1353 121193 605338 258647 229409 245060 814848 735392 1014 617852 610647 662571 486170 867274 827932 869455 63687 778301 665260 86132 350556 151 576389 632235 29460 71053 714038 286570 884805 680307 820269 5335 846285 595289 386771 365386 69655 552888 767993 430377 377828 357076 139872 804262 315665 575775 4244 633873 131853 579174 840855 356993 69541 150473 320308 831589 846969 196661 720795 1963 832996 793 884945 833704 11 869403 21588 340139 243696 772075 879147 250787 856510 466965 856826 141726 276238 367341 822623 22 756796 2094 103879 871409 23 300409 876767 898933 2 825451 348654 724228 868169 893135 6 879175 713773 818791 72694 864353 759790 359969 184537 501150 212291 3 660962 93 709820 120011 116871 626816 584460 884633 339272 857438 857581 613147 885503 749055 262228 83205 6454 842489 191441 24413 359875 8009 890407 2 19201 898709 259544 838211 241207 788556 412 448 38125 528520 344881 443347 786120 888879 893563 812444 101155 865875 235002 4524 820259 330921 176126 815808 892749 1070 480589 854569 868190 163023 1505 796794 475075 40967 856726 971 869232 495794 81 415830 534552 328397 857274 36605 610261 7099 11 203107 118 17 861690 407555 755567 432 300681 69197 256148 882775 889024 4 1685 221047 138030 888022 731276 845226 609287 807461 794166 233745 205124 765041 497940 829761 505804 832899 306063 2 806572 832208 54213 614200 741286 762825 32668 130057 3052 892 356214 890666 689460 574 850964 1371 40425 748858 851797 991 429334 1 1602 17 323275 820548 277644 762851 762563 844003 772130 731888 884605 222303 40205 850950 877018 517219 647902 2934 23544 595583 704897 878749 34755 501419 484764 616109 772799 672683 1 853431 889850 700204 157560 635834 749439 358289 882149 869414 817689 860505 12 462676 1222 872669 91379 162741 893044 24 353680 897040 146000 880636 98979 639104 819347 689169 83839 720847 1623 242950 870828 47617 503545 8981 8 438303 886990 3513 895881 13146 355601 759227 888313 17976 872858 619216 869752 199499 187751 384161 610699 660217 2 456543 234755 177807 26954 11 645832 220082 743920 1 436784 178214 378177 843964 16 253492 387526 28885 405472 787976 306888 820776 142198 860542 888585 5 776445 855638 284370 211265 17322 841782 336886 868377 894391 22840 878959 151864 871707 784036 673674 741830 524873 141580 57800 122351 440226 15837 681715 3 817037 253751 2134 760065 16 5 847054 890353 106 42285 122443 743320 321572 476686 338690 24 118117 456735 840008 202232 712 747549 190994 12 37 721926 515102 2 2 805086 849697 2537 634030 404071 118143 643997 878970 838244 724200 438992 689350 2 451995 421087 893169 849213 853309 713851 776011 24408 268180 700985 559069 280 1926 321064 2713 125926 212662 356340 537282 794518 168361 208516 533970 357948 782098 122177 877540 677723 374171 657189 868979 871668 853191 862053 540641 630628 508603 171543 2 776292 30954 257327 5823 883286 874049 217371 230953 203049 802168 888177 137231 347898 885764 749581 324039 859076 15350 188131 299062 875866 675565 401949 691912 131249 13344 674491 304596 71171 12 369709 859484 455806 731604 450086 32358 896240 760555 822678 833048 579358 511702 444831 555126 90974 591548 11351 695903 839618 193919 225105 10 889375 323173 809980 756205 676523 6364 588909 822307 7395 234134 152454 289205 568351 799362 855117 56759 3135 759823 215909 802737 497780 554239 604072 12901 861050 760313 663976 60810 711146 547940 800697 131 888472 122 425536 742942 885295 41819 168692 10631 866820 780259 128019 25982 168745 286456 47132 855311 292458 378337 144520 745572 920 2576 784653 873282 714663 80722 871660 594074 801135 158029 874624 8 148 809710 510996 12485 3 820483 526438 595940 856067 306518 667398 21896 1 631626 815128 888615 35357 94822 385996 8 877426 532064 645407 548292 567355 311031 486982 558054 6 116336 842309 623963 855089 2990 877350 101320 815143 39342 435699 714069 830010 855326 810411 604611 873300 413390 749355 835419 438523 15176 882 14 772071 39824 34182 605056 152 890360 590494 744763 141225 777907 899684 472158 853551 608472 247 35963 669992 820273 3 44483 766467 885207 871138 791247 777732 499306 39490 893231 878896 835939 149095 856280 597732 857184 892351 754388 465635 361479 100 771365 806288 850225 894166 58444 1 204193 324253 530248 336076 603118 871076 863183 124495 495150 8779 6 3574 885557 697 806159 3512 885584 741787 283252 201362 820572 424929 726994 2 93590 1731 464539 237528 39 741159 781059 808469 137764 806100 475987 3 879339 14 420854 3237 239894 263315 744193 1224 23447 160318 1 24083 46 531367 196429 892972 887463 17141 1647 370993 153442 841806 757 871179 2260 890446 373030 217728 93599 830516 374127 3 91379 4 877357 7624 577960 5 55 860209 614 642889 87 662801 738614 278739 802553 801281 210379 313065 147449 586839 876500 519709 219981 30452 729016 865297 153611 833933 47110 869484 844629 30123 679965 191549 103015 1687 588128 289080 691958 877179 67 896878 838657 204255 677372 776003 578476 10595 224 469666 634 148810 169897 677211 378003 697267 872384 888366 315913 158042 442025 884850 161282 809910 313 176 883821 260058 769996 593 259499 9827 324038 850832 363115 144463 278 5021 3 895699 119 449657 602428 274639 136 789950 74390 545 364098 1060 785232 885650 13838 29661 597015 422308 845236 30480 780324 25 874349 893266 291122 26618 7 896852 860143 373850 204901 765175 6051 873529 397534 7 812592 243259 258 158634 817248 2684 48633 872962 249819 791365 777134 880120 827763 630971 225367 868690 883497 27609 8511 837316 322519 3256 770659 360450 888868 811932 701737 6607 584076 730018 13121 829434 654142 574056 107 447731 520093 880788 93083 610338 50731 8 808822 49176 58998 238924 365070 625234 898909 299080 302562 784044 3 1 298077 61991 84 701 847642 691654 260586 551527 356847 166155 185343 341350 41115 825341 228738 771223 623516 794629 1720 734950 879624 87621 3 520462 883645 852303 832031 811706 781970 869045 550979 897889 847908 830191 90362 1966 706249 114313 374186 406471 528330 866586 253 832322 854565 867569 857023 150 812391 378005 848281 3271 462 727626 473382 863308 889926 570527 467415 899545 777838 3503 653 511098 89 631 862571 875226 167 158215 19 4 3 461831 3021 870486 815520 226299 688746 891403 875794 830918 1 586493 180713 820341 363172 3 884340 555006 496584 7547 13964 849054 807969 822115 370385 878256 824317 336361 19629 4454 853731 857326 3605 830349 572 140573 168832 857945 593053 481174 128267 358668 2 504281 859894 804746 897689 852293 824413 129 505443 54 268 787560 746276 838780 48745 891728 800722 530933 443649 880279 873755 23 2592 790299 736319 696235 562432 895897 798990 174962 733830 189185 890921 702173 636007 745042 216380 2 762037 113 700421 685490 472822 54131 775491 361562 424242 870071 749846 568483 1 376812 853230 866109 863753 824060 842438 652936 711802 36 535597 123667 870237 875281 897727 203586 891568 730963 549584 133407 333491 685 393 71873 342433 625660 1 788555 201 609005 730345 877121 388256 7281 867210 296291 436969 712982 842685 426717 299 736261 160 46678 549484 666383 159552 260283 624332 741575 499981 841846 764148 461212 16148 7 75463 864610 201867 383594 769062 237647 199638 57799 819393 279565 4013 483539 560648 1347 692980 392311 727352 819252 898619 176789 826464 2 75582 151 8 3 271715 1968 97020 502745 1938 843117 422652 866809 894169 75064 760573 40766 41 549419 93464 320265 805856 4605 605873 125 101266 298531 335142 757464 791964 128 877095 6 501735 230303 752281 321915 9265 879051 2835 707292 198974 439706 670187 589401 765929 821350 617229 881007 716781 15 1 748453 739799 32689 803813 212952 844805 821590 706703 228686 39498 700337 858625 676503 197657 853280 894552 20413 470936 620014 40687 449977 3159 885012 145898 695438 780241 875238 841985 624185 720866 893286 484045 80627 872470 6 801119 123795 751552 503840 133695 158849 132131 832541 825572 891647 873297 883850 45982 63 115042 447418 833199 6149 541161 893766 813074 341067 747654 218862 629367 8 562134 463115 36969 846639 818955 479213 669342 3742 261413 16 264399 387452 886532 4 883841 884955 837008 714330 2540 282738 138349 672914 853353 820099 611115 230435 184195 205 558078 490 884076 139374 657641 335 191952 1055 875937 114300 5 9 4 15 443520 676971 276752 749473 419005 225 4 866355 752094 812200 870039 314534 4617 195343 818763 869443 897195 162385 277681 1534 714588 1367 249675 360162 3267 12846 26087 885295 889123 3 13188 4287 216508 638884 766525 339308 324645 443818 536596 273582 865569 6 396034 831963 421167 287050 330039 132627 651977 881355 45 838140 870728 28770 623457 9190 328434 410301 8 839101 806987 256036 125 17805 521820 373168 837317 464299 8 417524 427215 589187 781232 863038 185224 104936 899335 892105 546892 365687 100715 37681 81321 879517 469106 859631 12289 490752 828207 816483 468864 145 265743 824348 31461 246425 873826 511952 8 849453 885291 899833 786397 558079 847950 730195 858007 205127 29821 209830 4576 163086 589826 129394 2 188 635668 723860 486709 269733 845892 69 305549 24949 844756 3898 314 790825 208 396716 501719 187915 199847 647712 281232 90299 553343 592107 870375 833080 892105 533392 22614 870503 236750 444 813077 696911 582125 90872 877261 712258 715047 795953 83164 625519 747320 314534 69 3361 689590 860453 475619 846705 897349 667890 542 8 887741 506822 97066 696508 60 703163 1 888911 1 870402 6 890495 887396 872119 799415 522751 743362 775639 879768 576038 338731 682495 361100 898126 130731 824233 660013 22 766055 133740 392459 77184 247254 489757 22937 735869 12 892304 580358 835300 852142 3898 716357 248594 825975 869027 315555 254782 871040 748922 227539 867254 139995 845922 876993 384757 761570 700915 427799 639772 835829 898397 776859 846466 891962 871868 642695 737643 218133 799839 735109 445613 47687 171474 110794 168 255620 466 6710 58669 227165 534802 707768 231028 398780 38 808235 512220 475736 361420 794725 882186 530309 850200 855718 322787 620163 400820 594483 53986 262648 224920 679237 744472 2209 8742 883199 525955 869027 4 410 489201 453 24824 846706 44700 857444 408438 459600 700636 872664 424041 3299 160253 94113 15659 293129 39 828007 861074 893606 585655 17 896217 869012 734395 868238 764787 241991 8009 122744 21 5161 812374 360239 760010 236755 345122 6 519304 252814 3 66618 391448 3 1088 93979 879274 38621 778866 348031 471390 13292 2455 321817 815186 853049 645109 186 370105 321502 796342 486556 757642 384249 890768 873212 503239 27 763133 615175 672378 789859 10946 480153 880673 442 798854 640171 56380 457262 482385 884601 820017 899296 1 218460 563284 482675 140625 848008 59930 549536 2 861852 792697 838862 770315 769580 685002 867331 500202 796808 4680 861324 885921 237157 23656 50577 355653 29 73182 372643 891304 877700 886918 8861 401871 824988 890540 768541 813435 681893 750365 825 892007 845163 41275 723499 125 556181 846481 238825 863951 505087 173968 862871 862460 554427 872200 472695 878026 88 819123 763237 10 840969 87 1132 786717 894 431859 108245 628623 240 887147 828881 891652 837950 38322 811276 19630 891075 2665 838940 761809 314741 703717 4 806748 242966 1050 549055 878025 864480 3606 841970 860252 603460 89 21196 523204 783898 286433 89695 838072 312696 861191 22 3 7937 798800 853095 820147 1416 877215 5195 713206 310670 730268 70820 58 113780 817513 479587 19 328563 311713 122 351501 519680 77916 434776 317507 3 804229 180639 14683 686057 540029 11 108703 753528 874826 118608 822856 631253 225179 399238 1 661885 853273 843511 1371 399835 1 137415 473005 94372 238976 26563 429325 623607 484714 307623 831634 3 146 795820 601956 726511 683243 468 773129 32433 203179 837423 200775 821692 884149 302129 62411 1 656383 427781 734742 868532 515987 225342 128311 132152 28353 861330 870262 3 767890 291495 776835 40828 271077 2591 146783 455025 7 846744 20 873848 472435 811108 463858 797145 870741 708633 796109 780787 26054 250 28 828119 862193 245251 887261 124 686603 76007 392866 1751 796 17 98984 68 48 796918 1148 899992 884309 6 31 854194 182453 890063 811809 78 441122 454147 2 391521 448449 819925 531974 2125 119106 2 338 888941 874353 8 594795 382594 602 515251 886088 13 880010 765575 666487 4661 86 34 604890 157 2406 469412 716737 838057 23 840936 467217 428657 893262 792960 894748 695668 41876 213359 867277 856944 546087 538 838360 891927 160052 842675 763764 733588 540670 1650 817550 899988 5442 511137 846724 895521 188134 898041 880818 778857 836870 314347 3 746610 236685 534910 564027 746348 802699 235820 762763 170052 594503 2744 6550 131279 2 675728 32494 365090 129946 122447 2 720595 114811 663070 897293 205471 898894 2 43 184635 763915 10726 811208 882979 254355 681547 859756 1580 89717 11295 449840 24775 421882 689350 676452 213628 883831 466744 630283 881205 451079 397764 618771 746884 27371 855018 378811 784468 26 781419 108 764671 8411 492066 112988 623574 833128 842662 479830 842583 11 391278 839527 812535 268576 216654 897857 26 850269 877815 295803 929 11 357929 98511 847624 169594 876571 1387 732039 717745 728652 852182 584625 455714 721412 611607 590766 126302 838297 248016 678660 861954 861015 886191 588200 53963 773034 865665 811588 3 184790 722787 27677 8 633449 25 20002 850 866433 579729 144909 95605 310297 243580 638 3176 824434 241627 241021 347 48253 142640 25528 749808 876174 38 447 870226 112788 891616 365122 360786 41749 108 1379 791500 782286 456375 683252 898061 194483 894091 24 146444 753301 473912 436 899792 242167 23333 866527 281435 526477 791758 226799 450799 239960 216607 215494 730817 793463 183761 336534 858264 125278 893596 859986 741424 4964 852237 377907 638414 48522 262190 191926 328499 879567 1 135363 101 490223 348189 378703 1 1567 406 108065 255707 4236 887592 377357 769497 808095 38 879680 5 580711 885872 16502 775889 713218 88826 756542 34 858029 898571 151093 548348 2092 4583 772399 617916 5377 127119 240963 169455 797706 897304 76 508435 811728 181294 7 131224 871756 743734 887577 7 24910 794347 831552 831980 352040 692724 296108 2199 877318 873906 680971 4843 197096 876745 1 853949 615 283244 203129 238 795741 687114 361913 396290 879809 889436 184223 367 852456 623702 424364 63 496496 1165 349965 570484 887375 103174 810163 14 897054 885006 3 199315 862596 655663 7216 454241 737892 880344 497257 4 121 945 36425 750173 443353 885102 348 43952 2 484833 224797 887320 69 42095 818762 4 50561 673726 2759 264284 20 568960 213822 662776 893552 2 2420 66817 884614 348532 89592 46081 483547 815838 866553 502369 897118 450277 1090 149308 70274 559814 785617 156060 317077 565017 760011 509031 609437 22208 253016 685921 498462 823827 630954 3280 814913 645293 45765 698482 255441 777097 478495 8 219384 853752 877704 370990 244256 149125 796549 872731 878370 425059 847271 888508 820548 318748 582997 863467 517949 870500 64186 852017 345305 876311 407919 670509 759202 4556 785230 890377 31887 229928 752079 350508 89809 233041 10 425630 420424 686438 866454 274970 199818 486 85 429525 696458 80133 229364 418 134861 837934 861637 832265 838950 199426 456320 306202 747142 386703 859977 171 407808 206747 407812 64840 39964 829751 781714 860748 841428 827820 3 66529 692838 792164 16 307544 436872 761983 649095 34 9308 49 21806 889462 1 800429 410463 887664 664136 21618 880328 815734 470028 696609 762329 869598 238819 6 715537 905 2 661136 680530 613726 230882 796193 684284 720635 519580 895251 570459 340870 748349 12091 675763 784050 824788 400460 795316 532862 336512 498116 4757 501680 886977 893132 553636 574224 895971 865374 818781 175551 850034 825606 221825 809619 3625 37803 848789 59129 8 882847 59086 27259 872158 1233 737092 1196 896506 6953 1907 763031 405813 65237 940 4838 145544 299668 231985 313004 875305 20256 278820 173747 379692 640793 819727 269679 60050 456920 395775 532952 380504 45327 851033 860716 880569 591922 213057 910 710582 177110 18372 886494 888283 1 218 507660 591621 867826 735178 65647 873756 879422 726793 27 51006 863125 240964 285670 47286 570938 17321 853650 75549 721095 832851 719405 7 6105 67490 179611 5524 873562 247845 798947 890678 616878 2718 521725 800623 322489 257423 555016 14747 155940 872792 189723 600159 846553 298934 871406 134 245793 1450 859432 7913 573892 870831 47312 807608 872860 1 888881 898223 195974 792327 153966 1 12 12 423 788812 690752 124622 881675 751669 692929 338047 847198 7181 44 365255 24819 10 179868 885266 776451 887865 813567 530723 777 890714 84430 848597 456053 289547 870163 882065 1441 663306 501287 829969 469811 453183 28644 18 777875 889888 111124 11 322917 56 880479 899905 651329 119576 110759 853163 138884 204758 130954 1 784673 20 726374 634048 341499 884958 96892 528695 883887 2851 426641 743458 550197 605760 270039 28439 840068 700826 561795 274468 841485 15 197042 805915 417087 893376 801641 234 801721 872869 333847 220624 202898 892627 337386 292542 844248 870828 709191 30552 589886 79998 209376 32529 377599 832704 442867 5642 38 489763 706197 468308 660757 9434 746360 790594 1 255888 859958 503679 6 793389 758407 870923 898619 881290 889745 841311 535162 582970 353330 879186 11992 277755 856866 587 809593 481966 740431 213906 579388 412783 19 723980 125645 362664 202121 705746 722937 189173 587173 847966 832289 2 889741 8 108637 35 885248 160928 786880 76765 738166 710878 520884 882642 1 75804 331 4175 72384 306964 865346 16 881361 134810 825654 68 830119 88888 216 567649 571323 10599 873103 763982 877414 1 4 54298 18863 10290 492970 771414 437 487291 182 301 79092 779945 687756 899220 738060 5526 331134 166098 20702 323834 567767 537012 350586 439110 168150 847213 19091 19 15742 8 704643 356670 867382 557373 221490 1368 28 634137 392449 17529 712789 384331 119 246530 845946 426904 180533 838314 622867 561693 841 713304 856832 887961 1 232109 886882 222195 636078 657989 786897 262 318994 63773 774006 864885 155798 742523 169494 4790 851810 780175 257230 760316 862363 192 747839 692457 657596 117 28067 248125 36 121821 497801 510182 418762 877997 750305 754601 338182 76729 139774 478458 602424 580008 766093 158120 271406 1441 5 838970 755527 78218 844741 807946 582528 145418 812908 314184 822112 723420 793557 624211 782769 686 884392 870216 393439 751556 15213 75 834474 347160 397803 885520 27289 529503 852680 876422 872101 284 75 857748 835819 404367 55910 21 889821 72349 590977 862822 179434 70722 207118 823755 674851 602942 389784 4 771760 77 40953 17 291092 482700 844493 893900 10 582 161346 719546 560374 493441 572747 156524 843738 887092 667164 645392 511 692770 778802 895745 675236 807415 43854 866200 383248 710784 641834 872384 391454 588626 136261 479718 1505 775585 106 380093 81536 2368 888971 25908 4 120983 646689 793082 832328 499084 174 490700 257743 519263 189303 828175 884311 260 856209 820314 110521 503419 583175 18329 890170 710954 798734 702878 634170 69 889071 537927 858093 56379 868777 872771 492177 753603 49558 85468 207670 889234 73250 1774 70335 140492 678680 625238 299752 342063 324764 222354 44217 31 449309 560952 594853 7 846966 415260 514498 271384 883471 22 663906 841702 539839 866310 39767 305211 647799 168467 640821 260361 734855 575821 870463 3 407 18 826564 36039 31 739900 206187 47090 813927 49709 825272 148651 193699 655459 27 819010 406479 874447 806401 414808 273466 642881 864568 13 435169 422003 703673 831126 875050 49479 28 889808 834592 586492 888788 135557 39989 662105 679301 7823 882748 453660 214684 547080 814651 165503 15631 36 330373 862249 2003 694397 619 64924 39872 561230 206305 676854 217854 13387 828686 411223 866846 845667 807518 897501 852035 114013 232499 444635 216543 483347 797390 479998 31 828800 663650 262261 193101 425510 420665 775634 258435 57 38827 310167 492865 561947 62222 59788 887580 279209 516955 856000 801849 353832 899353 646857 802960 36 31516 451551 50822 30 861145 723143 497373 867867 852694 19139 64379 699765 212572 722509 22132 847223 843919 106118 112262 506252 836926 97 588 447983 892366 14 369071 833189 841323 848842 855473 11430 749295 187862 91792 360 18426 682958 171077 813850 834051 722757 850717 42 2943 389042 663551 686245 362 749484 4973 108695 572110 3320 2 663069 11783 325334 7930 351128 803252 44 9928 811069 118214 818957 835804 780195 829775 891842 709888 886992 24741 836520 869779 65162 852072 251618 353452 580257 629208 273430 241443 550849 880760 2212 880516 825499 384002 311 247674 6642 792193 710857 892162 880947 397578 182908 855754 880782 884221 324489 115441 5 115 404070 1322 399067 723201 21865 774917 772758 29196 79401 897481 46460 888185 764412 10 36 741998 899331 579 790544 1 376542 5 168206 125239 863061 649913 847789 13846 40664 823481 472395 7500 886018 786744 726754 403340 860623 811469 208392 443596 135222 2086 617047 894272 53762 886928 216171 141333 732764 841433 498911 845822 392102 697333 847009 306852 2132 882667 172829 1363 20 5968 10425 46861 245685 208757 899358 853611 2 199861 875895 397888 872190 872529 870995 571345 24562 3599 110193 38606 346496 862717 1238 237719 208011 2 117032 2 872622 875952 223096 245774 822887 840721 803773 1544 233625 819082 361054 644362 838204 866638 33270 446727 329393 503378 5 557094 813882 441345 713487 795728 638464 861632 469682 492234 526488 112910 99479 750535 812018 871079 682107 862465 870794 11 1 33172 7 538021 213673 99162 818389 351219 2 730405 71 760 13646 534785 515508 24876 377550 9 126315 569664 775934 510609 993 8 431742 1 864318 750232 187952 120 924 3 754305 164334 673308 554040 147618 768056 227572 195033 831911 895500 260049 2 341176 43133 2398 695734 155017 5 557128 198226 626149 801706 308989 566781 788344 2 781208 758629 760078 485833 899107 826624 509320 46948 72201 319 871154 442440 793389 1 874480 5 46871 855614 1366 2737 585789 272586 857024 544868 494368 857073 863110 78337 47904 462 195644 878286 9664 207651 478628 662042 863758 4 378940 1317 128030 861870 759143 741557 225988 78278 5 395117 788424 822804 6285 498113 27582 796475 698960 154845 719473 775408 218324 217650 430041 856552 894608 460647 167901 15 63087 800683 58776 137017 261429 187270 849901 7 805180 204617 587669 375671 446687 429738 593457 467490 559473 465969 40126 1997 856641 192025 872465 733155 95720 407546 809168 339575 92834 2 976 362036 794533 746001 326818 899202 692153 618758 34534 755 848345 681158 1254 78008 263924 117716 515816 722722 93261 894179 811550 539734 617595 384210 212292 830114 687562 621726 461161 545874 844241 896835 242381 19794 708176 4 1 506892 470286 896378 103048 886871 159306 891155 639004 246485 33 1 464127 750209 741387 547006 383 34624 179274 852300 847560 580825 881545 870835 703563 886517 854394 842291 1 865015 764157 3691 184494 866435 24 739289 692740 709218 7326 576745 309848 733817 399713 891158 191793 92887 837822 898316 785556 322102 877725 463 15946 756 7 897958 819483 895704 54695 864361 23143 336197 295862 1 318090 872498 697155 111467 796251 337890 875623 45 721788 843750 591072 891183 5301 882128 26 97159 159910 819589 855915 807096 871000 519053 50642 50 176603 326341 10151 347041 338930 72748 60 608662 781 58183 666893 884977 378374 423426 326613 540231 800538 414323 877393 588809 456921 866010 195670 1 873809 2 434758 5 444789 163122 124908 257651 730630 1292 26 686832 720829 866215 890802 737817 201068 893839 671710 863088 71723 36 6591 555354 412263 784985 52279 798788 401521 194394 303885 476872 9 2 588230 12 419016 344998 30611 870605 233499 876617 390382 821812 655700 122492 771171 246 270391 883144 871193 361200 391376 598122 774341 620401 13639 295 764225 9012 189047 828770 879308 536630 892706 892952 880983 759149 622296 611391 814111 578678 1 895588 471742 325 852377 845160 2 22580 762680 103869 773194 451877 229633 595559 280 486215 858144 651361 846147 771734 677609 391320 12 17235 312833 834300 178399 813819 881591 889333 273651 579143 113966 770186 562746 2 133136 829796 486858 580519 364078 584847 8 57137 61389 127 165 193545 850995 799441 223197 874516 866203 881860 1799 421313 764734 406476 468884 390856 27815 823233 52877 742488 769523 58777 103489 3281 272590 462187 828568 80782 700024 126345 795378 851234 20628 526512 277927 883677 336670 815696 508431 214863 754641 450160 791952 89057 873893 2485 40 818800 607849 287616 243461 870439 11237 1823 881768 577794 864106 370 294904 26514 308718 739782 597129 876920 886561 864372 826247 4149 32 107675 890612 687534 299 851495 173 149553 173362 1773 614954 7 4 710112 17846 807867 90 1621 835279 852852 570674 5046 855166 861488 202121 73541 193150 818098 377208 841739 865089 130266 572768 856635 420514 249598 577763 709583 36128 429 512869 561373 566402 662571 889049 677084 544329 83137 808423 80735 777132 575436 2846 841812 276792 857966 477401 784403 416074 820613 373469 847394 393140 432744 332 827032 723145 447204 805337 877638 884389 7910 196756 882788 855250 860015 898210 105 667769 754200 827753 8639 831797 527271 889986 861230 32 7 803687 180604 751785 844262 274985 741095 887628 85 46 38999 893846 505318 608661 35 843550 830339 226088 670918 73 308350 75983 742765 172453 888184 781572 898050 888331 27433 830215 635154 150364 737707 100 94431 683552 16294 432959 366488 1 226079 4673 10 160506 30408 97 111428 405819 291875 2 862078 450 7903 573739 233514 351894 718926 162117 878042 1 888372 785178 167216 293188 804042 66 899059 850174 28644 448370 411623 891945 329267 186969 810579 629985 869552 1034 846238 52 1163 479907 769754 886381 807108 861013 962 13311 159006 845852 6 146637 28474 6919 840155 842944 581063 287978 3946 135710 871452 712300 119104 774809 47669 275926 334912 793833 721209 820207 30714 716156 335087 6 21 535 211 28 551702 855032 576904 683368 654956 255305 269883 8252 382769 889707 898234 896520 172090 793373 67082 851118 824699 48994 863469 880777 251732 115 343462 30609 286067 311918 3085 72288 865563 821156 237372 821025 850445 3 346987 2 755076 771505 120034 350061 859241 21 721756 129100 826573 568671 481275 184057 587386 805314 872837 633751 121969 829735 807473 869713 495440 140894 614679 312100 475478 52782 638088 879113 706149 385187 885585 659712 855648 632330 372030 233555 8870 692331 7 813380 561431 819902 828737 2 890840 879269 36 854783 500001 883466 803137 11029 103610 801093 264 3188 608267 105654 868103 879027 846000 806945 892025 162759 568694 882237 345976 809106 807989 847092 432277 697831 443052 856991 266561 712114 698644 899828 687501 913 1336 84169 309053 823239 62652 879083 5 792039 429095 772627 381698 551712 181547 650788 417462 313055 3561 369694 879062 55 285995 212 731581 276246 824893 862883 48422 866405 26395 173 270579 2126 21196 843082 882982 459364 44360 505265 895917 710493 326912 44639 82842 891277 196589 125454 15147 244913 884349 191146 882932 635807 641912 784905 678274 656640 822292 803004 11915 17 717607 660595 885370 862759 829692 693624 192241 840058 323412 203485 774886 548872 18 223991 3039 619453 276361 340808 805007 433304 557542 210019 180513 115128 755708 735124 883018 469320 27860 895060 645644 775222 711025 756781 126217 148357 891651 421452 533518 12378 881532 889321 430806 2 228735 890095 246231 18158 15 593546 880257 275770 727878 5 891409 9856 2420 741637 843765 815261 696828 758855 9 859544 32 504617 721 514782 76073 761887 41160 23430 195279 199866 393505 109 848266 757566 422721 195364 755107 874065 1 3744 843276 425928 758320 12 459396 558969 568525 445299 872575 363272 668071 702224 109 5 18979 709881 122 50761 756390 832527 870609 117378 223580 802864 632229 348619 614764 367330 162952 631421 793989 2116 755437 862986 844757 78598 666686 874701 220942 896256 365747 848000 462470 8013 861784 859976 232726 883151 217252 539579 584793 619872 2245 884831 890537 22 3812 14 296972 747663 637854 30893 759359 871729 1097 12937 5 26056 850841 503760 835560 723020 22 463281 565885 236874 496992 224887 409126 626339 892169 516541 294918 762759 799960 429462 412960 76384 777332 209 855823 7384 878751 377715 759568 200151 20624 138 803305 877596 692118 549205 863413 236693 889098 895488 390178 844569 1 237312 825271 178092 419346 608523 891523 10808 478 498509 19543 705884 151274 539019 854223 190767 9760 8442 889837 418884 643115 445382 2968 670263 640775 619 336392 527579 739907 642508 734043 886374 876713 41223 280372 254942 1 870004 103789 827235 226996 856004 76971 163515 540989 421327 780010 733745 415828 840818 344537 77014 364456 840981 500732 671027 14 88424 456487 784988 819485 825617 879763 551438 28896 501 232211 143075 853028 312447 78 668693 137970 2 260008 897305 54987 68522 698566 866305 851761 830524 170504 800977 287308 890788 790160 388328 2 170694 45520 872941 857767 262224 56206 3 437544 800093 399959 474133 319772 18550 733430 231054 552123 870203 250494 870675 124315 405604 6065 8 26 880671 297047 17 880512 881885 898066 535393 329238 709877 845452 351254 746022 125220 601064 868855 856187 650497 289138 602419 88 789520 820698 694734 455020 899436 895642 227161 338072 23 28777 218089 826059 176 139886 58877 825033 176 88114 850862 752563 3 752124 65401 9 822917 692346 871470 686980 520598 795757 795878 495099 311719 1 195023 446013 138661 591601 712164 319972 127134 399465 887777 2235 824904 889654 837572 8 40 214912 879397 563572 247039 71927 696961 169506 853798 682144 3742 473 517387 213018 666038 726796 241855 514311 955 865608 823713 357964 870923 351570 825665 575330 158401 333339 630165 239119 832439 865535 877463 142188 117835 15511 803129 652054 1 509627 898287 3 465654 664915 10083 159652 797345 626806 522767 759321 817852 1 154861 702448 1204 187957 2 417133 829300 865027 869653 800884 497949 110857 836650 242807 867348 746 884113 790947 895776 812403 1 171701 238639 187 445220 227418 36534 839807 624563 874316 175709 848283 479090 396661 18152 40 811489 612235 45 697948 591023 647391 403 226173 220818 33 803383 186972 634078 714134 771016 842207 10 25 722938 851200 729183 455037 447542 858672 42351 79245 287873 820089 89908 381644 269461 502148 884665 2 214183 814151 855534 413754 362945 811635 613770 814614 34333 296764 603556 892866 477316 730127 889097 38571 102276 9 807436 812569 75 313484 765680 439030 131727 887636 16658 288 808314 45 761062 186923 802827 873632 627446 314935 5 184998 217905 105474 849913 160 245513 70117 879516 449246 283725 383943 75 1124 333 18829 449637 380126 897784 581980 637960 795582 817265 1850 588940 96917 573866 614708 77129 100989 853598 11226 11063 634122 463574 875414 210558 200388 859385 279796 382056 12 184263 574313 630058 599496 876449 876667 57366 570555 54 535738 289933 524646 2 34 657175 336834 835802 799493 16 326039 788283 1 255653 298064 10294 270226 328203 2 729187 885716 1696 580094 123004 29887 28 8 205 281989 656504 123728 784432 9 766818 807530 716413 217 794181 27225 504253 387852 574 447268 725243 10 898400 813489 61530 28741 753398 344189 415769 880705 896489 103640 2199 96759 209644 678872 31 367732 829375 104 518997 4 509642 180166 513861 887530 364759 868038 454545 873180 880246 734441 757351 885575 6 711030 892561 328228 450450 216521 13 811978 36 1542 2 6 594 465083 120913 72630 208098 629853 867993 118674 623265 680996 32869 3 892098 17039 898468 375701 41 4684 704036 821685 215371 121 567656 650439 196350 395002 159 12 140758 619062 711455 8 891848 7 897866 850789 877843 391072 871553 746630 3774 896177 722142 4 41 127831 1 413746 509826 1438 823073 4 42 363369 871786 803018 52127 794873 11 454164 667782 105 601118 869003 454740 412022 837571 756843 891215 92625 432929 478654 21549 294089 300440 643965 799872 502777 505514 852755 744132 815618 795271 883868 731376 575688 295050 133004 402341 64984 2845 470 377447 66596 513666 573879 399583 890138 7 823283 766759 878963 608710 2 804079 357847 442617 868836 12 325368 394363 372228 81 864022 874089 819165 196587 891553 4911 2 881105 758743 53133 513574 874088 435063 483785 800 52063 30341 874004 18281 866067 224346 695978 336293 822860 112563 43413 881990 232611 218605 602429 604405 208248 199 771874 250917 797586 861190 893117 1323 504169 785919 821155 279359 270791 824381 411928 888457 736639 843158 194385 492743 1 504069 204075 289013 877800 101152 697 6667 272790 483879 395 24577 156660 394743 127644 839577 832895 801502 882185 839578 8 885802 826241 290106 756943 685120 749544 128451 741131 894550 865437 881647 496361 99874 876594 881899 862890 867942 866087 882654 775338 849138 110615 325412 326735 48043 703874 101521 80 166483 361605 9488 729395 845403 678582 530637 831857 255947 7834 14451 78 886048 892940 874979 6479 787505 85497 590063 80 3835 674801 242954 6045 897577 272485 864444 425733 458273 2 39 1085 564 562994 118165 418133 731411 1540 810394 526362 454875 5976 122601 14 827292 834257 35453 556173 374081 91497 723338 163314 492131 878370 805995 121124 231407 322134 158 227466 489754 2 36154 894290 14 605181 776424 426297 665129 546142 627538 810327 38 11267 823288 48 875185 883668 783 3338 520297 855106 79856 822229 811657 2 18 728338 855745 286976 176 632032 1475 221496 836754 788408 396401 717798 292499 208098 4 366864 23 891861 8 990 385496 474154 1208 447342 168709 353 658366 466846 866234 855520 1 33157 834866 71819 347526 883369 138 741175 710215 326518 3 196376 850665 831745 59 641098 763268 683999 55820 287169 274732 895568 795583 1800 283697 875775 17 5 134302 15 387794 21340 884750 833593 153642 231636 760191 848496 74316 392564 202778 44780 885257 162327 852662 889367 895210 5 851901 15 88 96473 187797 890914 881092 287 857404 794192 894032 708938 780 787651 823 12 274616 18 396905 798706 126087 861430 151378 785464 554944 287976 4646 494942 848650 300144 605212 824474 3 895790 850687 786279 3 574303 13565 814698 815756 813110 739026 528205 139461 349375 419292 898625 690884 75 784990 624548 140735 23603 785267 176122 822753 5983 1516 583544 902 268871 64385 22130 982 85571 23 797790 814 215742 872477 361 590498 884433 379942 861442 94651 847693 439047 563965 22056 16073 225843 667894 278717 477805 340531 684831 12708 830063 186318 157636 864100 583092 896558 715676 15 507357 81087 96 483246 420873 742729 883998 219922 806534 5653 75177 509228 667515 302693 712709 491118 745732 571619 873185 2 702786 17 842506 855655 825978 496684 766966 619670 64 600396 471600 6 15855 873736 330760 7644 83277 205 522492 757029 56844 685803 277291 18635 5266 1014 892692 682923 395214 751653 284899 192183 2 69 869076 45427 791606 110376 2427 2988 22544 135 28 347 1035 856918 815142 868187 750957 893013 634180 792294 803538 1917 185762 599662 610730 5 591391 852144 91 458868 784348 435574 7629 87406 134851 137304 846855 126006 98289 624991 293996 224285 890600 4378 689254 721730 878108 372907 2039 3854 899829 354583 204107 4552 786515 890991 562274 635182 537446 860944 477930 301512 223 857671 823701 91065 753972 874242 828658 168273 846066 1 67124 897958 128145 697289 757786 467103 35751 651175 88841 282497 2 816584 92094 886136 24026 895296 698596 358406 701531 834763 572763 57447 344686 867085 669624 398299 574563 441000 741401 2320 804572 633813 814800 845681 113746 803747 832330 185309 859943 147952 445097 56639 816186 73558 172339 25 878548 865292 2 264310 881571 699766 52 69480 898509 175145 262059 897568 312009 10 4 745347 4544 32 134109 1147 892030 380925 847962 38 853286 886203 423973 818414 212971 360623 550103 451933 871796 651323 801635 699702 890463 859070 414859 820236 491141 467894 489682 656741 254538 590881 835635 359824 585578 838163 5 188842 523597 860256 708649 1485 896944 8644 82668 182032 444910 899566 569877 789320 1 15962 485979 66719 853445 443171 899670 896378 854336 217497 191286 506 322915 341837 14326 874518 827479 30407 512053 4 627184 835948 873567 7 1581 44178 537629 66 609877 519623 40582 899492 696716 477404 566783 825224 426195 502453 126805 726104 7 13876 193464 22408 86995 2 34660 336759 893477 3681 212726 860760 896348 475282 71734 846745 88583 883940 890201 732487 595411 284640 592896 2355 815477 803891 84902 1 626580 729119 81929 887369 870499 609709 307733 632587 1940 893044 889264 100 830918 868554 768306 918 881282 286826 542607 184061 158656 884220 877026 820258 307478 99850 426832 501698 836769 382870 542347 258875 829768 674797 818434 883737 555722 732029 51 1 877769 299285 856802 859876 241 642669 552505 669199 42 350099 895049 758354 878568 717665 747922 663815 126739 877479 10240 212176 482870 890351 545355 19410 885259 118397 9206 211418 96474 4232 622534 413175 891119 218760 13524 630235 847732 863244 20054 891642 774 888389 883134 896964 6082 830122 552966 2002 5028 878033 715678 3 784554 64 33249 406278 669 794440 835752 61669 80479 95277 890170 514088 483164 580342 681210 169907 288849 709136 561258 835078 127843 757265 520615 402646 897817 183799 2 885086 893105 826970 532997 884731 293816 882128 32933 181349 761153 815593 866658 643566 1 890599 634463 8699 802271 440810 212 799194 2 884922 1306 819942 866548 723313 843425 442 580410 734478 71381 546371 38541 116699 475515 814382 898806 128087 836084 774609 387802 604955 25777 589009 818140 655088 182207 588029 30 875471 381221 798903 101586 576804 292181 887577 4 426220 880162 92785 413951 882864 622626 2164 888699 511596 853234 806494 48 880545 551854 611665 809042 7 33495 859292 318 618083 181806 646832 808166 369957 604244 890662 53486 348965 374316 319685 212391 885198 817726 788540 684891 89674 861094 74 33 776326 543697 855421 867840 23252 885615 896825 222347 32934 784588 13915 4 53545 660276 588139 830690 894782 138636 846663 823886 800155 779735 416575 786641 79 17412 5 804617 878233 10 847701 466 846090 198204 468347 442115 25445 823143 7517 396142 889570 878709 880063 799414 38558 650000 664549 725 885014 897258 859966 811564 218214 194185 819084 656663 799854 583622 899163 1868 340035 245310 863570 145650 659309 830432 608522 424466 178810 885364 79381 273 834948 850793 833111 883168 824610 461771 342521 702017 714283 90565 895389 757593 430630 408583 33642 717887 153030 10145 355884 899380 765922 495183 656072 551749 176 165343 866167 248 748185 505377 703208 678924 815653 598151 777299 392200 700812 96 611994 573237 853051 270593 793433 435706 699335 500491 480340 692037 384139 4 185559 1 359399 144061 677828 1 16033 386848 288821 308751 42810 435825 529779 824113 199111 320 2 744803 876779 371751 2291 378 773201 36439 710765 802503 853366 613146 77338 14282 258245 190159 410171 827091 838237 858790 143850 154112 36380 101 589367 1451 291445 144200 223557 646137 1857 19 778274 490048 892682 586605 825201 869577 876776 272560 863791 11 678102 288616 896484 818932 2 401843 832 444704 26761 67 330335 2556 877167 596186 859584 888951 561524 227125 1 859079 702166 604047 678484 619303 16291 382429 582176 779892 23308 857751 806078 240670 882862 421398 197713 437087 559774 816184 136680 895863 39991 220904 847149 675458 3 15509 857655 757602 767634 865311 672136 870565 768023 145831 898607 425231 752578 766012 852678 184678 858416 859608 134172 508304 5123 691015 635127 7 729928 770860 131266 560624 11023 184014 34304 9501 661437 56 193216 849956 3934 18 2 23710 439783 897774 217916 119393 125995 549683 9 833752 867888 46855 896536 16582 689116 446 570074 166103 288409 842815 602501 238730 67 617273 646828 435 783475 145801 428848 880217 714371 394 880361 436048 699168 53213 4067 305482 51 1 530689 133211 150939 49340 120000 150 761595 12763 144297 71468 892736 613313 847851 865059 870755 478404 852863 48 61103 154889 765309 804514 821648 584164 684504 614889 47807 861250 22362 3 510575 887780 891958 882979 29342 891681 962 509417 377515 253471 9614 144 800863 838393 120 475317 81001 284538 267 298 3 550146 676068 821123 896746 898981 845096 863382 872550 471943 839971 808979 392224 788395 351891 838441 409289 795379 695781 183934 4490 867544 1728 896987 146112 858357 1300 316775 479745 921 36496 827420 5 730638 896739 107626 499936 660563 808047 2946 877321 797232 359263 1138 898001 853388 466421 706711 732079 866697 826826 848898 764896 741057 820228 828330 870096 59687 483361 892618 192 860574 755086 632146 70515 405494 884122 504136 605250 736940 4535 4 6937 502616 687989 444684 804681 316303 2426 88330 129 24292 244486 881217 284760 730590 359582 730834 109613 147507 733418 887214 29492 192155 102682 896901 1942 573094 172124 120579 812549 2296 308744 477328 8016 46583 523449 624 895837 877104 293645 795610 804963 456 168693 422042 536286 179 738132 191 367537 732185 705334 1 868956 892298 813323 885556 221203 841200 24671 892550 2993 213261 875402 809912 859587 23436 862902 3497 847467 51309 352016 475955 267439 783538 158059 636700 852122 134965 885577 588160 61 498128 71650 198319 380100 431592 5992 67057 123375 183096 773 161065 335033 652121 185109 3 278385 413705 162950 570 2705 878348 292058 8003 836293 281021 55 752360 123 886918 325129 784410 856552 153429 421779 473624 12210 363447 626684 894479 358947 867366 114320 2616 245975 815582 100363 20597 595534 692285 813780 186 528221 628997 154663 893332 14432 876442 516814 825899 809429 9 801676 855021 882178 548130 180328 877755 716574 2 865282 504580 716371 203865 129 703986 840539 4453 705390 117 26 750295 105765 866969 788837 1526 14037 895182 515 430824 888530 742578 851983 26742 461257 826888 817691 691608 296018 899259 597364 435754 61631 129881 67 182 83516 872086 58 642252 1537 780267 878473 144819 103358 435670 745645 8 389 7564 714739 454499 617672 841373 6497 35083 428026 890777 52 853202 895947 827885 797900 3 138 749844 28040 85 165615 340045 51787 884533 328478 872147 773514 829705 241096 1 234072 289892 732411 889398 86666 552491 4320 539081 54420 820199 131861 880940 820761 455540 169862 665849 888131 876192 11 768332 820416 737479 706769 449978 392257 39171 851504 294990 261 343480 2510 590908 611074 8 95329 79403 19710 535682 138896 282575 758204 819112 6 789796 185 746979 73417 884242 831188 858539 4345 889903 677676 3 892505 891487 3472 896420 551869 73648 591393 680980 495762 13 718537 215073 899531 896385 93864 342617 440331 828405 811922 882489 56138 845962 746274 590486 695 184568 647423 366300 178157 555428 460993 831331 3 704675 3195 4769 307710 299948 695017 10 362075 875740 122 826049 868828 9929 556404 847092 899505 38 808385 576743 881134 404333 562301 897879 288586 890226 893137 150481 119808 24167 47158 808336 861536 490460 357165 849203 14 686198 310 3171 888021 210581 56605 95 860451 583337 258 786760 3021 770913 359653 469302 883370 897693 802368 236674 811789 639419 210438 561823 880302 15 314416 218832 236059 23077 894031 865359 383676 55835 310144 154281 774361 35659 263779 1923 318443 1465 317654 46 869899 876825 815109 522067 894276 1702 852169 32963 209054 27430 876169 177514 787724 21 206765 854706 280594 249992 845560 799851 821494 788455 883901 855868 327793 875446 863435 898355 447889 3 558048 783806 140389 113317 897111 867820 849192 298426 853010 39845 714069 215234 834636 28069 592663 869502 726329 289535 818988 747438 2 752517 11 612140 253683 851929 481602 1518 859328 427106 832329 386570 323101 623553 168480 879360 410118 382941 896666 656304 591471 1780 820947 803334 778244 746069 712422 44623 852574 740636 237317 798852 712652 177565 215750 4254 585926 587897 805799 205907 166294 871681 891632 726589 113983 766334 108570 237505 687348 876272 58174 730632 892662 832529 47517 714092 287010 24 805302 596764 807274 881511 889660 549 889889 870174 523651 198343 134529 8366 236 379414 4 86507 226123 41 833434 682615 409318 872988 221653 889259 847379 817524 385236 56134 718510 18 95864 260678 706642 90177 121909 72040 635328 560897 860118 203561 120 592643 39017 863245 2059 556672 684185 7 35502 892735 520023 855240 2966 808890 353666 756360 841135 579522 20 191 208667 521734 630203 181477 879099 455177 894324 891541 20 429272 740281 723496 303196 315709 418429 486421 344630 869335 864548 880354 433007 758379 858955 865399 28655 751258 764358 878407 893630 426480 309248 6 55423 10819 568270 801556 77 15 876742 858457 835033 15 519731 657038 898 790696 846200 448019 864334 342731 72518 713285 419768 89 46981 775682 550130 3345 99 749419 19 109374 856646 833259 820633 874343 8 30 217826 878327 667748 888952 897246 892861 851361 855502 832562 154322 265 585165 832408 623570 120943 305553 6390 215 200 824455 896260 620523 868711 536872 357222 550738 400778 842371 854108 865670 392510 777369 3128 868992 6942 40141 34938 31 836903 763436 477020 119840 65 562605 765605 937 881101 56909 830449 41 427986 248418 45 807558 883749 102654 122255 59 838601 5 832833 24799 2834 882706 630801 685175 37270 97469 151480 10752 1692 441342 1 9 613193 1 24 575588 40073 778370 806823 146506 46 857573 817506 56637 791860 375851 695051 767843 823539 2 3 680 321150 697756 811065 164522 842165 440744 384729 653795 864098 882914 542495 867771 336193 886761 9037 3 543182 846999 644668 774116 849596 315277 2185 860958 705947 572231 45 21 5309 859033 343684 873086 632193 851932 704189 10475 351715 891634 537292 183844 322163 453170 844664 878872 826240 194291 798491 85 800124 513319 3349 587057 199225 563130 888926 761982 571214 892777 243894 859253 876446 617932 420166 732031 884334 4 769498 9151 846 779430 100189 415988 882753 820541 873253 585114 653585 791377 31427 824255 65 755803 776336 849366 315277 881329 877138 770547 223963 334061 858255 583978 332198 5121 5087 893442 124001 837224 371523 144132 271 220937 629 355900 5422 1415 714405 32111 161074 9 93883 656317 327 607517 699652 665389 15067 800468 723062 899586 825284 899588 764538 11977 828814 570722 278 145192 776476 513246 98791 899997 642416 893978 856562 389588 607251 651040 488831 45240 408565 871441 292866 144 9874 848383 1 145779 864678 799191 2006 402363 577036 873724 13135 481988 575927 608598 328208 845095 407964 853762 22900 800373 821933 837111 84073 856097 2 519972 26860 78045 825518 715172 730254 182552 13848 389372 780888 21149 762167 799215 347286 710983 27360 678353 864259 80 166622 5 665855 525653 588 782425 24874 878252 886986 49899 824165 10471 847596 845078 59709 871606 897344 142335 293008 872005 5 853515 889857 470456 859995 23868 540 825175 741044 732092 832290 733323 885580 319729 133255 882685 757679 858403 896619 1351 99298 10735 829402 378 690497 7 701350 4 757940 10 339 326068 42 686666 869893 494628 47020 468538 233497 2 68584 867135 892799 325407 50 134 662484 213604 813196 819999 839878 402441 881741 8437 1464 85116 451 5937 203551 754429 23391 34683 68218 382173 11 899833 811776 175394 317714 303748 846029 6 895521 9080 734440 5003 358 818012 410389 597229 876980 1 891523 427 5 222221 1174 732901 244070 789087 127595 655850 499331 454251 427981 75 321605 25415 851562 780942 272566 177263 886753 530276 715657 18289 423585 201750 10 459208 871958 857311 697740 473276 596732 601620 896365 877575 822695 730802 303507 746997 33 556141 131733 853154 740457 789674 3030 194512 884115 1307 220751 306807 899820 549577 15733 2400 173213 597025 60564 12786 880092 881965 882308 851 850178 506405 138871 655740 877154 140730 718331 728634 897730 3 810764 895029 860272 621615 72388 527997 855783 326971 497456 651782 378702 850409 150541 472241 305890 9 624784 584013 5860 872366 856890 545663 1568 519271 293854 112750 3341 896866 23170 23 2717 75264 30 837328 850679 457876 739853 48 70958 865 51 301644 224 892284 744374 865444 545214 137 92407 816143 6208 303 481019 7449 734706 399111 302561 874301 134550 297080 476208 220001 231791 22 125114 839638 449595 361677 770223 885183 4 298431 189 817336 39987 140942 660303 445180 876027 157262 135224 321607 167 470601 2 22969 290853 346465 4 5652 593763 899265 605718 130945 893406 39 546334 3676 22 251 467187 613741 709516 452927 92391 89710 871045 686244 791959 792966 190094 712129 667083 17660 153 73857 258743 883939 873966 76 4 370 865589 63224 596185 783707 592363 272145 833023 71351 5403 82080 54 884990 873391 875863 844863 12803 679067 898057 18 699455 842960 417886 417346 104288 838963 354892 293 500767 92947 516217 666275 560140 285789 857302 451599 8 530338 801281 1 182772 541823 640233 849356 844463 792947 259437 895055 769185 835303 181233 724942 200530 121 565352 629084 581015 805424 870571 797468 890998 87432 892412 178955 860830 558795 51665 568587 4 880145 871916 446047 881694 723 342472 35546 686763 866462 880613 59 862446 10 298380 289769 704105 841393 224521 778433 48936 695671 325734 897486 898062 372904 582820 250560 2 764116 879355 830720 202283 40 508942 893837 734939 402462 778299 792826 508456 716234 25420 723719 105439 331506 827648 318309 872315 843015 628 674768 100282 545290 120154 38796 848916 842184 184641 802208 778574 863654 859707 269195 800349 42 12 891032 897712 837177 6 387399 879681 496192 808770 49 440862 363141 367525 802538 624138 2101 342203 224746 796702 364124 3 840693 872748 759014 3927 621495 153352 858681 664153 786623 803014 899625 232387 89922 894188 479075 199211 879891 314954 741925 98260 707269 832655 64 237057 688487 889171 1698 349538 6128 858117 837 613 145084 66 695978 822930 873854 468502 844042 316599 21572 1 25341 5003 198361 707952 877408 1340 126351 343792 316718 1971 206284 462388 149052 862406 878116 626164 22914 8 2 7905 895168 889821 182047 322697 788035 797295 588710 575674 554424 476575 362863 884161 822159 588602 130569 754962 658573 873850 381888 22298 864993 431361 896274 866257 4230 886471 2 4 690120 756959 319223 225 1531 564426 22617 19075 739956 810788 109121 119270 718048 434902 47556 555910 773418 731181 6 61033 843129 810702 33575 373279 573988 877421 308227 519944 11837 427353 18 164942 870059 675676 864941 360003 550072 553202 898160 198164 806185 592073 897911 676185 47 646195 611722 2 403369 480469 587493 354795 794983 115256 281071 477 211 81792 307886 851405 214174 814819 863947 863157 870385 822179 105343 423 142290 560875 30 670274 478481 828992 233142 528387 649914 1091 407253 730115 897469 783568 5 199921 828428 3038 892041 794751 438321 857334 896795 590554 868998 10681 829884 106 744144 867457 451001 183618 307736 8389 3009 881421 474147 490179 864723 5075 837756 411792 875701 379 77166 627798 52022 767017 858380 643093 4 11315 857597 693233 249424 11901 844999 657840 693374 45306 899529 3 784312 516821 286625 41355 835401 213394 319916 859828 221710 807775 105516 853508 642234 15573 361452 267248 9438 74 684242 294205 807918 826125 335204 737242 294212 893931 897690 804480 245 872868 433431 879817 643522 565959 17 716081 858744 690052 196930 376 828681 1312 775248 755191 876480 691 401864 586492 1 864396 864218 177582 320646 1 296666 7 858720 525189 519544 439289 608669 827787 141397 90 897152 789721 347265 20 364493 16654 218821 844249 867951 356172 629386 13521 717636 533663 305729 196345 69018 757380 291307 719061 886619 656169 897900 822820 857909 646683 372711 3 868916 695230 599873 285443 832989 971 840313 230809 134932 892662 382175 696488 22 899143 45305 803625 309353 593063 737962 798866 883572 420918 896241 896476 819971 141798 864849 190228 521636 837734 19438 46770 662228 19 465433 1 835758 664335 157360 791054 45659 860417 26 338299 273714 84446 252595 881380 457060 376896 135808 694606 68026 434624 39337 738550 103683 90612 834038 647164 721832 835574 7514 6377 181989 801467 740527 491640 280097 666860 381445 2 665515 2 11 282 2 199716 844685 116 588096 895072 237457 361930 756710 812894 274483 17 2491 3 326919 261952 805794 2137 1124 154 867347 8 734534 898480 98429 108 129712 277979 5418 564314 11048 892276 456327 121295 834601 270557 204288 29835 685857 888157 41953 878303 74679 801997 695624 838807 515 19457 160 674660 272169 1337 806015 503060 817620 346495 55548 884224 760954 499741 766424 883644 48885 884190 93527 885560 8 392823 108838 260516 883106 4582 305817 347622 13660 343636 300526 171669 613187 232445 73548 9311 720146 294 23 533710 894624 317264 215691 726391 895084 891225 237131 282649 586242 722998 233594 231416 177239 521676 200 431570 538606 564181 822258 18545 891083 731429 791490 799092 26 33035 829235 870447 5648 1452 529327 887042 872486 371508 879407 899921 875630 853917 3 801900 850104 62 28592 1 1228 82017 576189 80086 51448 749459 853192 894852 583065 714092 762840 846323 626582 676807 354865 877433 277409 655973 910 708720 69 433585 717761 264460 889753 68 745468 103906 72462 52282 75 802571 13 2 6414 889388 397189 713462 93197 174136 181027 1365 720144 592 29813 392103 21 886141 261107 791505 150956 57534 349858 877019 655380 64242 698022 555863 873355 21971 37278 823005 800 835445 346253 327677 580843 808627 853787 417162 127802 22821 2 823268 806993 863288 440947 761509 816711 851783 887362 238137 31571 11 859765 1 884282 845113 21 682288 835361 681534 877077 1118 384019 871916 834333 84 896797 753988 448094 749703 409617 897791 139091 88171 860069 297913 897374 293113 853428 1 228865 752660 847601 1 296195 717311 81407 627250 66437 588824 871588 795941 206805 852227 139 6 828812 67678 345362 33453 136261 894085 2 692411 899177 7 789555 320944 644192 184841 830211 38380 101398 899780 831345 871224 146570 755127 870112 9 864974 808377 35405 111648 726259 836327 11 879761 527261 305219 30208 840 847486 795938 624107 274180 820310 897116 717 256756 861811 91212 455649 68 122174 292024 34162 167728 844097 871178 601317 812118 871056 7798 717529 765841 38 429203 3313 19659 6333 6 875900 23 594453 867969 26967 257 7239 23375 83475 812959 883861 334421 49913 208372 811296 859508 870755 569294 797730 643219 154 780749 594954 4 468655 870538 883572 827722 814108 8770 879600 326362 811040 671613 154661 379470 699763 846939 266514 669957 448107 876286 21498 798463 850334 818554 862685 625215 132279 545764 795059 1 19 864193 838472 334147 293705 895527 563856 419337 288150 151320 2 624889 575325 884229 787722 382121 71345 653432 88059 778474 39626 891016 36376 868015 624522 659280 892987 326034 313534 723603 855377 721240 634122 899760 542867 7 784504 251 32 798814 3659 814681 846417 789078 1763 783857 14579 825148 218686 490175 172433 796549 886232 854068 839928 868238 727481 843619 287520 886105 876698 237457 351877 836387 202483 19 32291 223358 803912 201344 114125 370544 2 813766 736266 783969 367877 8 642211 2 109732 832913 464476 788446 425404 1467 45952 720383 814759 390 315478 9875 376 23 259899 229 114178 7 778178 815112 102 139908 545524 351398 19437 844304 883482 213742 550496 41801 204 897158 416687 3610 894879 866020 617394 862632 78386 495769 881533 406536 633448 354032 587318 10738 238785 446584 826181 115171 12 178027 24473 8297 487084 351 15 859748 892544 58 328584 541161 853276 735843 759504 753544 37 134579 489522 419801 63624 881132 858423 4 2 890456 704282 1 228255 897540 788805 163106 861197 437363 288821 845439 508393 191551 1 79223 526818 9 1808 464217 68833 898623 686596 219579 1 764914 42119 109186 882830 15233 323779 2 715971 15 189993 492093 706462 19400 221662 484150 8 4 82924 225747 1 885399 7159 739112 486774 513136 129731 897067 267013 729705 181111 584431 223558 8246 789259 445892 752237 898780 828607 599 672038 4494 393241 692536 208 842146 188934 727032 514587 824185 883282 321158 825899 766529 642086 792958 3 16 235856 847906 733701 747220 8 882088 822942 26809 891942 359234 2564 31 337095 836193 60985 446802 332744 61580 880389 85425 808173 798551 882272 723068 862749 752948 312468 2538 882185 167531 2204 327622 25277 41661 735303 1404 843790 631061 836214 898471 3 596517 170158 852113 540306 276 152172 6506 386243 9 6584 579434 849636 874411 857435 1227 41057 812102 876844 899525 148276 185766 682 860067 314268 284055 149602 882099 46 57359 890522 812020 876491 346216 615494 462840 12769 9728 795658 1 400 895143 631974 3 394542 816538 380512 269143 1 768760 142 495280 4 753976 35905 834861 129344 604774 461 13617 817188 833838 863004 256 232606 821913 760872 637900 7081 274240 891502 529450 898360 187662 60843 93814 87473 872800 857969 126113 257769 666 350 671581 207365 783179 865585 852737 824667 151753 99409 727430 539030 519049 569293 6289 893938 859824 96816 893073 789699 544178 340323 866316 785201 496086 829271 759974 722739 858503 864394 874934 123388 859487 897993 608033 879027 877116 244662 192630 12497 813643 228891 865408 4279 331203 11490 126176 768490 719193 25488 819365 51 856266 567870 806980 862773 899418 4921 58276 52348 226846 110 365442 32960 206 614407 401113 248423 798025 389897 350318 9407 65957 626877 182490 232252 894713 7436 721408 3822 2383 778193 472 728817 711321 134 718512 142 251372 882560 3 744845 15 816201 132147 345836 788667 3 846132 11062 885012 866731 583778 145516 4 1 7 4 5 859950 253676 746681 399508 4 342741 868279 616293 37 641809 260 854716 871693 128357 80 2 863099 880403 31623 123033 853185 209865 889397 877225 834951 347003 850458 847795 712357 313113 307807 38198 45743 787075 130279 690749 5061 300436 675160 870004 786 16331 470799 527037 149591 660254 3197 28668 236743 784352 878742 880746 524065 390978 72589 549243 125739 575 226108 863169 473710 762785 299186 639189 877842 867448 769941 2576 597224 83607 89328 2936 220688 63966 689571 867539 1947 54201 448051 10 10 884669 660180 872897 1183 609641 32837 841292 863635 812881 466521 20 124 1 844326 3812 778260 100 715313 1704 656360 10 3 617 530 128206 260242 864654 831135 375517 661518 846287 265786 295 201570 91779 893360 487625 851519 852555 624238 201435 4623 895855 481037 299864 89284 176862 876804 522455 786224 272088 838228 782111 840307 108336 6255 776174 2516 776910 23196 843372 798 143719 573 734783 767123 1 892239 11971 206 127 3 841996 261632 749847 12190 890978 892412 422449 858403 505949 843435 40297 25 625899 888770 543785 166037 365313 120 824795 702610 835540 690990 6 687549 798046 172051 527 759486 138978 225 590491 13022 859079 791003 1 129960 645025 501095 474289 833363 627082 411027 895452 420992 154598 683387 91976 8 884219 323103 635 457199 365002 768896 603152 65506 27 88598 246308 104742 683943 1 821932 881592 761800 882722 464321 31139 538826 558297 510632 1638 379264 839075 191273 67539 611120 187528 210646 523754 260176 319276 735015 242 13795 858314 884313 228595 639365 119 839006 476960 888285 55 2521 53573 751837 889309 824777 611826 534029 477216 565305 1 859346 755292 1 54155 618266 212556 890828 487246 9 876841 804647 308170 779749 595596 803708 865444 810112 889966 656393 484401 599138 161904 640413 850543 88942 807233 866476 647664 157983 2692 30454 103228 267140 893381 786481 208589 783748 874266 197 569233 633531 3 383449 367745 623536 39805 15080 848812 2900 645293 6 245 848682 665103 833317 103 157465 650122 895912 394939 334754 701631 641210 612102 1293 750929 7509 867539 600567 888465 7 229165 7 24587 774020 799984 66674 190877 184975 247188 897482 5 6 301258 533962 5 520575 77511 113527 887614 896644 13 23 870275 742709 845765 386238 882627 888682 544652 491684 131555 814699 317654 312989 111635 16873 658565 847915 70 371515 15692 622036 77 858625 22469 502713 336892 628744 322735 240 227 809523 74544 5427 9285 24 458730 849846 693904 898031 652 630132 129402 323760 892083 689947 415675 581722 534419 873340 647172 881968 792578 155 122881 51129 302 12 430099 99 874698 549 756756 112274 757031 382440 889966 66494 838410 884399 827454 600959 888016 837480 887823 125623 845045 455211 60202 245075 893868 431418 744678 348130 200045 19206 870346 244194 109861 244164 746705 41 21971 841020 24023 770050 221304 17940 2 153720 782276 848095 538 896910 1 442210 859359 4 717495 645263 850469 46453 12213 2362 549499 866129 91 630823 9 347729 868133 603533 697251 812471 736282 480439 8217 416533 514769 31987 741173 549948 167910 499537 27917 2 864365 727737 663307 91840 771009 569219 309062 806413 9 654 866085 316053 682260 80133 752866 782980 28 7786 3628 576161 824395 882136 522865 187512 883436 874876 695381 851883 7 808127 838041 839898 805770 808889 474866 2 586463 864039 884579 668208 543192 9 227021 869827 684209 1347 108 355390 380130 287589 32492 778929 828480 881065 839953 854011 721548 101394 93 59696 6235 455398 65 153032 853273 306739 456120 661679 24 708624 844485 70853 48221 553151 890043 514785 4240 852445 205 224907 872872 477148 750372 101637 558478 264162 700653 825391 799428 344948 264036 635876 744876 809889 52644 887073 687333 341673 895354 337782 807962 849522 603006 105722 16090 834406 307401 893977 899556 169284 5246 664832 459288 13 51 25666 892055 785065 85225 491631 805086 150493 735053 534540 197776 2329 35 747933 857107 884517 21402 558651 106 111226 125927 819053 141019 4 575732 514723 123168 729780 45 207128 51049 494108 855447 243389 831090 818801 875615 839308 888361 164692 239245 828537 494238 381 888431 396030 214011 818214 256726 831061 880604 787866 283229 826151 832703 137170 824987 146679 871354 511104 616577 79393 305545 14467 758887 232 894609 42117 205682 845824 863452 865337 771 4 810788 780379 2 872688 115146 118206 860239 429616 309486 444685 741845 559506 878768 788248 10 19596 214810 417325 491861 369213 67 464985 280 893507 820541 568771 506583 1871 21 201643 4490 317777 871379 772226 281462 277969 357558 141947 289085 729886 761274 372 276532 411 8021 447809 889841 69464 601539 114675 846300 256324 1 771535 833326 561 519218 525511 13 654421 891173 2363 274259 100755 288713 554389 13622 122810 879977 674363 332 210953 148038 165323 39840 3 752306 753089 843387 878560 815600 766153 683992 53 392022 6048 514493 46 823401 17 560460 890271 871000 847616 895711 852651 481178 388716 786994 835572 10121 787633 276234 857691 866332 548569 895903 408251 788541 231687 4542 830663 714305 51517 885521 812976 574436 6 399798 846139 889413 677762 19406 550827 3 772250 867056 505 516 895722 725215 486384 790135 119430 480654 859259 282135 4085 152153 558385 721576 319416 885916 684010 781775 725590 32887 237497 830890 402629 5736 714891 304126 5 892042 302888 769420 403702 653686 363842 33637 252761 709614 413102 198214 888654 664161 257422 728783 814744 57828 131183 310493 13 812363 325596 55742 198913 635990 260794 136396 45865 1 307010 882177 4433 879680 144622 326622 825269 894685 4861 78355 24438 729698 342016 350275 837877 149704 143259 793525 557455 487122 767760 897897 91775 147789 337231 722452 540721 875749 347053 380769 181201 831292 832226 432159 468519 815935 491474 883442 740851 60557 756739 638103 4 702392 550406 891313 7912 73151 697541 8453 433969 315391 835742 2 893346 856474 880003 778811 208030 838370 591099 279 724432 793534 824445 5 1582 616723 674877 569657 346594 59 143426 828685 1291 216900 213434 186827 24824 738248 92 657335 593447 738086 479959 834051 668314 202089 796557 783571 549 438262 20 1187 309703 760847 711180 898275 464061 416771 829704 415879 5471 79832 774881 319286 167468 576467 744668 386159 136695 847226 1731 380223 332129 176547 778270 22052 131446 357218 869525 141555 864235 798428 896622 666685 812327 891740 890618 3 803846 366662 871496 721 633535 647538 824611 183936 379242 792326 774015 847932 766680 756387 841717 800465 873013 851207 7521 816905 870165 316810 26 858898 588229 86365 72526 365581 836463 821662 887471 817636 2 452120 617727 799343 214692 712496 32309 258499 879512 13081 283907 210 899016 228752 897418 45943 233899 786422 339329 721699 864079 168992 795588 872666 63423 880050 839608 850170 357016 732479 2 234357 562757 126904 842377 840373 61096 70870 868603 837546 12667 507551 42 194490 648398 284084 75 613524 244978 862375 127977 334 5406 701323 29 871726 728957 293486 357882 57 266034 856215 701761 5246 351802 472108 452 14 818870 133751 290838 389638 178235 753120 447014 40 525751 857007 848950 593 189639 147201 5165 717378 402005 104873 742764 750006 83 634150 833335 111501 3 1276 364647 868609 453901 599491 434589 214082 603859 166233 752978 726546 137157 36008 47330 856723 600678 814115 492633 1367 887071 895111 192342 49526 12 652443 13 551205 877589 145 743663 810703 13515 556349 23 327853 609079 9969 801639 654001 832629 4825 135120 5523 773331 611800 586 781429 277566 503768 60007 198441 93 274276 782269 70 824187 462792 3 776362 303455 5538 655003 154466 863173 688512 420833 760076 883193 843240 152884 862277 303242 211394 32548 71196 93257 634199 810210 201040 615972 2 830783 585686 678361 713432 857503 238306 57 76786 36416 471519 881400 819220 843030 577 897576 337623 164451 594013 784570 475692 1 676420 52143 120563 305963 133761 10 584388 853292 627808 540723 840296 361 434613 619153 821690 1 4 379479 133693 851831 621777 819610 19612 627271 1254 12420 192827 3 777518 875550 866004 889179 860257 794419 885788 2 1975 11 764980 594281 758667 699809 826263 873056 696208 811422 881386 468542 866320 665234 879788 835400 855954 459755 794352 540013 569821 874446 595216 820743 891837 756218 400225 2125 42 770741 383528 330174 40 475448 435700 404045 161 193657 668262 217260 883506 19565 814105 880361 807237 592625 820080 223701 294911 448 66466 176797 363924 22116 495207 278274 74913 488998 221374 886923 144473 744442 249677 49635 821575 160700 57693 893289 272 823539 4 131626 806449 528936 3876 724837 872378 779123 630784 845029 4712 14961 813189 1817 708186 833004 878972 717112 620983 646994 6029 452 2995 639439 273465 572501 385426 626014 887156 868085 106531 821730 831161 743944 401245 299490 797177 46421 446 859092 448891 382258 510548 712659 818404 874682 812652 874169 722451 868883 50 668076 888252 469843 590320 672950 869187 53404 1175 710727 329470 13071 899199 668551 2 18 852750 686799 856782 845526 5659 42 888812 192 894196 811352 424204 871284 10 19428 891478 715452 122058 679210 845424 745289 891360 2 609831 295411 363098 1161 832847 568829 6 127790 697710 712323 794679 625463 8 898089 204001 509964 18 739415 114941 843364 372859 94321 805095 750953 718252 473583 5936 878106 493173 817113 860834 1066 856693 371915 436377 237082 835039 230429 546640 70821 818661 292291 241171 412543 210 898879 332037 154566 35529 2352 44231 99731 5 48 118338 823466 585011 815656 398212 896032 830998 770579 15 427237 888129 23 5792 149945 378890 21016 741005 205949 841918 6274 12410 159 821824 545671 23 814372 867926 712694 798481 587134 664869 737567 268 887526 124780 308905 249993 861710 795106 15558 218350 35319 438798 232684 431739 335727 98486 453069 655798 248360 21390 142003 560836 341623 581924 899728 863050 164 9 13553 875242 819925 11 829375 125 887230 237184 159878 103424 890781 286110 844796 592860 500916 584181 891060 881622 175426 678747 106 884263 766079 196829 119693 881838 856871 300115 751380 58104 622582 856432 887526 268 754591 533824 148 490352 1 15826 871499 136 871576 550297 102 883299 920 857447 11653 899460 28075 187 874048 730664 510366 1320 884083 150531 875279 662961 751499 373138 512142 645115 535644 879770 228937 5187 857032 133999 152907 655549 877792 716795 285878 1748 625046 874748 490759 376094 688496 11694 860309 102 842786 895494 856629 553834 883580 183058 548250 871425 441610 66 327764 770716 479539 861767 671931 697776 764684 371924 200779 123315 814922 126300 896708 171797 522589 30 191726 28404 534824 11411 413550 66990 691188 894236 826351 36958 271271 9867 5310 832161 355438 843312 879449 105577 753208 767418 125569 8 846011 24 789171 695850 754323 700372 680747 488309 44 5156 480558 405 79315 551337 896499 1 66942 771 823946 630513 883227 639858 844866 763070 8517 146247 4 818621 673006 22547 747004 849287 208126 841890 258078 760784 869625 20683 835929 851747 500649 3385 892766 788928 323652 377634 895652 355534 790533 515201 417009 142526 62 479098 422859 266178 142 672595 11 855764 285198 824908 951 858112 256182 737777 7 382162 858470 887959 349890 417170 671246 612448 737742 241153 413752 853930 152167 865093 15060 833014 807020 441060 839852 738096 79548 105837 748018 6574 193242 58 258233 229626 334 268193 653923 838814 340855 230 333179 201837 107498 1814 652099 32 253046 315 855206 358058 19311 314601 877245 266 813739 473996 510417 4 781180 411584 2050 897637 874953 429 779537 235579 855315 786474 878800 9506 481584 262232 336987 43513 795734 1 418666 51696 853569 562747 611093 36 878510 627923 833780 868207 96658 558962 836523 274912 30482 429528 484109 723195 296501 14066 837361 648776 595517 16795 548260 369229 583284 293489 1 523692 5752 878678 85608 166454 483237 46763 575638 833804 875802 89583 686561 347840 894629 307217 28 88 412345 8 772226 419123 3 891326 546611 642915 488709 138 869012 468827 66 596798 853213 377594 2 587592 187344 709344 614541 61 874202 771025 885093 454999 157617 844032 41815 1983 814008 763354 174983 771853 241405 214887 708780 256960 779110 2206 17 394743 662 884669 896422 9899 453294 270 889823 1 473557 310700 832382 111089 150 850813 525 412741 842485 634150 244997 777065 31 93732 555032 81999 762815 581594 38718 840019 838668 419941 485162 882502 11 176797 786002 105929 96380 152 50 868799 846880 389261 598815 73638 793711 438777 9 2790 216192 3 894107 743398 48942 683128 672142 743857 433831 410397 45816 849590 843924 878452 389027 689060 786359 9 79395 778639 11363 711858 876122 471802 480192 408185 10881 96 392812 539771 893482 89605 68776 458181 117897 889078 45213 907 174 667035 247195 422553 1392 295118 677445 5 369387 1 512142 382356 2 890305 4036 554327 883792 745075 860797 361759 891031 781857 101676 446790 871917 725429 833809 529883 417864 229856 1 581905 247762 732402 847508 64922 2875 870733 2812 257447 1299 668278 67463 358610 816560 449475 829530 515680 880083 460273 814897 821902 856135 589166 479834 11630 91556 89745 13161 836509 697668 898403 15 14093 178561 864672 201015 172 116614 834880 593169 804069 852727 811041 275572 828764 507534 100862 799412 853653 721748 2216 29 2 317067 840253 3223 109968 863691 750203 42401 214180 112531 824202 392029 845981 811865 116280 28201 877776 874163 830800 313603 302260 785438 1136 161463 2051 92 727069 451259 94875 306659 672979 382996 610397 823174 844645 892983 622073 3776 549400 324472 92250 649134 858776 568430 837208 38 538 878952 580185 15327 872600 574081 680250 450185 864805 1757 111147 624230 748601 652130 822728 304689 4332 500922 458135 752474 862265 2525 747253 784004 335991 54 496477 161498 827818 869039 354337 58 550008 23895 838155 154471 509373 851795 4795 305045 851116 832549 809817 476698 16 646493 192307 497081 58144 636533 792356 849673 895917 659092 823954 848907 498394 10 25 647497 15 555706 284177 450509 843229 154360 797328 96647 71617 362747 5366 7 111 552377 1240 198911 585877 897337 15794 891620 828918 39241 1029 17 834247 774807 467999 741289 666344 853164 624267 262430 512429 899690 145344 878910 101735 618285 5017 433159 382 759235 570483 3179 318712 834402 883699 884019 894305 36949 696305 853754 885890 3 179798 14 852419 881055 74530 42787 853451 17064 832209 243748 462533 4559 867445 128950 165207 898 236777 11 855773 898338 8 124 787884 582 60129 689297 5660 323059 506832 891682 160988 781225 87 285200 2 308471 858919 829350 2 681 321712 24218 777444 548318 884268 220 881794 280557 838634 784949 86 890697 574057 894761 155983 812839 639320 460715 773491 320 12 44 788718 11 811554 209049 11655 652313 399217 751009 800935 1 292410 382649 825083 234402 275 770782 417731 12582 108732 88296 855834 892927 894399 656578 495433 54759 587218 631765 85527 816719 257682 226002 811473 693514 852952 409778 304046 512225 741364 3524 132647 773142 870192 323565 828614 871698 1016 384636 286387 829421 648536 40292 897975 45 798680 838832 452699 815995 861470 4148 555469 130329 842689 46 568281 336172 2337 774676 132949 799308 281479 59780 1673 767407 320517 12315 894506 628591 247307 227727 138394 333615 678048 7624 430838 418278 862803 363278 799575 812036 658618 9 74 648661 42613 42969 693918 374833 860719 859930 811532 24967 15861 183988 732382 895963 3703 6 688560 445580 36 48603 638640 76585 886876 17 2 171603 896447 702545 851032 302106 237300 293 513298 161705 862241 1419 869142 845627 29 9 817357 885828 1420 985 446269 752345 462577 144471 829297 239586 4150 668661 429232 19 58009 877868 258 578948 389 510734 676492 591939 26863 102366 827094 891318 839417 435009 883971 892188 869772 122983 342591 869565 889862 396352 875851 667288 344198 103359 376794 453852 244 717391 868167 825408 759122 731533 361004 5 306605 744945 725584 668186 884204 207052 508595 467670 311132 789380 842794 49631 845547 7233 627600 75628 10 534153 279 326015 840124 247244 806729 680622 729603 300027 685277 781114 544941 1223 140028 669074 758457 815232 846473 722335 465047 843167 535643 636832 484454 519917 82 34183 786411 614569 625918 738385 308411 888435 69 874963 861773 797902 872281 315435 136 12 292730 9460 387176 457185 1933 816021 263892 667613 849083 11 105079 862525 500710 247646 645735 551075 894049 403876 897017 874078 42391 686119 5 888726 776134 828664 607691 319472 80 589271 427352 161743 834190 5 819302 826 854994 6436 221016 27 817476 455704 34785 455120 847248 878871 76405 210290 296123 852069 879265 2080 13229 400696 173879 4 122961 33987 883720 625047 354253 626404 36500 347242 793729 743 460744 16839 719180 1595 523048 891256 669731 869036 825554 144957 810185 289813 830766 368926 371097 6 893204 829536 138329 882944 829625 74173 98520 146456 734564 861576 861229 204424 7176 818404 126517 67 848399 808 3326 244 620667 550995 173994 884085 34368 510297 455634 91796 853356 491848 827904 257 898394 769818 6 760054 75591 415 829243 876194 375 645437 774256 396103 10 328311 879136 839930 387916 352611 395207 814378 271429 850994 516367 682013 814267 820288 132696 223675 871932 897979 826064 473782 31 3869 1 768640 460159 1167 740798 616126 4 110992 4775 50012 282903 17131 159104 558539 9 424694 77 271774 344733 35590 875823 754522 69106 770142 847352 40481 130837 742330 269364 840633 3 435002 841431 82222 266 587591 806544 36028 5067 13 434208 881852 823735 1829 646644 75941 159706 528257 885947 879291 773287 3 852109 241379 773936 574753 743 153243 2758 6338 82741 692262 853387 628779 54304 836107 96408 110234 51900 536347 891201 357070 379164 109927 104572 434896 280275 262308 8 862984 3671 883084 320 320 365324 668948 898291 210914 788985 880858 325360 890553 835736 7549 293497 2 216754 398578 373227 259694 893453 621979 761069 396029 425094 710098 15 48287 109 29 766944 542505 289604 890875 851471 372993 196953 60071 73684 717143 843909 48275 826 173278 36580 1 23175 834895 842240 148345 1541 6 825702 813850 1776 879065 359746 15 341142 843825 698624 629903 898590 679154 155231 417032 11 865923 112655 339 401572 880931 876082 19 142 710267 860652 192116 874971 466652 766261 863819 121996 880906 891939 344708 823877 46350 114401 326011 341932 133197 857624 514010 426060 788275 214835 813877 807843 8197 553736 14 52 771641 380068 773306 473989 422354 417828 780217 659 454779 769039 152587 21 547385 718064 857532 371430 835102 856785 204509 327482 451 116922 686652 450303 777727 699858 849962 54727 3288 65698 279745 810383 328277 665044 328521 26 857185 752950 2 74452 19995 531514 587764 885908 805836 4289 787216 18059 888258 563267 78136 735900 216572 3 702027 552 720564 10918 891276 788140 390858 684949 600909 733081 1170 728455 124949 8 365128 803488 258610 473596 637 2 686195 711887 773601 888281 649940 784878 666 780561 469367 479845 476956 29 114138 267 147716 6120 759951 439057 780225 853397 201 826812 1103 898124 578083 178941 806329 95 92021 45674 827069 281586 874006 463188 819438 705083 21 14767 672349 381342 2 816741 743637 341736 347127 21269 852653 853491 362562 278534 752262 893531 847160 506048 492302 423417 819670 322673 8568 886934 694300 890615 782950 888586 877834 207556 839023 3 883275 1696 273577 167 805679 1 800183 875958 856865 340962 136840 784511 861545 802662 37105 5 130416 854221 811348 867705 22474 20755 4547 23 736 49 815905 845945 578523 870663 893873 889089 91 315803 845278 13063 484658 1815 10039 637226 831216 20547 872143 36675 856115 818242 66442 817035 515144 206 586249 788936 44 357130 9 328178 477229 839629 259013 893768 502421 381498 880826 306342 252739 66305 4 95997 56358 864690 469504 5287 793511 195756 822374 808920 895033 7437 181305 843912 376970 807941 871254 717886 224006 215995 225559 476975 722352 613433 688630 850533 835503 323296 133689 4 4358 132578 19650 896317 38 149110 820830 834760 738529 41 542510 64 3 147457 798506 588597 135462 119725 718103 7391 722019 448 432488 124378 276462 553560 470356 777298 788847 584582 872641 53588 115359 865271 532 239649 228329 695449 870935 3 437221 293723 1 439067 2 7 6437 324011 788638 17 820603 735614 847077 114152 775790 894764 856143 712238 886312 234760 163555 200022 899961 10 37214 889549 712203 502939 297007 878595 70611 58205 3 829842 425827 520553 804740 872292 816299 894321 74589 43829 874250 10 437623 494842 699119 13 242435 537369 759365 394752 8 7 845263 766966 842890 899541 191679 433953 796987 2 865080 153780 36411 739912 429243 846522 865368 27 217198 93456 3495 686704 185765 893981 261548 795901 229342 537770 157497 861230 852291 282270 273726 99222 705391 283380 895898 670876 602955 580573 728378 712369 102 23 294136 110250 836936 549711 355657 267733 3056 467355 382265 879003 721993 290252 29405 271448 706247 726156 861477 897402 482888 577635 738747 896923 205949 653549 895609 388558 870351 884549 814673 884366 127672 311701 51532 876906 3 754088 76054 870804 871748 853222 810189 3913 867347 20 19228 884351 831758 283161 41440 1632 242812 815220 323626 303 871999 5271 18 744626 798119 504395 269893 587 535035 857766 738861 672903 203658 441223 897834 516006 898498 168058 584609 371879 91803 634708 805042 656676 762554 29814 163688 883376 619245 251881 875358 879688 884520 536893 621212 102614 856086 680437 210743 531690 445387 55504 139764 2 880453 609494 486183 830160 3 880905 7857 504 572600 471545 3 110 192476 885542 37 767628 8339 741351 817998 15 1882 37 332885 707414 44253 803133 885648 49441 890495 1324 809077 847081 807497 313162 10705 844601 465930 618432 1 551483 21537 252471 823656 140734 801797 854435 96 289752 313233 14 734172 881867 38244 875323 21904 379 754539 577056 886952 880584 22940 581439 210587 707923 4 844972 318320 257625 184060 201 833217 289 699405 37516 256808 800013 8 837547 1615 671071 14538 622713 51043 77850 896032 744666 131833 856687 866290 567351 96 370166 93356 281516 326 84990 719416 751706 11816 886050 734720 796843 731887 54 1 383954 887097 206 809415 834532 104390 460341 131858 21 6548 9 358748 823023 59 47597 44957 374631 784996 863568 814559 1 893167 379333 314 6189 2 8695 819268 768999 730058 16 834807 127417 1 29611 234906 887354 774189 893852 277 500753 224 681868 498141 114519 729213 813853 785511 875911 157664 893981 749109 413427 870657 885907 657655 868592 517107 143909 1312 71947 709401 310927 875613 12 316977 1412 830622 381319 444051 300000 659270 7 800446 811573 638399 145132 547 481648 43 892430 892727 343422 354336 839546 1 919 847454 459406 770164 884403 839571 820393 892429 287635 393139 815092 185858 1159 832206 848894 862463 558224 141 599873 881308 358234 615087 5807 372249 883594 1458 651798 201 248226 857793 754566 58132 229867 731965 568540 887790 1642 161916 448943 863563 819635 894697 2239 810748 801983 714157 846981 234987 477800 794635 896952 5 32106 115121 603435 32527 5221 10 772150 853335 34242 38 793407 837655 335215 156313 550314 761830 874597 61359 1450 653217 892084 318832 476686 156390 281152 184106 704463 88168 537714 761135 878779 9056 830890 885922 814733 547 134656 892359 586256 240774 10653 245860 875121 6373 868780 198161 867635 809510 362606 52778 297003 756470 804735 891556 832598 263832 98 6 693263 601398 862312 11707 424880 150792 893782 48 751965 10 3343 880896 628431 215301 73238 762454 654723 195883 627222 848580 580890 782388 179280 689403 107048 200973 711196 265713 872335 26 25825 899122 330410 411501 326618 42302 726579 114781 415600 72 525311 196 694711 726 797413 115670 7 513618 804685 256854 425 9623 484500 829838 291051 858541 713582 74138 56185 651162 85976 113723 772475 34 881188 884086 46660 102495 618269 880270 844946 16346 868316 878992 340107 435 11 261420 883203 888665 899811 464187 3 116900 3 855101 275153 838189 195088 16953 441153 109892 888383 805558 185984 861639 127399 492699 441382 243897 581821 689956 876425 509642 451838 828192 601708 23628 568162 11028 226916 128068 802185 211998 80090 12 104404 196210 814747 846939 248477 142065 519015 440143 838651 595094 172244 291306 324031 595107 850306 6283 1822 796723 897173 816008 23 868728 896167 175827 772283 738470 806719 684800 641015 895525 898519 887988 890373 870055 238161 768900 889512 588196 500757 786452 172024 752818 461941 1411 730664 116039 823024 622199 803648 295 15919 188736 883648 584776 664288 328707 870334 759012 276216 814458 576514 870145 832923 126103 1091 49 869778 538893 694379 804231 520485 636169 471 637198 713466 424 168874 885540 891984 77911 438202 835673 305645 825042 308820 897550 831095 876283 635 340303 818751 676401 231511 365780 89518 313188 894491 650612 702798 280093 779049 1513 832699 826040 727975 389168 676808 294137 316879 880069 225498 703288 436686 14156 878676 126170 97397 182801 50410 2 101844 14370 114132 569396 744282 77521 301770 497872 300536 898631 847063 634545 683068 427119 425685 8 426454 232659 124114 841676 880958 876848 350246 307569 57 826950 827384 689348 24717 10866 93330 778405 27007 707161 354014 139447 22953 4115 39139 413770 123 600963 622218 8599 196919 63 469975 354050 670485 570410 827152 726650 8 2005 783993 269429 193544 896429 6459 885934 3 723965 158699 25056 765332 3557 270 242920 500585 827883 186919 832863 330374 9407 58927 676877 492489 388554 6244 5872 60464 718563 6 603517 789200 378452 701295 436506 886861 17693 18823 427960 419615 188790 1328 702551 559653 702479 52359 455637 19417 102116 3904 728806 896288 5 36 858855 812355 199493 873095 565317 141794 694437 96500 282943 876965 781586 548143 656571 757230 888357 2237 221302 876524 849749 11 73583 288049 99938 464462 663972 773024 255937 476683 57159 732744 246767 769261 485808 632367 47588 568492 134471 369350 35615 835801 898407 856186 263464 728617 326104 813499 5173 384416 165800 409508 382399 20386 284791 146580 31805 832640 872595 698113 279 859316 871965 16 886940 122 333738 899095 570960 233238 849806 800183 163206 33795 3 2007 63985 877347 560 497918 442982 246316 849491 847503 756893 807752 738317 283545 844132 528800 58188 113 693757 196621 877464 854680 54805 498716 733049 16 20895 52747 518212 139 234 442005 168211 608230 1066 846895 336754 155 877507 7 747377 503653 127835 816718 889174 892426 584105 52587 366681 853415 853603 314623 127775 672951 790823 30842 681541 606689 693210 124106 6575 818975 408977 881070 10 516169 87628 98189 608318 807589 86445 82038 736671 802531 855177 401683 436114 870160 807968 889335 466289 196422 896688 618309 187773 842009 715257 673324 8 136424 220653 418534 686526 4129 557072 892239 883990 778934 540588 11213 264608 690573 2749 825487 26 359907 589822 319400 26 6 868005 646744 171803 730395 785000 345024 292378 47458 381150 91937 44580 677468 875848 459 825981 1 96331 796639 551408 880328 845829 329 253844 414218 331737 639854 188953 168 115102 390308 834020 120851 168859 870540 790852 342 47641 499977 463 768429 19692 14244 828875 129 29535 162451 855109 804358 180699 863933 1966 243326 58485 75 299733 894190 636074 753265 629290 98258 417081 642701 598744 896087 140403 1169 224595 140907 161791 322774 801430 739698 852299 854694 193342 763904 798228 25748 853536 722918 568323 49454 815670 899166 491736 57520 74380 852983 760416 210 172534 165 822679 869270 624047 5030 1858 835522 2043 772451 858704 630811 70009 892644 1066 837928 3112 247017 608387 888096 859185 715985 262823 625 50726 324143 820345 879710 869015 639826 551613 32 354217 584397 655859 399400 8777 624440 278251 497287 780366 13678 882805 284095 217840 873997 256892 559481 853128 435329 885769 196426 1493 800220 50468 174583 12 868581 451515 4239 842286 891198 431742 801636 894463 138138 4481 296031 322281 369847 742713 312770 4 987 700196 435482 1202 7 786995 415993 729105 784448 1970 477929 846705 621188 3 820060 842715 3 871629 366259 808925 49910 775346 113064 747540 535658 737255 210244 893158 871463 868879 798097 42621 810735 403000 704861 152 980 196268 455385 3 176036 104 197 577965 205037 524616 773825 20681 702661 480603 30 799057 825441 821600 726823 699124 178574 662227 584747 463855 894851 688170 468633 775973 100729 710403 240946 93945 777071 318215 382084 35559 813250 474723 794365 867315 578723 8946 803545 44331 891702 203688 12277 406430 590367 11 1 198688 409318 77275 3261 784813 247062 175399 744247 263307 65188 532336 87330 369125 50 332015 10744 314150 69321 754201 84685 830517 487541 356050 338369 767532 102 775881 809052 310512 402660 870097 658 198923 786772 523879 91 281044 161932 4 31 7862 66562 867159 840664 870267 473132 2 882447 875574 772722 317382 38 271758 128353 71279 889758 899378 567939 24249 266573 412641 847280 4228 7 636707 186 816958 840969 647436 869214 16205 587479 893675 649113 859192 829260 340895 2099 751989 204 14 28 159366 702139 6199 9343 653800 421830 626757 2 177200 387102 896520 855336 2 629539 890897 924 169 103800 4131 203028 844770 898138 12320 112046 631170 856871 893478 335062 364418 336428 195842 881074 772334 418091 723095 867164 791574 551736 787125 841388 560210 459686 746980 840497 618664 470881 173171 810846 181552 65 739793 183531 390 443762 64316 295147 755878 782445 863978 51 216445 530187 174654 174448 814906 763743 878389 785902 762602 866724 1239 872546 192757 737547 456610 1 5 890607 886041 421989 226596 241248 416318 3 845392 600583 867778 641539 1415 880762 1741 3 818946 891063 860183 516699 721947 140048 688607 4223 897213 52844 844332 502137 80275 4 865461 9 758265 795272 365506 860902 25650 679371 444730 15 867829 829730 125 806040 251799 892972 891277 680989 764365 1356 3 486783 18609 220160 322691 397424 845426 25318 581585 152891 270 578803 309576 845408 888455 60417 883959 821109 2 634470 542190 4 891417 550174 442510 2 101019 379838 119442 416223 755562 573677 251377 55860 2392 1 893067 604029 703268 108896 307 215225 522 861417 640378 873748 7 29011 507 56906 2321 148 75 7 631499 250142 886066 842272 324203 327383 256 870815 871023 2489 421416 337560 824152 832088 517270 351755 286885 789910 872979 608504 62020 886481 424264 97481 890458 4 260917 913 808475 36989 842 898130 10908 84305 281161 624651 883315 800189 530080 649936 193292 895844 19 34002 4181 807609 814412 47024 17488 892496 883942 81854 544640 4 809881 853768 829207 793011 879704 17705 18950 135673 10 13 1339 481898 781684 445886 293343 756056 646507 465104 427049 696157 413617 457 502284 855167 914 24411 4642 1 529799 861579 518538 57607 899382 894652 404320 362485 692798 559792 781248 810475 7917 476031 840893 6848 778137 9 794635 744814 67920 607585 738668 717377 3695 289530 880311 730363 858 887089 717696 835499 625921 765811 200194 852008 427715 793745 744540 159560 683969 232 874243 864888 1945 832993 869817 152 572398 118903 806465 143637 235903 78040 813596 3 897637 6752 791647 875475 283122 825456 631345 744747 74861 512726 12173 172471 181374 795098 13102 256991 871856 579191 77 76380 297475 856744 518367 892892 802384 897201 729150 887071 2330 11359 883153 68469 541565 98 2 9619 721233 685533 273178 713474 132132 16 797081 13 4564 803099 868508 338955 691180 781755 817438 867429 947 257281 50779 168995 584951 887342 182001 886661 774427 154705 224500 178362 35586 893950 809607 442275 251505 106328 670075 897309 504194 104158 47 722777 832572 310921 124412 4 702729 377955 830429 897079 740296 60724 457949 725610 313294 886936 807003 781464 704785 311138 414246 878719 334954 116094 372 28505 557066 339609 6497 453216 722832 2 896375 651 319055 545123 895795 2366 22000 524974 868743 11300 756916 360028 25924 410786 172938 899612 201445 36 622765 561524 832050 50 632961 865621 65405 678832 11438 154710 862280 99 821716 19 328 31116 664943 2 14508 170485 877090 96807 332064 421019 541105 869969 853575 715159 38 623319 737215 775916 51701 649552 676479 593433 1767 12806 790793 860325 822449 2367 369814 592187 155273 883936 10885 74187 3196 838491 547593 38228 460753 21 7263 241676 470640 26 412049 74393 811035 548778 560342 2 838241 847530 7 740793 91 885058 865680 745990 34892 741077 163 571096 846241 466612 857036 616617 896872 17397 115251 785080 79781 2 783346 845443 7788 345591 6 1 62060 325824 53181 44693 442085 890892 887837 136045 3740 39 865003 684065 90017 701969 847129 352889 884114 445617 890617 842097 25 792604 864963 772104 809820 889799 232207 843086 420051 182720 896924 180867 335659 280260 753646 799526 755322 849609 857082 35116 8 868453 470 783187 332934 573445 747277 420582 833204 889203 559111 14735 681728 83825 832350 1636 156160 316057 444547 741205 532612 819189 651 199035 436882 811868 143118 31302 2411 589939 801108 705049 897797 711795 414528 665125 13 299427 790210 528012 584558 392145 891362 884160 757636 442617 27000 116495 149636 854572 777067 813497 877178 895798 238928 26 185562 875564 150797 247958 515433 446963 761108 707072 121004 411958 421124 539050 642628 388961 278298 800742 775162 791133 897375 426023 602687 11 252500 774790 834505 454012 729247 846104 2792 760192 742319 844470 886096 16 891028 286900 260557 37 312 744788 556378 704523 57562 282357 857257 4 743393 605385 29501 866699 503334 129 322 15 872640 162134 848440 796066 770505 389712 130996 886963 194618 29918 225961 343535 795111 219926 333476 892804 659885 759572 245033 5177 179237 335488 688500 870683 873263 714632 387134 88 861078 16726 858764 62480 547554 497856 296842 892733 731992 758449 827180 869279 625896 384186 72757 715435 572288 630687 763670 700004 880880 389852 37498 610495 109 45942 335863 2 3 811123 2 346917 94672 665096 856715 791309 650841 763243 158103 94117 324035 814346 881948 632256 770853 79 843973 6045 856408 576843 698463 332308 400389 117667 317155 857229 599536 490285 14835 776457 754120 829042 886626 893516 120 554767 873450 393398 124 8748 782539 517174 301887 887414 84 730601 372881 251614 519571 667389 1480 299525 899459 99740 233517 546332 248151 159389 778990 809649 6 1 434905 17442 46777 791294 356 70387 770304 131261 246110 890945 38985 825039 89 495711 1357 231581 869884 239631 102045 430885 471099 422114 553312 694460 864165 11075 665686 859140 344180 108153 835902 843239 20446 539615 756408 30557 159 293860 4 896646 249602 868564 32805 126490 6 857171 401675 39 528832 892704 10 718557 685138 750689 216854 846166 703253 6 57921 57 281206 880699 708419 37434 81 342289 382912 199 894680 760671 318307 153715 601139 878356 796390 203150 741317 12469 46916 403050 576834 42242 888905 610032 29403 139810 7 187234 874432 787904 788557 245067 888599 7 147470 245491 791393 216734 817411 781085 541 768772 672076 64250 791026 349833 579486 594119 772126 23260 8523 2773 281715 842470 814703 255008 880937 861278 898193 342 134935 739662 13 287 770149 222 18014 258866 788219 43508 105190 56830 672589 705954 949 424999 880341 857003 620001 13494 5 4 841619 836824 895664 465314 122513 868379 444608 714100 860174 771151 25 850630 3 856600 396420 436420 604198 390795 831352 633481 363712 1 809015 559662 4 763934 45687 1508 304501 494970 889838 513757 816542 87898 701595 63 703824 1092 889501 855547 2673 17693 1 892539 448 875841 741797 821099 25450 824569 3 412025 388 25801 879293 523170 674043 6 711399 864728 1886 863804 857880 875468 782592 2010 895369 584840 490 526370 167 676656 359 586253 30764 611689 806917 7 6526 171723 341056 2358 30 869786 1079 686108 172 615108 897985 824991 776072 361906 638154 304806 869932 56607 16123 531523 243286 835219 831440 119179 397945 144837 733055 859132 682113 101407 841955 891862 53942 763099 888141 526467 859725 25534 690692 509510 569599 240923 899427 662043 95858 862738 743320 281490 260681 194523 815477 738356 3063 60 708231 111 825653 822168 13968 455584 894907 441787 868851 800299 702798 819947 46954 865764 549076 839954 885294 826613 878484 462 125781 52 846478 835 897311 498 32264 11592 342933 735523 51050 666493 880833 327449 3 884079 878705 124 412340 236985 759907 654528 616052 72025 5 351919 151897 611733 765836 106590 2189 849549 889509 83573 851762 559438 7304 865908 898335 280271 844653 333024 216758 8 873136 32 525623 94392 739070 733719 879956 796533 71221 858881 113 849967 615448 813059 850202 257 344349 368492 871596 881888 633547 131598 53701 6161 262866 332517 783693 808585 855615 828927 844793 453222 873314 894243 598842 868709 816971 861158 640526 226662 2 876192 2 876805 779358 62072 887318 207373 286365 127382 126 3 877401 613007 1710 54 653487 286961 260232 787109 1279 566636 12 815710 221427 1418 899248 852470 721765 894403 795953 837176 383979 790509 329142 872345 4 810318 832372 847877 76275 265584 317054 138978 758752 38 4 874699 850590 794986 835779 71448 656921 828813 354083 7517 18 663959 797136 406980 154063 541055 779288 555544 1907 77388 498478 837110 273083 843183 28 8 887496 134132 815787 425685 204474 883128 177999 5868 812496 892082 840407 760776 713770 219 844139 1014 48525 315250 851507 191925 872671 883883 770103 738440 216406 218164 894191 678057 739981 892180 16 47944 642618 883792 761170 139433 812388 867976 883567 3244 420002 59 369153 677770 739043 265708 817401 640397 799151 19 184489 549476 97841 4508 875868 19 11979 843936 81 880311 456571 746037 544003 400752 891644 661861 799499 217626 41169 258098 785859 217149 876610 397356 480401 884645 874 485143 740374 798720 867565 500966 713251 22946 633 810386 648522 64006 57972 862861 816790 79957 22011 468759 662025 835410 889013 6 866150 1585 278322 711292 899458 821971 860728 115774 842824 10594 894481 30523 489348 74801 514744 139470 46 835465 304528 20429 22247 889624 220353 193 711994 327205 898208 61 609801 231 847508 864401 137806 701255 851400 58599 430910 837844 790454 7 7 174930 536031 814040 429087 539732 1404 804277 157124 885758 894301 892098 548515 478263 158642 769652 505305 1 423553 29704 839142 734447 57521 758767 888333 87266 161122 402528 160 42299 107 215279 647563 890176 779514 46091 675869 503656 199531 231584 837201 539724 754956 772828 34208 392066 529581 66497 457054 879354 410474 63551 883297 77 609197 86 171777 863590 671379 764835 690900 246898 586992 4022 113815 56071 854900 91991 53996 486340 830751 898619 152864 653135 363265 500944 225582 484887 1 312255 826668 707974 744036 215200 54 291363 832582 800469 866726 275561 890888 67190 36348 671970 273519 605923 40600 78885 489126 835718 882086 509919 531 375170 522289 827592 728090 759549 840333 48 284562 172346 516170 848656 880598 312073 640101 793491 224598 887240 880713 160193 235761 2762 592359 763099 471466 1 583274 87427 224685 363139 391146 219 813327 848619 39260 896599 148841 108637 896137 773962 153235 830539 853408 762909 67720 865067 1018 91 844440 891427 835 168337 40284 840266 78845 868107 514733 1838 364523 63 505019 2 832777 882868 54617 816141 137272 621084 868919 14173 383232 370819 101754 701602 10 867691 871117 218105 3512 791409 772244 63 149774 828638 581349 856061 863538 804255 769828 120199 757435 11 6 42385 391783 563865 6633 510384 540782 813507 754675 4 154300 14076 612232 702558 283991 723319 722417 858161 5157 445824 284207 827287 505890 333295 2187 656626 33764 119 100 634312 328530 353029 141893 809633 4 545475 894819 62 32366 49417 446365 793860 709801 203190 892254 397305 150440 765678 849985 869484 822790 21689 543668 52467 758467 120319 304757 386016 853534 3 597976 195325 876834 258401 148867 9454 863233 156074 276555 4529 383196 884108 878027 696810 802032 312 730549 694900 254207 808874 485 879957 2 20134 322337 854462 60 820439 87912 451740 67470 153872 723022 856559 775220 494191 1 402648 243507 611768 891114 888972 198176 576 862592 897759 343400 17946 70296 851288 533251 850111 879337 809359 363226 41801 770020 103033 52875 284774 301534 213440 823726 626613 19962 339950 790394 869807 822942 759617 828405 261437 128892 9343 64703 95443 627090 878523 850889 89705 667467 85858 1451 840536 619717 5291 2025 840857 2 12 770216 883986 792927 876406 896629 889791 879099 899300 893929 5 175982 134 489916 856442 893793 1 93874 111984 40 349 258253 843543 890801 865560 261710 692593 67168 498876 865470 621678 757825 488400 806201 681386 811463 38273 735332 13320 8 292874 39211 593610 368973 416966 406820 550316 529288 742238 2 851182 605135 569355 150885 651126 464163 859033 107352 291660 636544 815503 362171 891622 12 329 899454 13187 771349 724747 5458 442 46734 3 545044 8 31 232107 843251 329 885825 896355 892043 186 4 758471 823810 649562 65978 509422 432137 581933 761353 869662 852349 740613 849963 19065 825727 860004 884451 264258 831935 652131 889185 850654 705067 168 819264 399037 37518 13 4 280900 857465 113527 875703 727092 94865 840881 142818 613469 854551 46022 536386 152693 477976 763028 705862 834800 876665 14299 11955 810092 135461 880968 459023 54251 735851 407367 852115 38 848179 83908 141 334511 218559 884155 1073 426560 800859 808901 157554 395312 654157 157581 822601 888087 3 262488 544476 584439 325107 883194 862487 830137 892149 845645 838989 608 493646 46 847676 460684 13440 530837 125660 881149 738612 893299 402283 883255 301705 1628 360039 24211 768562 143372 322741 275998 354005 115098 641749 52091 76 1 27289 659998 347958 776 277 531725 268115 636649 14 374310 148019 878477 802397 14 860090 768345 1897 500390 829470 651603 667892 317328 437510 22568 663853 58 707843 460098 896495 775728 535202 870210 884949 120142 109079 669336 147441 843386 214 14 897819 15 715906 895231 582988 215 151352 869538 737736 663457 30639 98865 833749 455347 893068 693342 35400 786169 255260 687759 749153 605587 320367 152 347483 534054 532284 840208 829794 161009 811806 799496 869255 508164 786387 64 60938 882559 9 776028 2 534201 6526 230625 109626 294321 84888 6181 138987 876610 10 876145 103532 732006 877922 830367 874001 691695 858871 833359 4557 710146 855199 847178 6 848734 841415 870251 721802 2031 896385 725062 412979 854906 5 32478 538316 899917 820830 884884 437632 91104 863701 863909 837543 69 880196 830446 849345 90563 622227 832616 876453 657255 823679 839992 6645 7036 401134 374301 179547 833326 808322 353449 798081 389958 696669 391751 224558 672337 772174 512127 858775 615764 799099 37412 110 5853 138210 468297 407460 310 168295 868296 11440 740484 44387 822409 2 651723 416 710786 12 2233 690658 768095 285052 842546 318 1067 1 478614 439725 420279 25169 878900 8 5 476707 47 836227 719848 535 15 487928 303414 677281 804135 32 738663 521645 41004 6839 79041 855382 5 34333 829541 841240 898507 21134 11 664966 683352 467333 699990 285739 340910 564587 890163 11630 454197 843996 514998 403699 856956 727572 880115 865420 44764 447648 880901 261640 207749 103 762449 9347 853768 415279 236538 627 314576 794872 399694 1 898899 703386 170558 862978 3 502723 306009 400738 895611 299297 762917 886332 854586 4 870415 713062 895858 628014 46502 3056 829572 836002 558587 6744 4929 881477 180224 830951 685948 9590 1214 628979 885252 347641 518340 551213 65 370365 428632 1 35 854575 714013 884680 824856 424378 2369 842052 439356 727611 883314 881346 3867 844668 899919 535278 1255 96992 822993 6620 280388 299972 605397 615211 110706 854961 816075 414293 4 822728 9 52524 64428 719970 888162 353908 630787 13073 92 478847 276357 763392 250376 182791 2501 146 16 870978 111112 168153 885454 38609 763800 1692 880682 2 851055 896521 701969 839402 64840 582143 805325 333763 28 163983 859113 337817 16369 292 12675 894601 813853 2120 813174 325022 807593 785925 630983 862046 870665 893257 285309 807559 124853 1 2209 693450 512393 62763 94596 482632 842918 155162 544 651320 820075 361661 43365 879076 874264 833609 876956 521503 892098 891936 891133 777202 793890 894730 6 27230 375855 871568 341757 882096 20603 892788 179473 875796 827271 1890 305477 349306 672725 219601 1779 168296 872580 888476 372582 432481 623891 696975 421132 19 854345 519356 703771 347544 12540 861816 850620 5732 186742 871879 798579 732297 1 81204 806514 828290 552520 881743 860320 843310 694790 151228 684753 54221 321412 618180 804407 749489 803735 648 247274 46776 244172 31 536439 785213 849680 24168 886443 689332 250672 874489 58029 838797 3 423 897940 813618 58 15197 521370 799201 93555 820587 722 213428 332543 8923 71358 588098 317695 898692 238420 890920 25031 12423 584517 211799 482772 81150 101269 638277 849183 668164 877039 2 788449 526902 771085 467687 879035 130604 29061 14254 286170 25 340902 837581 310 326889 106956 845804 1924 6 431594 91254 10521 629923 412205 546649 853586 486841 300856 878518 830317 741845 155804 521 464075 1194 1886 954 18686 768051 44 57109 264518 260272 686424 709409 704012 686359 394837 242366 417543 16882 393703 890468 823549 204905 627780 890442 418035 14 493763 796178 16646 9 190621 634391 482342 165178 515661 1251 893372 368442 483 802503 582193 348927 851092 222182 780768 83608 6938 827141 277338 852090 871627 6656 473555 90912 75167 890207 361586 404304 829947 864951 12384 41236 342869 87986 377852 326182 776080 876335 4701 819700 2 892791 150954 885558 351561 852586 127635 393500 874272 151277 683550 87620 789078 790731 891126 547424 5838 864172 320777 14 62382 848380 140965 108446 6429 443384 46428 885204 823133 383842 247870 853723 402 1257 3935 876482 847792 177693 327534 56 3 32829 478669 111959 873123 21733 5 44617 180804 892089 137834 580633 11770 845318 746164 47182 27798 12 856197 11073 643343 858467 379593 1222 430884 639393 884 525536 99411 791427 264756 16394 891211 1093 328703 146 58031 737350 10633 169935 15182 3405 868770 896489 24003 654830 800897 1451 695884 154577 44741 882892 801209 798183 434298 447006 830217 5 811412 340840 702005 220825 832062 751551 31365 86598 680783 225214 885488 812732 767744 637143 781033 213371 776837 843052 188400 1526 260410 869321 131 558012 347586 11 459930 1 813750 2620 69961 832388 814683 806363 207934 20025 737105 874641 4 505759 873554 600949 216110 193101 1979 1 371284 871764 129512 655367 1669 237010 29408 446629 560662 15 412638 854354 817278 335210 227677 862065 4 688200 496793 786343 318853 117229 941 141951 852769 4 846068 111929 889683 182 866602 289845 828846 19 794698 547970 766477 868687 846980 452 828342 710232 840975 896395 32911 884054 2 162680 757635 855581 531789 770650 588106 448756 5429 414234 499485 810143 329535 479581 603267 128479 3646 158833 842723 857536 878015 772856 15646 858394 4274 6 46 73155 813559 745280 762496 388 866488 356599 349282 311718 661396 269880 169111 1 216831 101536 161841 761793 59942 262446 2290 860395 199946 672110 843282 33284 616405 252139 9962 841191 270700 236205 675764 879785 23 831076 827242 448906 322 501533 816553 540523 500478 66526 23181 8963 448735 233 819116 889089 30791 769765 692522 776364 280190 885058 879510 155055 703309 42988 583399 803137 291903 4659 399 11413 16632 770998 23265 251546 182884 587378 645820 777840 888015 707454 270635 758234 20088 8611 873477 29 3 866820 851476 880491 676321 865897 566862 36174 413 151 865809 628015 573524 862820 890148 89342 446117 868842 3 751888 2840 861117 327809 832365 301689 24191 886806 520 881733 898067 46116 297937 133 51919 390226 736 132571 373357 134777 350612 82066 812083 951 877439 650302 427181 98036 897938 850700 40083 266707 756442 707927 567941 279937 381026 66666 47909 822495 723994 880389 452 809875 273444 758814 378458 236116 1330 1418 184980 7 69 238290 29347 744301 42032 19 783871 816397 870441 886291 834368 781173 32711 557620 1349 438644 36 339578 518514 1 264480 641184 717742 51147 476696 874568 845037 319910 898235 20927 3 852398 752091 716 121 38522 97512 653872 508 95895 861717 814492 796455 2 803802 891415 1 554818 853504 373868 15494 192 61 20205 107 873022 809067 535200 866224 120 865907 803403 70956 548260 19569 3 946 522522 849645 96156 868151 93515 1918 63380 877984 864832 616207 79460 824207 872816 346257 564864 852205 792797 521160 883452 684740 464385 889176 775688 276473 22669 469361 26646 5072 311 869410 723487 886509 292199 490710 205893 36 784730 122 17 333597 3 890241 726541 414319 308783 761796 91884 870503 656030 355489 445880 518765 862927 100 530875 879605 244014 309 493455 447876 656310 598113 394189 46 293332 862041 893901 44434 875095 509839 289422 787044 290669 19142 32188 853396 175238 338530 892262 769376 152130 37240 303360 179501 172815 807759 600872 782922 896431 5 857578 829217 5258 300578 12 817139 22748 855712 254896 787493 553588 682045 540426 832439 395424 730553 780989 280227 158661 28247 890616 66 890972 2 812133 633927 66577 249 302075 309523 869903 117101 224837 55 12168 424704 733272 47 812976 2 301135 764856 447 832729 3 839932 1455 94995 90767 348948 891563 825809 868608 850130 23 872350 800614 803852 538444 702608 854042 5 168296 849142 842936 456870 1 807159 560 866875 399655 679889 6080 892011 128612 754506 27 865371 90273 868588 807 2 56116 478906 890452 1395 498552 183990 30 849271 899627 873360 408783 858820 16130 881878 562641 36615 10 867250 737 1 1039 3655 845452 890481 869367 860792 33 846497 790987 5428 806580 884977 780253 889558 19725 373729 6 179043 315492 886620 816876 837519 477909 539 751078 246272 322783 514 829974 549163 1 519973 27661 754081 6 450243 387757 834703 401981 821399 389440 711170 714143 484197 425217 99027 898147 22 3134 811288 408610 210471 747056 2809 447323 1948 864908 774969 175492 256549 291475 427855 834497 236710 2 409039 148503 899031 180292 311239 767571 802719 124997 813084 645140 810882 858801 875693 482004 188574 822536 138016 52720 220329 849378 891217 12394 834571 100389 473572 852086 2383 598 682857 787577 5178 842940 860991 863445 585688 528891 153341 312778 280781 134 657263 150101 891094 535649 8 6 885846 855857 686800 836265 213548 791323 896556 112 686366 774300 549590 163616 686076 246637 112 557541 559652 19 329518 812928 138 2414 526789 634687 20140 774037 6779 167795 1326 645253 780952 109923 729200 2387 4 807199 548221 313756 822632 112984 22 807349 76258 852747 659475 730610 830580 870583 3 122325 37556 374477 52890 2 650423 625611 208396 3 22347 1 844140 52361 11521 867931 886072 261100 862127 819885 746903 743503 813591 535402 288534 443680 1741 151284 778862 873048 4276 4440 893641 50 1 726390 6687 32308 230874 695693 6116 316642 15 242684 714107 898570 357838 1492 493922 826116 363728 293346 683713 867788 762736 873873 838788 761044 1 226329 777716 729599 491584 785923 398321 699639 843697 498155 814246 31032 314533 423252 2 9 1911 109220 699632 729440 835040 152430 517786 746599 775299 493137 756057 920 3 1033 171696 452216 843175 1546 575380 889029 4 454891 140675 436873 17069 73553 552557 1 381353 354542 855386 856846 467249 492944 731159 551561 208582 199936 2 876989 599810 654278 871000 778540 842807 167944 202876 823811 721024 853367 31 365328 1015 205614 110468 890092 595612 162885 698400 431112 809520 23162 865957 891042 42611 731961 801628 844258 28580 735926 5 396624 589296 266016 75 325255 847436 639731 323761 234795 765267 25277 787318 891276 899919 525697 826450 823123 786041 847894 211728 831845 874962 177 5708 209616 2 168513 2165 790411 9821 897092 11935 3335 321336 848857 705105 51206 5684 753095 426248 160088 122924 143740 132914 116350 36521 831869 889578 285940 471160 785539 880186 688200 506948 750916 713728 511 10 402878 746197 2 899176 524399 837870 339164 868909 8 17 887884 862259 826508 186846 819201 538262 219 892831 76447 788952 48942 869946 73 879294 727830 77252 3 831850 883271 671058 869328 2 178144 894595 176363 750450 546 26042 855846 774104 146058 749060 115 217844 120884 848998 887115 5 516428 452105 855384 667394 894310 692227 847633 449209 906 569360 876156 690585 9228 650808 65343 872451 725836 833605 2604 412590 47 35886 735501 423131 734097 819345 696379 2967 106 862980 88 171473 833558 461065 7475 72627 864157 861754 198166 727070 879025 832248 120557 841981 877515 1 609949 482371 734261 8 208045 82351 832508 16546 581895 360371 3 383905 892484 9 899362 144063 44 553715 12874 229646 590749 786601 932 28541 8008 4186 333040 630811 895361 894641 575 840191 512485 160050 807625 1760 865855 32551 69512 226578 245252 545599 318651 855780 315533 207 848018 772198 799558 89304 355996 1002 886299 591511 170911 37690 825098 874982 43687 577017 853744 443202 898875 8895 899687 32278 260971 47257 3127 613793 19235 592516 853711 139327 807959 109369 509542 846740 850223 3168 883128 623529 730493 375196 314968 12 205480 13 586089 462972 284579 203856 6209 736218 838143 519459 690127 789267 345159 824251 5174 239042 283988 798304 803589 604115 761842 529898 698964 256439 651740 100385 163 486945 1244 761355 299472 13864 410354 20428 458889 575393 354185 634243 140 546595 574895 873025 41769 1 413966 85703 66829 858071 13 708090 58017 327 875062 671610 11 529224 618223 4354 877632 842596 697219 430889 210231 5 58 362 540726 808787 13103 883297 415980 11272 507124 873634 570327 518288 6 731877 881698 622030 404970 2560 723077 890457 4 898279 119909 133 1486 881194 492719 889419 2151 251495 383556 169971 789243 355320 665283 351 184628 417445 837213 273628 274638 125835 605907 1249 653106 52271 819975 618117 478 849692 269785 825820 9898 758266 885994 696351 858030 75258 863881 353323 3390 3 450 196546 782688 15570 836019 562060 635519 24 277982 746652 853353 211765 158034 87810 846152 22145 41194 880104 280969 128421 765003 891808 675 896637 2239 508213 21561 501813 827757 795873 898365 2 797388 859760 2 687284 7890 323814 493184 725878 158 898965 444441 33 253662 807135 11 831384 104717 580075 85232 7934 861991 150468 5 17972 550411 710 218537 355302 339453 47 779600 16994 402161 16025 127862 824572 635182 679643 431322 896330 846994 687007 720365 235001 460549 773311 546116 240793 867302 2 6 738151 270625 309301 298041 121 8 250918 884860 5450 337656 446058 674155 635811 58076 881482 891677 682760 85022 433947 377586 714837 169856 12 888740 630015 288870 173009 28346 371959 12 533590 11358 337991 1 489974 420626 559397 112252 722759 839 147141 40608 115 883010 840555 640818 188009 1780 20 371255 3 273909 882667 99 870489 3 5944 316710 442890 75886 125058 237748 567 23189 1 833679 785395 58400 877986 670622 63513 417101 32954 83517 34 53790 867051 798131 717242 870955 878543 795311 884537 738502 88742 798762 376015 583995 739565 133 759014 97835 4 695455 782664 332675 245845 12309 889778 30 142339 366100 673847 20 857955 866828 124998 290427 185065 1 85423 318139 325518 302911 2 679634 187072 27999 827650 250724 3 121877 4 686903 3796 292 843317 301676 1 5 58 3 828859 538877 564904 311433 502184 122489 637 840683 1 790024 406005 286323 876265 1 64020 290 128950 682626 796140 1293 10863 849263 858117 624322 7 46 860816 1029 686989 149018 444110 494347 867163 867310 18256 797926 263659 270592 365852 869081 872128 838856 190466 1185 301814 773698 350563 294366 33 746168 264480 804052 512835 422 70912 849927 737903 832231 862480 931 14 138503 155 34378 894196 751660 821031 4219 26979 573324 277222 850874 499857 289781 171192 591349 548917 831177 123938 503334 11 883875 117628 828651 2 26662 22695 489441 809610 56120 884624 359810 832230 25404 99273 430297 871532 551892 2 505690 598423 570858 895758 137720 386589 842649 882103 770547 254553 181201 372880 880145 3192 81847 346271 774510 629265 2268 2 843952 224824 647263 389634 650899 3 650 464084 221976 370896 729340 835093 889511 219086 174846 863286 42958 828083 79 180160 862120 368926 302649 693942 861114 511 693375 6 214 748566 805965 696090 875337 300445 6 381539 174755 14624 774575 617 86024 404535 753410 233803 721646 475399 586749 738038 884759 359769 251040 877363 782372 853531 250806 94836 142454 870962 889130 458801 825273 498934 825095 537034 839889 483508 570195 618236 281166 879391 426393 468486 238226 878579 22285 853816 751528 681 753869 886526 80615 107447 836359 7643 439264 682497 45 57 850592 443 50 269405 293 119884 123 26687 847292 15019 773282 702558 8611 823381 884815 432612 62 894032 347086 1604 40872 150750 34 89020 207244 802054 827417 679249 269114 661142 717248 258147 852035 146250 3288 784202 749170 799351 46 357595 106 338706 865640 285602 869186 455 632664 755088 465343 166298 184873 311745 777881 852989 686783 876440 855866 645573 375 149 849003 794877 884460 881714 396096 5 879085 25641 263499 793582 53652 613563 116844 839180 522986 36127 2967 7745 684316 867464 89359 417261 24588 457283 544471 503546 383554 20 2 223506 821219 24131 867404 60038 21762 671203 375407 88423 889790 244167 299397 8 817649 716778 54 114423 855244 331138 884627 182404 799018 299166 809813 784915 8063 866047 27576 1 899443 886002 384304 3096 883355 883445 754784 810873 785290 886965 139967 777180 652871 373048 201318 870341 889889 896047 174323 2 343715 688397 38569 896200 99978 9 862035 79232 73855 745276 864156 611425 651976 545170 640887 899401 295012 699287 155 604993 654157 3975 347689 301984 879174 96451 877620 6627 646026 809132 782885 51114 787242 223 5 228809 692813 840241 170027 804743 162136 68 224640 1350 711823 592404 60437 6042 878834 895121 196432 3360 724172 540390 728661 3181 894425 17 844706 8 804640 11 220300 29574 2211 775900 782038 875834 254419 863685 557 868579 267498 847698 895332 312217 732306 876236 495236 53641 888727 13269 883431 921 852246 897638 783857 802584 773792 849620 2215 855126 646307 349502 772907 409591 631892 172159 886848 158184 796235 533161 896950 647574 131817 804213 720148 48595 766304 426975 466387 148329 875736 796739 789873 404691 28908 399155 472 690 786593 677216 1 569265 327339 538403 780031 48519 1 656571 25 228004 894890 344941 30166 845179 985 735905 882985 803791 484971 162206 523751 780088 826375 823455 382690 157767 789986 30 417589 47934 410636 430 837263 3846 408852 20 798482 755510 546545 1 512038 359188 275096 703 127767 732967 386849 305892 404480 862633 72635 555308 509873 695966 280135 184213 567208 1643 609022 700147 832056 756000 859352 802496 219286 1412 4 3 883044 825550 341193 724453 502872 407668 879334 791589 753 422339 838762 407123 374992 827346 177 188876 520 642213 91372 353486 822425 803997 64560 778805 853151 840984 228523 197806 206 592828 351570 698201 133700 829555 559980 837703 849419 898544 35345 161054 655130 614608 872591 105458 434 326313 644717 27 240468 147860 832694 732534 7154 177531 222783 455887 10230 857471 17371 6 523446 107482 881697 690924 859499 313673 373524 350118 863340 897513 869263 387413 31071 6 407390 680185 176717 533534 189192 845423 74121 473850 792676 9 227005 470009 92656 838294 868296 808705 839581 446716 517957 837295 498961 17836 206986 748215 505232 3573 381846 695334 681266 2649 847695 532361 451337 621743 63669 776045 708521 891749 193013 27 495791 425588 866847 883600 81775 825331 32367 747081 3856 586012 289856 111283 217962 860360 377491 745130 279669 192798 45815 49936 322005 877910 145699 172560 611344 890597 93707 489610 122282 535985 621723 870254 339527 790361 92 745516 442867 854892 14 100703 859496 4229 95241 138809 858126 880976 319125 401995 6491 2 802266 4649 885967 14 689160 800180 705621 860837 852525 624533 184818 863288 816403 48700 807812 459275 145085 844326 884808 261 736372 331882 54177 47500 152924 259441 835755 526887 470317 866409 133130 227474 851477 234221 891372 787101 876495 3241 847049 14593 617479 246652 796595 728263 677775 529616 5 885383 237483 819 845359 143101 829593 534013 848146 1168 617678 5 74241 666439 74817 64178 254549 883570 424649 94977 209696 848752 90 276880 870941 15965 834796 309173 711496 531992 858172 277452 891577 150 852731 288091 121395 899375 730113 27 231512 540225 384993 296401 344093 867360 766622 646155 786758 335766 511565 313219 74591 892704 557508 9125 217698 1547 835676 500004 830275 3 53244 611289 3008 281581 3321 39 58 418911 720809 861852 836672 5752 158797 4265 527648 207474 727971 873999 597566 390069 871599 18 70456 401669 46 781982 870371 873165 864711 264180 3 884485 452402 4167 107442 273532 310811 131 787859 57769 1 654548 891262 304658 208 666571 70 213919 897264 893563 793869 864202 897792 811520 800412 854317 72202 883301 194329 123 755120 881162 773597 318 1 168550 562985 428967 886440 504009 893357 286778 2632 251893 864494 5849 275 892724 357369 19081 790752 854240 309878 29 894691 395582 18149 1 223291 744 650406 877025 279170 317497 899780 840735 776334 687465 174733 865226 120 62944 578913 216113 868715 787364 407126 544229 755361 535782 36 724650 788017 93924 532713 863376 881904 103 201568 13 138604 562465 837073 63 431048 886338 716 647 898778 657271 692445 293911 10 826125 216714 725176 749925 679421 476147 367353 490275 2089 793207 167734 5 380686 747635 889658 858858 383110 529377 54827 824893 877041 77531 752461 830536 60688 360187 171629 26 656379 1385 522764 10 642223 214414 293067 1 44 832400 224357 729883 478300 825653 832012 846533 677527 861728 882965 716457 736392 287979 145876 15 893157 415409 684742 276903 67585 882953 690426 856927 403311 2340 270603 329281 869172 550252 232 880509 12 8427 743 814350 896520 174814 892844 475812 775929 217612 681084 820485 8216 208340 888860 54270 363182 630290 204196 666450 861445 192177 5 851107 131954 331789 843321 10 776833 345279 167139 239189 28607 766142 535486 249271 641386 471100 52475 166 365262 592390 842384 569653 641000 728467 674738 13669 408768 6854 720787 435286 856579 863031 87911 156421 789112 348913 496106 865453 829080 423206 83188 892368 842157 91562 508153 656725 835139 568346 20883 134416 785244 318884 604 6280 194484 406108 529324 872457 202138 400207 374783 13 884464 76295 2 739845 96316 428070 800650 481208 706538 703480 886576 207276 558104 850190 895364 682736 206884 1792 572508 827072 636026 663057 400245 70 883588 142531 811986 759637 30355 208710 709203 341997 116339 345094 206937 3882 711588 451600 73434 420289 743680 2471 514797 154 871955 96439 606458 865358 332 469240 44978 622851 233 891449 232107 606658 591804 866108 647033 843982 475773 978 893472 436807 631372 568723 196094 13684 145 9 72562 657860 739234 621942 4750 23182 331211 831942 154538 365680 831904 5 477600 6 3349 171999 335 800006 48824 564650 83001 402301 8 23815 99675 864085 377514 352253 191838 435307 793942 1 529754 489280 857869 720333 2644 674016 141565 774932 507000 336 514213 528280 778104 41066 784163 5524 796904 590 623188 805092 16286 601624 358053 613953 1474 820629 101741 421304 565491 2 892246 8 146793 785471 152054 675302 852806 189217 138 600801 13 847168 46696 54 787324 450775 52 741817 40388 1716 822580 65 473339 744105 44579 684818 6 267448 854232 73974 185523 779095 895160 268836 109532 465269 47553 434269 314 2 287328 1 47 315151 13958 12274 729389 137408 278489 49059 834377 865139 234996 835634 822633 55 539518 410211 875071 6 2 691926 144252 817366 148629 891238 693000 878242 804430 369 155587 845976 1069 6980 878378 25482 179684 679 773217 861549 872691 393787 158905 540740 170181 1 234171 677400 139207 831331 610210 195185 277253 346567 886862 91053 805900 59444 678196 131835 891907 190600 414410 844097 158928 8 343403 655299 48 3 761253 8 777323 387016 881859 609869 591137 877563 884490 740619 450872 1646 107947 27 496913 876888 470778 279410 899439 395670 780562 653469 455513 29718 863796 4452 734420 17 112780 174 655695 6894 614621 272128 8 870092 896815 530832 250429 1141 298 268483 779725 795131 784263 16 536298 739247 898544 879201 500844 529 519965 879021 475181 898670 509609 26784 877936 111 610805 263 97394 894704 629753 854366 800168 754144 676384 111 361149 4356 898368 603833 2799 1 259 786685 575764 843831 899244 675899 401988 157900 823244 825778 837971 874997 830621 897358 466063 473378 626978 884653 712746 485708 206162 35939 19577 478619 13 74090 259 83045 888793 405396 600971 554007 143332 758425 632639 4 5235 646564 10952 12097 829038 8339 570929 293379 511126 843097 724661 622868 875991 2057 697825 115348 871986 358905 231609 835768 789525 1203 764097 880934 152358 830957 249256 569727 559173 887956 25094 23119 191653 443918 852962 249690 832970 257760 772875 831095 254960 1092 255223 212950 869482 248120 795453 487520 820080 806866 357508 23869 829402 335645 164165 344996 871603 112 793624 109063 9 860086 870749 800849 879638 180829 883776 138740 790503 479634 739962 12 817637 92 1648 734234 880777 169062 428495 444048 473802 626332 1 771919 521492 397402 593868 239869 806147 874770 437569 878372 672570 459474 2738 345970 64492 10366 199324 845212 712232 781746 791146 423118 635802 1643 738418 768819 31575 494262 881979 315247 9175 196456 332540 119845 698037 759535 822800 144521 812687 338362 51201 193747 838261 874786 118 701830 855339 4580 829600 852901 657549 286044 503207 36428 3556 731202 741230 103906 845779 743129 762265 117875 808434 752536 366624 15118 291527 693155 768800 107865 224823 823057 69 892876 843474 281954 130476 712744 2298 730697 196146 736595 746738 182 213924 156 844342 2584 705555 592623 885727 569299 23692 767315 873227 3786 875053 481393 81 871908 29980 361430 818158 588521 692925 618300 843664 96564 893628 224359 27504 807454 1955 571335 395823 890842 755370 3 22008 882160 648102 203374 1000 878637 861419 728107 1330 4258 689187 712 725106 498942 344299 516497 475442 235130 231 82448 849138 855991 428020 829717 289684 814567 455846 863079 771266 492376 761896 28886 3515 234346 821752 883901 847791 820624 885951 9197 526582 729396 50 817486 211730 831366 834869 476783 187926 132247 420383 845023 872582 119 481851 2934 595209 817872 7058 7381 264 855118 399122 485929 731899 636453 869105 703665 891012 870222 457947 80760 811136 887593 709229 250 66903 680338 834076 843368 585 587 845 4 310 418260 28407 261572 892400 179188 815729 506 540563 573 11263 876964 8 757413 713073 36920 840326 379889 206849 8 6866 496387 213983 721926 718714 880788 490377 549287 227167 877196 149237 2 47 874161 388567 887263 847249 328303 3 66879 11194 571096 524585 815618 567774 867765 665282 867705 757147 865592 314562 565158 415802 410 383702 821827 626857 300836 128988 899895 238 185755 31 213782 174 73973 377062 298403 229289 44169 795959 313106 271337 399006 866835 203188 143589 5 2827 554231 457625 2 19017 30622 46489 538095 895860 845427 731621 53707 884507 4 344879 48543 79432 252309 255956 740418 15584 42252 732285 27 14189 474045 892981 584789 37223 860750 2408 771342 521708 697732 89905 337274 506087 2866 713464 663193 558336 890737 477455 95031 212384 153491 103819 322388 816873 809 51050 814306 879690 209794 861004 266304 192277 60943 833480 426699 794442 899158 865935 892640 5 880307 467855 843248 885061 891428 672515 450370 670856 754375 219786 468396 876424 17547 337 363 26800 3071 698024 442756 7083 189591 804278 854002 682413 407371 832297 22619 15194 600 107831 16699 411 638015 881681 892947 768010 3275 4 43609 11 878050 584045 822777 852985 94018 816433 767717 477916 519279 460869 719 527932 80877 420710 855073 838616 6 874572 88352 703157 660988 781548 720590 59 50995 790571 168812 891714 651357 663040 540949 560081 111432 573860 17673 799358 298224 898310 2519 882570 632156 889469 590820 330438 743539 812426 2 1872 897512 697764 244425 392 529571 621420 164873 887030 2228 851 587406 391 3 562399 6 848105 708363 837055 339478 868771 787700 896805 925 388130 843427 852313 861588 818043 495515 679968 693385 102213 280668 848405 870795 880616 873791 831399 238211 60 846158 897025 104221 253114 552382 91438 876482 893885 836453 377948 729067 825784 885900 488802 279017 546809 480123 302958 438 863901 768827 640836 756765 493755 840286 893961 833639 665162 606501 568227 772946 858975 512457 2676 846212 835301 714229 795516 782980 3347 166279 500471 187140 190 38541 313434 831656 174875 279943 396418 32 669410 14044 841984 27943 11403 884035 186005 580885 309085 789261 766885 520634 388774 384929 608300 570485 867886 620354 741453 97 53151 73940 368812 335 891085 898287 890027 462673 891661 570812 310653 852746 310738 538656 642726 68898 2475 95139 875228 863943 372361 836679 2 876258 707 93 3688 895761 588935 865205 768337 98222 233448 135060 1239 247596 8276 831367 790159 746750 638404 683528 859055 872263 819457 152 518105 499945 572338 862125 340497 701855 879602 1386 894916 621350 60481 106994 515332 414054 347775 790558 1777 888831 584004 745287 853596 242501 32 804701 830091 857662 834941 221466 823096 515983 436590 157296 518569 231115 814207 873247 815911 853730 259197 883370 881337 421276 849324 822422 24589 760095 795488 855022 686826 269033 614251 734703 1272 847372 650779 884045 257462 796581 39 16 609746 353513 5399 101 230774 832525 728930 899520 159652 121949 91897 834906 807001 1152 14226 885184 490162 443 482053 814822 899480 12 561787 7489 69 840918 817941 799 880786 469809 99815 10 881525 707389 649410 122 849721 793649 503764 104577 6 866338 777025 810564 884311 13 438471 751609 865758 2 20 834489 817278 86826 885528 5874 1 7483 851849 888323 652203 849357 896613 323929 820861 897039 321044 779955 290770 888607 895407 140519 51038 149154 18813 763009 836705 824572 882808 2 1294 870252 94872 438790 4 7 482335 881762 398789 61480 17545 272982 316164 704963 6041 807435 683046 91689 3 95659 70305 867902 506517 134799 74890 483998 613305 851247 131112 795801 368766 38 894166 897146 878613 278276 876960 680460 133385 360116 410 565806 86 215875 11361 836866 373515 26977 755225 895215 244843 327018 365038 541246 217095 73424 686129 775225 875511 634263 92977 306201 887987 863781 272619 3492 259477 27010 882340 806616 81324 875958 397776 833826 552947 844503 271325 5 112725 97474 789626 807278 259273 220689 899508 16 847045 422074 33513 212430 823254 1279 433376 865034 627 42629 697411 508153 194084 11035 878283 460707 728364 9 886217 816122 222458 3337 333691 447897 752125 605983 895397 2996 841075 814610 126187 880994 112792 812015 15372 473 315949 890120 1615 813782 94879 858184 883794 873056 831099 832538 516062 847576 708281 710599 515104 583407 756 635481 34 55328 576372 358525 368418 817 476298 15 868826 62513 373217 477451 816060 559854 478909 674678 515534 412789 5 887808 30125 3 870159 5814 4 185470 741650 877887 18852 456982 821892 666684 819497 149890 95179 293515 3443 518508 885552 2 359925 139639 164458 893134 62987 72664 25416 644010 857521 864633 483063 806323 233157 102518 186397 872933 156644 1809 115 885305 364244 889886 876790 110566 166319 735864 262683 869748 391480 45 850800 752516 35846 390593 168862 776994 22447 287000 64 849524 483317 430920 447445 839366 898712 488969 152919 173182 871474 42 895192 21 65579 888081 862587 682765 4081 746754 109970 851362 563368 541995 250449 108375 824518 892030 598730 891617 573716 235884 133193 544190 105 704578 672416 143675 897863 118 893864 902 1 388277 664759 206204 18801 7965 714979 497830 821624 473927 766953 125941 353185 852721 848945 61412 855015 26403 617363 63680 313 448500 123841 460 184 3620 202 90 55132 367056 698875 883462 96 98388 425864 337420 158225 352865 3509 157861 736392 730777 20931 536294 560383 86 857931 748497 1068 501942 10 834276 415139 168020 736002 180251 610882 162541 863172 323933 211862 208414 134466 859640 510850 43364 475 198068 770274 694311 821384 87799 618163 880330 1 130321 16899 160 44863 442775 317654 792482 402 404 388857 881081 881114 116350 37210 498687 8 886586 757106 854660 358335 862198 84 70010 414147 839165 677701 7 829317 102961 149 778453 884117 864912 714065 8364 578832 250711 842451 290764 823345 43342 62780 22142 203189 49654 605728 408051 108645 333 894240 27717 633892 783822 355685 711647 5554 301 817240 851146 304687 806481 895803 161522 24804 142963 873686 29 889533 379436 757434 751 645523 779629 632018 349894 893550 114441 858920 101883 18031 3 158940 869383 846808 532448 640253 6889 682188 667193 4321 52826 334691 895152 170875 753496 789944 19892 64834 18489 600054 888200 501978 881827 608579 122388 792364 556499 217642 882640 530447 433820 226073 899076 849788 211755 465063 98473 152788 157618 2 869034 183182 100 295 697537 455568 42 856259 799892 857645 692320 888911 4 128443 693709 898831 815779 1 480052 133235 721147 888395 798597 237339 477956 182792 50029 13 870062 114610 896903 165279 579244 8 19650 655 432246 346292 742585 476274 838016 10769 883623 123749 191814 663627 760009 324684 846361 793349 860495 74533 804252 214261 834293 850969 59067 132988 875925 287844 110910 898647 831250 20 777700 158545 862508 66856 462151 401964 375973 850803 164759 323696 28 536309 537951 179245 238 272353 3 322575 166469 68 704010 647338 789791 8389 13533 882916 109966 161821 860868 352546 860579 349712 630787 866350 3675 858995 306253 1805 716853 411 19674 1279 497974 866897 3 626153 814960 848542 376282 481169 406637 876154 551784 5 467530 528073 82080 437663 5 247083 851637 47902 10598 674272 197750 890632 59137 743865 2259 818473 310983 608894 859137 275825 567944 72171 19 556164 851330 890581 890499 748208 2422 65728 1551 676469 51307 650870 38076 660242 44649 700558 122674 6 4 891332 548528 367386 627214 85734 832827 2669 4 899876 61 509 159116 866083 152 766538 427054 191834 159050 466530 897015 840296 179237 181972 506426 5 683171 29275 810966 104 537673 734534 166500 598743 230768 62 398918 360328 38594 960 666065 285798 264536 722436 765003 852635 461822 793795 8 7 687631 813321 620099 1 6399 780022 330189 24034 531417 855864 609063 500 288278 882807 251095 764086 459662 511075 328355 564471 423222 821524 890985 303575 227477 155569 401328 799168 1170 15858 656389 739989 126588 787479 807243 708989 9344 268333 876753 882752 417096 795190 862871 16677 323732 530765 514767 836124 870453 759498 822564 351746 55040 874263 864350 1 65912 549788 434667 13303 896482 41 398 702248 206 411 52860 58083 354949 821982 633757 103163 892156 870961 266830 64174 67260 825285 863152 811062 377168 838275 247748 872975 425 742 292143 895434 583070 852181 355 10 151539 830003 461651 174284 696100 227934 555059 608178 401577 158505 381963 747221 42924 340594 21 310498 879931 864879 682326 860213 535350 347272 233123 225699 850734 4 834672 775147 276880 483 697887 885524 595459 850345 1080 854073 382952 767018 195767 488773 799965 446360 237280 794332 24037 38 809467 348721 6744 795750 1767 53 345289 114352 490232 708555 848488 5003 376019 7 2 866191 744324 562274 897459 668686 5529 359291 109973 632378 313472 80286 180254 14 739042 877012 899651 288538 571106 873031 419695 898894 434353 441312 895493 1806 890353 92 602165 21500 211409 175296 570643 845217 184892 848724 745117 319167 517999 396755 897725 882872 7 329633 106392 248016 206141 65 328160 260699 83945 1253 34 156126 247238 600383 549206 642094 215 159042 80461 425730 836919 312677 547361 739295 870540 795784 34 858697 157 880291 684326 762316 563616 893217 132 19534 4061 67835 809615 847696 97 102 6 145354 348595 872002 6 851192 860368 1395 469668 53547 158839 14051 611728 816097 166 429596 3744 2376 572605 13882 767784 49411 638081 831482 283375 7408 867307 487382 735051 425228 837069 413228 213184 577810 561227 756 615620 258406 439047 61457 2 781110 864255 3 881483 167 35 554341 351 56096 8 868974 6 251625 242618 190942 515086 128836 799050 864081 325934 890452 265557 11963 370 148784 815881 14109 111591 612007 887695 457017 59 32395 892302 865806 710630 524217 1018 10 859057 630000 203913 14831 30668 675221 211126 110835 863425 742798 102398 427839 135014 613976 205 726436 781966 82613 2104 261 306883 898964 448060 916 53 489543 56318 476870 443373 899753 822908 499295 708820 660691 277197 311715 394406 528252 122251 46162 26057 882464 161902 124694 853449 230090 886849 848045 855537 537659 61 13259 38844 857587 881384 300433 120275 537 875499 66166 559773 654631 812421 323005 54 2797 15744 389669 62228 4 132825 843829 70947 4422 616212 893278 872965 273077 21 445616 885849 300990 132800 892380 440506 179176 869425 39630 474492 883560 866965 4 829316 112734 330272 540004 5883 348298 16 607 806894 811242 502818 693457 709567 362 876727 878254 897173 846223 210468 47040 848467 802241 111192 468152 300830 333996 166 846876 853030 826268 743010 104177 898186 887781 9879 8120 399 790495 532753 194347 721376 247044 250070 843409 1 601907 867388 537504 673162 54 886565 94078 34012 50 863156 387741 889031 876522 802475 593 21 107376 854164 4757 3 773371 401790 693218 101658 757506 869630 2105 788627 450699 96128 297 44915 65494 3295 871014 3 17 810370 321880 131111 647688 846871 319230 45533 74 2 36 879643 808015 620348 1 20 502467 8370 152259 22235 838883 402299 175687 313812 34906 885709 562418 322 772592 114888 432705 894514 733078 46208 129290 813108 6 87656 416079 653630 280771 470396 478482 482439 837643 735059 38572 611628 849179 219873 820008 653495 881448 87223 880655 771466 190165 852281 854364 768079 275435 95447 891450 2 745501 891353 863761 883691 557348 743082 616254 30281 811643 100752 735858 180759 62362 28 4037 410916 827545 882823 355709 882098 2 658743 484634 48431 594983 335149 816656 5 12 40391 893248 867295 882666 728561 101 886701 54264 119914 10 141962 693842 805685 479058 4 154560 615580 889967 887790 263694 8 294 343669 234 494774 139 437783 4739 809905 275582 691262 855679 75207 34 559732 894250 786172 873946 501807 682522 561015 884990 857402 705572 5797 491363 124354 3 878147 2156 23803 580877 897687 445552 543129 802010 3 290418 285137 779559 846208 220275 868738 28 881101 464792 158354 886381 104481 772543 825636 763743 893442 455778 837067 12819 813883 28932 71639 569719 201781 764978 354368 767657 682104 337370 42256 842112 875323 44170 405520 404954 698561 152060 422538 643533 14790 820296 61648 311191 182951 78493 359 143 49552 137586 788852 810778 888139 880117 42240 841920 450638 203998 764255 276931 884899 14247 36 3772 402318 315803 5318 750969 575076 123360 97017 145 776897 385040 313575 730657 46506 170680 74387 876900 849566 697166 842764 409839 792803 12679 799818 644270 739953 885903 294290 190637 4 5 71018 885771 552 545456 441 878198 316432 676440 94 5233 3 615763 221623 85 879844 235529 423590 832974 725551 607333 3 255149 268543 816193 5566 626931 16733 701130 56 725137 564983 12 499555 881143 277038 452686 362935 190126 4 755978 790148 251180 493426 706547 518965 592507 877366 524769 884977 774965 791460 754335 429521 523613 502435 449016 395496 553538 897085 14207 692301 655630 826561 71030 873652 202199 88442 370642 176414 106557 434816 110346 890382 845873 324567 7 97480 876150 2 32914 881567 895100 711495 228019 14300 3670 735899 792437 895834 880578 234748 6135 847335 176867 670214 5 894756 765332 786 800806 84 876689 887762 491724 139640 10901 810915 512252 55059 22629 199640 674852 144942 808581 822278 609211 559695 3 3 56439 449280 853716 3 750185 214899 259917 893529 71 369033 63427 257 531580 489177 815089 151068 257191 9 891927 431105 721475 703560 888025 793898 599034 857383 358958 896575 12 889903 320871 488637 862218 512865 182252 651337 865063 876024 168127 533221 680503 378026 891867 68161 297990 874552 717377 889630 613629 855724 16 199676 16 874844 395911 858784 814526 411500 371949 858624 282380 857018 603719 138315 211 8 825524 15070 728385 729474 859685 855071 65279 880248 340085 882593 148244 173915 157394 3050 159967 48083 496 14829 268439 381318 17 212234 378931 236560 791042 24 677022 698946 434828 364433 466059 813934 748534 876958 30699 853446 436512 741818 778378 877770 779594 126558 834529 7 783834 1224 19281 818177 142818 299674 1628 865563 565936 888442 727271 696032 657551 398048 573340 336519 784932 719253 725505 805480 366250 21476 669931 122363 19537 259399 42794 829478 770828 753832 112334 691591 667 874260 4 271666 454203 287031 580203 193560 799885 19 898820 893 896256 26300 475039 183959 343974 815305 1389 668 723177 509990 689501 579 863006 867493 718286 876593 451069 813972 863239 265840 354159 239228 820034 8252 892060 796217 67249 861235 731331 891059 92 1739 603389 72713 838437 40777 31997 292217 146407 23580 198182 895672 198813 854173 138007 811273 12025 859964 684097 814902 24018 889119 879929 824890 234364 530 888876 207373 866589 887326 357373 452316 1014 2 137951 310760 808913 58090 307631 30498 819706 730234 863332 885583 700111 137945 279662 194543 556592 483647 545199 29341 475142 298861 464923 691131 483594 577063 859692 198996 750663 510831 465908 770123 899762 851310 531246 2006 258 111353 201639 53817 764589 635319 1741 1891 694163 62444 872976 659160 218955 852074 617684 370950 1673 522131 824070 592911 254 150287 887725 94 895444 301403 282198 1838 850884 4744 841695 883140 40306 877464 804686 114 418998 156133 527777 58250 854536 580955 888705 830371 163 811351 349518 179895 822439 49 217548 8336 454895 897883 5140 1 511297 731785 722187 731562 290248 535041 293555 626512 239994 623445 91613 767931 797056 188235 842882 487276 785263 750907 228871 432162 185804 34 897901 795683 846744 9 198414 299516 811505 10760 276095 269150 299 37158 21 23 341145 887468 6 881198 583748 2 859707 682600 2603 343313 142858 243686 665302 873100 572307 872389 879121 787424 92832 836852 569474 894800 91400 160056 138942 717922 9670 375892 364667 151324 493078 2 686218 225414 8441 12 878180 833461 511680 893876 832241 22 43 59 881485 722710 726880 1 158300 116048 463525 859669 736062 365429 115285 501607 102596 781149 826823 500 1368 864265 812594 2932 66684 897828 31149 871719 880434 591788 30 725419 304022 184423 2698 274530 29 896905 485132 873958 809282 349064 123 389513 556841 648629 881314 897804 15754 868114 19220 340078 528770 804892 5 305799 859440 891818 893824 799653 28274 779902 757104 757010 16 461513 463620 186367 834073 237234 891850 603463 792432 107 886821 791473 11719 890467 671993 864508 269495 782307 13933 749020 302 897391 477 34294 487088 880789 600627 44908 536418 616228 763156 295 216 530898 877243 7329 821143 869102 3660 771444 301283 821571 143984 1 696934 884052 124400 36 841091 200346 234492 130092 296854 124560 824185 699433 786561 717928 154516 163071 197268 734773 77 6 713232 854 790113 888877 814470 445949 389314 489658 215821 9 842485 7 489269 26617 418026 679207 859651 861888 2932 724195 11 759119 729671 348112 421188 865354 846560 479955 881747 858054 873631 16449 96756 182265 504045 1271 2 217809 587847 213594 218114 701299 874658 600232 541911 116677 147000 15517 833502 866846 851837 434 866672 862850 104 616897 481165 4 841781 97259 820212 5968 169194 875400 3791 2 870220 89199 320571 6746 324 71067 784272 1055 145 771987 866208 6804 897432 65536 237269 746263 486406 119918 884982 790207 120219 899628 693710 745090 439815 6 342572 338661 54555 3 855091 879717 1663 853100 104558 703348 881640 538907 202174 537332 111 63361 470261 898261 381228 894006 75229 823289 856210 173260 224885 767331 730851 2 167271 818457 823103 286162 305875 885565 18 130141 873612 476620 293616 8534 676054 163275 578340 741539 214686 1852 873052 637162 85949 507325 855804 295188 352985 338283 16 32 62255 667469 825829 117248 765196 828959 39097 723034 295063 122863 493256 18444 274570 804145 231384 100 113389 465419 36514 463 150 223698 329468 2 858677 826318 761880 773209 777818 796624 92271 808519 692182 288610 417974 411205 1318 784802 866292 1 613279 821700 48081 876533 841834 696494 10153 84939 795065 469377 28882 459438 1818 840151 669430 888846 414295 93325 101792 799658 62222 573747 9666 364306 1077 454070 825474 899953 817086 773523 882071 59220 250466 2 797458 417419 66568 850387 371820 874312 6927 806505 50705 358762 648974 838281 64183 577941 801083 10184 880233 748417 2 485582 605177 870516 121141 870052 751303 877243 781108 299609 44 784 885120 106360 875715 1517 857956 2301 357703 795279 243114 529984 852285 816669 111202 893663 872400 897848 245 25716 218577 445565 859573 274 226583 765195 827329 499196 834562 534508 1411 822905 889504 449053 789040 253370 169057 463310 756481 355268 608675 855700 2 315969 320705 767643 75108 811288 103 17244 19 865946 783815 63078 892579 70310 719148 785375 162688 895749 2328 788669 574914 864687 854854 74056 77616 219168 250155 613307 41 898049 882 886153 127 731848 38201 13491 616353 149236 3430 780770 70779 823211 558719 11368 17349 1183 70503 302 2452 152592 890970 23616 861370 147 9 5190 390784 239639 873868 136419 680403 218600 885382 26093 2022 389855 37 777282 841480 847263 323741 61 26761 527823 807470 149026 419006 570045 733399 15621 23 807859 72944 184788 425414 527600 872885 643097 769497 671867 284742 696820 492 800596 899646 671917 597736 818116 503 166258 487718 496387 896582 431325 156308 4119 815187 67 698700 793548 228672 857135 5009 165957 108014 895407 759911 731959 675159 3 8 563710 412262 22 11 778556 883445 750476 863528 897038 864397 11 214 886712 894264 239786 13 704040 846642 47424 966 395210 871777 53639 745424 362139 642430 876555 277288 799453 41376 308359 884194 248506 870363 834 552619 406763 3 800299 871953 17 858539 245323 576848 222147 228784 21619 762000 64 192522 495101 46548 895678 863492 886125 883242 888969 58981 231824 838003 646954 649216 893402 831870 506919 470548 890724 127040 657445 891923 148526 881326 824750 8146 464222 530996 316120 885977 17368 20191 891280 32618 341769 573759 158292 834633 14 487814 256131 261522 756328 751 443952 638668 403197 708063 52295 552380 45 124061 805901 760 830811 881353 252246 284615 344752 804333 304261 427004 609973 751276 937 809112 636690 689474 135 860725 20 4658 670290 877836 776889 871388 760762 434062 32 180608 888349 293587 18496 324375 12 176311 895034 618110 839087 837914 355397 372611 3 730528 818323 820944 20845 675717 416442 232384 697174 400891 414015 262269 689731 241797 1 741538 899357 831799 809199 15126 890442 1 193882 452974 889776 897734 878705 839186 838825 865235 4226 885591 829329 770377 218931 410283 660008 315444 12 1677 756136 876975 3 476940 39740 878852 141528 88 136110 436610 2283 82 870661 14 733978 588486 615 522851 630190 668378 890516 806988 71 871426 4886 771746 5559 858584 573818 646600 823990 1860 870867 475442 892199 751346 1642 5701 42038 343630 565713 12 765374 859342 700671 137153 406761 511 421865 770253 129404 53976 713653 888487 2507 277340 440872 12 70657 430113 52038 710486 758386 700793 15765 183446 83 223446 841681 494081 866319 787125 401946 383268 878713 513483 722522 882817 819993 5 347567 365959 896807 286318 856989 888540 774448 5 879244 857826 873505 871090 41230 155585 383643 322718 61343 887880 524420 2 241830 626540 513758 500093 401831 895327 694203 217 724517 818287 4282 392404 895892 286 734518 850443 17 237646 730167 484416 235889 803139 513392 738057 2 364086 253782 277411 877021 156125 231585 804470 23 55086 42574 7 713439 3 227398 587 11 744 880709 87337 851474 293709 420347 2799 843179 793156 514695 382339 865336 660387 123 385712 17 837388 817330 726681 354580 794312 449561 472685 876585 786894 357150 2752 96 832423 16628 261776 885057 438708 883842 3 792470 181698 576133 164220 98 877386 199309 819572 899451 323733 837565 600880 2 883722 794768 52 844982 853003 574285 289305 344503 374341 7638 394719 887966 595000 737979 94036 596802 889426 608118 421929 8 34558 669649 879456 828685 893915 699843 857187 67120 68368 537756 703945 889606 530940 13570 555531 133540 12 133170 898203 672405 798256 634152 896839 853493 597922 826147 859625 819916 559455 896076 559086 419 896036 417769 889417 9 155581 641391 415946 718351 306420 273662 353646 51 4 838394 423851 35008 533659 279300 1 872003 256267 724564 876007 87576 779164 271797 298841 711236 885838 5022 898469 814784 679405 867972 792387 871428 530607 134080 884766 829428 646896 115658 485703 895491 61 462523 832458 711828 243377 2297 564133 786394 341368 561950 842140 745892 820475 347924 870543 19389 23 9646 3 431599 5 291331 216 270756 859587 884646 5 219662 815591 900 881056 767012 991 622607 55283 314996 780873 319943 885782 307049 857727 40207 512523 557245 544196 6 135 855346 21770 13 150942 43053 264932 741628 671585 152309 655783 281336 862066 109392 4 239449 793752 792664 17420 505844 1 463332 550712 536042 2376 13402 661705 103508 619979 733865 5 812601 392109 841366 892702 543389 147577 464572 888903 438820 390783 864437 885191 592590 483 819288 593235 274245 448 410 843819 3662 8755 369061 777235 2715 364572 87868 718656 191102 523639 190184 726556 625283 717377 134665 134379 891941 854417 837288 752537 1198 566595 232367 883564 13 613807 806676 520894 19 197363 281734 632176 125543 729332 700707 136 891120 796166 185537 51306 1 755075 30 2 836179 25290 17970 317183 869439 594126 868662 98719 660228 1559 882344 187020 185998 381131 249248 884221 808356 153576 735125 861705 852922 848493 677799 359644 634930 758572 2 882114 858093 256 834258 43191 860857 829669 198936 506026 78155 2155 896189 705254 893632 346735 3858 52 42 512856 196922 46415 30 11 169726 853826 812829 484866 313192 828069 30 767544 114127 70683 775003 787566 167845 391097 667315 273497 861456 7402 879065 845898 148 862516 58324 81765 179574 107935 856077 19286 807296 481 744851 887849 452353 63705 98942 2887 678295 429131 56745 880894 259614 107941 264105 15106 44 184278 665211 717 865742 436 384543 1 160377 519542 729518 392210 36 736071 11601 7603 898459 288692 695841 119260 36350 818195 868205 678141 2435 879124 885354 840896 251480 613788 353567 98 7 769701 650508 872980 3920 878 334745 206456 524691 21 774018 544759 50652 751441 1 706126 787200 236 151744 112985 4772 2 45369 647671 637295 882 853137 186702 288527 858858 849399 810679 876134 328281 38440 314 865443 36756 808465 891022 896786 753716 883993 733919 255914 5593 716302 652962 194 128 187386 835128 126 710347 428443 249047 281392 4 776172 771773 799593 87799 805665 269 1351 881136 785920 884254 26 702439 825606 734640 156116 591717 560056 805411 384299 845338 853876 24343 852524 728266 125462 749575 191647 877251 55 415583 278046 119 8038 831028 302 3 844604 165918 746850 859244 738239 369617 70100 894630 466848 415840 708491 1 395946 877322 377271 867120 806124 825510 26035 727735 1972 891327 575603 621607 99032 515694 3 408603 597098 892139 785424 1 879113 20661 385157 843162 895126 787179 887365 250632 693894 181878 12 11780 893041 594 1 604180 888759 214079 362388 891644 884030 868924 812686 896770 54 856298 667021 652602 716427 188151 395568 54250 190227 866686 412191 544542 19763 182048 26 492833 803279 581165 4 67831 835412 556560 180485 80284 719020 879107 833330 728557 799462 894528 906 414 504 479454 752872 256669 805055 82171 320 895454 700585 234695 829101 88329 878 270113 569894 12554 160063 268703 1851 839375 796906 496057 500 877813 769732 2241 824139 115789 143 878754 824633 373386 760864 883875 456624 527327 209193 885902 802274 843761 264207 810317 601751 718385 239095 243939 800375 576018 852836 235320 670066 581335 838258 856253 155341 437439 694466 135889 860524 873490 587252 308086 830762 873890 841703 570789 12 835772 889838 865596 266985 4922 1 653898 97385 779914 113865 852339 710376 842042 327108 22636 860664 717820 153179 881402 78210 822873 170085 835182 131224 886917 358050 341938 816428 66 497664 10273 398162 813119 318647 2 732723 432531 215264 405477 6 704036 853818 76179 432964 472133 292317 431280 64703 1925 705685 91811 573246 511720 3 720725 288982 805098 693132 325207 541327 795579 792011 894177 123272 851851 267849 869737 893520 97 39 181007 897277 240441 43 452602 855437 264891 723919 48715 781673 21 42507 222440 143141 861786 864742 17 892519 277743 237559 449443 723827 770267 583845 211456 288780 7 897898 881132 620003 896433 171 104866 893390 619487 177163 348316 488299 104539 85837 310211 705634 5526 863511 865932 646203 33929 455627 535743 664426 893710 879101 685578 52235 238682 543583 295086 119 381094 713 856854 803732 2 3730 9256 890488 597912 171881 1 31476 285418 1662 6 340122 485512 13538 748324 870862 481804 600869 847991 533491 746516 1007 715723 794772 581975 600744 782078 451147 91135 357149 878471 770740 729821 27360 692658 455605 63816 50176 85187 862547 840766 100 65998 836663 1 357891 428586 867664 475655 816148 22361 877249 807375 885 408633 77692 877514 839236 86468 829574 840565 72932 2647 889294 152 502117 77191 880542 822133 899541 722048 468176 296186 26 120053 526049 847748 666977 22 674290 13 165306 866395 772872 122302 2283 859921 693746 369941 663816 240708 764876 709910 865214 174693 4 869178 866260 872710 387 741885 2 846453 816139 882666 810868 231659 42751 895301 43 855545 882285 346416 661267 2 3 359805 303136 764805 327514 496168 74 117 246892 851178 2 794544 879145 4147 19876 59 591 818733 874403 769261 869961 780442 878415 888425 833504 872074 2 3 755242 900 737208 424719 871583 218530 725625 213173 249 533158 294017 353495 286140 724441 279035 58351 667310 841810 628417 708226 53539 812973 864669 656110 316500 9 146995 301 560688 854880 780884 795964 709080 386586 194310 4838 81605 236613 756788 26037 154 122099 2499 217817 889951 559202 52669 760703 757918 272697 895976 47085 6686 895060 20 805030 671826 743914 17 875908 37555 88889 443738 193300 340081 672573 27 715371 4379 604417 387968 13153 845092 815519 819175 3 765577 271783 792624 859984 808280 552432 745356 854204 353507 220905 731149 631527 773416 765139 135 854248 479673 41 240659 638245 513112 449103 877960 894070 39 181036 901 859885 796568 5 787219 674244 17744 529569 850106 857286 1 889506 600991 486804 8 896870 786226 3164 111017 874998 896486 839623 861577 796280 1 869272 873 4 487799 26942 713906 836775 769513 15 394120 182375 154488 440383 878949 718851 887809 864857 84800 173476 894941 223629 56173 466385 687601 848511 3669 333377 666934 2507 114409 712573 124926 325 461578 805332 749039 732632 874554 888539 291167 757232 646183 848138 896071 547 453216 257558 575 214993 895872 804086 86059 19779 8683 18 891321 4173 783668 362606 48 2687 3 830855 326846 863849 7 2 32983 492978 409968 456859 656226 95 86657 376 8962 427401 847757 211431 122677 666349 471781 446865 1801 747759 691536 151787 522421 555201 26 3544 1315 105886 839645 674108 894979 338042 830640 77528 867307 880759 494106 853488 872888 570262 526859 796042 832362 874530 188917 860952 9241 852317 710356 279416 833209 875192 5597 782554 267271 776181 112602 887607 897426 37 13854 749456 14 59312 856790 169243 1262 214862 878193 867152 268 794600 426475 130291 724629 764995 817009 33291 897527 71601 805885 276906 888743 678910 4 832881 128640 365818 406857 827213 895283 371012 839640 890126 890115 680964 692499 768915 369379 551 572924 376 163480 795617 803345 766863 39156 208930 733473 763052 808620 142039 191715 601 2 364293 1 47758 230402 895463 182091 854732 47 780540 822045 751944 552564 567669 868978 10841 857662 135686 833624 529609 648341 79408 893820 342935 895352 681280 802286 4451 36 759713 301479 837950 64 891060 830233 839391 885861 377465 559538 885655 280977 782843 855294 872615 850420 220672 755204 618777 586727 220015 824603 701879 651231 701660 532809 875288 893182 11 23 73616 870686 32792 1950 245654 601406 452607 28333 849949 854742 823905 508519 87884 735036 15065 313 290888 233546 733450 701732 886407 874314 892019 280 464902 237704 25 20449 893362 482655 243765 471820 839020 123194 4912 812160 279216 470557 655 1 6227 12 604164 620634 351212 771488 123609 697504 368801 841261 87716 408016 798904 36144 1364 863922 861026 865194 355523 294306 622675 785448 318860 546935 265345 11498 830662 97803 863804 669104 776788 121 40 849107 823324 636065 47876 729239 16 421455 897862 873770 673578 103 571816 139928 639131 772525 571077 56 493416 874674 881132 705193 799002 443107 356872 685349 739 754003 767098 884210 181021 177463 114 847031 829038 811378 774570 890 301516 820682 541510 852672 895420 3416 886590 858742 849110 894293 11 50501 642187 773098 342460 142391 705122 238355 77 845338 579012 109048 644638 470675 3 22127 411314 305671 761 350204 803209 794853 234615 654294 883121 85730 100663 10259 520833 152876 895452 17254 889832 887012 327157 68 2 15340 128077 112 302977 22933 642161 182491 873539 873747 765066 677745 21 875068 354 887168 850598 45900 839336 685506 1 388111 175209 889115 891488 822682 29485 896053 19 813075 837665 871823 876904 897958 893961 399144 201462 263687 24625 899847 894752 127392 891968 360968 337255 613766 56781 119520 824051 298285 479756 152 540858 803153 846444 787503 709598 874485 839190 780336 770873 835596 743985 829044 171722 15718 896050 166 2 791566 891293 529892 889607 899001 8893 159319 680433 822645 872837 6 798952 742223 12 82240 129600 893622 624757 187126 3522 776443 650034 411061 671479 620416 7 384569 888341 377144 836731 718123 597662 427549 832798 655505 8931 991 544321 837698 219429 254907 24 894838 5 896822 14693 691149 2929 6268 491835 330903 850720 837 849831 889948 105 82628 613590 643438 3332 93441 840368 457975 768485 648415 478991 4 714234 869205 782702 828672 180410 816442 897130 889414 729854 811505 1 227881 892835 10 889173 846572 858349 5 706142 47793 6 323537 19366 828279 607048 421129 851567 361534 843951 8 203234 635639 399949 879214 843996 481367 873931 26281 819834 331772 631430 880415 745220 282127 308691 775722 871696 862882 495131 819903 5842 322024 679074 412 70063 462230 637051 863636 143463 661043 1 559251 721254 14 873290 383272 460096 90067 849925 885037 838683 278406 29 251485 775991 847932 167 807232 899912 492446 555150 44 44509 698633 837497 50322 881170 774308 14 3420 774141 744133 61 692542 60208 2743 323 9 5577 768 3 817345 827866 539637 428535 891912 597280 822871 865884 891268 144244 94 710007 258467 181269 887268 864124 189 509526 321533 180140 800068 653533 730235 858110 91398 425768 731676 849775 733054 7 679613 343983 63122 895827 802597 222 891139 170701 117050 790131 333527 579416 596263 129187 239362 779993 1299 230354 2 614789 806135 5 20043 1835 767966 439910 854601 831364 726656 135474 820551 56 633305 281998 859987 788327 748561 68194 225297 10143 1 751465 874379 122 79321 509674 43380 386613 13780 789174 11944 3109 502585 710031 155900 797928 519530 1 899513 801166 892320 52755 273992 103 3 542460 387383 749190 867976 555 591358 158367 390462 887442 95812 833701 2557 148996 891874 28012 813392 508035 546574 232002 637155 874581 349268 671 869431 396567 170256 767454 383509 836347 3 834315 3 855603 693937 866867 209617 898317 15 327189 472395 10961 344338 741736 123404 864029 797457 730592 88228 7 458646 285194 812734 886871 117991 611951 896636 823321 190839 732092 312777 4 185107 285347 228906 508165 411547 432146 851458 769012 269602 15 199540 736182 10 258586 2306 128495 769216 862632 816378 511469 428259 827 841930 860715 432912 770959 3 873843 883978 828971 62198 409994 840578 497445 107 828120 29 780916 881608 838828 453466 145372 282840 141576 639487 885053 854910 275942 251867 2445 266389 15 10 2 781428 190564 179 843743 543015 428604 891885 175007 666502 616254 880908 61764 1179 826547 701470 887725 12451 887478 329943 241525 518758 197 853050 797942 843584 8569 63 119218 839981 2 892615 890235 20961 886205 477892 745462 266725 898296 876655 766527 143756 206843 14 218184 315535 532992 27861 852357 808425 880998 1576 789329 34 867634 527013 514738 861407 9 591642 2134 67131 827909 98764 394004 681990 113842 510641 1336 804609 26694 792443 845103 435163 743447 742830 36824 72083 793435 897412 65232 744266 200 858978 898133 597731 10 105 328104 15 747442 632348 727801 771614 396947 759259 2 831320 17 319 13 31 876013 695098 151213 395993 717372 513125 503531 885664 874648 726405 75373 555087 661459 113937 870658 446089 883443 49048 893585 744029 557784 876566 37843 3944 882822 714186 830324 821511 145201 244004 803472 466549 180695 357415 657511 722529 19 483616 532042 1797 432733 417414 862774 874103 779884 213335 892385 72005 168038 892947 705424 756796 611563 897147 113 42923 705881 849901 892603 332006 450232 70 4 270660 24 97590 373964 204 279066 634771 703608 4784 833281 378632 553947 293 137497 254672 377107 637674 196633 41594 535915 49163 150801 287836 9 873664 690352 801554 9818 846029 700258 347552 119855 817619 771593 545719 264996 1574 545330 3345 207 1101 265018 689684 527354 104128 818450 886102 633199 58025 142781 388466 635162 750380 868195 467484 46361 5 245710 10 3795 619781 86935 766351 890201 271488 269422 3098 523468 871781 483931 302920 55872 823013 124758 887364 852446 887409 749494 895721 645822 81462 728986 542523 321956 358995 67128 13 108776 458130 859405 388948 748226 186943 840487 597945 773523 261451 882749 878556 809556 714726 878341 446293 2236 5873 167510 38 423 52199 893826 852167 889745 835233 278 383203 396887 144837 459031 29244 877255 87764 722615 279589 7 92 728467 324 856400 508455 849774 590321 326730 182039 795118 437288 295855 381418 1101 712738 893583 43591 878758 823858 29062 642190 850585 778492 43629 892049 509733 433608 232547 471727 593895 519814 302530 467353 552537 868606 821381 412020 738141 851492 839603 839544 666770 135454 393282 5 65725 761724 772427 407034 293 2482 885674 1762 885774 17 869616 756998 806932 33476 884784 755802 128599 497151 575081 856432 41573 885682 4 884370 279534 138420 372 815078 1 197564 504474 883209 800790 510339 801264 861892 458930 710440 577380 825239 357 819881 839361 873710 354980 4 106266 566004 616122 314329 329634 850944 859937 834108 205592 605 883404 867790 741093 225 848023 800298 198 54602 263420 836917 722156 128 578602 831797 852488 652593 666688 384 868361 224054 772608 873033 470146 677265 892607 141426 665364 748314 873426 582745 289693 22597 547888 2408 858495 21504 841142 862770 863443 513336 416587 897898 282270 807646 815 384981 775991 520935 883181 491511 191664 9295 94329 466366 893930 610854 188339 94008 4 295376 731455 260296 842193 554383 873722 8 15980 577164 891029 5761 44001 569168 857887 15 843807 438274 799076 663201 442923 219083 596257 184727 737689 343044 385341 849207 4722 257714 300 876101 484 882399 73871 78974 564932 598165 609173 606027 804916 10 20497 1 654369 314419 502 755830 697957 866480 849454 191679 773104 841003 843986 279614 342348 144688 168 4017 108507 63748 227982 780287 482286 165154 569503 840331 677159 179 859630 198424 38595 8 380654 476707 82 583288 896875 746937 891557 98 772358 866698 681291 674076 154467 3018 877774 724695 557160 871780 30 17 853737 888603 709244 25 899185 220250 888023 1660 894825 469246 434956 198783 721940 688 889533 898397 29 241 694500 408103 2060 896679 144522 4536 560220 665330 86564 870828 813759 483351 831843 473077 753734 477042 896416 754292 581787 778590 661041 340571 15607 854469 553640 869600 233721 114460 54535 590306 784568 264391 808347 2641 40 119855 852252 3 24 805576 435219 821643 756008 203623 750485 572082 882377 429964 794972 27530 795964 28 889950 398080 4 742423 548819 897638 880798 886928 57849 862417 553877 218928 356920 843755 893694 614302 583 169999 163833 670714 443204 437243 77713 214816 67 849616 34 9747 279819 419817 133871 292025 718217 461614 799916 266308 555507 724199 208024 7 847350 45318 342615 95275 68348 656240 156811 889700 200 43051 855415 4704 1 865814 460683 73236 11450 1857 869279 859619 711971 7 840454 170090 246989 197416 830487 186532 447013 602427 743644 272219 13046 129691 3 30135 102122 430283 541727 866098 311560 3 899501 283 166908 480875 2806 29020 872473 872425 183006 39875 375 832704 441882 847844 6 767615 716638 858122 61872 892158 867342 897553 110 888705 616986 848281 94498 2174 787611 192845 891422 833229 77305 758695 230148 880438 839078 492428 875982 861766 130304 897854 196 606142 881099 880987 70598 63426 887900 48 698853 24 285251 875749 675645 226 587006 373603 699871 1110 831433 299761 90 696 793500 833870 878551 879367 899269 400963 63650 870032 322750 46 279183 886428 811 862276 428786 59131 873668 383575 84202 15138 3340 342 96368 612699 601 807672 459651 17763 91218 770664 26361 861096 757138 70 833036 657346 881830 7 860444 891377 803895 594837 890786 7 65 895136 804595 879662 93 607746 877779 434637 2 892119 882333 641634 376678 711837 589978 33 194162 498102 873620 883577 896618 692509 51010 802668 118821 859224 857855 719820 802520 132259 610230 881062 542820 415 5807 587396 838167 100921 32 65126 690662 397042 724740 888674 856174 779119 334947 121605 788812 3 702681 23 11804 797156 821407 1343 230930 778850 744987 121905 883623 890931 542286 12967 709211 2 2 563359 207465 612069 3680 14 132125 857617 199 88633 146442 751523 12533 359136 13439 120497 356197 178 122593 2 806276 316966 783143 70 893361 736528 137 835573 471075 370424 885624 306132 447670 335729 812947 132806 893725 892079 875596 191263 259 419628 19652 867645 11061 829183 756232 251462 29541 575378 713255 11641 879353 844105 313950 766166 570690 600090 874789 727221 899194 836343 6 855943 697775 556992 846244 849845 705349 740515 117 213723 1 55 856398 895263 361432 895328 87 647439 33889 2003 392353 50 301744 114438 866325 868461 513125 239835 316 375182 880113 306854 548405 896069 540799 775369 2 15 650857 42455 7 525281 822607 850166 689128 299379 22735 768603 10239 127575 358151 82 4 866750 313353 398239 899027 826526 624676 794850 7 792329 538954 42253 763593 465607 42816 527543 4469 768756 234903 190066 212979 486996 728261 479716 862 481447 388351 898556 694674 343826 886946 783811 449364 2515 136413 253448 579437 857314 868153 85415 861757 843408 859290 827550 879195 115965 769364 4083 247699 29 880099 279915 806918 83543 868368 582948 592267 293729 859428 869185 487319 68408 41 663231 879935 39309 651593 473 61 155 845533 686505 312260 53 141402 42482 3314 519289 330459 898152 545705 523550 164263 803176 2073 557490 607185 3330 677663 2801 688977 859385 804102 610833 5114 815128 209964 445287 68321 886192 809423 545468 623182 328 312443 278816 118196 816361 707396 865092 768340 572651 6 658328 42085 4235 791080 12 270790 587065 215150 153938 432831 9 69470 894097 2 17 190930 16514 874915 55971 136330 883456 2768 311190 852816 417818 168555 478860 15 298812 600781 857045 291559 105687 342645 3 876439 704160 453449 516932 870041 132805 713523 873380 770287 885469 599337 275 306970 596645 673049 857843 890295 133188 1981 672987 6162 830601 153022 839560 569207 16131 184037 834114 727955 479438 690109 97889 561315 883955 887413 18705 861591 469288 331671 724733 595690 16 66950 541400 90176 28808 624800 781142 1 857192 891238 878723 536097 374924 81103 859574 15237 245588 551190 434 870732 863169 893501 803029 748057 818541 874214 230010 15821 358426 4 90052 705646 329869 482050 245950 637357 244765 892693 495877 864224 315 65236 664061 1745 887770 822540 287029 635819 25 899892 1 306433 155575 738206 897569 650932 10 846301 874145 1552 867420 430 726161 591544 878527 867345 810516 47 105 7408 1691 882181 837279 161518 233811 659446 34187 157 87237 26661 597652 70626 838951 888460 832174 871111 12 820819 105777 647393 74647 537302 1 5511 274060 895364 135941 612548 817472 46 849958 267649 461498 693947 881879 86430 795666 631360 6993 28252 787865 66313 267400 209817 172074 494742 761103 325506 82451 2902 784952 699958 867838 4 110033 730533 77012 83 142 57138 792 664582 677124 11371 898065 492441 256438 863802 7623 815249 420479 874451 826508 818760 397199 259894 155212 717148 803488 703017 226 899573 568 16522 800963 859812 553571 57596 429545 3809 287347 865880 261628 348196 100926 684559 177359 812464 157099 113211 192863 764634 892508 677759 13 47100 124819 866855 337766 93249 816499 893581 774045 18 421601 849005 897684 697215 897743 801635 46 223298 119595 290406 841223 474891 856017 11048 53625 662400 47208 7 186419 895888 756386 4 892136 857063 788622 856315 20056 141 203269 514742 860599 786591 857313 693475 65655 173986 178742 150 280202 160430 593675 599006 893869 695441 708313 105846 843887 197196 869492 14256 240315 861964 351516 875024 64 162194 702552 879431 779635 699727 463018 811718 881844 28 719696 690311 899273 503810 102264 895234 253315 770836 2689 440671 817730 872450 747418 20 671527 892707 254881 429525 489129 127950 271114 134800 637351 224 819524 680392 789346 888825 804436 597268 323006 861013 14761 6370 24 774145 394353 6 859892 40927 747502 365331 255517 823878 447863 593103 103676 489468 863439 248746 897411 121104 52578 322072 713898 94298 890061 6607 827245 569982 663185 643633 588003 231490 305915 512131 786385 2 803325 463521 602120 857159 878473 372483 892956 866121 462051 17 865939 3 829009 9169 892798 146409 507294 888103 51804 814868 250058 390600 821910 6811 4640 898859 788712 137232 883105 1122 869409 100445 19 351721 605657 110678 810608 238 1364 60 726171 397766 732208 807669 799278 860040 199797 2 1 2 452 70149 731473 469066 844788 44132 476960 802184 3 806147 2751 63802 881663 872370 223514 7526 778767 890303 226954 893513 864592 368210 640660